UpdateLifeCycleStateTransition Method
Updates a Life Cycle Transition.
Required Permissions
ManageBehaviorDefinitionSyntax
public LfCycTrans UpdateLifeCycleStateTransition(
System.long transitionId,
BumpRevisionEnum bumpRevision,
JobSyncPropEnum syncPropOption,
EnforceChildStateEnum enforceChildState,
EnforceContentStateEnum enforceContentState,
FileLinkTypeEnum enforceFileLinkUptodate,
FileLinkTypeEnum enforceFileLinkConsumable,
System.bool enforceChildNotObsoleteState,
System.bool transBasedSec,
System.long[] allowedUserIds,
System.long[] deniedUserIds,
PropDefCond[] conditions,
RuleSet[] peerReviewRuleSets,
System.bool updateItems,
System.bool executePurge,
System.bool extSyncToFM
)Public Function UpdateLifeCycleStateTransition( _
ByVal transitionId As System.Long, _
ByVal bumpRevision As BumpRevisionEnum, _
ByVal syncPropOption As JobSyncPropEnum, _
ByVal enforceChildState As EnforceChildStateEnum, _
ByVal enforceContentState As EnforceContentStateEnum, _
ByVal enforceFileLinkUptodate As FileLinkTypeEnum, _
ByVal enforceFileLinkConsumable As FileLinkTypeEnum, _
ByVal enforceChildNotObsoleteState As System.Boolean, _
ByVal transBasedSec As System.Boolean, _
ByVal allowedUserIds() As System.Long, _
ByVal deniedUserIds() As System.Long, _
ByVal conditions() As PropDefCond, _
ByVal peerReviewRuleSets() As RuleSet, _
ByVal updateItems As System.Boolean, _
ByVal executePurge As System.Boolean, _
ByVal extSyncToFM As System.Boolean _
) As LfCycTransParameters
| Name | Description |
|---|---|
| transitionId | The ID of the Life Cycle Transition. |
| bumpRevision | Tells how the revision should be bumped when an entity moves through this transition. |
| syncPropOption | This option tells if the 'state' property needs to be synchronized with the state change. |
| enforceChildState | sets an action on this transition to verify an item's direct children are in a consumable state |
| enforceContentState | sets an action on this transition to verify that links to items are in a consumable state |
| enforceFileLinkUptodate | sets an action on this transition to verify that an item's file links are up-to-date |
| enforceFileLinkConsumable | sets an action on this transition to verify that an item's file links are in a consumable state |
| enforceChildNotObsoleteState | specifies whether or not to verify there are no children in the obsolete state for this transition |
| transBasedSec | If true, then transaction based security is enabled. |
| allowedUserIds | The set of users or groups allowed to apply the transition. |
| deniedUserIds | The set of users or groups denied the ability to run the transition. |
| conditions | The set of property conditions for this transition. A transition cannot occur if the conditions have not been met. |
| peerReviewRuleSets | |
| updateItems | For future use. Pass false for now. |
| executePurge | |
| extSyncToFM |
Return Value
The new Life Cycle Transition object.