Autodesk Vault ProfessionalVault API

UpdateLifeCycleStateTransition Method

Autodesk.Connectivity.WebServicesLifeCycleService

Updates a Life Cycle Transition.

Required Permissions

ManageBehaviorDefinition

Syntax

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
)
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 _
) As LfCycTrans

Parameters

NameDescription
transitionIdThe ID of the Life Cycle Transition.
bumpRevisionTells how the revision should be bumped when an entity moves through this transition.
syncPropOptionThis option tells if the 'state' property needs to be synchronized with the state change.
enforceChildStatesets an action on this transition to verify an item's direct children are in a consumable state
enforceContentStatesets an action on this transition to verify that links to items are in a consumable state
enforceFileLinkUptodatesets an action on this transition to verify that an item's file links are up-to-date
enforceFileLinkConsumablesets an action on this transition to verify that an item's file links are in a consumable state
enforceChildNotObsoleteStatespecifies whether or not to verify there are no children in the obsolete state for this transition
transBasedSecIf true, then transaction based security is enabled.
allowedUserIdsThe set of users or groups allowed to apply the transition.
deniedUserIdsThe set of users or groups denied the ability to run the transition.
conditionsThe set of property conditions for this transition. A transition cannot occur if the conditions have not been met.
peerReviewRuleSets
updateItemsFor future use. Pass false for now.
executePurge

Return Value

The new Life Cycle Transition object.

See Also