Разработка регламентов автоматизации документооборота между Минэкономразвития России и подведомственным федеральным агентством, а также между Минэкономразвития России и федеральным министерством в рамках формирования рекомендаций по организации управления внедрением ИКТ на уровне отдельных органов государственной власти

Шифр темы: 2117-05-07

Общее описание системы

Листов 18

2016


СОДЕРЖАНИЕ

1 Назначение системы.. 3

1.1 Вид деятельности и объекты автоматизации. 3

1.2 Реализуемые функции. 3

2 Описание системы.. 4

2.1 Общая структура Системы.. 4

2.2 Состав системы и назначение подсистем.. 4

2.2.1 Подсистема выгрузки/загрузки объектов. 4

2.2.2 Подсистема транспорта. 5

2.2.3 Подсистема администрирования. 5

2.3 Сведения об АС в целом и ее частях, необходимые для обеспечения эксплуатации системы 6

2.3.1 Техническое обеспечение. 6

2.3.2 Программное обеспечение. 6

2.3.3 Квалификация персонала. 7

2.3.4 Режим работы системы.. 8

2.4 Описание функционирования системы и её частей. 8

3 Описание взаимодействия со смежными системами. 9

3.1 Перечень систем, с которыми связана данная АС.. 9

3.2 Описание связей между системами. 9

3.3 Описание регламента связей. 9

4 Описание подсистем.. 10

4.1 Структура подсистем и назначение их частей. 10

4.1.1 Структура подсистемы выгрузки/загрузки объектов. 10

4.1.2 Структура подсистемы транспорта. 11

4.1.3 Структура подсистемы администрирования. 12

4.2 Сведения о подсистемах и их частях, необходимые для обеспечения их функционирования 12

НЕ нашли? Не то? Что вы ищете?

4.3 Описание функционирования подсистем и их частей. 13

4.3.1 Работа подсистемы выгрузки/загрузки. 13

4.3.2 Работа подсистемы транспорта. 15

4.3.3 Работа подсистемы администрирования. 16

5 Принятые обозначения и сокращения. 17

2  Назначение системы

2.1  Вид деятельности и объекты автоматизации

Система автоматизации документооборота между Минэкономразвития России и подведомственным федеральным агентством, а также между Минэкономразвития России и федеральным министерством в рамках формирования рекомендаций по организации управления внедрением ИКТ на уровне отдельных органов государственной власти (далее – Система) предназначена для автоматизации электронного взаимодействия между органами государственной власти (далее – ОГВ) на примере взаимодействия Минэкономразвития России (МЭРТ) и федерального министерства (центральный аппарат Минпромэнерго России), взаимодействия МЭРТ и подведомственного федерального агентства (центральный аппарат РосОЭЗ).

2.2  Реализуемые функции

Система обеспечивает выполнение следующих функций:

§  передача документов (регистрационных карточек – РК) между участниками обмена на основе данных о получателях и отправителях, указанных в РК документов;

§  передача карточек заданий (КЗ) в адрес подведомственной организации;

§  мониторинг состояния документа у получателя;

§  передача получателю всех связанных с отправляемым документом файлов;

§  обеспечение возможности просмотра резолюций, внесенных в документ, в системе документооборота другого участника обмена;

§  автоматическая журнализация операций по отправке, приёму и загрузке документов.

3  Описание системы

3.1  Общая структура Системы

Общая архитектура Системы приведена на рисунке 1.

Рисунок 1. Общая архитектура Системы.

3.2  Состав системы и назначение подсистем

Система состоит из следующих основных логических подсистем:

§  подсистема выгрузки/загрузки объектов;

§  подсистема транспорта;

§  подсистема администрирования.

3.2.1  Подсистема выгрузки/загрузки объектов

Данная подсистема реализует функциональность выгрузки/загрузки объектов СЭДО, участвующих в обмене и обеспечивает:

§  поиск данных в системе-отправителе на основе заданных параметров поиска - модуль поиска (отбора) данных, вин-сервис;

§  формирование очереди загрузки/выгрузки и отслеживание конфликтов повторной загрузки/выгрузки данных - модуль выгрузки/загрузки;

§  формирование объектов передачи/приема в соответствии с заданным типом объекта (РК, резолюция, запрос, ответ на запрос) и форматом передачи, определенным для данного типа объекта в соответствии со спецификацией формата сообщений обмена - модуль выгрузки/загрузки и модуль преобразования;

§  загрузку полученных данных в систему-приемник и преобразование данных в соответствии с форматами принимающей системы - модуль выгрузки/загрузки и модуль преобразования;

§  анализ и разрешение конфликтов при загрузке данных (сопоставление данных справочников в соответствии с заданными правилами преобразований) - подсистема разрешения конфликтов (ПРК).

3.2.2  Подсистема транспорта

Данная подсистема обеспечивает передачу данных между системами документооборота, являющимися участниками обмена. В состав данной подсистемы входят следующие модули: вин-сервис транспорта, модуль формирования сообщений отправки и модуль разбора сообщений приема, которые обеспечивают реализацию следующей функциональности:

§  формирование очереди объектов на отправку/прием;

§  передача XML-описаний объектов по электронной почте от адреса системы отправителя на адрес системы-получателя.

3.2.3  Подсистема администрирования

Подсистема администрирования взаимодействует со всеми подсистемами и модулями Системы и обеспечивает:

§  журналирование всех этапов обмена данными;

§  просмотр журнала Системы;

§  получение уведомлений об ошибках передачи данных;

§  настройку подсистем.

3.3  Сведения об АС в целом и ее частях, необходимые для обеспечения эксплуатации системы

3.3.1  Техническое обеспечение

Требования к серверному аппаратному обеспечению Системы приведены в следующей таблице.

Модуль

Требуемые параметры

1.   

Процессор

Pentium-4 2,8 ГГц

2.   

ОЗУ

4 ГБ

3.   

Жесткий диск

40 ГБ

4.   

Источник бесперебойного питания

Требуется

Система не требует переоснащения клиентских рабочих мест.

3.3.2  Программное обеспечение

Общее программное обеспечение (ОПО) состоит из следующих компонентов:

§  Операционная(ые) система(ы);

§  СУБД;

§  Прикладные программы;

§  Телекоммуникационные программы;

§  Программы защиты от НСД;

§  Антивирусные средства;

§  Программные средства мониторинга Системы.

Система корректно поддерживает многопользовательскую работу.

СПО обеспечивает возможность настройки состава функциональных модулей на конкретном автоматизированном рабочем месте в зависимости от функциональных обязанностей конкретной персоны

Стандартное программное обеспечение сервера БД:

§  MS Windows 2003 Server;

§  MS SQL Server 2000 Enterprise Edition SP 4;

§  MS Internet Explorer 6.0 и выше.

Стандартное программное обеспечение сервера приложений:

§  MS Windows 2003 Server;

§  NET FrameWork 2.0;

§  IIS 6.0;

§  MS Internet Explorer 6.0 и выше.

Стандартное программное обеспечение сервера СЭДО:

§  MS Windows 2003 Server;

§  MS SQL Server 2000 Enterprise Edition SP 4;

§  DocsVision 3.6.1441.0;

§  MS Internet Explorer 6.0 и выше.

Стандартное программное обеспечение клиента СЭДО:

§  Windows 98, или Windows 2000 Professional, или Windows NT Workstation, или Windows XP;

§  DocsVision 3.6;

§  MS Internet Explorer 6.0 и выше.

3.3.3  Квалификация персонала

В работе с Системой принимают участие пользователи, имеющие следующие роли:

§  администратор системы (сотрудник организации-участника обмена, отвечающий за настройку Системы);

§  регистратор (служащий организации-участника обмена, работающий в системе документооборота, имеющий право регистрировать документы);

§  сотрудники (служащий организации-участника обмена, работающий в системе документооборота, в т. ч исполнители, советник и контролеры).

Перечень требований к знаниям и навыкам пользователей Системы в зависимости от роли приведен в таблице 1:

Таблица 1

Владение навыками

Роль

Регистратор

Исполнитель

