Пользовательские задачи и формы

Пользовательская задача — это шаг бизнес-процесса, который требует действий человека. Когда движок доходит до пользовательской задачи, он создаёт запись задачи и ждёт, пока сотрудник её выполнит.

В управляемой боковой панели пользовательской задачи вы настраиваете, кто получает задачу и какую форму он заполняет.

Исполнитель

Исполнитель — конкретный сотрудник, который должен работать над задачей. Выберите сотрудника в выпадающем списке.

Когда у задачи есть исполнитель, она появляется прямо в списке задач исполнителя.

Если исполнителя не указать, задача предлагается группе (см. группы-кандидаты ниже).

Группы-кандидаты

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

Группы-кандидаты соответствуют группам сотрудников. Когда вы выбираете группы-кандидаты в редакторе диаграмм, вы выбираете из групп сотрудников организации. Сотрудник видит задачу в своём списке, если он входит хотя бы в одну из выбранных групп.

Чтобы работать над задачей, которую предложили группе, но ещё не назначили конкретному человеку, сотрудник назначает исполнителем себя.

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

Формы

Форма определяет поля, которые показываются сотруднику, когда он открывает задачу. Сотрудник заполняет форму и отправляет её, чтобы завершить задачу.

CityScreen Deals поддерживает два вида форм:

Вид Как работает

Развёрнутая форма

Многоразовое определение формы, которое создаётся и развёртывается отдельно в разделе «Бизнес-процессы» > «Формы». Форма пишется в формате JSON form-js, загружается файлом и развёртывается в движке. На панели пользовательской задачи выберите форму в выпадающем списке. На одну форму могут ссылаться многие пользовательские задачи в разных процессах.

Устаревшие поля формы

Отдельные поля формы, определённые прямо в пользовательской задаче в общей панели свойств. У каждого поля есть тип, подпись и необязательное значение по умолчанию.

Типы полей формы

При определении устаревших полей формы доступны такие типы полей:

number, text, textfield, textarea, select, radio, checklist, taglist, checkbox, datetime, button, image.

Типы полей формы определяют, как значение отображается в форме задачи. Они не совпадают с типами данных полей сущностей — система полей сущностей описана в разделе типы данных.

Срок выполнения

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

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

Что происходит при выполнении

Когда движок доходит до пользовательской задачи:

  1. Создаётся запись задачи с настроенными исполнителем, группами-кандидатами, ссылкой на форму и сроком выполнения.

  2. Задача появляется на странице «Задачи» у исполнителя и участников групп-кандидатов.

  3. Сотрудник открывает задачу, заполняет форму и завершает её.

  4. Движок переходит к следующему шагу процесса.

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