4. Инструкция по первичной настройке¶
4.1. В конфигураторе¶
- Внести организационную структуру.
Обязательно должны присутствовать сотрудники с ролями:
- Диспетчер
- Исполнитель
- В организационной структуре обязательно должна присутствовать должность Клиент с кодом
service_clients
- Добавить пользователей в группы
service_admin_group
иservice_client_group
и/или настроить и разграничить права на реестры по потребности (как минимум, должен быть доступ на просмотр для реестраservice_registry_service
. - Создать формы и реестры на виды услуг в папке
orders
в конфигурации - Для реестров
orders
создать фильтры реестров (например, по статусам заявок), по которым будут автоматически сформированы фильтры в личном кабинете на портале. Рекомендуется использовать условие «содержит текущего пользователя».
Примечание
Не рекомендуется использовать созданные для примере order1…order6 так как при обновлении ваши изменения на этих формах могут быть потеряны.
- Создать формы завершения (В дополнительных настройках конфигуратора), ссылаясь на созданные формы: Форма завершения заявки, Форма принятия в работу и Форма подтверждения заявки (формы созданные по-умолчанию расположены в папке
orders
). - Проверить корректность указанных форм завершения (для автоматического перехода на следующий этап все формы завершения имеют опцию «не требовать подтверждения») для этапов в маршрутах реестра.
- Заполнить справочник Режимы рабочего времени и реестр Режимы работы.
- Для реестров
orders
при необходимости настроить блокирующие процессы (пример настроен дляservice_registry_order_1
):
event.blocking.interpreter.completion_time
: копирует время завершения с ФЗ заявки; с учетом режима обслуживанияservice_form_order_timemode
вычисляет затраченное на выполнение время (в часах) вservice_form_order_spenttime
; вservice_form_order_overdue
записывает, просрочено ли решение.event.blocking.interpreter.set.8wh.timer
: заполняет дату таймераservice_form_order_timerDate
в 8 рабочих часов от времени запуска.event.blocking.interpreter.closingby.timer
: закрывает работу подтверждения пользователем решения по заявке, если наступает таймер - т.е. пользователь за отведенное время не ответил.event.blocking.interpreter.email.auth.notification
: отправляет уведомление о смене статуса на емэйл инициатора (установить в нужных местах маршрута);event.blocking.interpreter.matching, event.blocking.interpreter.matching.acceptexec, event.blocking.interpreter.matching.approve, event.blocking.interpreter.matching.executor
: сопоставление из форм завершения на форму заявки.event.blocking.interpreter.set.planFinishDateWM
: заполняет плановую датуservice_form_order_planFinishDate = service_form_order_date + service_form_order_duration (время SLA в часах)
с учетом режима обслуживанияservice_form_order_timemode
(ссылается на режим работы из реестра Режимы работы).
При использовании Производственного плана:
- При необходимости дополнить форму Реестра ресурсов полями (не изменяя кодов имеющихся полей).
- Нужным вам образом поменять элементы (не меняя кодов) справочника Справочник групп ресурсов.
4.2. Разграничение доступа к услугам¶
Для разграничения доступа к услугам на портале необходимо:
- Дать нужным группам доступ на создание в реестре соответствующей услуги.
- Дать нужным группам доступ на просмотр на фильтры соответствующих реестров (при необходимости создать фильтры).
4.3. В пользовательской подсистеме SYNERGY¶
- Заполнить реестр Услуги, указав коды форм и реестров, созданных в конфигураторе.
- Заполнить реестр Группы услуг (
service_registry_service_group
) и выбрать услуги, которые будут входить в группы. Услуги, которые не будут входить ни в одну группу, не будут отображаться на портале. - Заполнить реестры Типы активов, Активы, Исполнители, Локации.
При использовании Производственного плана:
- Создать одну запись реестра Настройки производственного плана и, при необходимости, указать там коды статусов и цвета (в шестнадцатеричном формате) для обозначения просроченных заявок и заявок, исполняемых в срок.
- Создать записи реестра Реестр ресурсов
4.4. В Конструкторе (при использовании Производственного плана)¶
- Открыть приложение
ServiceARM
(кодservice-arm
) - В Ресурсах js в скрипте
main_page.js
:
массив
appRegistryCodes
можно через запятую дополнить кодами реестров заявок для Производственного плана. ПримерappRegistryCodes: ['service_registry_resourceOrders1', 'service_registry_resourceOrders2', 'service_registry_resourceOrders3'],
Примечание
Коды и типы соответствующих ключевых полей (статус, ссылка на ресурсы, поле группировки ресурсов, номер, дата создания, дата начала, дата завершения, фактическое время завершения
) в реестрах заявок должны совпадать.
массив
appRegistryFields
можно дополнить отображаемыми полями (типа текстtype: 'text'
) в блоке заявки. Пример (после строки с полем Статус):{title: 'Краткое описание', code: 'service_form_resourceOrder_descr', type: 'text'},