Советник

Контролер

Администратор

1

Навыки работы с DocsVision

+

+

+

+

+

2

Общие навыки работы на компьютере

+

+

+

+

+

3

Навыки работы с функционалом мониторинга состояния РК

+

+

+

+

+

4

Навыки администрирования DocsVision и системы

+

5

Навыки работы с СДОУ «Босс-Референт»

+

+

+

+

6

Навыки администрирования СДОУ «Босс-Референт»

+

3.3.4  Режим работы системы

Система в эксплуатации функционирует в круглосуточном режиме. Допустимое время простоя Системы 8 часов в месяц, среднее время устранения неисправности не более 4 часов.

3.4  Описание функционирования системы и её частей

Подсистема выгрузки/загрузки объектов с определенной периодичностью осуществляет поиск в СЭДО отправителя объектов, предназначенных для передачи в СЭДО получателя. Затем осуществляет преобразование найденных объектов к определенному формату, формирует пакет передачи и вызывает подсистему транспорта.

Подсистема транспорта Системы организации–отправителя принимает пакеты, заполняет очередь отправки и с определенной периодичностью отправляет пакеты в адрес СЭДО получателя. Подсистема транспорта Системы организации–получателя принимает пакеты, заполняя очередь приема, направляет подтверждение о доставке в адрес Системы организации–отправителя. Затем осуществляет вызов подсистемы выгрузки/загрузки Системы организации–получателя. Подсистема выгрузки/загрузки с определенной периодичностью извлекает каждый из пакетов, разбирает его, в соответствии с определенными правилами преобразует полученные данные к виду, необходимому для загрузки в СЭДО получателя, после чего осуществляет загрузку данных в СЭДО получателя.

Подсистема администрирования осуществляет логирование событий, реализуя методы записи в журнал, а также метод получения записей.

4  Описание взаимодействия со смежными системами

4.1  Перечень систем, с которыми связана данная АС

Система осуществляет взаимодействие между системами документооборота (СЭДО) Минэкономразвития России (МЭРТ) и федерального министерства (центральный аппарат Минпромэнерго России), взаимодействие МЭРТ и подведомственного федерального агентства (центральный аппарат РосОЭЗ).

4.2  Описание связей между системами

Система осуществляет взаимодействие с СЭДО через объектную модель DocsVision, получая на вход объект «Регистрационная карточка» или объекты «Карточка задания» и «Регистрационная карточка», либо ответ о состоянии объекта «Регистрационная карточка», отдавая на выход объект «Регистрационная карточка» или запрос на состояние объекта «Регистрационная карточка».

4.3  Описание регламента связей

Периодичность взаимодействия Системы и СЭДО на уровне объектов составляет 3 часа, на уровне «запрос/ответ» - 10 минут.

5  Описание подсистем

5.1  Структура подсистем и назначение их частей

5.1.1  Структура подсистемы выгрузки/загрузки объектов

Архитектура подсистемы выгрузки\загрузки приведена на рисунке 2.

Рис. 2. Архитектура подсистемы выгрузки\загрузки

Подсистема реализует функциональность выгрузки/загрузки объектов СЭДО, участвующих в обмене. Подсистема состоит из следующих модулей: вин-сервис, модуль поиска данных, модуль выгрузки/загрузки, модуль преобразования, подсистема разрешения конфликтов.

Вин-сервис отвечает за инициацию с определенной периодичностью модуля поиска данных.

Модуль поиска данных отвечает за поиск данных в системе-отправителе на основе заданных параметров поиска.

Модуль выгрузки/загрузки предназначен для выполнения следующих задач:

§  формирование очереди загрузки/выгрузки и отслеживание конфликтов повторной загрузки/выгрузки данных;

§  загрузку полученных данных в СЭДО получателя.

Модуль преобразования выполняет следующие задачи:

§  формирование объектов передачи/приема в соответствии с заданным типом объекта (РК, резолюция, запрос, ответ на запрос) и форматом передачи, определенным для данного типа объекта в соответствии со спецификацией формата сообщений обмена;

§  преобразование данных в соответствии с форматами принимающей системы.

