DocumentObj 2.0 GetPossibleTransitionStates [deprecated]
Gets a list of states that a particular version and language of an InfoShare object can be moved to.
Parameters
| Name | Type | Direction | Description |
|---|---|---|---|
| psAuthContext | String | InOut | Deprecated proprietary authentication context only used by .ASMX web services based on internal username/password authentication. Claims based security standards drive all the WCF .SVC web services making this parameter redundant. |
| psDocID | String | In | The logical identifier of the object |
| psVersion | String | InOut | The version of the object. When no exact version is given, the version number will be returned. |
| psLng | String | In | The (working) language of the object |
| psResolution | String | In | The resolution of the object. Only used for illustrations, for other object types this parameter has to be empty |
| psOutStatesList | String | InOut | List of possible transition states |
Requirements are:
- The user must have read accessfor the folder holding the object.
Note that:
- All logical identifiers within InfoShare are in uppercase.
- The result of this function is typically used to get a list of possible values for the state of the language version of the object.
- These states depend from the current state of the object, the metadata of the object and the roles of the current user.
- When the specified object does not exist, the possible initial states for a new object are returned. Like this it is also possible to use the keyword
newfor the parameter psVersion. - The states returned are those that are valid according to the workflow definitions.