Представление статусов объекта
Описание
Регистр сведений «Представление статусов объекта» хранит готовое сводное представление текущих статусов объекта. Он предназначен для быстрого отображения состояния в формах, списках, виджетах и мобильном PWA-клиенте.
Если у задачи одновременно установлены статусы «В работе», «Согласовано» и «Критическая», регистр может хранить готовую строку:
В работе, Согласовано, Критическая
Интерфейсу не требуется каждый раз собирать эту строку из нескольких записей основного регистра.
Назначение регистра
Регистр решает задачу быстрого чтения и является денормализованной проекцией механизма статусов. Он не заменяет структурированные данные и не используется для установки статуса.
Записи регистра формируются механизмом ERP после проведения документов. Прямая запись из PWA или других интеграций не допускается.
Измерение
| Измерение | Назначение |
|---|---|
| Объект ссылка | Объект ERP, для которого сформировано представление |
Ссылка имеет составной тип, поскольку один механизм работает с задачами, лидами, сделками, проектами, договорами и другими объектами.
Ресурсы
| Ресурс | Назначение |
|---|---|
| Представление статусов | Готовая текстовая строка со статусами через запятую |
| Представление статусов HTML | Подготовленное форматированное представление |
| Время активности | Время актуальности или последнего изменения представления |
| Исполнение | Среди текущих значений есть статус с признаком исполнения |
| Планирование | Среди текущих значений есть статус с признаком планирования |
| Картинка статуса | Ссылка или строковое представление изображения |
Когда использовать
Регистр подходит для:
- вывода одной колонки «Статусы» в списке задач;
- быстрого отображения подписи в карточке;
- виджетов рабочего стола;
- мобильных списков, где важно сократить количество запросов;
- соединения с динамическим списком по ссылке объекта.
Для формы объекта серверная функция может вернуть текст «Выбрать…», если статус ещё не установлен. В списках обычно достаточно левого соединения с регистром и обработки пустого значения на стороне интерфейса.
Когда регистр использовать нельзя
Строку ПредставлениеСтатусов нельзя разбирать по запятым для восстановления отдельных значений. Названия статусов могут изменяться, содержать знаки препинания или иметь одинаковый текст в разных видах.
Если интерфейсу нужны:
- отдельные виды статусов;
- UUID значений;
- цвета каждого значения;
- планы и сроки;
- логические признаки;
- история изменений,
следует читать регистр «Значения статусов объекта» и справочник «Значения статусов».
Пример использования в PWA
В списке из 50 задач мобильный клиент получает название задачи и готовое представление статусов. Пользователь видит компактную подпись без дополнительных запросов по каждому виду.
При открытии карточки PWA отдельно получает структурированные значения и строит по ним цветные элементы интерфейса. HTML-представление из ERP следует выводить только после безопасной очистки; предпочтительно формировать мобильную разметку из структурированных данных.
Обновление данных
После смены статуса PWA должен:
- создать документ «Установка статуса»;
- провести документ;
- повторно прочитать представление статусов.
Локальная замена текста до подтверждения проведения может показать пользователю состояние, которого фактически нет в ERP.
Связанные разделы
Доступен в разделах
Измерения 1
Разрезы, по которым хранятся записи регистра.
| Имя | Тип | Описание |
|---|---|---|
| Объект ссылка | Составной тип | Объект |
Ресурсы 6
Значения, которые регистр накапливает или хранит.
| Имя | Тип | Описание |
|---|---|---|
| Представление статусов | Строка | Представление статусов |
| Представление статусов HTML | Строка | Представление статусов HTML |
| Время активности | Дата | |
| Исполнение | Булево | Исполнение |
| Планирование | Булево | |
| Картинка статуса | Строка |