Admin.XMLStatusConfiguration.xml
The Admin.XMLStatusConfiguration.xml file contains the data defining an XML status configuration.
Changelog
| File version | Content Manager version | Notes |
|---|---|---|
| 1.0 | 10.0.0 | n/a |
| 2.0 | 11.0.0 | The customerfunction attribute was removed from the Admin.XMLStatusConfiguration.xml file. Customer functions are now part of the IWrite plugins. |
| 3.0 | 12.0.0 | The OutOfDateStates and OutOfDateDraftStates draft status definition values were removed from the InfoShareStates section. |
Overview
To access this configuration file in Organize Space, select the Settings tab, then the XML Settings subtab, and then the Statuses subsubtab.
XML elements
| Name | Description |
|---|---|
| InfoShareStates | Root node of the XML status configuration |
| StateDefinition | Contains status definitions |
| DraftStates | Contains status definitions for draft statuses |
| ReleasedStates | Contains status definitions for released statuses |
| Status | Defines a draft status |
| Status @Elm | Element name of the status |
| Status @value | Value of the status |
| Transitions | Defines allowed status transitions |
| FromStatus | Defines a "from" status |
| FromStatus @ref | References an element name for the "from" status |
| FromStatus @userrole | The user role the status transition is defined for |
| ToStatus | Defines a "to" status |
| ToStatus @ref | References an element name for the "to" status |
| InitialStates | Defines initial status for a given user role |
| InitialStates @userrole | The user role the initial status is defined for |
| Status | Defines an initial status |
| Status @ref | References an element name of the initial status |
| MetaDataCondition | Defines the allowed conditions for the status transition |
| Cardtype | Specifies a card type the status transition is allowed for |
| Cardtype @value | Defines the card type |
| ISHField | Defines a condition field |
| ISHField @ref | The element name of the condition field |
| ISHField @operator | Condition operator |
| ISHField @value | Condition value |
Example
<InfoShareStates version="3.0">
<StateDefinition>
<DraftStates>
<Status Elm="VSTATUSDRAFT" value="Draft" />
<Status Elm="VSTATUSTOBEREVIEWED" value="To be reviewed" />
<Status Elm="VSTATUSTOBETRANSLATED" value="To be translated" />
<Status Elm="VSTATUSINTRANSLATION" value="In translation" />
<Status Elm="VSTATUSTRANSLATIONINREVIEW" value="Translation in review" />
<Status Elm="VSTATUSTRANSLATED" value="Translation approved" />
<Status Elm="VSTATUSSYSTEM" value="System" />
<Status Elm="VSTATUSSYSTEMREADONLY" value="System Read Only" />
<Status Elm="VSTATUSTRANSLATIONREJECTED" value="Translation rejected" />
<Status Elm="VSTATUSOUTOFDATEDRAFT" value="Out of date draft" />
</DraftStates>
<ReleasedStates>
<Status Elm="VSTATUSRELEASED" value="Released" />
<Status Elm="VSTATUSEXPIRED" value="Expired" />
<Status Elm="VSTATUSOUTOFDATE" value="Out of date" />
</ReleasedStates>
</StateDefinition>
<Transitions>
<FromStatus ref="VSTATUSDRAFT" userrole="Author">
<ToStatus ref="VSTATUSTOBEREVIEWED" />
</FromStatus>
<FromStatus ref="VSTATUSTOBEREVIEWED" userrole="Reviewer">
<ToStatus ref="VSTATUSRELEASED" />
</FromStatus>
<FromStatus ref="VSTATUSTOBEREVIEWED" userrole="Reviewer">
<ToStatus ref="VSTATUSDRAFT" />
</FromStatus>
<FromStatus ref="VSTATUSTOBETRANSLATED" userrole="Translator">
<ToStatus ref="VSTATUSINTRANSLATION" />
</FromStatus>
<FromStatus ref="VSTATUSINTRANSLATION" userrole="Translator">
<ToStatus ref="VSTATUSTRANSLATED" />
</FromStatus>
<FromStatus ref="VSTATUSINTRANSLATION" userrole="Translator">
<ToStatus ref="VSTATUSTOBETRANSLATED" />
</FromStatus>
<FromStatus ref="VSTATUSTRANSLATED" userrole="Reviewer">
<ToStatus ref="VSTATUSRELEASED" />
</FromStatus>
<FromStatus ref="VSTATUSTRANSLATED" userrole="Reviewer">
<ToStatus ref="VSTATUSTOBETRANSLATED" />
</FromStatus>
<FromStatus ref="VSTATUSTRANSLATED" userrole="Translator">
<ToStatus ref="VSTATUSTOBETRANSLATED" />
</FromStatus>
<FromStatus ref="VSTATUSRELEASED" userrole="Administrator">
<ToStatus ref="VSTATUSEXPIRED" />
</FromStatus>
<FromStatus ref="VSTATUSSYSTEM" userrole="Administrator">
<ToStatus ref="VSTATUSSYSTEMREADONLY" />
</FromStatus>
<FromStatus ref="VSTATUSTOBETRANSLATED" userrole="TRANSLATORSERVICE">
<ToStatus ref="VSTATUSINTRANSLATION" />
</FromStatus>
<FromStatus ref="VSTATUSINTRANSLATION" userrole="TRANSLATORSERVICE">
<ToStatus ref="VSTATUSTRANSLATED" />
</FromStatus>
<FromStatus ref="VSTATUSINTRANSLATION" userrole="TRANSLATORSERVICE">
<ToStatus ref="VSTATUSTRANSLATIONINREVIEW" />
</FromStatus>
<FromStatus ref="VSTATUSTRANSLATIONINREVIEW" userrole="TRANSLATORSERVICE">
<ToStatus ref="VSTATUSTRANSLATED" />
</FromStatus>
<FromStatus ref="VSTATUSTRANSLATIONINREVIEW" userrole="TRANSLATORSERVICE">
<ToStatus ref="VSTATUSTRANSLATIONREJECTED" />
</FromStatus>
<FromStatus ref="VSTATUSTRANSLATIONINREVIEW" userrole="Reviewer">
<ToStatus ref="VSTATUSTRANSLATED" />
</FromStatus>
<FromStatus ref="VSTATUSTRANSLATIONINREVIEW" userrole="Reviewer">
<ToStatus ref="VSTATUSTRANSLATIONREJECTED" />
</FromStatus>
<FromStatus ref="VSTATUSTRANSLATIONREJECTED" userrole="TRANSLATORSERVICE">
<ToStatus ref="VSTATUSINTRANSLATION" />
</FromStatus>
</Transitions>
<InitialStates userrole="TRANSLATORSERVICE">
<Status ref="VSTATUSTOBETRANSLATED">
<MetaDataCondition>
<Cardtype value="CTMAP" />
<Cardtype value="CTIMG" />
<Cardtype value="CTLIB" />
<Cardtype value="CTTEMPLATE" />
<Cardtype value="CTMASTER" />
</MetaDataCondition>
</Status>
</InitialStates>
<InitialStates userrole="Author">
<Status ref="VSTATUSDRAFT">
<MetaDataCondition>
<Cardtype value="CTMASTER" />
<Cardtype value="CTMAP" />
<Cardtype value="CTIMG" />
<Cardtype value="CTLIB" />
<Cardtype value="CTTEMPLATE" />
</MetaDataCondition>
</Status>
</InitialStates>
<InitialStates userrole="Administrator">
<Status ref="VSTATUSDRAFT">
<MetaDataCondition>
<Cardtype value="CTMASTER" />
<Cardtype value="CTMAP" />
<Cardtype value="CTIMG" />
<Cardtype value="CTLIB" />
<Cardtype value="CTTEMPLATE" />
</MetaDataCondition>
</Status>
</InitialStates>
</InfoShareStates>