Подсистема разрешения конфликтов предназначена для анализа и разрешения конфликтов при загрузке данных (сопоставление данных справочников в соответствии с заданными правилами преобразований).

5.1.2  Структура подсистемы транспорта

Архитектура подсистемы транспорта приведена на рисунке 3.

Рис. 3. Архитектура подсистемы транспорта

Подсистема обеспечивает передачу данных между системами документооборота, являющимися участниками обмена. В состав данной подсистемы входят следующие модули: вин-сервис транспорта, модуль формирования сообщений отправки и модуль разбора сообщений приема.

Вин-сервис транспорта отвечает за инициацию с определенной периодичностью модуля формирования сообщений отправки и модуля разбора сообщений приема.

Модуль формирования сообщений отправки выполняет следующие задачи:

§  формирование очереди объектов на отправку;

§  передача XML-описаний объектов по электронной почте от адреса системы отправителя на адрес системы-получателя.

Модуль разбора сообщений приема предназначен для выполнения следующих задач:

§  формирование очереди приема;

§  отправка подтверждения о доставке пакета данных.

5.1.3  Структура подсистемы администрирования

Подсистема осуществляет логирование событий, реализуя методы записи в журнал, а также метод получения записей, а также обеспечивает настройку Системы и просмотр журнала событий. Подсистема администрирования состоит из модуля логирования и набора asp-страниц, реализующих отображение пользовательского интерфейса.

Модуль логирования обеспечивает запись событий в журнал событий.

Набор asp-страниц предназначен для предоставления пользователю возможности настраивать параметры подсистем Системы, а также просмотра и настройки журнала событий.

5.2  Сведения о подсистемах и их частях, необходимые для обеспечения их функционирования

Для корректного функционирования подсистем и их частей необходима установка Системы в полной комплектации на объекте-отправителе и объекте-получателе. Кроме того, необходима установка ПО, указанного в п. 2.2.

5.3  Описание функционирования подсистем и их частей

5.3.1  Работа подсистемы выгрузки/загрузки

Модуль поиска объекта

Инициатор: вин-сервис выгрузки\загрузки

Алгоритм работы:

1.  Для каждой записи проверяется условие Текущая дата\время >= Даты следующего запуска

2.  Для каждой записи удовлетворяющей условию 1 осуществляется выполнение запроса к указанной БД. Текст запроса содержится в поле RequestID_Text и реализует выборку идентификаторов объектов исключая объекты в таблице ILSentItems (соответствие по Адресату и ID объекта), у которых признак повторной отправки =0.

3.  После чего осуществляется пересчет даты следующего запуска по принципу:

NextStartDate = dateadd (Размерность расчета, Коэффициент расчета, NextStartDate) и сохраняет результат в соответствующем поле активной записи

4.  Результатом работы модуля является коллекция идентификаторов объектов

5.  После получения коллекции идентификаторов если выгрузка на уровне данных вызывается модуль выгрузки объектов, которому передается коллекция идентификаторов и ILSearchRequest. ID

6.  Если выгрузка на уровне объектной модели вызывается модуль выгрузки объекта, обозначенный в поле Library, которому передается полученная коллекция идентификаторов.

Одной из записей является запрос на обновление признака необходимости повторной отправки объектов. Запрос выглядит следующим образом:

«Задать NeedToBeSent = 1 для всех записей таблицы ILSentItems, где для отправленного объекта в системе отправителе в истории имеется запись об операциях, произведенных после ILSearchRequest. LastWorkTime».

Модуль выгрузки объекта

Инициатор: модуль поиска объекта

Алгоритм работы:

1.  Получает на вход коллекцию идентификаторов объектов для выгрузки и идентификатор записи ILSearchRequest. ID.

2.  По ILSearchRequest. ID получает параметры доступа к серверу БД и запрос выгрузки.

3.  В полученный запрос выгрузки добавляется полученная коллекция объектов

4.  Каждый объект выгружается в XML-описание.

5.  Модулю работы с транспортом отдается XML и ILSearchRequest. ID.

Модуль работы с транспортом

