В этом уроке рассмотрим инструмент, с помощью которого можно автоматизировать процессы в Drupal. Поставим задачу: 1. Добавить на контактную форму список отделов, чтобы пользователь мог выбрать в какой отдел написать обращение;
2. При заполнении формы создавать заявку с обращением и назначать её на представителя этого отдела;
3. Вывести на странице сотрудника список заявок;
4. Сделать статусы у задач, задача заводится в статусе Открыта, а сотрудникам может её закрыть.
Для начала создадим новый тип сущности где будет храниться задача. Присвоим ему машинное имя ticket:

Дальше добавим поля. Одно для связи с пользователем, а второе для хранения статуса:

Для статуса тип поля укажем List (integer), добавим два допустимых значения и поставим значение по умолчанию:
