Person
Позволяет выбрать пользователя HCAPP через список пользователей в форме.
Когда использовать
Для внутреннего контактного лица или коллеги, связанного с задачей. Для клиента или водителя с отдельной карточкой используйте Form, для имени человека без учётной записи HCAPP — Text. Author относится к автору создания задачи, а не к выбранному вручную человеку.
Настройки
Схема backend поддерживает название, значение по умолчанию, жирный шрифт, включение в заголовок и размещение в строку, а также общие условия этапов.
Выбор человека не выдаёт доступ к задаче. Необязательная настройка Set responsible назначает выбранного пользователя ответственным при создании задачи; иначе ответственность задаётся маршрутом. В текущей схеме запроса Person нет параметра автоматического выбора текущего пользователя.
См. общие настройки полей: условия этапов, обязательность и оформление, поддерживаемые выбранным типом.
Тип backend: PersonField.
Автоподстановка данных пользователя
Суперадминистратор открывает Profile → Configuration → форма → Fields → Person, включает Auto fill, сопоставляет каждое поле назначения с атрибутом пользователя и сохраняет настройки.
Доступны: полное имя, имя, фамилия, email, телефон, Telegram, должность, отдел, филиал, ставка, рабочие часы и отсутствия.
| Поле назначения | Источник |
|---|---|
| Number | Rate — ставка |
| Phone | Телефон |
| Text / Textarea | Атрибуты пользователя, включая читаемый текст графика и периодов отсутствия |
| Link | Текстовое значение; убедитесь, что выбранный атрибут имеет смысл как ссылка |
График и отсутствия подставляются текстом, а не как редактируемые поля Schedule или Date. Выбор человека копирует значения в указанные поля задачи. Выбор другого человека перезаписывает их, очистка Person очищает связанные значения. Это не живая связь с профилем: старые задачи не обновляются автоматически при изменении пользователя.
Например, настройте Rate → Ставка за час (Number) и вычисляйте стоимость умножением на отдельное поле «Часы». См. рабочие часы, отпуска и ставка.