Skip to content

Person ​

Позволяет выбрать пользователя HCAPP через список пользователей в форме.

Когда использовать ​

Для внутреннего контактного лица или коллеги, связанного с задачей. Для клиента или водителя с отдельной карточкой используйте Form, для имени человека без учётной записи HCAPP — Text. Author относится к автору создания задачи, а не к выбранному вручную человеку.

Настройки ​

Схема backend поддерживает название, значение по умолчанию, жирный шрифт, включение в заголовок и размещение в строку, а также общие условия этапов.

Выбор человека не выдаёт доступ к задаче. Необязательная настройка Set responsible назначает выбранного пользователя ответственным при создании задачи; иначе ответственность задаётся маршрутом. В текущей схеме запроса Person нет параметра автоматического выбора текущего пользователя.

См. общие настройки полей: условия этапов, обязательность и оформление, поддерживаемые выбранным типом.

Тип backend: PersonField.

Автоподстановка данных пользователя ​

Суперадминистратор открывает Profile → Configuration → форма → Fields → Person, включает Auto fill, сопоставляет каждое поле назначения с атрибутом пользователя и сохраняет настройки.

Доступны: полное имя, имя, фамилия, email, телефон, Telegram, должность, отдел, филиал, ставка, рабочие часы и отсутствия.

Поле назначенияИсточник
NumberRate — ставка
EmailEmail
PhoneТелефон
Text / TextareaАтрибуты пользователя, включая читаемый текст графика и периодов отсутствия
LinkТекстовое значение; убедитесь, что выбранный атрибут имеет смысл как ссылка

График и отсутствия подставляются текстом, а не как редактируемые поля Schedule или Date. Выбор человека копирует значения в указанные поля задачи. Выбор другого человека перезаписывает их, очистка Person очищает связанные значения. Это не живая связь с профилем: старые задачи не обновляются автоматически при изменении пользователя.

Например, настройте Rate → Ставка за час (Number) и вычисляйте стоимость умножением на отдельное поле «Часы». См. рабочие часы, отпуска и ставка.