Бизнес-процессы
Создание и настройка бизнес-процессов
Действия
Примеры работы с действиями
Пример использования действия "Выбор сотрудника"
Пример использования действия "Выбор сотрудника"
Урок
184
из
250
Автор:
Марина Павлова
Сложность урока:
1 из 5
1 уровень - интуитивно все понятно из интерфейса, но почитать стоит.
Просмотров:
33036
Дата изменения:
17.06.2024
Недоступно в лицензиях:
Старт, Стандарт, Малый бизнес
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Пример: начальник в отпуске |
Рассмотрим небольшой пример использования действия
Выбор сотрудника
Действие позволяет в автоматическом режиме выбрать сотрудника для дальнейшего использования его в процессе.
Подробнее...
. Используем его для выбора начальника, который утверждает документ. Если начальник находится в отпуске, то выбирается вышестоящий начальник и так далее. Когда действие, таким образом, дойдет до генерального директора, или начальник не выбран вообще (в случае отсутствия всего начальства), то назначается заместитель начальника.
Порядок действий
- Создадим новый шаблон, а в нем 2 переменные типа Пользователь:
- переменная Начальник, которая меняется по ходу процесса;
- переменная Заместитель, которая практически постоянна, и меняется вручную в случае ухода в отпуск заместителя. Укажем для нее сотрудника по умолчанию, который утвердит документ в случае отсутствия начальства.
- Первым добавим действие Выбор сотрудника. В параметрах укажем , что производим выбор непосредственного начальника для Автора с пропуском отсутствующих.
- Добавим действие
Изменение переменных
Действие позволяет изменить значения переменных, заданных в настройках шаблона.
Подробнее... . В параметрах укажем , что значение переменной Начальник равно сотруднику, который был выбран действием Выбор сотрудника (форма Вставка значения – Дополнительные результаты – Выбор сотрудника – Выбранный сотрудник). - Добавим конструкцию
Условие
Конструкция позволяет направить бизнес-процесс по разным сценариям в зависимости от заданных условий.
Подробнее... и создадим в ней 3 ветви. Нумерация условий в действии такая же, как и порядок их выполнения действием: слева направо.- В первой ветке определим условие, при котором, в случае выбора генерального директора, ответственным назначается заместитель. Для этого в самом условии укажем генерального директора , а после добавим действие Изменение переменной. В нем укажем , что значение переменной Начальник равно значению переменной Заместитель.
- Во второй ветке определим условие, при котором заместитель утверждает документ, в случае отсутствия всего начальства. Для этого в самом условии укажем . , что значение переменной Начальник должно быть пустым Это связанно с особенностью работы действия Выбор сотрудника, которое возвращает пустое значение выбранного сотрудника, если ни один начальник не был выбран (например, все начальство отсутствует). . Теперь добавим действие Изменение переменной, которое настраивается аналогично предыдущей ветке. После, например для заместителя, добавим уведомление о том, что все начальство отсутствует.
- В последней ветке условия мы не меняем сотрудников, в результате у нас значение переменной Начальник останется равно результату работы действия Выбор сотрудника.
В результате шаблон выглядит так:
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»