Функционал верификации изменений (Maker-Checker) обеспечивает обязательную проверку значимых изменений, вносимых в систему вручную на стороне банка, перед их применением. Использование функционала верификации изменений не требует лицензии. Для корректной работы функционала необходимо выполнить настройки, перечисленные в разд. «Необходимые настройки».
Внимание! | |
---|---|
Для корректной работы функционала верификации изменений в спецверсиях может потребоваться доработка на уровне кастомизационного слоя. |
При использовании функционала верификации значимые изменения, инициированные пользователем на банковской стороне системы (БЧ), применены будут только после их подтверждения одним или несколькими банковскими пользователями, имеющими соответствующие полномочия.
Какие именно действия с какими типами объектов системы являются значимыми изменениями, определяется при помощи внесения типов объектов и соответствующих им действий в справочник настроек подтверждения изменений (изначально справочник пуст). При этом функционал верификации может быть распространен только на стандартные объекты и действия, доступные к выбору в данном справочнике. В частности, для ЭД он в данной версии системы ограничивается типами ЭД Платежное поручение и Поручение на перевод валюты. (Подробнее о справочнике см. разд. «Справочник настроек подтверждения изменений»).
Подтверждение изменений выполняется через акцепт (подписание) служебного ЭД Согласование изменений (подробнее см. разд. «ЭД Согласование изменений»).
Примечание | |
---|---|
Схема подписи, применяемая при акцепте ЭД Согласование изменений, выбирается в справочнике настроек подтверждения изменений для каждого изменения, внесенного в данный справочник. |
Таким образом, необходимо учитывать, что при использовании функционала верификации ручные изменения в системе выполняются в 2 шага. Причем 1-й шаг – инициирование изменения пользователем и 2-й шаг – применение изменения к объекту (либо отказ от применения) – разнесены по времени, и этот разнос зависит от действий других пользователей банка (а иногда и действий внешних систем), то есть практически непредсказуем.
При попытке выполнить значимое изменение объекта, внесенного в справочник настроек подтверждения изменений (то есть выполнить для данного объекта указанное в справочнике значимое действие):
Автоматически создается соответствующий данному изменению ЭД Согласование изменений.
Пользователь-инициатор действия, получает сообщение: "Для завершения изменений требуется подтверждение ответственных сотрудников банка. Просьба указать комментарий к
произведенным изменениям..."
.
Пользователи банка, имеющие полномочия подтвердить или отвергнуть изменение, получают оповещения в соответствии с настройками механизма оповещения (см. разд. «Оповещение пользователей банка о событиях жизненного цикла документов»).
Затронутый изменением объект блокируется от изменений до акцепта или отказа ЭД Согласование изменений.
Примечание | |
---|---|
Если изменяемый объект имеет связанные объекты (например, справочник "Организации" содержит в себе справочник "Счета"), то блокировка накладывается как на сам объект, так и на связанный с ним объект. |
При попытке изменить заблокированный объект пользователю будет выводиться сообщение: "Изменение невозможно, имеются неакцептованные корректировки: № <номер ЭД
Согласование изменений> от <дата ЭД Согласования изменений>"
.
Отказ ЭД Согласование изменений не требует подписи и может быть выполнен любым банковским пользователем, имеющим право доступа к
объекту изменения. Роль "Суперпользователь"
позволяет отказывать все изменения, в том числе и свои.
Кроме того, если для некоторого изменения в справочнике настроек подтверждения изменений включено автоотклонение при импорте, ЭД Согласование изменений автоматически отказывается при поступлении информации из внешней системы (например, из АБС) по затронутому данным изменением объекту.
В случае отказа соответствующего изменению ЭД Согласование изменений:
Объект изменения разблокируется.
Если имело место автоотклонение при импорте, объект изменения обновляется по данным внешней системы.
В случае акцепта и успешного подписания ЭД Согласование изменений:
Изменение вносится в систему.
Примечание | |
---|---|
Если при применении изменения к объекту возникли ошибки (например, сработали контроли), изменение не применяется, ЭД Согласование
изменений получает статус |
Объект изменения разблокируется.