Изменение переменных
Урок
160
из
244
Сложность урока:
1 уровень — интуитивно все понятно из интерфейса, но почитать стоит.
1 из 5
Дата изменения:
08.11.2022
Просмотров:
24409
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Старт, Стандарт, Малый бизнес
Действие позволяет изменить значения
переменных
Переменные используются для временного хранения данных, необходимых для выполняемого процесса.
Подробнее…
, заданных в настройках шаблона.
Описание Параметров
В выпадающем списке выбирается переменная и устанавливается необходимое значение. Значение указывается вручную или с помощью формы
Вставка значения
При работе с бизнес-процессом в параметрах действий, параметрах шаблона и настройках статуса есть возможность указывать как собственный текст (заданный вручную), так и использовать различные переменные (поля документа и прочие данные, которые не задаются вручную). Для этого используется специальная форма Вставка значения.
Подробнее…
.
По кнопке Добавить условие добавляется новая строка для изменения переменной. Таким образом можно изменить несколько переменных в одном действии.
Вид строк для изменения переменных меняется в зависимости от типа переменной (например для типов
Список
,
Привязка к сотруднику
и др.).
Действие работает и с
множественными переменными
Например, можно установить в качестве значений переменной, значения других
двух переменных:
. При этом выполняется полная замена значений, выборочно заменить нельзя.
Особенности подстановки значений через форму Вставка значения |
---|
Чтобы перейти к настройке параметров кликните Параметры шаблона в визуальном редакторе.
Основное
Укажите название и описание процесса, а также настройки автозапуска.
Подробнее об автозапуске бизнес-процессов читайте в отдельной статье Автозапуск бизнес-процессов.
Параметры
Используются для явного указания каких-либо значений, которые использует процесс. Они задаются самим сотрудником перед запуском бизнес-процесса и сохраняются после завершения.
Переменные
Используются для временного хранения данных для выполняемого процесса. После завершения процесса их значения стираются.
Константы
Нужны для хранения информации, значение которой не должно меняться во время исполнения. Их обязательно нужно настроить до запуска бизнес-процесса
Глобальные константы
Глобальные константы — это те, которые работают во всех существующих бизнес-процессах в вашем Битрикс24.
Глобальные переменные
Глобальные переменные попадают сразу во все процессы в вашем Битрикс24. Создаются аналогично Переменным.
Доступ
На вкладке Доступ указываются права на данный шаблон бизнес-процесса.
Права доступа к бизнес-процессу в Настройках имеют более высокий приоритет, чем права доступа к шаблону. Каждая из групп доступа описана в статье Создание списка .
Спасибо, помогло!
Спасибо
Это не то, что я ищу
Написано очень сложно и непонятно
Есть устаревшая информация
Слишком коротко, мне не хватает информации
Мне не нравится, как это работает
Необходимость сложить две переменные бизнес-процесса в ходе выполнения его контекста может быть востребована когда вы анализируете расходы/доходы или прогнозируете вложения в новый Проект.
В данном посте описано как можно организовать подсчет каких либо параметров или переменных бизнес-процесса. Вы так же узнаете как можно из PHP повлиять на эти переменные. Вопрос сохранения переменной в поле документа решается стандартным блоком «Изменение полей документа».
// получить текущий бизнес-процесс $rootActivity = $this->GetRootActivity(); // получить значение переменной бизнес-процесса {=Variable:kurs_usd} $kursUSD = $rootActivity->GetVariable("kurs_usd"); // получить значение параметра бизнес-процесса {=Template:integrator_USD} $integrator = $rootActivity->integrator_USD; // пересчет валюты $integrator = $integrator*$kursUSD; // установка значения параметра бизнес-процесса {=Template:integrator_USD} $rootActivity->integrator_USD = $integrator; // установка значения переменной бизнес-процесса {=Template:ttl} // Вы можете не только считать, но и делать что хотите с переменными и параметрами бизнес-процесса $rootActivity->SetVariable("ttl", 'Минимально возможная цена:'.number_format($min_ttl,0,',',' ')." рубn". 'Прибыль от минимальной цены:'.number_format($min_ttl_plus,0,',',' ')." рубn". 'Налог:'.number_format($min_ttl*$nalog,0,',',' ')." рубnn". 'Средняя цена:'.number_format($ttl,0,',',' ')." рубn". 'Прибыль от средней цены:'.number_format($ttl_plus,0,',',' ')." рубn". 'Налог:'.number_format($ttl*$nalog,0,',',' ')." рубn" );
Отображение результатов можно организовать через стандартные блоки управления из группы «Уведомления», на пример «Сообщение соц. сети»
0
16.09.201412:5616.09.2014 12:56:41
Напишите, в какой сфере вы работаете, чтобы получить примеры автоматизации с кейсами внедрений по тематике вашего бизнеса.
Установите приложение Пинкит, чтобы расширить возможности вашего портала на Битрикс24:
Для этого выбираем нужный регион и устанавливаем Пинкит на свой Битрикс24:
Шаблон бизнес-процессов – это очередность действий (шагов) от исходного к конечному, которые должны выполняться друг за другом. Нужно таким образом и в таком распорядке собрать действия (шаги), чтобы воплотить подходящий нам метод и получить нужный итог.
Процесс проектирования шаблона бизнес-процесса возможно поделить на 2 шага:
1-ый –это задание главных характеристик шаблона бизнес-процесса;
2-ой –это проектирование шаблона, по которому станет проделываться бизнес-процесс.
Примечание для библиотеки документов
Формирование/редактирование шаблонов бизнес-процессов, применяемых в рамках модуля Библиотека документов, надлежит делать лишь с поддержкой общественного интерфейса, так как в нем проводится служба с документами портала. Все сформированные шаблоны бизнес-процессов в рамках данного модуля с поддержкою административного интерфейса не будут доступны в общественном разделе, работа с ними возможна лишь в административном разделе.
Настройка параметров шаблона
Форма настройки характеристик шаблона бизнес-процесса на сервисе Битрикс24 разделена на некоторое количество закладок, с поддержкой которых задаются характеристики пуска и настройки бизнес-процесса.
— Основное
— Параметры
— Переменные
— Доступ
— Основное
На закладке указываются наименование шаблона бизнес-процесса, его растолкование и определяются характеристики автоматического запуска:
Бизнес-процесс имеет возможность автоматического запуска при создании и/либо при изменении информационного блока. Если обе галочки сняты, то бизнес-процесс можно будет запустить только лишь вручную.
Параметры
Параметры требуются для точного указания каких-либо значений, конкретно перед пуском бизнес-процесса, которые будут применены впоследствии.
Для добавления параметра пуска процесса, нужно нажать на ссылку Добавить параметр на закладке Параметры и заполнить поля:
Идентификатор — символьный личный номер параметра;
Название — наименование параметра;
Описание — растолкование параметра;
Тип — с помощью выпадающего перечня указывается вид данных параметра пуска;
Обязательный — если функция отмечена, то обязано существовать значение предоставленного параметра для пуска бизнес-процесса;
Множественный — при отмеченной функции возможно установить несколько значений параметра;
Значение по умолчанию — в зависимости от подобранного вида данных указывается значение параметра, применяемое по умолчанию.
Примечание: для некоторых типов данных значение по умолчанию разрешено указать с поддержкой кнопки […], после нажатии которой раскрывается форма Вставка значения.
Для сохранения параметра нужно нажать на клавишу OK. В итоге параметр создастся и отобразится в общем перечне:
Описанным методом формируются все нужные характеристики пуска бизнес-процесса в системе Битрикс24. С помощью ссылок Изменить и Удалить, находящихся в колонке Действия для любого параметра, разрешено отредактировать либо удалить необходимый параметр.
С помощью ссылок Выше/Ниже разрешено отрегулировать большой перечень характеристик. На сам бизнес-процесс распорядок месторасположения характеристик никак не воздействует.
Переменные
Переменные употребляются для временного сохранения данных, нужных для исполняемого процесса. Значения переменных хранятся до тех времен, пока производится бизнес-процесс. После его окончания они все стираются.
Поэтому если нужно куда-то сохранить переменную, к примеру, файл, который пользователю нужно добавить на конкретном шаге, то надлежит применять действие Изменение документа. С помощью него есть возможность сохранить значение переменной в предварительно сделанное дополнительное поле документа соответственного вида (например, файл).
Переменные формируются подобно, как и характеристики бизнес-процесса: по ссылке Добавить переменную на закладке раскроется форма создания переменной.
Доступ
На закладке Доступ для пользователей задаются исходные права, которые будут поставлены для документа при его запуске. При этом права доступа могут существовать как явно, так и с поддержкой переменных.
Если требуется упрощенная (старая) версия прав, то они инсталлируются только снаружи (опции доступа к инфоблокам/перечням/и.т.д.). Единственный вариант, позволяющий ставить права напрямик из бизнес-процесса – это установка для документа права бизнес-процессы извне. В данном случае с помощью закладки Доступ либо действия Установка прав разрешено поменять права по ходу исполнения процесса.
Если требуются расширенные права, то из бизнес-процесса разрешено лишь прибавлять новые права на документ, которые сохраняться у документа даже после исполнения процесса. Переопределить права, которые были поставлены снаружи, внутри бизнес-процесса невозможно.
Установите приложение Пинкит, в состав которого входит множество интеграций для автоматизации:
Напишите, какие процессы вам нужно автоматизировать, и мы проведем для вас бесплатную онлайн-встречу, на которой презентуем возможности Пинкит для вашей компании.
Параметрами бота являются
Для бот-станции
В случае заданий, выполняемых ботом
Переменная бизнес-процесса связывается с данными на листе MS Excel при помощи
Бот-станция обращается к симулятору
Обязательно ли шаг процесса должен представлять собой один из вариантов узла-действия?
На странице, соответствующей пункту меню «Бот станции», находится
Бизнес-объект
Пусть в свойствах пользователя «Гусеницын» на странице «Обладатели полномочий» установлены права «Читать» только для группы «Сотрудники», пользователь «Мотыльков» входит в группу «Сотрудники». Выберите верное утверждение:
Для исполнителя можно:
Если при запуске бизнес-процеса не выполняются ограничения стартовой формы
Определение. Назовем схему бизнес-процесса корректной, если экземпляр бизнес-процесса, соответствующего данной схеме, обязательно завершится в случае корректного задания всех условий (исключающих шлюзов, обработчиков, посылаемых сообщений и т.п.) и корректного выполнения заданий узлов-действий. Схема бизнес-процесса на рисунке.
Функция, использующаяся в обработчике «Выполнить формулу» для заполнения переменной значением текущей даты компьютера
В каких случаях имеет смысл использовать элемент неявное ветвление в узле-действии вместо ветвления?
Находящиеся в бот-станции боты
Что такое список определений бизнес-процессов СУБПиАР?
Определение: Назовем схему бизнес-процесса корректной, если экземпляр бизнес-процесса, соответствующего данной схеме, обязательно завершится в случае корректного задания всех условий (исключающих шлюзов, обработчиков, посылаемых сообщений и т.п.) и корректного выполнения заданий узлов-действий. Схема бизнес-процесса на рисунке
Для того, чтобы инициализировать роль пользователем, запустившим экземпляр бизнес-процесса, надо
Задать на форме значение переменной типа «Список» можно при помощи графического элемента
Где можно установить тип переменной бизнес-процесса?
Как производится инициализация роли отношением, если правые части содержат группы пользователей?
Определение. Назовем схему бизнес-процесса корректной, если экземпляр бизнес-процесса, соответствующего данной схеме, обязательно завершится в случае корректного задания всех условий (исключающих шлюзов, обработчиков, посылаемых сообщений и т.п.) и корректного выполнения заданий узлов-действий. Схема бизнес-процесса на рисунке.
Какие ограничения можно установить на ввод в форме задания узла-действия для переменной типа «Строка»?
Что такое бот-станция?
Если форма задания содержит две командные кнопки, это значит, что
С какими узлами можно комбинировать соединение?
Что такое конфигурация бота для СУБПиАР?
Могут ли два экземпляра бизнес-процесса совместно послать сообщение третьему экземпляру бизнес-процесса?
Каким образом можно передать в сгенерированный MS Word ботом документ значение полного имени пользователя, находящегося в определенной роли?
Где запускается периодическая активация ботов?
Каким образом система управления бизнес-процессами и административными регламентами (СУБПиАР) позволяет повысить производительность труда на предприятии?
Что такое исполнимый бизнес-процесс?
Системы имитационного моделирования
Что такое переход?
Бизнес-процессы для аналитического моделирования
Что такое схема бизнес-процесса?
В каких случаях для узла-подпроцесса необходимо определить исполнителя?
Комбинированный узел представляет собой
Является ли подпроцесс маршрутным узлом?
Процессный подход к управлению эффективен для предприятий
Узел-ожидание является?
Может ли значение переменной бизнес-процесса использоваться при выборе перехода для движения точки управления?
Что такое реинжиниринг бизнес-процессов?
Основной задачей СУБПиАР является
Отметьте основные графические интерфейсы типичной СУБПиАР
Отметьте функции Среды исполнения (Workflow–сервера)
Отметьте функции среды разработки (Графического дизайнера)
Каковы основные функции клиента-оповещателя о поступивших заданиях?
Отметьте виды деятельности, выполняемые в СУБПиАР
Конкретный исполнитель роли определяется
Что такое бот для СУБПиАР?
Пользуясь web-нтерфейсом СУБПиАР администраторы должны:
Что такое точка управления?
С web-интерфейсом системы можно работать
Чем экземпляр исполнимого бизнес-процесса отличается от определения исполнимого бизнес-процесса?
В каком случае СУБПиАР генерирует задание исполнителю?
При помощи интерфейсов для работы с заданиями исполнителей пользователь может:
Какие графические нотации для изображения схем бизнес-процессов были приведены в лекции?
Причины использования механизма замещения на основе правил, примененных к замещаемому пользователю
Что такое бинарное отношение над множеством исполнителей?
Если пользователь Иванов находится с пользователем Петровым в отношении «А», то находится ли пользователь Петров с пользователем Ивановым в отношении «А»?
При формировании списка заданий пользователя
Если пользователь Иванов находится с пользователем Петровым в отношении «А» и пользователь Петров находится с пользователем Сидоровым в отношении «А», обязательно ли пользователь Иванов должен находиться с пользователем Сидоровым в отношении «А»?
Отношения используются
Правило замещения «привязано» к
Механизм замещения применяется к
Бот для СУБПиАР
Что такое инициализация роли?
Про бинарные отношения верно утверждение
Правило замещения пользователя в СУБПиАР состоит из полей
Причины использования группы пользователей при задании бинарных отношений
В экземпляре бизнес-процесса, соответствующего схеме, изображенной на рисунке
Какой из элементов соответствует разделению потока управления на два параллельных потока?
Роль и ставится в соответствие
Определение. Назовем схему бизнес-процесса корректной, если экземпляр бизнес-процесса, соответствующего данной схеме, обязательно завершится в случае корректного задания всех условий (исключающих шлюзов, обработчиков, посылаемых сообщений и т.п.) и корректного выполнения заданий узлов-действий. Схема бизнес-процесса на рисунке.
Определение. Назовем схему бизнес-процесса корректной, если экземпляр бизнес-процесса, соответствующего данной схеме, обязательно завершится в случае корректного задания всех условий (исключающих шлюзов, обработчиков, посылаемых сообщений и т.п.) и корректного выполнения заданий узлов-действий. Схема бизнес-процесса на рисунке.
Определение. Назовем схему бизнес-процесса корректной, если экземпляр бизнес-процесса, соответствующего данной схеме, обязательно завершится в случае корректного задания всех условий (исключающих шлюзов, обработчиков, посылаемых сообщений и т.п.) и корректного выполнения заданий узлов-действий. Схема бизнес-процесса на рисунке.
Определение. Назовем схему бизнес-процесса корректной, если экземпляр бизнес-процесса, соответствующего данной схеме, обязательно завершится в случае корректного задания всех условий (исключающих шлюзов, обработчиков, посылаемых сообщений и т.п.) и корректного выполнения заданий узлов-действий. Схема бизнес-процесса на рисунке.
Определение. Назовем схему бизнес-процесса корректной, если экземпляр бизнес-процесса, соответствующего данной схеме, обязательно завершится в случае корректного задания всех условий (исключающих шлюзов, обработчиков, посылаемых сообщений и т.п.) и корректного выполнения заданий узлов-действий. Схема бизнес-процесса на рисунке.
Определение. Назовем схему бизнес-процесса корректной, если экземпляр бизнес-процесса, соответствующего данной схеме, обязательно завершится в случае корректного задания всех условий (исключающих шлюзов, обработчиков, посылаемых сообщений и т.п.) и корректного выполнения заданий узлов-действий. Схема бизнес-процесса на рисунке.
Определение. Назовем схему бизнес-процесса содержащий блокирующие задания, если она допускает возможность маршрутов точек управления, в которых прохождение точек управления через узлы-действия, содержащие второстепенные задания, будет блокировать нормальное выполнение основных действий бизнес-процесса. Схема бизнес-процесса на рисунке.
Определение. Назовем схему бизнес-процесса содержащий блокирующие задания, если она допускает возможность маршрутов точек управления, в которых прохождение точек управления через узлы-действия, содержащие второстепенные задания, будет блокировать нормальное выполнение основных действий бизнес-процесса. Схема бизнес-процесса на рисунке.
Определение. Назовем схему бизнес-процесса содержащий блокирующие задания, если она допускает возможность маршрутов точек управления, в которых прохождение точек управления через узлы-действия, содержащие второстепенные задания, будет блокировать нормальное выполнение основных действий бизнес-процесса. Схема бизнес-процесса на рисунке.
Определение. Назовем схему бизнес-процесса корректной, если экземпляр бизнес-процесса, соответствующего данной схеме, обязательно завершится в случае корректного задания всех условий (исключающих шлюзов, обработчиков, посылаемых сообщений и т.п.) и корректного выполнения заданий узлов-действий. Схема бизнес-процесса на рисунке.
Что такое список заданий СУБПиАР?
Что такое список экземпляров бизнес-процессов СУБПиАР?
Создать группу пользователей можно в меню
Добавить пользователя в группу можно
Права пользователя1 на пользователя2 устанавливаются
Для того, чтобы «изогнуть» линию-переход в среде разработки, надо
Связать роль с узлом-началом в среде разработки можно
Загрузить разработанный бизнес-процесс в СУБПиАР можно
Права пользователю на запуск бизнес-процесса можно дать
Права пользователю на чтение экземпляров бизнес-процесса можно дать
Для создания бизнес-процесса в среде разработки?
С узлом-началом?
Для того, чтобы пользователь мог запустить бизнес-процесс?
Чему соответствует перспектива потока управления?
Что такое узел-действие?
Что такое маршрутный узел?
Что такое ветвление?
Что такое разделение?
Что такое слияние?
Как можно поместить узел-действие на схему бизнес-процесса в среде разработки?
Для того, чтобы соединить два элемента переходом на схеме бизнес-процесса надо
Можно ли на схеме бизнес-процесса создать выбор из нескольких возможных переходов, не добавляя на схему элемент ветвление
Можно ли создать роль без инициализатора?
Для того, чтобы связать роль с узлом-действием, надо
Компонент-симулятор — это
Экспортировать разработанный в среде разработки в файловую систему можно
Как в списке экземпляров бизнес-процессов отмечены завершенные экземпляры?
Можно ли загрузить разработанный в среде разработки бизнес-процесс на сервер, минуя файловую систему?
Что такое перспектива ресурсов?
Что такое роль?
Что такое инициализатор роли?
В чем отличие инициализации роли для узла-начала и для узлов-действий бизнес-процесса?
Как происходит исполнение задания, если роль для узла-действия инициализирована пользователем?
Как происходит исполнение задания, если роль для узла-действия инициализирована группой?
Как бинарные отношения используются для инициализации ролей?
Пользователь может входить в систему, если
Левая часть пары отношения может содержать
Где задается инициализатор роли?
Где можно посмотреть, каким исполнителем инициализирована роль?
Где можно посмотреть пути точек управления во время выполнения бизнес-процесса?
Если для узла-действия не задана форма
Что такое перспектива данных?
Что такое переменная бизнес-процесса?
Как используются переменные бизнес-процесса?
Переменные бизнес-процесса можно создать
Тип переменной задается
Можно ли присвоить значение роли в графической форме задания?
Форма задания узла действия задается
Как в графической форме задать элемент выбора пользователей из членов группы?
Выбор перехода дальнейшего движения точки управления в зависимости от значения переменной задается
Задать свойства узла-ветвления можно
Условия выбора перехода в исключающем шлюзе настраиваются
Для исключающего шлюза
Как в бизнес-процессе можно получить среднее значение двух переменных, содержащих целые числа?
Что входит в перспективу операций?
Как осуществляется проверка значений переменных, введенных в форму?
К каким элементам может быть присоединена задача сценария?
Что можно поместить на форму задания?
Права на бот-станции задаются
Права на бота задаются
Ограничения на вводимые в графические элементы форм данные устанавливаются
Задание бота состоит из
Обработчик DoNothingTaskHandler
Для того, чтобы бот-станция работала в автоматическом режиме
Как задать ограничения на вводимые в графическую форму даты, состоящее в том, что первая дата не может быть больше второй?
Что такое функция над организационной структурой предприятия и как она используется для инициализации роли?
В задаче сценария «Word: Формирование документа DOCX используя шаблон» элементы вида вида ${Переменная} связываются
Где задается имя файла, в который будет помещен сгенерированный MS Word ботом документ?
Как в экземпляре бизнес-процесса можно определить пользователя, запустившего экземпляр бизнес-процесса?
Бот обращается к симулятору
Задания бота задаются
В конфигурации бота с обработчиком «Формирование документа DOCX используя шаблон» с элементами вида ${Переменная} в шаблоне связываются
Пароль для бота задается
Как в инициализатор роли в среде разработки можно импортировать исполнителей с сервера?
Для того, чтобы ввести переменную на форме в формате дата-время надо
В конфигурации задачи-сценария, заполняющего переменную значением свойства пользователя, необходимо задать параметры
Класс обработчика, заполняющего переменную значением текущей даты компьютера
Для того, чтобы в форме можно было скачать сгенерированный Word-документ надо использовать
Параметрами задания бота являются
При помощи MS Excel-бота можно
Где задается имя файла, в который будет помещен сгенерированный MS Excel-ботом документ?
В конфигурации бота с обработчиком «Excel: Сохранить данные в файл» с ячейками шаблона связываются
Для того, чтобы в форме можно было скачать сгенерированный Excel -документ надо использовать
Боты, входящие в бот-станцию
В задаче сценария «Excel: Прочесть данные из файла» ячейки листа Excel связываются
При помощи MS Excel-бота переменную типа «Список» можно
Можно ли для переменной типа «Строка» не устанавливать ограничение на обязательность ввода значения и при этом установить ограничение на максимальное количество символов в форме задания узла-действия?
С какими узлами можно комбинировать ветвление?
На странице, соответствующей пункту меню «Запущенные процессы» находится
Что такое узел-начало?
Что такое узел-окончание?
Что из перечисленного является требованием к построению схемы бизнес-процесса
Задать инициализацию роли бизнес-процесса при помощи бинарного отношения можно
Если действие должно быть выполнено двумя исполнителями (например, сотрудник должен передать документ должностному лицу), то на схеме бизнес-процесса
Страница описания бизнес-процесса открывается
Для того, чтобы отредактировать страницу описания бизнес-процесса, надо
Для того, чтобы отобразить в форме задания бизнес-процесса значение переменной типа строка, надо использовать
Какие ограничения можно установить на ввод в форме задания узла-действия для переменной типа «Дата»?
Какие ограничения можно установить на ввод в форме задания узла-действия для переменной типа «Длинное целое число»?
Элементы получения и отправки сообщений настраиваются
Элемент, соответствующий отправке сообщения:
Может ли одно определение бизнес-процесса послать сообщение другому определению бизнес-процесса?
Может ли экземпляр бизнес-процесса послать сообщение узлу-действию другого экземпляра бизнес-процесса?
Можно ли из экземпляра бизнес-процесса послать сообщение экземпляру бизнес-процесса, соответствующего другому определению бизнес-процесса
Экземпляр бизнес-процесса, получивший сообщение, обязательно посылает подтверждение о получении
На схеме бизнес-процесса показывается
На узел-действие можно наложить
Определение: Назовем схему бизнес-процесса корректной, если экземпляр бизнес-процесса, соответствующего данной схеме, обязательно завершится в случае корректного задания всех условий (исключающих шлюзов, обработчиков, посылаемых сообщений и т.п.) и корректного выполнения заданий узлов-действий.Схема бизнес-процесса на рисунке
В подпроцессе-композиции можно использовать
Может ли экземпляр бизнес-процесса получить сообщение, которое отправило определение бизнес-процесса?
Обработчик «выполнить формулу» можно связать
Элемент отправки сообщения можно наложить на параллельный шлюз
Определение бизнес-процесса может удалить сообщение, посланное экземпляру бизнес-процесса
Определение: Назовем схему бизнес-процесса корректной, если экземпляр бизнес-процесса, соответствующего данной схеме, обязательно завершится в случае корректного задания всех условий (исключающих шлюзов, обработчиков, посылаемых сообщений и т.п.) и корректного выполнения заданий узлов-действий. Схема бизнес-процесса на рисунке
На странице, соответствующей пункту меню «Запустить процесс» находится
Таймер
Задачу-сценарий
Таймер можно настроить
Из таймера, присоединенного к узлу-действию
На странице, соответствующей пункту меню «Список заданий», пользователь может
Определение: Назовем схему бизнес-процесса корректной, если экземпляр бизнес-процесса, соответствующего данной схеме, обязательно завершится в случае корректного задания всех условий (исключающих шлюзов, обработчиков, посылаемых сообщений и т.п.) и корректного выполнения заданий узлов-действий. Схема бизнес-процесса на рисунке
Определение: Назовем схему бизнес-процесса корректной, если экземпляр бизнес-процесса, соответствующего данной схеме, обязательно завершится в случае корректного задания всех условий (исключающих шлюзов, обработчиков, посылаемых сообщений и т.п.) и корректного выполнения заданий узлов-действий. Схема бизнес-процесса на рисунке
Обязательно ли к таймеру должна быть присоединена роль
Отметьте в списке комбинированный узел
Определение: Назовем схему бизнес-процесса корректной, если экземпляр бизнес-процесса, соответствующего данной схеме, обязательно завершится в случае корректного задания всех условий (исключающих шлюзов, обработчиков, посылаемых сообщений и т.п.) и корректного выполнения заданий узлов-действий. Схема бизнес-процесса на рисунке
Обязательно ли к задаче-сценарию должна быть присоединена роль
Для настройки задачи-сценария требуется
Для настройки таймера требуется задать
Количество экземпляров мульти-подпроцесса может быть определено:
На странице, соответствующей пункту меню «Система» находится
Подпроцесс
Количество экземпляров мульти-подпроцесса должно быть известно
Мульти-подпроцесс
Передать значение параметра из базового бизнес-процесса в экземпляр мультиподпроцесса, изменить там его значение и вернуть его обратно в базовый бизнес-процесс можно
Передать значение параметра из базового бизнес-процесса в экземпляр мультиподпроцесса можно
Если требуется, чтобы каждый член группы выполнил определенное задание, можно
В случае, если связь с мультиподпроцессом задается при помощи отношения
Определение: Назовем схему бизнес-процесса корректной, если экземпляр бизнес-процесса, соответствующего данной схеме, обязательно завершится в случае корректного задания всех условий (исключающих шлюзов, обработчиков, посылаемых сообщений и т.п.) и корректного выполнения заданий узлов-действий. Схема бизнес-процесса на рисунке
Роль в бизнес-процессе может инициализироваться
Точка управления переходит из мультиподпроцесса по исходящему переходу к следующему узлу
В случае использования мультиподпроцесса по отношению в конфигурации мультиподпроцесса необходимо задать
Отсутствие одновременного обращения из разных экземпляров бизнес-процессов к таблице, находящейся на странице Excel-документа может достигаться при помощи
Проверка того, что одна вводимая в форме дата не может быть меньше другой вводимой в той же форме даты производится при помощи
Получение номера экземпляра бизнес-процесса производится при помощи обработчика
Для работы со строкой данных Excel-таблицы требуется
Для отбора строк таблицы в форме используется графический элемент
В форме могут быть использованы следующие варианты отображения таблицы
Количество строк, выбранных из таблицы, можно получить при помощи обработчика
Выбрать конкретную строку из набора отобранных строк можно при помощи обработчика
Для работы с внешним хранилищем данных через бота используются следующие выполняемые действия
Для работы через бота с записями таблицы, находящейся на Excel-листе, используется обработчик
При добавлении ботом строки в Excel-таблицу используется тип данных
Условие для действия SELECT записываются в виде
Для действия DELETE
В условии для действия SELECT можно использовать
При использовании действия UPDATE
Устанавливаем и получаем значения переменных в бизнес процессе битрикс24
Чтобы установить значение переменной через php-код, используем метод SetVariable, чтобы получить значение из переменной бп в переменную php, используем метод GetVariable. В начале не заывабем добавить код $rootActivity = $this->GetRootActivity(); .
//в начале объявляем текущий бизнес-процесс $rootActivity = $this->GetRootActivity(); //достаем переменную из бизнес-процесса в php $varPHP = $rootActivity->GetVariable("var1"); //или $varPHP = '{=Variable:zolkina_printable}'; //и наоборот //присваиваем переменной в бизнес-процессе из php $rootActivity->SetVariable("var1", 'переменная1');
Другие материалы из раздела
Итератор: как работать с множественными переменными в бизнес-процессах
Я долго ждала, и он появился!
Итератор: для чего он нужен, как настраивать и пример использования — всё по ссылке «Подробнее»
Для чего нужен итератор
В Битрикс24 можно создавать множественные поля и переменные.
Всё хорошо, но в бизнес-процессе это поле/переменная представляется как список значений через запятую. Не было простой возможности обработать каждое значение отдельно.
Новое действие в редакторе бизнес-процессов «Итератор» эту проблему решает: он делает последовательный обход элементов множественного поля/переменной.
Как настраивать итератор и пример использования
Пример:
Сделка оплачивается частями в произвольное количество этапов. Платежи фиксируются в множественном поле «Платежи». Нужно автоматом рассчитывать оставшуюся к оплате сумму, как разницу между суммой сделки и суммой платежей, и записывать ее в поле «Осталось оплатить».
Для того, чтобы рассчитать уже оплаченную сумму, нужно последовательно сложить все значения из поля «Платежи».
В настройках итератора можно указать только переменную, поэтому сначала нужно значение поля «Платежи» скопировать в служебную множественную переменную «Платежи»:
Добавляем из категории «Конструкции» новый блок «Итератор» в бизнес-процесс и настраиваем его на работу с переменной «Платежи»:
Итератор сам последовательно пройдет каждое значение переменной и в дополнительные результаты вернет ключ и значение.
Для вычисления и хранения суммы платежей добавляем ещё одну переменную «Сумма платежей» (payment_sum) с типом «Число» и в итераторе к текущему значению суммы платежей прибавляем значение итератора:
Теперь осталось только из суммы сделки вычесть сумму платежей и записать значение в поле «Осталось оплатить»:
В итоге схема бизнес-процесса должна выглядеть так:
Бизнес-процесс настраиваем на автозапуск при создании и изменении сделки.
Тестируем:
45 000 — (5 000 + 6 000 + 10 000) = 24 000
Идеально!
Популярные сообщения
Работа с файлами и папками в бизнес-процессах Битрикс24
Относительно недавно в редакторе бизнес-процессов Битрикс24 появился раздел Диск : И я хочу показать практический пример использования новых действий для работы с файлами и папками
Бизнес-процессы: установка цвета поля в списке
Всем привет! Задача: На портале настроен процесс создания и обработки заявок на ремонт. У каждой заявки есть поле «Статус» , значения которого устанавливаются автоматически бизнес-процессом в ходе обработки заявки. Необходимо для разных статусов устанавливать разные цвета: Специальных средств для решения этой задачи в Битрикс24 нет. Но с помощью бизнес-процесса реализовать установку цвета можно