Тел.: +38 044 495 45 37
Линия консультации: +38 044 360 41 19

Механизмы интеграции

Интеграция с другими конфигурациями и приложениями

«1С:Документооборот 8» редакции 1.1.3 содержит различные механизмы интеграции с конфигурациями «1С:Предприятия 8» и другими приложениями:

  1. Загрузка файлов.
  2. Загрузка и отправка электронной почты.
  3. Правила обмена.
  4. Планы обмена.
  5. Веб-сервис работы с файлами.
  6. Интеграция бизнес-процессов с другими информационными базами.
  7. Веб-сервис документооборота.
  8. Веб-сервис очереди сообщений для асинхронного взаимодействия.
  9. Другие возможности.

Загрузка файлов

«1С:Документооборот 8» умеет автоматически загружать файлы из указанного каталога в локальной сети. Как только в этом каталоге появляется файл или папка с файлами, они сразу переносятся в нужную папку «1С:Документооборота 8» с сохранением оригинальных имен и структуры подпапок. Загруженные файлы автоматически распознаются, индексируются и могут быть немедленно вовлечены в документооборот вашего предприятия.

Это удобно использовать для интеграции, например, с сетевыми потоковыми сканерами, факс-машинами и другими приложениями.

Загрузка и отправка электронной почты

Любой документ или файл «1С:Документооборота 8» можно отправить по электронной почте, например, контрагенту или сотруднику, работающему в другом офисе.

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

Почтовое сообщение может включать в себя файл описания документа, соответствующий ГОСТ Р 53898-2010 «Системы электронного документооборота. Взаимодействие систем управления документами. Требования к электронному сообщению». При загрузке такого сообщения «1С:Документооборот 8» автоматически заполнит все реквизиты входящего или внутреннего документа. При отправке документов из «1С:Документооборота 8» по электронной почте это сообщение взаимодействия СЭД формируется автоматически и добавляется к электронному письму вместе с другими вложениями.

При отправке и загрузке электронной почты поддерживается ЭЦП и шифрование.

Подробнее отправка и загрузка почты рассмотрены в книге «1С:Предприятие 8. Конфигурация «Документооборот». Редакция 1.1. Описание».

Правила обмена

В комплект поставки «1С:Документооборота 8» включены правила обмена с другими типовыми конфигурациями «1С:Предприятия 8», работающими в режиме «Обычное приложение»:

  • «Бухгалтерия предприятия КОРП», редакция 2.0;
  • «Комплексная автоматизация», редакция 1.0;
  • «Зарплата и управление персоналом», редакция 2.5;
  • «Управление производственным предприятием», редакция 1.2;
  • «Управление торговлей», редакция 10.

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

В комплект поставки также входит демонстрационное правило обмена, которое показывает возможности переноса согласованных договоров между конфигурациями «Документооборот» и «Управление производственным предприятием» ред. 1.2.

Подробнее правила обмена описаны в книге «1С:Предприятие 8. Конфигурация «Документооборот». Редакция 1.1. Описание».

Планы обмена

В «1С:Документооборот 8» встроены планы обмена с другими типовыми конфигурациями, разработанными с использованием библиотеки стандартных подсистем, например:

  • «Управление торговлей», 11.0.6;
  • «Управление небольшой фирмой», 1.2.2.

Предусмотрен также план обмена 1С:Документооборот – 1С:Документооборот, который удобно использовать для организации распределенной или межведомственной системы электронного документооборота.

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

Подробнее планы обмена описаны в книге «1С:Предприятие 8. Конфигурация «Документооборот». Редакция 1.1. Описание».

Веб-сервис работы с файлами

«1С:Документооборот 8» можно использовать как внешнюю библиотеку файлов, которая может быть предназначена для различных внешних программ:

  • конфигураций на платформе «1С:Предприятие 8.2»;
  • других приложений, которые умеют работать с веб-сервисами.

Применение «1С:Документооборота 8» как библиотеки файлов позволяет:

  • присоединить файлы к объектам вашей информационной базы;
  • разгрузить вашу информационную базу за счет переноса хранимых файлов в «1С:Документооборот 8»;
  • обеспечить безопасное, надежное и централизованное хранение неструктурированной информации вашего предприятия;
  • интегрировать файлы, относящиеся к вашей информационной базе, в общий документооборот предприятия;
  • организовать единое хранилище файлов для разных информационных баз и приложений.

Подробнее веб-сервис работы с файлами описан в книге «1С:Предприятие 8. Конфигурация «Документооборот». Редакция 1.1. Описание».

Интеграция бизнес-процессов с другими информационными базами

Этот механизм интеграции появился в программе «1С:Документооборот 8» редакции 1.1.3.

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

Примеры бизнес-процессов, пересекающих границы конфигураций:

  • бизнес-процесс обработки заказа покупателя начинается в информационной базе УТ11, продолжается в «1С:Документообороте 8» и заканчивается в УТ11;
  • согласование исходящего документа начинается и заканчивается в «1С:Документообороте 8», но одним из согласующих лиц является менеджер по продажам, который работает в информационной базе УТ11.

Как работает этот механизм.

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

Примеры ролей в программе «1С:Документооборот 8»:

  • Делопроизводитель (внутренняя),
  • Директор (внутренняя),
  • Менеджер по продажам (внешняя),
  • Главный бухгалтер (внешняя).

Рассмотрим пример, когда в качестве одного из исполнителей бизнес-процесса «Исполнение» в «1С:Документообороте 8» указан не конкретный сотрудник, а внешняя роль «Менеджер по продажам». В этом случае произойдет следующее:

«1С:Документооборот 8»

