Поддержка серверов

BIZPROC: методы, функции, константы класса Битрикс


Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

События модуля bizproc

СобытиеВызывается
OnCreateWorkflowCBPRuntime::CreateWorkflow
OnBeforeDeleteFileFromHistoryCBPAllHistoryService::DeleteHistory
OnTaskMarkCompletedCBPAllTaskService::MarkCompleted
OnTaskDelegateCBPAllTaskService::delegateTask
OnTaskDeleteCBPAllTaskService::DeleteByWorkflow
OnWorkflowCompleteCBPAllStateService::onStatusChange
OnAddToHistoryCBPHistoryService::AddHistory
OnTaskAddCBPTaskService::Add
OnTaskUpdateCBPTaskService::Update

Константы модуля bizproc

КонстантаПроверяется
BX_UTFCBPAllHistoryService::__construct
ADMIN_SECTIONCBPDocumentService::GetFieldInputControl
BX_MOBILECBPDocumentService::GetFieldInputControl
SITE_SERVER_NAMECBPHelper::ConvertTextForMail
BX_AUTH_FORMCBPAllTaskService::OnAdminInformerInsertItems

Список функций и методов модуля bizproc

Метод
CBPAllWorkflowPersister::__clone()
CBPAllWorkflowPersister::__construct()
CBPAllWorkflowPersister::GetPersister()
CBPAllWorkflowPersister::RetrieveWorkflow($instanceId, $silent = false)
CBPAllWorkflowPersister::InsertWorkflow($id, $buffer, $status, $bUnlocked)
CBPAllWorkflowPersister::GetOwnershipTimeout()
CBPAllWorkflowPersister::LoadWorkflow($instanceId, $silent = false)
CBPAllWorkflowPersister::RestoreFromSerializedForm($buffer)
CBPAllWorkflowPersister::__InsertWorkflowHack($id, $buffer)
CBPAllWorkflowPersister::SaveWorkflow(CBPActivity $rootActivity, $bUnlocked)
CBPAllWorkflowPersister::GetSerializedForm(CBPActivity $rootActivity)
CBPAllWorkflowPersister::UnlockWorkflow(CBPActivity $rootActivity)
CBPAllWorkflowPersister::getLockerQueryCondition()
CBPRuntime::__construct()
CBPRuntime::GetRuntime()
CBPRuntime::__clone()
CBPRuntime::isFeatureEnabled($featureName = '')
CBPRuntime::StartRuntime()
CBPRuntime::StopRuntime()
CBPRuntime::CreateWorkflow($workflowTemplateId, $documentId, $workflowParameters = array(), $parentWorkflow = null)
CBPRuntime::GetWorkflow($workflowId, $silent = false)
CBPRuntime::GetService($name)
CBPRuntime::AddService($name, CBPRuntimeService $service)
CBPRuntime::SendExternalEvent($workflowId, $eventName, $arEventParameters = array())
CBPRuntime::IncludeActivityFile($code)
CBPRuntime::GetActivityDescription($code, $lang = false)
CBPRuntime::LoadActivityLocalization($path, $file, $lang = false)
CBPRuntime::GetResourceFilePath($activityPath, $filePath)
CBPRuntime::ExecuteResourceFile($activityPath, $filePath, $arParameters = array())
CBPRuntime::SearchActivitiesByType($type, array $documentType = null)
CBPRuntime::getRestActivities($lang = false, $documentType = null)
CBPRuntime::getRestRobots($lang = false, $documentType = null)
CBPRuntime::makeRestActivityDescription($activity, $lang = false, $documentType = null)
CBPRuntime::makeRestRobotDescription($activity, $lang = false, $documentType = null)
CBPRuntime::checkActivityFilter($filter, $documentType)
CBPRuntime::checkActivityFilterRules($rules, $documentType, $distrName)
CBPRuntime::addWorkflowToChain($childId, $parent)
CBPRuntime::checkWorkflowRecursion($workflowId, $currentTemplateId)
CBPAllHistoryService::__construct()
CBPAllHistoryService::ParseFields(&$arFields, $id = 0)
CBPAllHistoryService::GetSerializedForm($arTemplate)
CBPAllHistoryService::Add($arFields)
CBPAllHistoryService::Update($id, $arFields)
CBPAllHistoryService::GenerateFilePath($documentId)
CBPAllHistoryService::DeleteHistory($id, $documentId = null)
CBPAllHistoryService::Delete($id, $documentId = null)
CBPAllHistoryService::DeleteHistoryByDocument($documentId)
CBPAllHistoryService::DeleteByDocument($documentId)
CBPAllHistoryService::GetById($id)
CBPAllHistoryService::GetList($arOrder = array("ID" => "DESC"), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CBPAllHistoryService::RecoverDocumentFromHistory($id)
CBPAllHistoryService::PrepareFileForHistory($documentId, $arFileId, $historyIndex)
CBPAllHistoryService::MergeHistory($firstDocumentId, $secondDocumentId)
CBPAllHistoryService::MigrateDocumentType($oldType, $newType, $workflowTemplateIds)
CBPHistoryResult::__construct($res, $useGZipCompression)
CBPHistoryResult::GetFromSerializedForm($value)
CBPHistoryResult::Fetch()
CBPCalc::__construct($activity)
CBPCalc::GetVariableValue($variable)
CBPCalc::SetError($errnum, $errstr = '')
CBPCalc::GetErrors()
CBPCalc::GetPolishNotation($text)
CBPCalc::Calculate($text)
CBPCalc::ArrgsToArray($args)
CBPCalc::FunctionAbs($num)
CBPCalc::FunctionAnd($args)
CBPCalc::FunctionDateAdd($args)
CBPCalc::FunctionWorkDateAdd($args)
CBPCalc::makeTimestamp($date)
CBPCalc::getWorkDayTimestamp($date)
CBPCalc::getWorkDayRemainTimestamp($date, $multiplier = 1)
CBPCalc::getWorkDayInterval()
CBPCalc::isHoliday($date)
CBPCalc::isWorkTime($date)
CBPCalc::getNearestWorkTime($date, $multiplier = 1)
CBPCalc::addWorkDay($date, $days)
CBPCalc::getCalendarHolidays()
CBPCalc::getCalendarWorkTime()
CBPCalc::FunctionAddWorkDays($args)
CBPCalc::FunctionIsWorkDay($args)
CBPCalc::FunctionIsWorkTime($args)
CBPCalc::FunctionDateDiff($args)
CBPCalc::FunctionFalse()
CBPCalc::FunctionIf($args)
CBPCalc::FunctionIntval($num)
CBPCalc::FunctionMin($args)
CBPCalc::FunctionMax($args)
CBPCalc::FunctionNot($arg)
CBPCalc::FunctionOr($args)
CBPCalc::FunctionSubstr($args)
CBPCalc::FunctionConvert($args)
CBPCalc::FunctionTrue()
CBPCalc::FunctionMerge($args)
CBPDocumentService::getEntityName($moduleId, $entity)
CBPDocumentService::GetDocument($parameterDocumentId)
CBPDocumentService::UpdateDocument($parameterDocumentId, $arFields)
CBPDocumentService::CreateDocument($parameterDocumentId, $arFields)
CBPDocumentService::PublishDocument($parameterDocumentId)
CBPDocumentService::UnpublishDocument($parameterDocumentId)
CBPDocumentService::LockDocument($parameterDocumentId, $workflowId)
CBPDocumentService::UnlockDocument($parameterDocumentId, $workflowId)
CBPDocumentService::DeleteDocument($parameterDocumentId)
CBPDocumentService::IsDocumentLocked($parameterDocumentId, $workflowId)
CBPDocumentService::SubscribeOnUnlockDocument($parameterDocumentId, $workflowId, $eventName)
CBPDocumentService::UnsubscribeOnUnlockDocument($parameterDocumentId, $workflowId, $eventName)
CBPDocumentService::OnUnlockDocument($workflowId, $eventName, $documentId = array())
CBPDocumentService::GetDocumentType($parameterDocumentId)
CBPDocumentService::GetDocumentFields($parameterDocumentType, $importExportMode = false)
CBPDocumentService::GetDocumentFieldTypes($parameterDocumentType)
CBPDocumentService::AddDocumentField($parameterDocumentType, $arFields)
CBPDocumentService::UpdateDocumentField($parameterDocumentType, $arFields)
CBPDocumentService::GetJSFunctionsForFields($parameterDocumentType, $objectName, $arDocumentFields = array(), $arDocumentFieldTypes = array())
CBPDocumentService::GetFieldInputControlOptions($parameterDocumentType, &$fieldType, $jsFunctionName, &$value)
CBPDocumentService::GetFieldInputControl($parameterDocumentType, $fieldType, $fieldName, $fieldValue, $bAllowSelection = false, $publicMode = false)
CBPDocumentService::GetFieldInputValue($parameterDocumentType, $fieldType, $fieldName, $arRequest, &$arErrors)
CBPDocumentService::GetFieldInputValuePrintable($parameterDocumentType, $fieldType, $fieldValue)
CBPDocumentService::GetFieldValuePrintable($parameterDocumentId, $fieldName, $fieldType, $fieldValue, $arFieldType = null)
CBPDocumentService::getTypesMap(array $parameterDocumentType)
CBPDocumentService::getTypesConversionMap(array $parameterDocumentType)
CBPDocumentService::getTypeClass(array $parameterDocumentType, $type)
CBPDocumentService::getFieldTypeObject(array $parameterDocumentType, array $property)
CBPDocumentService::GetGUIFieldEdit($parameterDocumentType, $formName, $fieldName, $fieldValue, $arDocumentField = array(), $bAllowSelection = false)
CBPDocumentService::SetGUIFieldEdit($parameterDocumentType, $fieldName, $arRequest, &$arErrors, $arDocumentField = array())
CBPDocumentService::GetDocumentAdminPage($parameterDocumentId)
CBPDocumentService::getDocumentName($parameterDocumentId)
CBPDocumentService::getDocumentTypeName($parameterDocumentType)
CBPDocumentService::getDocumentIcon($parameterDocumentId)
CBPDocumentService::GetDocumentForHistory($parameterDocumentId, $historyIndex)
CBPDocumentService::RecoverDocumentFromHistory($parameterDocumentId, $arDocument)
CBPDocumentService::GetUsersFromUserGroup($group, $parameterDocumentId)
CBPDocumentService::GetAllowableUserGroups($parameterDocumentId, $withExtended = false)
CBPDocumentService::GetAllowableOperations($parameterDocumentType)
CBPDocumentService::SetPermissions($parameterDocumentId, $workflowId, $arPermissions, $bRewrite = true)
CBPDocumentService::isFeatureEnabled($parameterDocumentType, $feature)
CBPDocumentService::isExtendedPermsSupported($parameterDocumentType)
CBPDocumentService::toInternalOperations($parameterDocumentType, $permissions)
CBPDocumentService::toExternalOperations($parameterDocumentType, $permissions)
CBPDocumentService::onTaskChange($parameterDocumentId, $taskId, $taskData, $status)
CBPDocumentService::onWorkflowStatusChange($parameterDocumentId, $workflowId, $status)
CBPActivityCondition::Evaluate(CBPActivity $ownerActivity)
CBPActivityCondition::CreateInstance($code, $data)
CBPActivityCondition::ValidateProperties($value = null, CBPWorkflowTemplateUser $user = null)
CBPActivityCondition::CallStaticMethod($code, $method, $arParameters = array())
CBPRestActivity::getRestActivityData()
CBPRestActivity::__construct($name)
CBPRestActivity::ReInitialize()
CBPRestActivity::Execute()
CBPRestActivity::Subscribe(IBPActivityExternalEventListener $eventHandler)
CBPRestActivity::Unsubscribe(IBPActivityExternalEventListener $eventHandler)
CBPRestActivity::OnExternalEvent($eventParameters = array())
CBPRestActivity::Cancel()
CBPRestActivity::HandleFault(Exception $exception)
CBPRestActivity::GetPropertiesDialog($documentType, $activityName, $workflowTemplate, $workflowParameters, $workflowVariables, $currentValues = null, $formName = "")
CBPRestActivity::renderPropertiesDialog(\Bitrix\Bizproc\Activity\PropertiesDialog $dialog)
CBPRestActivity::GetPropertiesDialogValues($documentType, $activityName, &$workflowTemplate, &$workflowParameters, &$workflowVariables, $currentValues, &$errors)
CBPRestActivity::ValidateProperties($testProperties = array(), CBPWorkflowTemplateUser $user = null)
CBPRestActivity::CalculateTimeoutDuration()
CBPRestActivity::checkAdminPermissions()
CBPRestActivity::generateToken($workflowId, $activityName, $eventId)
CBPRestActivity::extractToken($token)
CBPDocument::MigrateDocumentType($oldType, $newType)
CBPDocument::GetDocumentStates($documentType, $documentId = null)
CBPDocument::GetDocumentState($documentId, $workflowId)
CBPDocument::MergeDocuments($firstDocumentId, $secondDocumentId)
CBPDocument::GetAllowableEvents($userId, $arGroups, $arState, $appendExtendedGroups = false)
CBPDocument::AddDocumentToHistory($parameterDocumentId, $name, $userId)
CBPDocument::GetAllowableOperations($userId, $arGroups, $arStates, $appendExtendedGroups = false)
CBPDocument::CanOperate($operation, $userId, $arGroups, $arStates)
CBPDocument::StartWorkflow($workflowTemplateId, $documentId, $arParameters, &$arErrors, $parentWorkflow = null)
CBPDocument::AutoStartWorkflows($documentType, $autoExecute, $documentId, $arParameters, &$arErrors)
CBPDocument::SendExternalEvent($workflowId, $workflowEvent, $arParameters, &$arErrors)
CBPDocument::TerminateWorkflow($workflowId, $documentId, &$arErrors, $stateTitle = '')
CBPDocument::killWorkflow($workflowId, $terminate = true, $documentId = null)
CBPDocument::OnDocumentDelete($documentId, &$arErrors)
CBPDocument::PostTaskForm($arTask, $userId, $arRequest, &$arErrors, $userName = "")
CBPDocument::ShowTaskForm($arTask, $userId, $userName = "", $arRequest = null)
CBPDocument::setTasksUserStatus($userId, $status, $ids = array(), &$errors = array())
CBPDocument::delegateTasks($fromUserId, $toUserId, $ids = array(), &$errors = array(), $allowedDelegationType = null)
CBPDocument::getTaskControls($arTask)
CBPDocument::StartWorkflowParametersValidate($templateId, $arWorkflowParameters, $documentType, &$arErrors)
CBPDocument::StartWorkflowParametersShow($templateId, $arWorkflowParameters, $formName, $bVarsFromForm, $documentType = null)
CBPDocument::AddShowParameterInit($module, $type, $document_type, $entity = "", $document_id = '')
CBPDocument::ShowParameterField($type, $name, $values, $arParams = Array())
CBPDocument::_ReplaceTaskURL($str, $documentType)
CBPDocument::AddDefaultWorkflowTemplates($documentType, $additionalModuleId = null)
CBPDocument::GetWorkflowTemplatesForDocumentType($documentType)
CBPDocument::GetNumberOfWorkflowTemplatesForDocumentType($documentType)
CBPDocument::DeleteWorkflowTemplate($id, $documentType, &$arErrors)
CBPDocument::UpdateWorkflowTemplate($id, $documentType, $arFields, &$arErrors)
CBPDocument::CanUserOperateDocument($operation, $userId, $parameterDocumentId, $arParameters = array())
CBPDocument::CanUserOperateDocumentType($operation, $userId, $parameterDocumentType, $arParameters = array())
CBPDocument::GetDocumentAdminPage($parameterDocumentId)
CBPDocument::getDocumentName($parameterDocumentId)
CBPDocument::GetUserTasksForWorkflow($userId, $workflowId)
CBPDocument::PrepareFileForHistory($documentId, $fileId, $historyIndex)
CBPDocument::IsAdmin()
CBPDocument::GetDocumentFromHistory($historyId, &$arErrors)
CBPDocument::GetAllowableUserGroups($parameterDocumentType)
CBPDocument::onAfterTMDayStart($data)
CBPDocument::sendB24LimitsNotifyToAdmins($ts = 0)
CBPDocument::getDocumentFieldsAliasesMap($fields)
CBPDocument::IsExpression($value)
CBPDocument::parseExpression($expression)
CBPHelper::getAccessProvider()
CBPHelper::UsersArrayToStringInternal($arUsers, $arWorkflowTemplate, $arAllowableUserGroups, $appendId = true)
CBPHelper::UsersArrayToString($arUsers, $arWorkflowTemplate, $documentType, $appendId = true)
CBPHelper::UsersStringToArray($strUsers, $documentType, &$arErrors, $callbackFunction = null)
CBPHelper::SearchUserByName($user)
CBPHelper::FormatTimePeriod($period)
CBPHelper::MakeWord($val, $arWords)
CBPHelper::GetFilterOperation($key)
CBPHelper::PrepareSql(&$arFields, $arOrder, $arFilter, $arGroupBy, $arSelectFields)
CBPHelper::ParseDocumentId($parameterDocumentId)
CBPHelper::ParseDocumentIdArray($parameterDocumentId)
CBPHelper::GetFieldValuePrintable($fieldName, $fieldType, $result)
CBPHelper::ConvertUserToPrintableForm($userId, $nameTemplate = "")
CBPHelper::GetJSFunctionsForFields($objectName, $arDocumentFields, $arDocumentFieldTypes)
CBPHelper::GetDocumentFieldTypes()
CBPHelper::GetGUIFieldEdit($documentType, $formName, $fieldName, $fieldValue, $arDocumentField, $bAllowSelection)
CBPHelper::GetFieldInputControl($documentType, $arFieldType, $arFieldName, $fieldValue, $bAllowSelection = false)
CBPHelper::GetFieldInputValue($documentType, $arFieldType, $arFieldName, $arRequest, &$arErrors)
CBPHelper::GetFieldInputValuePrintable($documentType, $arFieldType, $fieldValue)
CBPHelper::SetGUIFieldEdit($documentType, $fieldName, $arRequest, &$arErrors, $arDocumentField = null)
CBPHelper::ConvertTextForMail($text, $siteId = false)
CBPHelper::__ConvertAnchorTag($url, $text = '', $serverName = '')
CBPHelper::IsAssociativeArray($ar)
CBPHelper::ExtractUsersFromUserGroups($value, $activity)
CBPHelper::extractUsersFromExtendedGroup($code)
CBPHelper::ExtractUsers($arUsersDraft, $documentId, $bFirst = false)
CBPHelper::MakeArrayFlat($ar)
CBPHelper::getBool($value)
CBPHelper::isEmptyValue($value)
CBPHelper::ConvertParameterValues($val)
CBPHelper::StripUserPrefix($value)
CBPHelper::getUserExtendedGroups($userId)
CBPHelper::getExtendedGroupName($group, $appendId = true)
CBPHelper::convertToExtendedGroups($users)
CBPHelper::convertToSimpleGroups($users, $extractUsers = false)
CBPHelper::getForumId()
CBPHelper::getDistrName()
CBPHelper::checkUserSubordination($headUserId, $subUserId)
CBPHelper::renderControlSelectorButton($controlId, $baseType = 'string', array $options = null)
CBPHelper::decodeTemplatePostData(&$data)
CBPHelper::decodeArrayKeys($item, $reverse = false)
bpdump($var, $name = "", $tofile = true)
CBPWorkflowTemplateLoader::__clone()
CBPWorkflowTemplateLoader::GetList($arOrder = array("ID" => "DESC"), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CBPWorkflowTemplateLoader::checkTemplateActivities(array $template)
CBPWorkflowTemplateLoader::ValidateTemplate($arActivity, $user)
CBPWorkflowTemplateLoader::ParseFields(&$arFields, $id = 0, $systemImport = false)
CBPWorkflowTemplateLoader::Add($arFields, $systemImport = false)
CBPWorkflowTemplateLoader::Update($id, $arFields, $systemImport = false)
CBPWorkflowTemplateLoader::GetSerializedForm($arTemplate)
CBPWorkflowTemplateLoader::Delete($id)
CBPWorkflowTemplateLoader::cleanTemplateCache($id)
CBPWorkflowTemplateLoader::DeleteTemplate($id)
CBPWorkflowTemplateLoader::LoadWorkflow($workflowTemplateId)
CBPWorkflowTemplateLoader::ParceWorkflowTemplate($arWorkflowTemplate, &$arActivityNames, CBPActivity $parentActivity = null)
CBPWorkflowTemplateLoader::CreateActivity($activityCode, $activityName)
CBPWorkflowTemplateLoader::GetStatesOfTemplate($arWorkflowTemplate)
CBPWorkflowTemplateLoader::FindSetStateActivities($arWorkflowTemplate)
CBPWorkflowTemplateLoader::GetTransfersOfState($arWorkflowTemplate, $stateName)
CBPWorkflowTemplateLoader::ParseDocumentTypeStates($arTemplatesListItem)
CBPWorkflowTemplateLoader::ExtractValuesFromVariables($ar, $variables, $constants = array())
CBPWorkflowTemplateLoader::GetDocumentTypeStates($documentType, $autoExecute = -1, $stateName = "")
CBPWorkflowTemplateLoader::GetTemplateState($workflowTemplateId, $stateName = "")
CBPWorkflowTemplateLoader::getTemplateConstants($workflowTemplateId)
CBPWorkflowTemplateLoader::isConstantsTuned($workflowTemplateId)
CBPWorkflowTemplateLoader::CheckWorkflowParameters($arTemplateParameters, $arPossibleValues, $documentType, &$arErrors)
CBPWorkflowTemplateLoader::SearchTemplatesByDocumentType($documentType, $autoExecute = -1)
CBPWorkflowTemplateLoader::&FindActivityByName(&$arWorkflowTemplate, $activityName)
CBPWorkflowTemplateLoader::&FindParentActivityByName(&$arWorkflowTemplate, $activityName)
CBPWorkflowTemplateLoader::ConvertValueCharset($s, $direction)
CBPWorkflowTemplateLoader::ConvertArrayCharset($value, $direction = BP_EI_DIRECTION_EXPORT)
CBPWorkflowTemplateLoader::replaceTemplateDocumentFieldsAliases(&$template, $aliases)
CBPWorkflowTemplateLoader::replaceActivityDocumentFieldsAliases(&$activity, $aliases)
CBPWorkflowTemplateLoader::replaceVariablesDocumentFieldsAliases(&$variables, $aliases)
CBPWorkflowTemplateLoader::replaceValueDocumentFieldsAliases($value, $aliases)
CBPWorkflowTemplateLoader::replaceFieldConditionsDocumentFieldsAliases($conditions, $aliases)
CBPWorkflowTemplateLoader::ExportTemplate($id, $bCompress = true)
CBPWorkflowTemplateLoader::WalkThroughWorkflowTemplate(&$arWorkflowTemplate, $callback, $user)
CBPWorkflowTemplateLoader::ImportTemplateChecker($arActivity, $user)
CBPWorkflowTemplateLoader::ImportTemplate($id, $documentType, $autoExecute, $name, $description, $datum, $systemCode = null, $systemImport = false)
CBPWorkflowTemplateResult::__construct($res, $useGZipCompression)
CBPWorkflowTemplateResult::GetFromSerializedForm($value)
CBPWorkflowTemplateResult::Fetch()
CBPWorkflowTemplateUser::__construct($userId = null)
CBPWorkflowTemplateUser::getId()
CBPWorkflowTemplateUser::getBizprocId()
CBPWorkflowTemplateUser::isAdmin()
CBPWorkflowTemplateUser::getFullName()
CBPWorkflowTemplateValidationException::__construct($message = "", array $errors = array())
CBPWorkflowTemplateValidationException::getErrors()
CBPAllTaskService::DeleteTask($id)
CBPAllTaskService::DeleteAllWorkflowTasks($workflowId)
CBPAllTaskService::MarkCompleted($taskId, $userId, $status = CBPTaskUserStatus::Ok)
CBPAllTaskService::getTaskUsers($taskId)
CBPAllTaskService::getWorkflowParticipants($workflowId, $userStatus = null)
CBPAllTaskService::delegateTask($taskId, $fromUserId, $toUserId)
CBPAllTaskService::getOriginalTaskUserId($taskId, $realUserId)
CBPAllTaskService::Delete($id)
CBPAllTaskService::DeleteByWorkflow($workflowId)
CBPAllTaskService::getCounters($userId)
CBPAllTaskService::onTaskChange($taskId, $taskData, $status)
CBPAllTaskService::cleanCountersCache($users)
CBPAllTaskService::ParseFields(&$arFields, $id = 0)
CBPAllTaskService::OnAdminInformerInsertItems()
CBPTaskResult::__construct($res)
CBPTaskResult::Fetch()
CBPTaskResult::GetNext($bTextHtmlAuto=true, $use_tilda=true)
CBPTaskResult::ConvertBBCode($text)
CBPTaskResult::ConvertBCodeImageTag($url = "")
CBPTaskResult::ConvertBCodeAnchorTag($url, $text = '')
CBPWorkflow::GetInstanceId()
CBPWorkflow::GetRuntime()
CBPWorkflow::GetWorkflowStatus()
CBPWorkflow::SetWorkflowStatus($newStatus)
CBPWorkflow::GetService($name)
CBPWorkflow::GetDocumentId()
CBPWorkflow::__construct($instanceId, CBPRuntime $runtime)
CBPWorkflow::__sleep()
CBPWorkflow::Initialize(CBPActivity $rootActivity, $documentId, $workflowParameters = array(), $workflowVariablesTypes = array(), $workflowParametersTypes = array(), $workflowTemplateId = 0)
CBPWorkflow::Reload(CBPActivity $rootActivity)
CBPWorkflow::OnRuntimeStopped()
CBPWorkflow::Start()
CBPWorkflow::Resume()
CBPWorkflow::SendExternalEvent($eventName, $arEventParameters = array())
CBPWorkflow::FillNameActivityMapInternal(CBPActivity $activity)
CBPWorkflow::FillNameActivityMap()
CBPWorkflow::GetActivityByName($activityName)
CBPWorkflow::InitializeActivity(CBPActivity $activity)
CBPWorkflow::ExecuteActivity(CBPActivity $activity, $arEventParameters = array())
CBPWorkflow::CloseActivity(CBPActivity $activity, $arEventParameters = array())
CBPWorkflow::CancelActivity(CBPActivity $activity, $arEventParameters = array())
CBPWorkflow::FaultActivity(CBPActivity $activity, Exception $e, $arEventParameters = array())
CBPWorkflow::AddItemToQueue($item)
CBPWorkflow::RunQueue()
CBPWorkflow::RunQueuedItem(CBPActivity $activity, $activityOperation, Exception $exception = null)
CBPWorkflow::Terminate(Exception $e = null, $stateTitle = '')
CBPWorkflow::FinalizeActivity(CBPActivity $activity)
CBPWorkflow::AddEventToQueue($eventName, $arEventParameters = array())
CBPWorkflow::ProcessQueuedEvents()
CBPWorkflow::ProcessQueuedEvent($eventName, $arEventParameters = array())
CBPWorkflow::AddEventHandler($eventName, IBPActivityExternalEventListener $eventHandler)
CBPWorkflow::RemoveEventHandler($eventName, IBPActivityExternalEventListener $eventHandler)
CBPWorkflow::GetAvailableStateEvents()
CBPAllStateService::SetStateTitle($workflowId, $stateTitle)
CBPAllStateService::SetStatePermissions($workflowId, $arStatePermissions = array(), $bRewrite = true)
CBPAllStateService::GetStateTitle($workflowId)
CBPAllStateService::GetStateDocumentId($workflowId)
CBPAllStateService::DeleteWorkflow($workflowId)
CBPAllStateService::DeleteAllDocumentWorkflows($documentId)
CBPAllStateService::onStatusChange($workflowId, $status)
CBPAllStateService::__ExtractState(&$arStates, $arResult)
CBPAllStateService::CountDocumentWorkflows($documentId)
CBPAllStateService::GetDocumentStates($documentId, $workflowId = "")
CBPAllStateService::GetWorkflowState($workflowId)
CBPAllStateService::getWorkflowStateInfo($workflowId)
CBPAllStateService::getWorkflowIntegerId($workflowId)
CBPAllStateService::getWorkflowByIntegerId($integerId)
CBPAllStateService::DeleteByDocument($documentId)
CBPAllStateService::MergeStates($firstDocumentId, $secondDocumentId)
CBPAllStateService::MigrateDocumentType($oldType, $newType, $workflowTemplateIds)
CBPAllStateService::SetState($workflowId, $arState, $arStatePermissions = array())
CBPAllStateService::SetStateParameters($workflowId, $arStateParameters = array())
CBPAllStateService::AddStateParameter($workflowId, $arStateParameter)
CBPAllStateService::DeleteStateParameter($workflowId, $name)
CBPAllStateService::__InsertStateHack($id, $moduleId, $entity, $documentId, $templateId, $state, $stateTitle, $stateParameters, $arStatePermissions)
CBPAllStateService::getRunningCounters($userId)
CBPAllStateService::cleanRunningCountersCache($users)
CBPCompositeActivity::SetWorkflow(CBPWorkflow $workflow)
CBPCompositeActivity::ReInitialize()
CBPCompositeActivity::CollectNestedActivities()
CBPCompositeActivity::FixUpParentChildRelationship(CBPActivity $nestedActivity)
CBPCompositeActivity::ClearNestedActivities()
CBPCompositeActivity::Initialize()
CBPCompositeActivity::Finalize()
CBPCompositeActivity::HandleFault(Exception $exception)
CBPCompositeActivity::ValidateProperties($arTestProperties = array(), CBPWorkflowTemplateUser $user = null)
CBPViewHelper::RenderUserSearch($ID, $searchInputID, $dataInputID, $componentName, $siteID = '', $nameFormat = '', $delay = 0)
getWorkflowTasks($workflowId, $withUsers = false, $extendUserInfo = false)
joinUsersToTasks(&$tasks, &$taskUsers, $extendUserInfo = false)
getUserPhotoSrc(array $user)
getUserFullName(array $user)
getHtmlEditor($id, $fieldName, $content = '')
CBPAllTrackingService::Start(CBPRuntime $runtime = null)
CBPAllTrackingService::DeleteAllWorkflowTracking($workflowId)
CBPAllTrackingService::DumpWorkflow($workflowId)
CBPAllTrackingService::LoadReport($workflowId)
CBPAllTrackingService::DeleteByWorkflow($workflowId)
CBPAllTrackingService::ClearOldAgent()
CBPAllTrackingService::parseStringParameter($string, $documentType = null)
CBPAllTrackingService::parseStringParameterMatches($matches, $documentType = null)
CBPAllTrackingService::setForcedMode($workflowId)
CBPAllTrackingService::canWrite($type, $workflowId)
CBPSchedulerService::getDelayMinLimit($withType = false)
CBPSchedulerService::setDelayMinLimit($limit, $type = 's')
CBPSchedulerService::SubscribeOnTime($workflowId, $eventName, $expiresAt)
CBPSchedulerService::UnSubscribeOnTime($id)
CBPSchedulerService::OnAgent($workflowId, $eventName, $arEventParameters = array())
CBPSchedulerService::SubscribeOnEvent($workflowId, $eventHandlerName, $eventModule, $eventName, $entityId = null)
CBPSchedulerService::UnSubscribeOnEvent($workflowId, $eventHandlerName, $eventModule, $eventName, $entityId = null)
CBPSchedulerService::OnEvent($workflowId, $eventName, $arEventParameters = array())
CBPSchedulerService::sendEvents($eventModule, $eventName, $entityKey)
CBPRuntimeService::SetRuntime(CBPRuntime $runtime)
CBPRuntimeService::Start(CBPRuntime $runtime = null)
CBPRuntimeService::Stop()
CBPVirtualDocument::getEntityName()
CBPVirtualDocument::getDocumentTypeName($documentType)
CBPVirtualDocument::GetFieldInputControlOptions($documentType, &$arFieldType, $jsFunctionName, &$value)
CBPVirtualDocument::GetFieldInputControl($documentType, $arFieldType, $arFieldName, $fieldValue, $bAllowSelection = false, $publicMode = false)
CBPVirtualDocument::GetFieldInputValue($documentType, $arFieldType, $arFieldName, $arRequest, &$arErrors)
CBPVirtualDocument::GetFieldInputValuePrintable($documentType, $arFieldType, $fieldValue)
CBPVirtualDocument::CanUserOperateDocument($operation, $userId, $documentId, $arParameters = array())
CBPVirtualDocument::CanUserOperateDocumentType($operation, $userId, $documentType, $arParameters = array())
CBPVirtualDocument::GetList($arOrder = array("SORT" => "ASC"), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields=array())
CBPVirtualDocument::PrepareUserForPrint($value)
CBPVirtualDocument::PrepareSectionForPrint($value, $iblockId = 0)
CBPVirtualDocument::GetDocumentAdminPage($documentId)
CBPVirtualDocument::GetDocument($documentId)
CBPVirtualDocument::GetDocumentType($documentId)
CBPVirtualDocument::GetDocumentFields($documentType)
CBPVirtualDocument::GetDocumentFieldTypes($documentType)
CBPVirtualDocument::AddDocumentField($documentType, $arFields)
CBPVirtualDocument::UpdateDocument($documentId, $arFields)
CBPVirtualDocument::CreateDocument($parentDocumentId, $arFields)
CBPVirtualDocument::GetAllowableOperations($documentType)
CBPVirtualDocument::GetAllowableUserGroups($documentType, $withExtended = false)
CBPVirtualDocument::GetUsersFromUserGroup($group, $documentId)
CBPVirtualDocument::GetJSFunctionsForFields($documentType, $objectName, $arDocumentFields = array(), $arDocumentFieldTypes = array())
CBPVirtualDocument::GetGUIFieldEdit($documentType, $formName, $fieldName, $fieldValue, $arDocumentField = null, $bAllowSelection = false)
CBPVirtualDocument::SetGUIFieldEdit($documentType, $fieldName, $arRequest, &$arErrors, $arDocumentField = null)
CBPVirtualDocument::GetFieldValuePrintable($documentId, $fieldName, $fieldType, $fieldValue, $arFieldType)
CBPVirtualDocument::SetPermissions($documentId, $workflowId, $arPermissions, $bRewrite = true)
CBPVirtualDocument::OnAfterIBlockElementDelete($arFields)
CBPVirtualDocument::isExtendedPermsSupported($documentType)
CBPActivityExecutionStatus::Out($v)
CBPActivityExecutionResult::Out($v)
CBPWorkflowStatus::Out($v)
CBPActivityExecutorOperationType::Out($v)
CBPDocumentEventType::Out($v)
CBPSetPermissionsMode::outMode($v)
CBPSetPermissionsMode::outScope($v)
CBPTaskDelegationType::getSelectList()
GetDocumentId()
SetDocumentId($documentId)
GetDocumentType()
SetDocumentType($documentType)
GetWorkflowStatus()
SetWorkflowStatus($status)
SetFieldTypes($arFieldTypes = array())
ClearProperties()
GetPropertyBaseType($propertyName)
getTemplatePropertyType($propertyName)
SetProperties($arProperties = array())
SetPropertiesTypes($arPropertiesTypes = array())
ClearVariables()
GetVariableBaseType($variableName)
SetVariables($arVariables = array())
SetVariablesTypes($arVariablesTypes = array())
SetVariable($name, $value)
GetVariable($name)
getVariableType($name)
GetConstantTypes()
GetConstant($name)
GetConstantType($name)
IsVariableExists($name)
GetName()
GetRootActivity()
SetWorkflow(CBPWorkflow $workflow)
GetWorkflowInstanceId()
SetStatusTitle($title = '')
AddStatusTitle($title = '')
DeleteStatusTitle($title = '')
GetPropertyValueRecursive($val, $convertToType = null)
GetRealParameterValue($objectName, $fieldName, &$result, array $modifiers = null)
applyPropertyValueModifiers($fieldName, $property, $value, array $modifiers)
ParseStringParameter($matches)
parseValueExpression($text)
ParseValue($value, $convertToType = null)
getRawProperty($name)
__get($name)
__set($name, $val)
IsPropertyExists($name)
CollectNestedActivities()
__construct($name)
ToString()
Dump($level = 3)
Initialize()
Finalize()
Execute()
ReInitialize()
Cancel()
HandleFault(Exception $exception)
FixUpParentChildRelationship(CBPActivity $nestedActivity)
Load($stream)
GetACNames()
SearchUsedActivities(CBPActivity $activity, &$arUsedActivities)
Save()
AddStatusChangeHandler($event, $eventHandler)
RemoveStatusChangeHandler($event, $eventHandler)
FireStatusChangedEvents($event, $arEventParameters = array())
SetStatus($newStatus, $arEventParameters = array())
IncludeActivityFile($code)
CreateInstance($code, $data)
CallStaticMethod($code, $method, $arParameters = array())
InitializeFromArray($arParams)
MarkCanceled($arEventParameters = array())
MarkCompleted($arEventParameters = array())
MarkFaulted($arEventParameters = array())
MarkClosed($arEventParameters = array())
WriteToTrackingService($message = "", $modifiedBy = 0, $trackingType = -1)
ValidateProperties($arTestProperties = array(), CBPWorkflowTemplateUser $user = null)
ValidateChild($childActivity, $bFirstChild = false)
&FindActivityInTemplate(&$arWorkflowTemplate, $activityName)
isExpression($text)
CBPArgumentException::__construct($message, $paramName = "")
CBPArgumentException::GetParamName()
CBPArgumentNullException::__construct($paramName, $message = "")
CBPArgumentOutOfRangeException::__construct($paramName, $actualValue = null, $message = "")
CBPArgumentOutOfRangeException::GetActualValue()
CBPArgumentTypeException::__construct($paramName, $correctType = null, $message = "")
CBPArgumentTypeException::GetCorrectType()
CBPInvalidOperationException::__construct($message = "")
CBPNotSupportedException::__construct($message = "")
CBPWorkflowPersister::__construct()
CBPWorkflowPersister::GetPersister()
CBPWorkflowPersister::RetrieveWorkflow($instanceId, $silent = false)
CBPWorkflowPersister::InsertWorkflow($id, $buffer, $status, $bUnlocked)
CBPHistoryService::__construct()
CBPHistoryService::AddHistory($arFields)
CBPHistoryService::UpdateHistory($id, $arFields)
CBPHistoryService::GetHistoryList($arOrder = array("ID" => "DESC"), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CBPWorkflowTemplateLoader::__construct()
CBPWorkflowTemplateLoader::GetLoader()
CBPWorkflowTemplateLoader::GetTemplatesList($arOrder = array("ID" => "DESC"), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CBPWorkflowTemplateLoader::AddTemplate($arFields, $systemImport = false)
CBPWorkflowTemplateLoader::UpdateTemplate($id, $arFields, $systemImport = false)
CBPTaskService::CreateTask($arFields)
CBPTaskService::Add($arFields)
CBPTaskService::Update($id, $arFields)
CBPTaskService::GetList($arOrder = array("ID" => "DESC"), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CBPStateService::SetState($workflowId, $arState, $arStatePermissions = array())
CBPStateService::SetStateParameters($workflowId, $arStateParameters = array())
CBPStateService::AddStateParameter($workflowId, $arStateParameter)
CBPStateService::DeleteStateParameter($workflowId, $name)
CBPStateService::__InsertStateHack($id, $moduleId, $entity, $documentId, $templateId, $state, $stateTitle, $stateParameters, $arStatePermissions)
CBPTrackingService::Write($workflowId, $type, $actionName, $executionStatus, $executionResult, $actionTitle = "", $actionNote = "", $modifiedBy = 0)
CBPTrackingService::GetList($arOrder = array("ID" => "DESC"), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CBPTrackingService::ClearOld($days = 0)
SchedulerEventTable::getTableName()
SchedulerEventTable::getMap()
SchedulerEventTable::deleteBySubscription($workflowId, $handler, $eventModule, $eventType, $entityId = null)
SchedulerEventTable::deleteByWorkflow($workflowId)
SchedulerEventTable::isSubscribed($workflowId, $handler, $eventModule, $eventType, $entityId = null)
SchedulerEventTable::hasSubscriptions($eventModule, $eventType)
WorkflowTemplateTable::getTableName()
WorkflowTemplateTable::getMap()
WorkflowTemplateTable::add(array $data)
WorkflowTemplateTable::update($primary, array $data)
WorkflowTemplateTable::delete($primary)
WorkflowInstanceTable::getTableName()
WorkflowInstanceTable::getMap()
WorkflowInstanceTable::add(array $data)
WorkflowInstanceTable::update($primary, array $data)
File::getType()
File::getFormats()
File::toSingleValue(FieldType $fieldType, $value)
File::formatValuePrintable(FieldType $fieldType, $value)
File::formatValueSrc(FieldType $fieldType, $value)
File::convertTo(FieldType $fieldType, $value, $toTypeClass)
File::getConversionMap()
File::convertValueMultiple(FieldType $fieldType, $value, $toTypeClass)
File::renderControl(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
File::renderControlMultiple(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
File::extractValue(FieldType $fieldType, array $field, array $request)
InternalSelect::getType()
InternalSelect::renderControlOptions(FieldType $fieldType, $callbackFunctionName, $value)
InternalSelect::getFieldOptions(FieldType $fieldType)
InternalSelect::getDocumentSelectFields(FieldType $fieldType, $ignoreAliases = false)
Text::getType()
Text::renderControl(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
IntType::getType()
IntType::toSingleValue(FieldType $fieldType, $value)
IntType::extractValue(FieldType $fieldType, array $field, array $request)
StringType::getType()
StringType::toSingleValue(FieldType $fieldType, $value)
StringType::convertTo(FieldType $fieldType, $value, $toTypeClass)
StringType::getConversionMap()
StringType::renderControl(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
StringType::canRenderControl($renderMode)
StringType::renderControlSingle(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
StringType::renderControlMultiple(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
BoolType::getType()
BoolType::toSingleValue(FieldType $fieldType, $value)
BoolType::formatValuePrintable(FieldType $fieldType, $value)
BoolType::convertTo(FieldType $fieldType, $value, $toTypeClass)
BoolType::getConversionMap()
BoolType::renderControl(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
BoolType::canRenderControl($renderMode)
BoolType::extractValue(FieldType $fieldType, array $field, array $request)
Datetime::getType()
User::getType()
User::getFormats()
User::toSingleValue(FieldType $fieldType, $value)
User::formatValuePrintable(FieldType $fieldType, $value)
User::formatValueFriendly(FieldType $fieldType, $value)
User::convertTo(FieldType $fieldType, $value, $toTypeClass)
User::getConversionMap()
User::renderControl(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
User::renderControlSingle(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
User::renderControlMultiple(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
User::extractValue(FieldType $fieldType, array $field, array $request)
User::extractValueSingle(FieldType $fieldType, array $field, array $request)
User::extractValueMultiple(FieldType $fieldType, array $field, array $request)
Select::getType()
Select::formatValuePrintable(FieldType $fieldType, $value)
Select::convertTo(FieldType $fieldType, $value, $toTypeClass)
Select::getConversionMap()
Select::renderControl(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
Select::canRenderControl($renderMode)
Select::renderControlSingle(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
Select::renderControlMultiple(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
Select::renderControlOptions(FieldType $fieldType, $callbackFunctionName, $value)
Select::extractValue(FieldType $fieldType, array $field, array $request)
Select::extractValueMultiple(FieldType $fieldType, array $field, array $request)
Select::formatValueMultiple(FieldType $fieldType, $value, $format = 'printable')
Select::formatValueSingle(FieldType $fieldType, $value, $format = 'printable')
Select::convertValueMultiple(FieldType $fieldType, $value, $toTypeClass)
Select::getFieldOptions(FieldType $fieldType)
Select::getFieldSettings(FieldType $fieldType)
Select::normalizeOptions($options)
Base::getType()
Base::getFormatCallable($format)
Base::getFormatSeparator($format)
Base::addFormat($name, array $options)
Base::getFormats()
Base::toSingleValue(FieldType $fieldType, $value)
Base::formatValueMultiple(FieldType $fieldType, $value, $format = 'printable')
Base::formatValueSingle(FieldType $fieldType, $value, $format = 'printable')
Base::formatValuePrintable(FieldType $fieldType, $value)
Base::convertValueMultiple(FieldType $fieldType, $value, $toTypeClass)
Base::convertValueSingle(FieldType $fieldType, $value, $toTypeClass)
Base::convertTo(FieldType $fieldType, $value, $toTypeClass)
Base::convertFrom(FieldType $fieldType, $value, $fromTypeClass)
Base::getConversionMap()
Base::addError($error)
Base::addErrors(array $errors)
Base::getErrors()
Base::cleanErrors()
Base::generateControlId(array $field)
Base::generateControlName(array $field)
Base::wrapCloneableControls(array $controls, $wrapperId)
Base::renderControl(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
Base::canRenderControl($renderMode)
Base::renderControlSingle(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
Base::renderControlMultiple(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
Base::renderControlSelector(array $field, $value = null, $showInput = false, $selectorMode = '', FieldType $fieldType = null)
Base::renderControlSelectorButton($controlId, FieldType $fieldType, $selectorMode = '')
Base::renderControlOptions(FieldType $fieldType, $callbackFunctionName, $value)
Base::extractValue(FieldType $fieldType, array $field, array $request)
Base::extractValueSingle(FieldType $fieldType, array $field, array $request)
Base::extractValueMultiple(FieldType $fieldType, array $field, array $request)
Base::clearValueSingle(FieldType $fieldType, $value)
Base::clearValueMultiple(FieldType $fieldType, $value)
Date::getType()
Date::toSingleValue(FieldType $fieldType, $value)
Date::convertTo(FieldType $fieldType, $value, $toTypeClass)
Date::getConversionMap()
Date::renderControl(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
Date::canRenderControl($renderMode)
Date::extractValue(FieldType $fieldType, array $field, array $request)
Double::getType()
Double::toSingleValue(FieldType $fieldType, $value)
Double::convertTo(FieldType $fieldType, $value, $toTypeClass)
Double::getConversionMap()
Double::renderControl(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
Double::canRenderControl($renderMode)
Double::renderControlSingle(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
Double::renderControlMultiple(FieldType $fieldType, array $field, $value, $allowSelection, $renderMode)
Double::extractValue(FieldType $fieldType, array $field, array $request)
PropertiesDialog::__construct($activityFile, array $data = null)
PropertiesDialog::getDocumentType()
PropertiesDialog::setDocumentType(array $documentType)
PropertiesDialog::setActivityName($activityName)
PropertiesDialog::getActivityName()
PropertiesDialog::setWorkflowTemplate(array $workflowTemplate)
PropertiesDialog::getWorkflowTemplate()
PropertiesDialog::setWorkflowParameters(array $workflowParameters)
PropertiesDialog::getWorkflowParameters()
PropertiesDialog::setWorkflowVariables(array $workflowVariables)
PropertiesDialog::getWorkflowVariables()
PropertiesDialog::getCurrentValues($compatible = false, $setDefaults = false)
PropertiesDialog::getCurrentValue($valueKey, $default = null)
PropertiesDialog::setCurrentValues($currentValues)
PropertiesDialog::getFormName()
PropertiesDialog::setFormName($formName)
PropertiesDialog::getSiteId()
PropertiesDialog::setSiteId($siteId)
PropertiesDialog::setMap(array $map)
PropertiesDialog::setMapCallback($callback)
PropertiesDialog::getMap()
PropertiesDialog::getFieldTypeObject(array $field)
PropertiesDialog::setRenderer($callable)
PropertiesDialog::__toString()
PropertiesDialog::setContext(array $context)
PropertiesDialog::getContext()
PropertiesDialog::setDialogFileName($dialogFileName)
PropertiesDialog::getDialogFileName()
PropertiesDialog::getRuntimeData()
PropertiesDialog::setRuntimeData(array $runtimeData)
RestService::onRestServiceBuildDescription()
RestService::onRestAppDelete(array $fields)
RestService::onRestAppUpdate(array $fields)
RestService::addActivity($params, $n, $server)
RestService::addRobot($params, $n, $server)
RestService::addActivityInternal($params, $server, $isRobot = false)
RestService::deleteActivity($params, $n, $server)
RestService::deleteRobot($params, $n, $server)
RestService::deleteActivityInternal($params, $server, $isRobot = false)
RestService::sendEvent($params, $n, $server)
RestService::writeActivityLog($params, $n, $server)
RestService::getActivityList($params, $n, $server)
RestService::getRobotList($params, $n, $server)
RestService::getActivityListInternal($params, $server, $isRobot = false)
RestService::getWorkflowInstances($params, $n, $server)
RestService::getTaskList($params, $n, $server)
RestService::addProvider($params, $n, $server)
RestService::deleteProvider($params, $n, $server)
RestService::getProviderList($params, $n, $server)
RestService::getSelect($rules, $fields, $default = array())
RestService::getOrder($rules, $fields, array $default = array())
RestService::getFilter($rules, $fields, array $datetimeFieldsList = array())
RestService::checkAdminPermissions()
RestService::generateInternalCode($data)
RestService::getAppName($appId)
RestService::prepareActivityData(array $data, $ignore = false)
RestService::validateActivity($data, $server)
RestService::validateProvider($data, $server)
RestService::validateRobot($data, $server)
RestService::validateActivityCode($code)
RestService::validateActivityHandler($handler, $server)
RestService::validateActivityProperties($properties, $isRobot = false)
RestService::validateActivityDocumentType($documentType)
RestService::extractEventToken($token)
RestService::getApp($server)
RestActivityTable::getFilePath()
RestActivityTable::getTableName()
RestActivityTable::getMap()
RestActivityTable::validateAppId()
RestActivityTable::validateCode()
RestActivityTable::validateHandler()
RestActivityTable::getLocalizationSaveModifiers()
RestActivityTable::prepareLocalization($value)
RestActivityTable::getLocalization($field, $langId)
WorkflowStateTable::getTableName()
WorkflowStateTable::getMap()
WorkflowStateTable::add(array $data)
WorkflowStateTable::update($primary, array $data)
WorkflowStateTable::delete($primary)
RestProviderTable::getTableName()
RestProviderTable::getMap()
RestProviderTable::validateAppId()
RestProviderTable::validateCode()
RestProviderTable::validateType()
RestProviderTable::validateHandler()
RestProviderTable::getLocalizationSaveModifiers()
RestProviderTable::prepareLocalization($value)
RestProviderTable::getLocalization($field, $langId)
RestProviderTable::getTypesList()
FieldType::__construct(array $property, array $documentType, $typeClass, array $documentId = null)
FieldType::getType()
FieldType::getBaseType()
FieldType::getTypeClass()
FieldType::setTypeClass($typeClass)
FieldType::getDocumentType()
FieldType::setDocumentType(array $documentType)
FieldType::getDocumentId()
FieldType::setDocumentId(array $documentId)
FieldType::isMultiple()
FieldType::setMultiple($value)
FieldType::isRequired()
FieldType::getOptions()
FieldType::setOptions($options)
FieldType::getSettings()
FieldType::setSettings(array $settings)
FieldType::formatValue($value, $format = 'printable')
FieldType::convertValue($value, $toTypeClass)
FieldType::canRenderControl($renderMode)
FieldType::renderControl(array $field, $value, $allowSelection, $renderMode)
FieldType::renderControlOptions($callbackFunctionName, $value)
FieldType::extractValue(array $field, array $request, array &$errors = null)
FieldType::clearValue($value)
FieldType::getBaseTypesMap()
FieldType::normalizeProperty($property)
bizproc::bizproc()
bizproc::InstallDB($install_wizard = true)
bizproc::UnInstallDB($arParams = Array())
bizproc::InstallEvents()
bizproc::UnInstallEvents()
bizproc::InstallFiles()
bizproc::InstallPublic()
bizproc::UnInstallFiles()
bizproc::DoInstall()
bizproc::DoUninstall()
bizproc::GetModuleRightList()