Руководство пользователя Semantic MDM
×
Меню
Индекс

Переменные заявки

 
Для обеспечения гибкости процесса обработки и согласования заявок, а также возможности обогащения заявок из сторонних приложений в Системе введено понятие "переменных заявки", которые создаются и хранятся в подсистеме Конфигурация данных в разделе Переменные заявок. Переменные предназначены для использования в формулах шаблонов заявок, включая формулы этапов согласования. Переменные обеспечивают дополнительную автоматизацию обработки и согласования заявки по различным параметрам, значения которых тем или иным способом определяются пользователями.  Например:
1) Эксперт НСИ должен выбрать Согласующих, которые должны согласовать заявку на определенном этапе согласования;
2) Эксперт НСИ должен выбрать режим согласования, в зависимости от которого далее должен включаться или исключаться тот или иной этап согласования;
3) Согласующий не должен согласовывать этап повторно, если заявка была возвращена Согласующим на последующем этапе;
4) если по пакету изменений были подобраны несколько маршрутов согласования, в которых есть одинаковые этапы, то если этап согласован в одном маршруте, то в другом маршруте следует считать этот этап согласования выполненным;
5) и т.д.
Сценарии, подобные приведенным выше, требуют по результатам выполнения этапов исполнения или этапов согласования заявки записи некоторых данных в переменные заявки, которые затем будут проанализированы на последующих этапах и маршрутах (если их более одного).
Для создания новой переменной необходимо перейти в подсистему Конфигурация данных в раздел Переменные заявок и нажать кнопку Добавить. Все переменные заявок имеют тип данных - "строка". Для созданной переменной вести следующие параметры:
 
Создание новой переменной заявки
 
После создания переменные доступны в любых формулах в шаблонах заявок и для формул этапов согласования в справочных группах. Все переменные, использованные в формулах, автоматически добавляются в заявку с определенным для них в скрипте значением.
Переменные заявки доступны в Журнале заявок для добавления и просмотра только пользователям с привилегией Администратор журнала заявок. Для просмотра / добавления переменных необходимо установить курсор на интересующей заявке и вызвать из контекстного меню или по кнопке Действия команду Переменные заявки.    
 
Вызов команды просмотра / добавления переменных заявки в подсистеме Журнал заявок
 
Чтобы изменить значение переменной нужно в ячейке со значением нажать кнопку Редактор и, в в открывшемся окне Значение переменной "имя переменной", внести необходимые изменения
Для добавления переменной нужно нажать кнопку Добавить и выбрать переменную из предлагаемого списка. Если у переменной задано значение по умолчанию, то она будет добавлена в список вместе с ним. Если переменная не имеет значения или одно должно быть изменено, то это можно выполнить непосредственным вводом в поле значения переменной или нажать кнопку Редактор и ввести значение в открывшемся окне Значение переменной "имя переменной".
Добавление значений и их изменение в переменных заявки доступна для заявки на любом статусе, за исключением терминальных статусов. Также изменение значений переменных доступно через REST API для внешних приложений и расширений.
Добавление и указание значение переменной в заявке
 
По всем изменениям переменных в заявке ведется история. Для включения отображения истории изменений по переменным предусмотрена отдельная опция изменения переменных. Опция расположена в правой верхней части вкладки История карточки заявки. Здесь же находится ячейка поиска в истории заявки, в том числе и по значениям переменных.
Просмотр истории по заявке с изменениями в переменных