IWorkflowDefinitionAddTransition Method
|
Adds a new
Transition to this Workflow Definition.
Namespace: Ingeniux.CMSAssembly: Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 10.6.492
SyntaxITransition AddTransition(
string name,
EnumTrigger trigger,
IWorkState currentState,
IWorkState nextState,
IUserGroup nextGroup
)
Function AddTransition (
name As String,
trigger As EnumTrigger,
currentState As IWorkState,
nextState As IWorkState,
nextGroup As IUserGroup
) As ITransition
ITransition^ AddTransition(
String^ name,
EnumTrigger trigger,
IWorkState^ currentState,
IWorkState^ nextState,
IUserGroup^ nextGroup
)
abstract AddTransition :
name : string *
trigger : EnumTrigger *
currentState : IWorkState *
nextState : IWorkState *
nextGroup : IUserGroup -> ITransition Parameters
- name String
- Name of the transition
- trigger EnumTrigger
- Transition trigger type (on create or on change)
- currentState IWorkState
- Starting workstate
- nextState IWorkState
- Ending workstate
- nextGroup IUserGroup
- The target Group for this transition
Return Value
ITransitionNewly created transition instance.
RemarksThe newly created
Transition is not yet stored in the content store.
See Also