Elemento TRANSITION
Si utilizza l'elemento TRANSITION per specificare una progressione o regressione valida da uno stato a un altro per un tipo di elemento di lavoro. L'elemento TRANSITION è un elemento figlio obbligatorio dell'elemento TRANSITIONS.
Gerarchia dello schema
TRANSITION
<xs:element name="TRANSITION" type="Transition" maxOccurs="unbounded"/>
<TRANSITION from="NameOfStartingState" to="NameOfEndingState" for="UserGroupName" not="UserGroupName">
<ACTIONS> . . . </ACTIONS>
<REASONS> . . . </REASONS>
<FIELDS> . . . </FIELDS>
</TRANSITION>
Attributi ed elementi
Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.
Attributi
Attribute |
Oggetto di descrizione |
---|---|
from |
Obbligatoria. Nome dello stato da cui l'elemento di lavoro effettua la transizione. |
to |
Obbligatoria. Nome dello stato a cui l'elemento di lavoro effettua la transizione. |
for |
Attributo Transition. Facoltativo. Il nome di un utente o di un gruppo a cui è consentito eseguire la transizione. |
not |
Attributo Transition. Facoltativo. Il nome di un utente o di un gruppo a cui non è consentito eseguire la transizione. |
Elementi figlio
Elemento |
Oggetto di descrizione |
---|---|
Facoltativo. Definisce una raccolta di elementi ACTION ognuno dei quali definisce una stringa dell'azione che può essere utilizzata in caso di chiamata al metodo WorkItem.GetNextState per ottenere lo stato post-azione dell'elemento di lavoro. |
|
Obbligatoria. Raccolta di elementi DEFAULTREASON e REASON che definiscono i motivi validi per cui l'elemento di lavoro può completare la transizione. |
|
Facoltativo. Un insieme di elementi FIELD (Flusso di lavoro) che fanno riferimento alle definizioni di campo definite per il tipo di elemento di lavoro. |
Elementi padre
Elemento |
Oggetto di descrizione |
---|---|
Obbligatoria. Raccolta di elementi TRANSITION che definiscono le transizioni di stato valide per il tipo di elemento di lavoro. |
Note
TRANSITION è un elemento figlio obbligatorio dell'elemento TRANSITIONS.
È necessario definire precisamente una transizione per spostare l'elemento di lavoro da uno stato vuoto (from="") a uno stato denominato, ad esempio Attivo. Questa transizione identifica lo stato predefinito per un nuovo elemento di lavoro.
minOccurs="1"
maxOccurs="unbounded"
Esempio
<TRANSITION from="Active" to="Resolved">
. . .
<REASONS>
<DEFAULTREASON value="Fixed"/>
<REASON value="Deferred"/>
<REASON value="Duplicate"/>
<REASON value="As Designed"/>
<REASON value="Unable to Reproduce"/>
<REASON value="Obsolete"/>
</REASONS>
. . .
</TRANSITION>
Vedere anche
Concetti
Progettazione del flusso di lavoro
Altre risorse
Definizione e personalizzazione del flusso di lavoro degli elementi di lavoro
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Gennaio 2011 |
Sintassi spostata all’inizio dell’argomento, collegamenti rimossi negli argomenti rimossi e informazioni rimosse sullo schema. |
Miglioramento delle informazioni. |