Интеграция СЭД с другими системами

Когда автоматизируют электронный документооборот?

До автоматизации электронного документооборота у наших клиентов "руки доходят" обычно уже тогда, когда в компании уже есть несколько информационных систем, учетная, бухгалтерская, корпоративный портал и так далее.

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

923b0aa654699b8377831a3652fd0989.png

И когда мы начинаем внедрять в такой компании DIRECTUM, оказывается, в большинстве случаев он становится сердцем системы (все задачи и процессы исполняются и контролируются там) и должен быть интегрирован почти со всеми другими системами.

590837478723178b12736d2885f7213b.png

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

Интеграционный адаптер

Тогда мы решили, что помимо DIRECTUM неплохо было бы внедрять какое-то решения для интеграции его с другими системами. Первоисточником данных в большинстве случаев является одна, реже две системы, а потребителями, в которые должны эти данные мигрировать все остальные системы. Например, новый Контрагент, он создается в Управленческой системе, а попасть должен и в СЭД, и в бухгалтерию и в личном кабинете клиента на сайте должна автоматически создаться для него учетная запись. Исходя из таких предпосылок, нами был разработан Интеграционный коннектор к различным частям КИС.

eab78470d0a2e864c35e550258f24f1d.png

Через коннектор все части КИС общаются между собой. Для каждого объекта системы нуждающегося в обмене был разработан свой формат XML-файла. Так например тот же самый новый Контрагент если он создается в Управленческой систем, то данные о нём выгружаются в коннектор и забираются оттуда всеми системами, которым нужна информация о контрагенте (СЭД, Бухгалтерия, Сайт).

Тоже самое с другими объектами систем Справочниками, Документами. Если какое-то действие в 1С, например оплата счета, должно вызвать старт определенного процесса в DIRECTUM, то это происходит через наш Интеграционный коннектор. Обращение к различным частям системы происходит посредством WEB-сервисов.

Также решается вопрос с безопасностью, все общение внешних частей КИС опубликованных в Интернет идет только через Интеграционный коннектор. Вплоть до того, что на сайте или на корпоративном портале не хранятся вообще никакие данные. В момент определенных действий пользователя они запрашиваются через наш коннектор в необходимых системах и отображаются пользователю.

Все общение между системами получается унифицированным и таким образом добавление новой системы, например системы бюджетирования или замена какой-либо системы в КИС на другую, например 1С на Axapta, приводит только к настройке на обмен в уже описанном формате данных. Т.е. замене 1С на Axapta не приходится переделывать коннекторы ко всем системам, нужно просто настроить чтобы Axapta забирала данные из Интеграционного коннектора в уже определенном формате и отдавала свои данные точно также в уже оговоренном XML-формате.

Также при таком построении Корпоративной информационной системы очень легко подключаются к ней всевозможные WEB-кабинеты для каких либо внешних пользователей.

WEB-кабинеты. Личный кабинет потенциального поставщика

Приведу два примера таких кабинетов реализованных нами на последних проектах. Личный кабинет потенциального поставщика. В нем отображаются данные о тендерах объявленных в компании (эти данные берутся из учетной системы), а потенциальный поставщик может с помощью своего личного кабинета через Интеграционный коннектор отправить в учетную систему свои предложения на поставку. Которые затем будут в учетной системе проанализированы с помощью отчетов.

fd6e8cd80aa37ee44e38d1db5245b1a3.png

Личный кабинет страховой компании

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

fc4a1507fb6581a11e6168ce16b860a0.png

Личный кабинет руководителя компании

Ещё одна область применения Интеграционного коннектора, это возможность с помощью него и встроенного в DIRECTUM модуля "Управление показателями эффективности" реализовать Монитор Руководителя, в который с помощью коннектора собираются ключевые данные из всех систем входящих в КИС и отображаются в виде различных датчиков руководителю компании.

b3f66ca2af298c4b52da3ac1bcc5fa13.png

6366ae3b525ad030b5a8e5faba56f4a7.png