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