Stati del contratto (Business edition)
Un contratto passa attraverso vari stati dal momento della creazione fino a quello dell'eliminazione. Nella maggior parte dei casi, la modifica di stato è attivata dalle azioni intraprese. Alcune modifiche di stato avvengono automaticamente.
Nel diagramma sottostante, le azioni che determinano le modifiche di stato vengono mostrate sulle righe che collegano gli stati del contratto. Le righe non etichettate rappresentano le modifiche di stato che avvengono automaticamente. Questo diagramma mostra i possibili stati di un contratto.

Nel diagramma vengono mostrati i seguenti stati:
- Iniziale
- Questo stato rappresenta il punto di partenza della durata del contratto.
- Bozza
- Una bozza di contratto è un contratto appena creato, un contratto che è stato importato da un'origine esterna come una bozza di contratto o un contratto che è stato creato duplicando un contratto esistente (nel diagramma non viene mostrata tale duplicazione). Un contratto in uno stato bozza è incompleto e non pronto per essere inoltrato per l'approvazione. Il responsabile delle vendite o un rappresentante conto decidono quando una bozza di contratto è pronta per essere inoltrata per l'approvazione.
- In sospeso (approvazione)
- Un contratto nello stato in sospeso è una bozza di contratto completa ed inoltrata per l'approvazione. Il responsabile delle vendite o un rappresentante conto decidono quando una bozza di contratto è pronta per essere inoltrata per l'approvazione. I responsabili approvazioni che sono stati stabiliti per il contratto devono revisionarlo. In questo stato non è possibile acquistare prodotti sotto un contratto.
- Approvato
- Se i responsabili approvazioni stabiliti per il contratto decidono che il contratto è completo e accettabile, possono spostare il contratto nello stato approvato.
WebSphere Commerce tenterà automaticamente di mettere a disposizione un contratto approvato.
- Rifiutato
- Se i responsabili approvazioni stabiliti per un negozio decidono che un contratto è incompleto o inaccettabile, possono spostare il contratto nello stato rifiutato. E' possibile modificare, inoltrare nuovamente per l'approvazione, annullare o contrassegnare per l'eliminazione un contratto nello stato rifiutato.
- Messa a disposizione in corso
- Un contratto messo a disposizione è un contratto approvato che viene pubblicato nel server. Non è possibile effettuare acquisti nel contratto. Nei file XML e nelle tabelle del database di WebSphere Commerce, questo stato viene visualizzato come DeploymentInProgress.
- Attivo
- Un contratto attivo è un contratto messo correttamente a disposizione in cui è possibile effettuare acquisti. Se è trascorsa la data di scadenza per un contratto, il contratto rimane ancora nello stato attivo fino a quando non viene annullato.
- Messa a disposizione non riuscita
- Se non è possibile pubblicare nel server un contratto, per tale contratto è impostato lo stato messa a disposizione non riuscita. E' quindi necessario verificare i log degli errori, tentare di correggere il problema che impedisce la messa a disposizione del contratto e tentare di metterlo nuovamente a disposizione. Nei file XML e nelle tabelle del database di WebSphere Commerce, questo stato viene visualizzato come DeploymentFailed.
- Chiuso
- Un contratto attivo, sospeso, o approvato entra automaticamente nello stato chiuso quando viene approvata una nuova versione del contratto. La creazione di una nuova versione del contratto realizza una nuova copia del contratto e la colloca nello stato bozza.
- Sospeso
- Quando un contratto è sospeso, non è possibile effettuare acquisti in tale contratto. Non è possibile modificare il contratto mentre è possibile riprenderlo rendendolo nuovamente attivo.
- Annullato
- Un contratto annullato è un contratto non più in uso ma lasciato come riferimento nel database.
- Contrassegna per l'eliminazione
- Non è più possibile accedere ad un contratto contrassegnato per l'eliminazione utilizzando
WebSphere Commerce. Nei file XML e nelle tabelle del database di WebSphere Commerce,
questo stato viene visualizzato come MarkForDelete.
 |