Код методов можно почитать в файлах:
- bitrix/modules/bizproc/classes/general/activity.php
- bitrix/activities/bitrix/**/*.php
Блок Условие с типом условия PHP код принимает в себя то же, что принимает
if
в php. То есть содержимое условия должно быть примерно следующее:$this->GetVariable('has_call') === 'Y'
Точки с запятой нет, так как в php в условии
if
она бы создала исключение.
Выводит значение $string
в лог выполнения бизнес-процесса
Параметр | Тип | По умолчанию |
---|---|---|
$message | string | "" |
$modifiedBy | integer | 0 |
$trackingType | integer | -1 |
Вывод в лог массива:
$array = ['name' => 'value', 'hello' => 'world'];
$this->WriteToTrackingService(var_export($array, true));
Возвращает массив с классом сущности и идентификатором
array (
0 => 'crm',
1 => 'CCrmDocumentLead',
2 => 'LEAD_10'
);
Получение идентификатора:
$doc_id = preg_replace('/[^\d]/', '', $this->GetDocumentId()[2]);
Возвращает значение переменной по её имени. Boolean возвращает Y
=true, N
=false.
Параметр | Тип | По умолчанию |
---|---|---|
$name | string | "" |
Возвращает значение константы по её имени
Параметр | Тип | По умолчанию |
---|---|---|
$name | string | "" |
Устанавливает значение переменной
Параметр | Тип | По умолчанию |
---|---|---|
$name | string | |
$value | mixed |
Проверяет существование переменной
Параметр | Тип | По умолчанию |
---|---|---|
$name | string | |
$value | mixed |
Получение значения свойства
Параметр | Тип | По умолчанию |
---|---|---|
$name | string |
Получение значения свойства
Параметр | Тип | По умолчанию |
---|---|---|
$name | string |
Проверяет существование свойства
Параметр | Тип | По умолчанию |
---|---|---|
$name | string |