1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CBPCompositeActivity
Граф наследования:CBPCompositeActivity:
CBPActivity

Открытые члены

 setWorkflow (CBPWorkflow $workflow)
 unsetWorkflow ()
 setReadOnlyData (array $data)
 getReadOnlyData ()
 pullReadOnlyData ()
 collectNestedActivities ()
 fixUpParentChildRelationship (CBPActivity $nestedActivity)
 initialize ()
 finalize ()
Открытые члены унаследованные от CBPActivity
 getDocumentId ()
 setDocumentId ($documentId)
 setDocumentType (array $documentType)
 getDocumentEventType ()
 getWorkflowStatus ()
 setWorkflowStatus ($status)
 setFieldTypes (array $arFieldTypes=[])
 getWorkflowTemplateId ()
 getTemplateUserId ()
 getPropertyBaseType ($propertyName)
 getTemplatePropertyType ($propertyName)
 setProperties ($arProperties=array())
 setPropertiesTypes ($arPropertiesTypes=array())
 getPropertyType ($propertyName)
 getVariableBaseType ($variableName)
 setVariables ($variables=[])
 setVariablesTypes ($arVariablesTypes=array())
 setVariable ($name, $value)
 getVariable ($name)
 getVariableType ($name)
 getConstant ($name)
 getConstantType ($name)
 isVariableExists ($name)
 getName ()
 getRootActivity ()
 getWorkflowInstanceId ()
 addStatusTitle ($title='')
 deleteStatusTitle ($title='')
 getRuntimeProperty ($object, $field, CBPActivity $ownerActivity)
 parseValue ($value, $convertToType=null, ?callable $decorator=null)
 __get ($name)
 __isset ($name)
 pullProperties ()
 __set ($name, $val)
 isPropertyExists ($name)
 collectUsages ()
 collectPropertyUsages ($propertyName)
 __construct ($name)
 toString ()
 execute ()
 cancel ()
 handleFault (Exception $exception)
 addStatusChangeHandler ($event, $eventHandler)
 removeStatusChangeHandler ($event, $eventHandler)
 setStatus ($newStatus, $arEventParameters=array())
 initializeFromArray ($arParams)
 markCanceled ($arEventParameters=[])
 markCompleted ($arEventParameters=[])
 markFaulted ($arEventParameters=[])
 getTitle ()
 setActivated (bool $activated)
 isActivated ()

Открытые статические члены

static validateProperties ($arTestProperties=array(), CBPWorkflowTemplateUser $user=null)
Открытые статические члены унаследованные от CBPActivity
static load ($stream)
static includeActivityFile ($code)
static createInstance ($code, $name)
static callStaticMethod ($code, $method, $arParameters=array())
static renderResult (array $result, string $workflowId, int $userId)
static validateChild ($childActivity, $bFirstChild=false)
static & findActivityInTemplate (&$arWorkflowTemplate, $activityName)
static isExpression ($text)
static parseExpression ($exp)

Защищенные члены

 clearNestedActivities ()
Защищенные члены унаследованные от CBPActivity
 getRawProperty ($name)
 collectUsagesRecursive ($val, &$usages)
 getObjectSourceType ($objectName, $fieldName)
 reInitialize ()
 getACNames ()
 fixResult (Bitrix\Bizproc\Result\ResultDto $result)
 trackError (string $errorMsg)
 getDebugInfo (array $values=[], array $map=[])
 getStorage ()

Защищенные данные

 $arActivities = array()
 $readOnlyData = []
Защищенные данные унаследованные от CBPActivity
array $arProperties = []
array $arPropertiesTypes = []
string $name = ''
bool $activated = true
int $resultPriority = 0

Дополнительные унаследованные члены

Поля данных унаследованные от CBPActivity
CBPActivity $parent = null
int $executionStatus = CBPActivityExecutionStatus::Initialized
int $executionResult = CBPActivityExecutionResult::None
const StatusChangedEvent = 0
const ExecutingEvent = 1
const CancelingEvent = 2
const ClosedEvent = 3
const FaultingEvent = 4
const ValuePattern = '#^\s*'.self::ValueSinglePattern.'\s*$#i'
const ValueInlinePattern = '#'.self::ValueSinglePattern.'#i'
const ValueInternalPattern = '\{=\s*([a-z0-9_]+)\s*\:\s*([a-z0-9_\.]+)(\s*>\s*([a-z0-9_\:]+)(\s*,\s*([a-z0-9_]+))?)?\s*\}'
const CalcPattern = '#^\s*(=\s*(.*)|\{\{=\s*(.*)\s*\}\})\s*$#is'
const CalcInlinePattern = '#\{\{=\s*(.*?)\s*\}\}([^\}]|$)#is'
 $workflow = null
array $arEventsMap = []
Защищенные статические члены унаследованные от CBPActivity
static getPropertiesMap (array $documentType, array $context=[])
static checkResultViewRights (array $result, string $workflowId, int $userId)
static checkUserAccessWithSubordination (int $userId, array $users)

Подробное описание

См. определение в файле compositeactivity.php строка 3

Методы

◆ clearNestedActivities()

clearNestedActivities ( )
protected

См. определение в файле compositeactivity.php строка 87

◆ collectNestedActivities()

collectNestedActivities ( )

Переопределяет метод предка CBPActivity.

См. определение в файле compositeactivity.php строка 72

◆ finalize()

finalize ( )

Переопределяет метод предка CBPActivity.

См. определение в файле compositeactivity.php строка 100

◆ fixUpParentChildRelationship()

fixUpParentChildRelationship ( CBPActivity $nestedActivity)

Переопределяет метод предка CBPActivity.

См. определение в файле compositeactivity.php строка 77

◆ getReadOnlyData()

getReadOnlyData ( )

См. определение в файле compositeactivity.php строка 38

◆ initialize()

initialize ( )

Переопределяет метод предка CBPActivity.

См. определение в файле compositeactivity.php строка 92

◆ pullReadOnlyData()

pullReadOnlyData ( )

См. определение в файле compositeactivity.php строка 43

◆ setReadOnlyData()

setReadOnlyData ( array $data)

См. определение в файле compositeactivity.php строка 33

◆ setWorkflow()

setWorkflow ( CBPWorkflow $workflow)

Переопределяет метод предка CBPActivity.

См. определение в файле compositeactivity.php строка 8

◆ unsetWorkflow()

unsetWorkflow ( )

Переопределяет метод предка CBPActivity.

См. определение в файле compositeactivity.php строка 21

◆ validateProperties()

validateProperties ( $arTestProperties = array(),
CBPWorkflowTemplateUser $user = null )
static

Переопределяет метод предка CBPActivity.

См. определение в файле compositeactivity.php строка 108

Поля

◆ $arActivities

$arActivities = array()
protected

См. определение в файле compositeactivity.php строка 5

◆ $readOnlyData

$readOnlyData = []
protected

См. определение в файле compositeactivity.php строка 6


Объявления и описания членов класса находятся в файле: