Многопользовательские конфигурации
Иногда возникает необходимость работы с УФО-Checker несколькими пользователями, при этом у каждого пользователя должна быть своя конфигурация обработки. Типичный случай – разнесение функций Оператора (processing) и Контролера (control) при подготовке исходящих документов УФЭБС.
Для УФО-Checker существует утилита, с помощью которой можно подготовить конфигурацию, в соответствии с которой при запуске ПО, будет запрашиваться имя/пароль, и в зависимости от имени пользователя будет загружаться определенная конфигурация. Утилита не включена в официальный дистрибутив, но может быть предоставлена по запросу.
Итак, мы хотим реализовать следующий алгоритм работы:
- Оператор загружает УФО-Checker используя свой ключ PROCESSING
- Оператор помещает подготовленные к обработке файлы в каталог отправки
- Визуально сверяет реестр документов в пакете документов, дает “добро” на обработку или отбраковывает файлы
- Обрабатывает подтвержденные к отправке файлы – устанавливает ЗК на документы в пакете.
- Выгружает УФО-Checker
- Контролер загружает УФО-Checker используя свой ключ CONTROL
- Визуально сверяет реестр документов в пакетах документов, обработанных ранее Оператором, дает “добро” на обработку или отбраковывает файлы
- Обрабатывает подтвержденные к отправке файлы – производит проверку ЗК Оператора под документами в пакете, устанавливает КА на весь пакет
Архив с конфигурацией можно скачать здесь:
УФЭБС с разделением PROCESSING/CONTROL + Подтверждение обработки
Теперь посмотрим как это работает.
При запуске УФО-Checker запросит имя-пароль. вводим имя processing, пароль оставляем пустым
Далее штатно загружаем УФО-Checker, выбираем профиль СКАД для Оператора (CN=PROCESSING).
Помещаем файл с подготовленными платежами в .\Exchange\Send\in\ и нажимаем “Обработать”. Файл будет взят на контроль, и в окне подтверждения обработки будет выведена информация о нем:
Сверив реестр документов в пакете, нажимаем в окне подтверждения обработки “Подтвердить”, подтверждаем выбор, а затем жмем кнопку “Обработать” в основном окне программы. Будет проведена проверка файлов на соответствие схемам УФЭБС и установка ЗК
Работа оператора завершена, и можно завершить работу УФО-Checker.
После завершения работы, УФО-Checker можно запустить либо еще раз Оператором (если появились дополнительные исходящие файлы), или Контролером, используя имя пользователя control (поле пароля оставить пустым).
Введя имя пользователя control, штатно загружаем УФО-Checker, выбираем профиль СКАД для Контролера (CN=CONTROL).
Нажимаем “Обработать”. Файлы, которые до этого были обработаны Оператором будут взяты на контроль, и в окне подтверждения обработки будет выведена информация о них:
Так же, как и в случае с Оператором, Контролер сверяет реестр документов в пакете, нажимает в окне подтверждения обработки “Подтвердить”, а затем “Обработать” в основном окне программы.
Далее произойдет проверка ЗК, которые установлены Оператором на пакетах и далее производится установка КА на пакеты документов.
Работа Контролера на этом завершена, и он может выгрузить УФО-Checker и забрать готовые к отправке через АРМ КБР-Н файлы из ./Exchange/Send/out
Настройки путей и СКАД Сигнатура
В конфигурационном файле references.ini можно изменить пути, используемые в работе, а также произвести конфигурирование параметров СКАД Сигнатура
; ===============================================
; КАТАЛОГИ ОБМЕНА
; ===============================================
; Каталог исходящих файлов для PROCESSING
#references Processing_IN=./Exchange/Send/in
; Каталог отмененных файлов для PROCESSING
#references Processing_REJECT=./Exchange/Reject
; Каталог для файлов с ЗК (выход PROCESSING). Он же исходный каталог для CONTROL
#references Processing_OUT=./Exchange/Send/Control
; Каталог отмененных файлов для CONTROL
#references Control_REJECT=./Exchange/Reject
; Выходной каталог CONTROL (файлы с ЗК и КА, готовые к передаче в АРМ КБР-Н)
#references Control_OUT=./Exchange/Send/out
; Исходный и результирующий каталоги для проверки/снятия подписей под входящими файлами
#references Receive_IN=./Exchange/Receive/in
#references Receive_OUT=./Exchange/Receive/out
; ===============================================
; ПАРАМЕТРЫ СКАД СИГНАТУРА
; ===============================================
; Профили для загрузки. Если не указано - при запуске профиль будет запрашиваться.
; Если указать имя профиля, то он будет загружаться без запроса выбора профиля
; Профиль, загружаемый при запуске PROCESSING
#references Processing_PROFILE=
; Профиль, загружаемый при запуске CONTROL
#references Control_PROFILE=
; CN сертификатов:
; для установки ЗК (PROCESSING)
#references ZK_PROFILE="CN=PROCESSING"
; для установки КА (CONTROL)
#references KA_PROFILE="CN=CONTROL"