На отправку:

1.  Получает коллекцию XML и ILSearchRequest. ID и тип (объект или файл)

2.  Для каждого выгруженного объекта осуществляется преобразование на основании заданного XSLT.

3.  Формируется пакет вида:

<Packet>

<Packet_ID>

<Correspondent_ID>

<Type>

<XML>

</Packet>

4.  Сформированный пакет отдается менеджеру транспортного уровня для загрузки в очередь отправки

На прием:

1.  Обращается к очереди входящих сообщений.

2.  Получает пакеты вида:

<Packet>

<Packet_ID>

<Correspondent_ID>

<Type>

<XML>

</Packet>

3.  Для каждого пакета осуществляется поиск файлов, связанных с этим пакетом.

Модуль загрузки РК

1.  Получает на вход РК.

2.  Для нужных тэгов осуществляет поиск в таблице замещения.

3.  Если в таблице замещения нет нужных записей обращается к нужному справочнику СЭДО.

4.  После преобразования загружает РК в систему или помещает в очередь конфликтов с указанием причин конфликта.

5.  После загрузки РК загружаются связанные с ней файлы.

По итогам загрузки в таблицу полученных объектов заносится новая запись об этом объекте.

5.3.2  Работа подсистемы транспорта

Архитектура подсистемы транспорта приведена на рисунке 3.

Рис. 3. Архитектура подсистемы транспорта

Работа модулей организована следующим образом:

Отправка объекта

Внешний источник (компонент выгрузки объекта) помещает предварительно сформированное XML-описание объекта для отправки в очередь отправки средствами DataAccessManager.

Вин-сервис транспорта по заданному расписанию вызывает OutboxManager.

OutboxManager средствами DataAccessManager получает коллекцию объектов для отправки.

Затем OutboxManager для каждого объекта по корреспонденту через DataAccessManager получает параметры используемого транспорта; для каждого объекта вызывает клиентский модуль нужного транспорта, которому передаются данные для отправки, после этого статус объекта в базе интеграции изменяется.

Получение объекта

Вин-сервис транспорта по заданному расписанию вызывает клиентские модули транспортов, которые проверяют наличие новых объектов для загрузки.

Найденные объекты отдаются InboxManager.

InboxManager проверяет тип объекта.

Если это служебное сообщение (сообщение о доставке), то через DataAccessManager изменяет статус доставки у пакета с соответствующим идентификатором.

Если это объект, то через DataAccessManager он заносится в очередь входящих, а в очередь исходящих кладется служебное сообщение о доставке пакета с указанным идентификатором.

Внешний сервис загрузки объектов через DataAccessManager выбирает полученные объекты и производит их дальнейшую обработку.

5.3.3  Работа подсистемы администрирования

Логирование событий осуществляется с помощью LogModule, который реализует методы записи в журнал, а также метод получения записей. В лог-журнале должны присутствовать следующие данные:

§  EventType – тип записи журнала (Ошибка, Информационное, Предупреждение);

§  Level – уровень обработки (наименование модуля-источника записи);

§  ObjectType – тип объекта, если это модуль загрузки, то РК или Задание или Запрос, если транспорт, то Пакет, либо служебный;

§  Correspondent – адресат;

§  Operation – операция;

§  DateTime – время записи;

§  ObjectTypeObjectDigest – дайджест объекта;

§  Description - текст сообщения.

Функции настройки и просмотра параметров СИ реализуются через пользовательский интерфейс администратора.

6  Принятые обозначения и сокращения

ОГВ – орган государственной власти

СЭД – Система электронного документооборота

РК– регистрационная карточка документа

КЗ – карточка задания

Лист согласования

СОСТАВИЛИ

Наименование организации

Должность

Фамилия, имя, отчество

Подпись / Дата

ЗАО "Диджитал Дизайн"

Системный аналитик

ЗАО "Диджитал Дизайн"

Руководитель проекта

СОГЛАСОВАНО

Наименование организации

Должность

Фамилия, имя, отчество

Подпись / Дата

Минэкономразвития России

референт отдела документационного обеспечения Департамента управления делами