Client Declaration
ChangeStateActionLifecycleAction
Specifies how to change the lifecycle state of a document.
Name | Value | Description |
---|---|---|
ClearException |
4 | Remove the document from the exception state and set its IsInExceptionState property to false . |
Demote |
2 | Demote the document’s current lifecycle state to the previous state in its document lifecycle policy and set the document's CurrentState property to the name of the previous state, unless the CanBeDemoted property of the document’s current lifecycle state (DocumentState object) is set to false . |
Promote |
1 | Promote the document’s current lifecycle state to the next state in its document lifecycle policy and set the document's CurrentState property to the name of the next state. |
Reset |
0 | Reset the document’s current lifecycle state to the initial state in its document lifecycle policy and set the document's CurrentState property to the name of the initial state. |
SetException |
3 | Place the document into the exception state and set its IsInExceptionState property to true . While a document is in an exception state, its lifecycle state can neither be promoted nor demoted. |
Applies To
<xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Reset"/> <xsd:enumeration value="Promote"/> <xsd:enumeration value="Demote"/> <xsd:enumeration value="SetException"/> <xsd:enumeration value="ClearException"/> </xsd:restriction> </xsd:simpleType>