Перейти к содержанию

Агент лаборатории

Агент — отдельная программа, которая работает на машине с доступом в защищённый канал и с токеном квалифицированной подписи. Он единственный, кто может подписать сведения и опубликовать их.

Что делает агент

  1. Приходит в ЛИМС за заданиями по своему токену доступа.
  2. Забирает комплект: протокол, сведения, манифест с хэшами.
  3. Показывает человеку, что именно будет подписано.
  4. Человек подписывает своей квалифицированной подписью с токена.
  5. Агент публикует сведения и возвращает в ЛИМС итог: идентификатор записи в реестре либо причину отказа.

Подпись — юридически действие человека, и агент его не заменяет. Он только доносит задание до того места, где человек может расписаться.

Что видно в ЛИМС

В разделе «Обмен с ФГИС» по агенту видно:

  • когда он последний раз выходил на связь;
  • версия и состояние защищённого канала — агент сообщает их сам;
  • включена ли у него автоматическая отправка; если выключена, он ждёт человека, и по этому состоянию понятно, почему сведения не уходят;
  • куда он выкладывает комплекты у себя.

Агентов может быть несколько — например, запасной.

Защита от двойной публикации

У задания есть ключ, собранный из номера протокола и версии печатной формы. Повтор при обрыве канала не заведёт во ФГИС вторую запись о том же документе.

Пока агента нет

Работа не встаёт: комплект выгружается вручную и публикуется в личном кабинете ФГИС. См. Как устроена передача.