Пользовательские задачи и формы
Пользовательская задача — это шаг бизнес-процесса, который требует действий человека. Когда движок доходит до пользовательской задачи, он создаёт запись задачи и ждёт, пока сотрудник её выполнит.
В управляемой боковой панели пользовательской задачи вы настраиваете, кто получает задачу и какую форму он заполняет.
Исполнитель
Исполнитель — конкретный сотрудник, который должен работать над задачей. Выберите сотрудника в выпадающем списке.
Когда у задачи есть исполнитель, она появляется прямо в списке задач исполнителя.
Если исполнителя не указать, задача предлагается группе (см. группы-кандидаты ниже).
Группы-кандидаты
Группа-кандидат — это группа сотрудников, которые могут работать над задачей. Задача появляется в списке задач каждого участника выбранных групп.
Группы-кандидаты соответствуют группам сотрудников. Когда вы выбираете группы-кандидаты в редакторе диаграмм, вы выбираете из групп сотрудников организации. Сотрудник видит задачу в своём списке, если он входит хотя бы в одну из выбранных групп.
Чтобы работать над задачей, которую предложили группе, но ещё не назначили конкретному человеку, сотрудник назначает исполнителем себя.
Исполнителя можно сочетать с группами-кандидатами. Когда заданы оба, задача назначена указанному сотруднику и видна также участникам групп-кандидатов.
Формы
Форма определяет поля, которые показываются сотруднику, когда он открывает задачу. Сотрудник заполняет форму и отправляет её, чтобы завершить задачу.
CityScreen Deals поддерживает два вида форм:
| Вид | Как работает |
|---|---|
Развёрнутая форма |
Многоразовое определение формы, которое создаётся и развёртывается отдельно в разделе «Бизнес-процессы» > «Формы». Форма пишется в формате JSON form-js, загружается файлом и развёртывается в движке. На панели пользовательской задачи выберите форму в выпадающем списке. На одну форму могут ссылаться многие пользовательские задачи в разных процессах. |
Устаревшие поля формы |
Отдельные поля формы, определённые прямо в пользовательской задаче в общей панели свойств. У каждого поля есть тип, подпись и необязательное значение по умолчанию. |
Типы полей формы
При определении устаревших полей формы доступны такие типы полей:
number, text, textfield, textarea, select, radio, checklist, taglist, checkbox, datetime, button, image.
| Типы полей формы определяют, как значение отображается в форме задачи. Они не совпадают с типами данных полей сущностей — система полей сущностей описана в разделе типы данных. |
Срок выполнения
Для пользовательской задачи можно задать срок выполнения, чтобы показать, когда работа должна быть завершена. Срок выполнения носит справочный характер.
Срок выполнения и срок последующего действия задаются в общей панели свойств.
Что происходит при выполнении
Когда движок доходит до пользовательской задачи:
-
Создаётся запись задачи с настроенными исполнителем, группами-кандидатами, ссылкой на форму и сроком выполнения.
-
Задача появляется на странице «Задачи» у исполнителя и участников групп-кандидатов.
-
Сотрудник открывает задачу, заполняет форму и завершает её.
-
Движок переходит к следующему шагу процесса.
О том, как конечный пользователь находит, открывает и выполняет задачи, см. работа с задачами.