top

Поддержка24

Действия:Прочее

Рейтинг:


PHP код

Данное действие доступно только для коробочной версии «Битрикс24».

Действие выполняет произвольный PHP код.

  • Задавать PHP-код может только пользователь с правами администратора.

  • Код нужно указывать без открывающих и закрывающих тегов (<?, ?>).

  • Не рекомендуется использовать в теле кода выражения типа {=...}. Они могут содержать параметры, которые может изменить любой пользователь портала, даже не имеющий необходимых прав.

  • Например, вместо конструкции {=Variable:COMPANY_NAME} лучше использовать $root->GetVariable('COMPANY_NAME').

Примеры использования:

Установка значения переменной

$this->SetVariable('Variable1', 12345);

где:

Variable1 - идентификатор переменной, которой будет присвоено значение (число 12345).


Запись нескольких пользователей в переменную типа "Пользователь"

$this->SetVariable("user", array("user_1", "user_2"));

где:

array("user_1", "user_2") - массив пользователей в формате

user_[идентификатор_пользователя_в_системе]


Использование php-кода и значений полей/переменных для получения названия элемента инфоблока

$arFilter = Array("IBLOCK_ID" => {=Variable:Variable1_printable}, "ID" => {=Document:PROPERTY_1});
$dc = CIBlockElement::GetList(array(), $arFilter, array("NAME"));
$br = $dc->Fetch();
$Pbrr = $br["NAME"];
$this -> SetVariable('Variable2', $Pbrr);

где:

{=Variable:Variable1_printable} - значение переменной, в которой содержится идентификатор инфоблока;

{=Document:PROPERTY_1} - поле документа, содержащее идентификатор элемента инфоблока;

Variable2 - идентификатор переменной, которой будет присвоено вычисленное название элемента инфоблока.



Пауза в выполнении

Действие откладывает выполнение следующего действия на заданное время.

Параметры

Режим:

  • Промежуток - через какое время бизнес-процесс продолжит выполнение;
  • Время - конкретный момент возобновления бизнес-процесса.
Если в режиме Время указана прошедшая дата, то процесс просто продолжит свое выполнение и перескочит паузу.


Блок действий

Блок группирует другие действия для экономии места.



Выбор сотрудника

Действие выбирает сотрудника для дальнейшего использования его в процессе.

Действие определяет на месте ли сотрудник согласно Графику отсутствий.

Параметры действия

  • Тип:

    случайный - сотрудник выбирается случайным образом. Вам нужно будет заполнить список Из пользователей - из кого будет выбираться сотрудник;

    начальник - выбор начальника указанного сотрудника. Нужно также будет заполнить опции Для пользователя (чей начальник будет выбран) и Уровень начальника (чем больше, тем выше уровень) - уровень начальника в структуре.

  • Резервные пользователи - Указываются пользователи, которые будут выбраны в случае невозможности выбора из основных пользователей, указанных выше. Например, если указанная в поле Из пользователей группа не содержит сотрудников, то будет выбран кто-то из резервных пользователей.
  • Пропускать отсутствующих - позволяет автоматически пропускать отсутствующих сотрудников, например, если они в отпуске.
  • Пропускать с завершенным рабочим днем - позволяет автоматически пропускать сотрудников, завершивших рабочий день.


Создание группы

Действие создает рабочую группу.

Параметры

Название группы

Владелец группы - кто будет владельцем группы. Имейте в виду, у группы может быть только один владелец.

Участники группы - укажите членов группы.

Подразделения - можно включить в группу сразу целые отделы.

Целевой сайт - укажите, для какого сайта создавать группу. Тут же вы можете создать экстранет группу.



WebHook

Действие добавляет WebHook. Действие не возвращает никаких данных, оно только отправляет запрос. Для коробочных версий доступен только при наличии модуля Rest.

Параметры

Хендлер - URL, который нужно использовать при отправке данных из Битрикс24.



Запись в отчет

Действие добавляет в отчет и лог произвольные записи. Запись в отчет удобно использовать, например, во время отладки бизнес-процесса, сохраняя в отчет данные на нужном этапе.

Параметры

Загрузить отчет для доступа из бизнес-процесса - позволяет получить содержимое всего отчета в рамках бизнес-процесса для дальнейших действий через форму Вставка значения. Иначе отчет просмотреть возможно будет только в логе.



Изменение переменных

Действие изменяет значения переменных, заданных в настройках шаблона .



Установка прав

Действие устанавливает права на доступ к документу.

Параметры

Право на операцию "..." имеют - установка прав документа для указанных пользователей.

Текущие права документа - что делать с теми правами, что установлены сейчас.



Прерывание процесса

Действие прекращает выполнение бизнес-процесса.

Параметры

Текст статуса - текст статуса действия для лога.

Спасибо, помогло! Спасибо :) Не помогло Очень жаль :(
Уточните, пожалуйста, почему:
Это не то, что я ищу
Очень сложно и непонятно

Не нашли ответ на свой вопрос?

ЗАДАЙТЕ ВОПРОС КОМАНДЕ ПОДДЕРЖКИ24
Создавать обращения в техподдержку могут только пользователи коммерческих тарифов. Пользователи бесплатной версии имеют доступ к множеству обучающих статей и видео, а также записям вебинаров по Битрикс24. Со всеми вопросами по установке, внедрению и доработке вам помогут наши партнеры