|
1C-Bitrix 25.700.0
|
Открытые члены | |
| getInstanceId () | |
| getRuntime () | |
| getRootActivity () | |
| getService ($name) | |
| getDocumentId () | |
| getDocumentType () | |
| getTemplateId () | |
| getStartedBy () | |
| getPersister () | |
| __construct ($instanceId, CBPRuntime $runtime) | |
| __sleep () | |
| initialize (CBPActivity $rootActivity, $documentId, $workflowParameters=[], $workflowVariablesTypes=[], $workflowParametersTypes=[], $workflowTemplateId=0) | |
| reload (CBPActivity $rootActivity) | |
| start () | |
| resume () | |
| isNew () | |
| abandon () | |
| isAbandoned () | |
| isFinished () | |
| sendExternalEvent (string $eventName, array $eventParameters=[]) | |
| getActivityByName ($activityName) | |
| initializeActivity (CBPActivity $activity) | |
| executeActivity (CBPActivity $activity, array $eventParameters=[]) | |
| closeActivity (CBPActivity $activity, $arEventParameters=[]) | |
| cancelActivity (CBPActivity $activity, $arEventParameters=[]) | |
| faultActivity (CBPActivity $activity, Exception $e, $arEventParameters=[]) | |
| finalizeActivity (CBPActivity $activity) | |
| addEventHandler ($eventName, IBPActivityExternalEventListener $eventHandler) | |
| getEventsMap () | |
| removeEventHandler ($eventName, IBPActivityExternalEventListener $eventHandler) | |
| isDebug () | |
Защищенные члены | |
| setWorkflowStatus ($newStatus) | |
| runQueue () | |
| runStep () | |
Защищенные данные | |
| CBPRuntime | $runtime |
| CBPWorkflowPersister | $persister |
| CBPCompositeActivity | $rootActivity |
| array | $activitiesQueue = [] |
| array | $eventsQueue = [] |
Workflow instance.
См. определение в файле workflow.php строка 8
| __construct | ( | $instanceId, | |
| CBPRuntime | $runtime ) |
Public constructor initializes a new workflow instance with the specified ID.
| mixed | $instanceId | - ID of the new workflow instance. |
| mixed | $runtime | - Runtime object. |
См. определение в файле workflow.php строка 96
| __sleep | ( | ) |
Remove workflow object from serialized data
Переопределяется в DebugWorkflow.
См. определение в файле workflow.php строка 112
| abandon | ( | ) |
См. определение в файле workflow.php строка 266
| addEventHandler | ( | $eventName, | |
| IBPActivityExternalEventListener | $eventHandler ) |
Add new event handler to the specified event.
| mixed | $eventName | - Event name. |
| IBPActivityExternalEventListener | $eventHandler | - Event handler. |
Переопределяется в DebugWorkflow.
См. определение в файле workflow.php строка 739
| cancelActivity | ( | CBPActivity | $activity, |
| $arEventParameters = [] ) |
Cancel specified activity.
| CBPActivity | $activity | - Activity object. |
| mixed | $arEventParameters | - Optional parameters. |
См. определение в файле workflow.php строка 429
| closeActivity | ( | CBPActivity | $activity, |
| $arEventParameters = [] ) |
Close specified activity.
| CBPActivity | $activity | - Activity object. |
| mixed | $arEventParameters | - Optional parameters. |
См. определение в файле workflow.php строка 400
| executeActivity | ( | CBPActivity | $activity, |
| array | $eventParameters = [] ) |
Plans specified activity for execution.
| CBPActivity | $activity | - Activity object. |
| mixed | $eventParameters | - Optional parameters. |
См. определение в файле workflow.php строка 383
| faultActivity | ( | CBPActivity | $activity, |
| Exception | $e, | ||
| $arEventParameters = [] ) |
См. определение в файле workflow.php строка 440
| finalizeActivity | ( | CBPActivity | $activity | ) |
| CBPActivity | $activity |
| CBPArgumentNullException | |
| Exception |
См. определение в файле workflow.php строка 672
| getActivityByName | ( | $activityName | ) |
Returns activity by its name.
| mixed | $activityName | - Activity name. |
См. определение в файле workflow.php строка 341
| getDocumentId | ( | ) |
См. определение в файле workflow.php строка 61
| getDocumentType | ( | ) |
См. определение в файле workflow.php строка 66
| getEventsMap | ( | ) |
См. определение в файле workflow.php строка 754
| getInstanceId | ( | ) |
См. определение в файле workflow.php строка 26
| getPersister | ( | ) |
См. определение в файле workflow.php строка 83
| getRootActivity | ( | ) |
См. определение в файле workflow.php строка 39
| getRuntime | ( | ) |
См. определение в файле workflow.php строка 34
| getService | ( | $name | ) |
Переопределяется в DebugWorkflow.
См. определение в файле workflow.php строка 56
| getStartedBy | ( | ) |
См. определение в файле workflow.php строка 76
| getTemplateId | ( | ) |
См. определение в файле workflow.php строка 71
| initialize | ( | CBPActivity | $rootActivity, |
| $documentId, | |||
| $workflowParameters = [], | |||
| $workflowVariablesTypes = [], | |||
| $workflowParametersTypes = [], | |||
| $workflowTemplateId = 0 ) |
См. определение в файле workflow.php строка 119
| initializeActivity | ( | CBPActivity | $activity | ) |
Initializes the specified activity by calling its method Initialize.
| CBPActivity | $activity |
См. определение в файле workflow.php строка 367
| isAbandoned | ( | ) |
См. определение в файле workflow.php строка 271
| isDebug | ( | ) |
Переопределяется в DebugWorkflow.
См. определение в файле workflow.php строка 789
| isFinished | ( | ) |
См. определение в файле workflow.php строка 276
| isNew | ( | ) |
См. определение в файле workflow.php строка 261
| reload | ( | CBPActivity | $rootActivity | ) |
См. определение в файле workflow.php строка 181
| removeEventHandler | ( | $eventName, | |
| IBPActivityExternalEventListener | $eventHandler ) |
Remove the event handler from the specified event.
| mixed | $eventName | - Event name. |
| IBPActivityExternalEventListener | $eventHandler | - Event handler. |
Переопределяется в DebugWorkflow.
См. определение в файле workflow.php строка 765
| resume | ( | ) |
Resume existing workflow.
См. определение в файле workflow.php строка 215
|
protected |
Переопределяется в DebugWorkflow.
См. определение в файле workflow.php строка 467
|
protected |
См. определение в файле workflow.php строка 477
| sendExternalEvent | ( | string | $eventName, |
| array | $eventParameters = [] ) |
Resume the workflow instance and transfer the specified event to it.
| string | $eventName | - Event name. |
| array | $eventParameters | - Event parameters. |
См. определение в файле workflow.php строка 294
|
protected |
Переопределяется в DebugWorkflow.
См. определение в файле workflow.php строка 49
| start | ( | ) |
Starts new workflow instance.
См. определение в файле workflow.php строка 200
|
protected |
См. определение в файле workflow.php строка 19
|
protected |
См. определение в файле workflow.php строка 20
|
protected |
См. определение в файле workflow.php строка 15
|
protected |
См. определение в файле workflow.php строка 17
|
protected |
См. определение в файле workflow.php строка 14