«1С:Управление торговлей», ред. 11

Для роли «Менеджер по продажам» будет сформирована задача «Исполнить»  
Создается и стартует специальный бизнес-процесс «Поручение», в котором эта задача будет указана как задача-источник. Дополнительно к этому поручению будут приложены:

  • содержание документа (предмета бизнес-процесса) в формате HTML;
  • файлы, присоединенные к этому документу
 
Происходит обмен внешними бизнес-процессами между «1С:Документооборотом 8» и УТ11
  В результате обмена в УТ11 появляется и стартует бизнес-процесс «Задание», в точности повторяющий бизнес-процесс «Поручение» из «1С:Документооборота 8». Он также содержит присоединенные файлы и включает в себя содержание документа из «1С:Документооборота 8» в формате HTML. В результате старта задания появляется задача, назначенная роли «Менеджер по продажам».
  Сотрудник, исполняющий в УТ11 роль «Менеджер по продажам», знакомится с этой задачей, приложенным к ней HTML содержанием документа и его файлами и отмечает ее как выполненную. Это приводит к завершению бизнес-процесса «Задание»
Происходит обмен внешними бизнес-процессами между «1С:Документооборотом 8» и УТ11
Ранее созданный бизнес-процесс «Поручение» завершается и автоматически помечает свою задачу-источник из бизнес-процесса «Исполнение» как выполненную. Таким образом, бизнес-процесс «Исполнение» продвигается дальше по маршруту  

План обмена внешними бизнес-процессами между типовыми конфигурациями и «1С:Документооборотом 8» является частью библиотеки стандартных подсистем. Этот план обмена переносит между конфигурациями такие данные, как:

  • бизнес-процессы «Поручение» и «Задание»,
  • присоединенные к ним файлы,
  • задачи этих бизнес-процессов,
  • внешние роли.

В процессе обмена происходит преобразование бизнес-процесса «Поручение» из «1С:Документооборота 8» в бизнес-процесс «Задание» из БСП и наоборот.

Для использования этого механизма интеграции необходимо настроить конфигурации следующим образом:

  • в настройках программы на закладке «Бизнес-процессы» установить флажок «Использовать интеграцию бизнес-процессов»;
  • настроить узлы обмена данными (раздел «Настройка и администрирование»);
  • настроить внешние роли (раздел «Задачи и бизнес-процессы»).

В карточках задач внешних бизнес-процессов исполнителям дополнительно показан список присоединенных файлов и содержание предмета задачи в формате HTML или в формате табличного документа «1С:Предприятия 8» (MXL).

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

Веб-сервис документооборота

Начиная с редакции 1.1.3, в «1С:Документообороте 8» предусмотрен веб-сервис для синхронной интеграции с другими приложениями. Синхронная интеграция применяется для реализации пользовательского интерфейса и для неинтерактивного онлайн взаимодействия интегрированных конфигураций и приложений.

Веб-сервис «DM» (Documents Management) содержит только одну операцию execute(). Эта операция принимает запрос на выполнение того или иного действия, а возвращает ответ. Классы запросов (Request) и ответов (Response) определены в XDTO-пакете этого веб-сервиса. Всего предусмотрено 23 пары запрос-ответ.

С использованием этого веб-сервиса в «Библиотеке стандартных подсистем» сделана подсистема «Интеграция с 1С:Документооборотом». Эта подсистема позволяет бесшовно (т. е. незаметно для пользователя) интегрировать другие конфигурации с «1С:Документооборотом 8» на уровне пользовательского интерфейса. Для сотрудников это будет выглядеть как работа в единой информационной базе в едином интерфейсе с общими данными.

Примеры интеграции:

  • Из карточки документа «Заказ покупателя» в УТ11 сотрудники смогут сформировать исходящий документ «1С:Документооборота 8», отправить его на согласование, утверждение, регистрацию и контролировать эти процессы.
  • Ответственный за работу с контрагентом в УТ11 может посмотреть его входящие и исходящие документы и узнать, какие процессы идут по этим документам и в какой стадии они находятся.
  • Менеджер по продажам может присоединить к документу «Заказ покупателя» в УТ11 файлы, поступившие от клиента по электронной почте и подписанные ЭЦП. Хранение этих файлов и сведений об ЭЦП обеспечит «1С:Документооборот 8».

Описание этого веб-сервиса, его операций и классов приводится в файле «Описание веб-сервисов», который входит в комплект поставки.

Веб-сервис очереди сообщений для асинхронного взаимодействия

Начиная с редакции 1.1.3, в «1С:Документообороте 8» предусмотрен веб-сервис для асинхронной интеграции с другими приложениями и конфигурациями по принципу «отправил и забыл». Приложение-потребитель отправляет в «1С:Документооборот 8» запросы на обработку путем вызова операции put и получает ответы вызовом операции get. Обработка сообщений может выполняться «1С:Документооборотом 8» в любом порядке. На один запрос может быть сформировано несколько ответов.

Классы запросов (Request) и ответов (Response) определены в XDTO-пакете этого веб-сервиса. Всего предусмотрено 23 пары запрос-ответ.

Этот веб-сервис удобно использовать для интеграции «1С:Документооборота 8» с другими приложениями на платформе ESB (Enterprise Service Bus).

Описание этого веб-сервиса, его операций и классов приводится в файле «Описание веб-сервисов», который входит в комплект поставки.

Другие возможности

Исходный код «1С:Документооборота 8» открыт, и вы можете добавлять к нему другие интеграционные механизмы, даже не снимая конфигурацию с поддержки.

Так, например, можно добавить:

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

 

Copyright © IT-Artel.