- PVSM.RU - https://www.pvsm.ru -
Эта публикация представляет собой синтез более чем пятилетнего опыта работы консультанта в области корпоративного документооборота в среде SAP. Мой опыт ограничивается только одним вендором — OpenText, но в последние годы эта технология становится все более и более популярной, в связи с чем и появилось желание опубликовать эту статью.
В публикации описана технология работы с неструктурированными документами (сканы документов, электронные оригиналы в формате MS Office и т.д.) в среде структурированных электронных документов — транзакций SAP. Описаны как технический аспект, так и основные бизнес-сценарии работы с документами. Публикация будет полезна всем начинающим (и не очень) консультантам по документообороту, работающим на проектах SAP.
Система ЭА на базе стандартной технологии Archivelink охватывает собой все типы бумажных документов, подлежащих учету в связи с проведением по ним хозяйственных операций. По направлению движения все документы можно разделить на два типа:
Входящие документы, в свою очередь, подразделяются на три типовых сценария:
Для реализации возможности обрабатывать поток документов на практике применяют маркирование документов штрихкодами. В цепочке движения документа штрихкод служит для идентификации самого скана и того места в учётной системе (транзакции в SAP), к которой он должен быть прикреплён.
Кроме того, наличие на первой странице каждого документа ШК позволяет автоматически разобрать поток отсканированных страниц по единицам документов.
Для тех, кто любит смотреть скринкамы, есть ссылочка на ЮТуб, описывающая один из типовых проектов по внедрению электронного архива для пользователей SAP:
В этом ролике можно посмотреть, на каком примерно оборудовании можно сделать подобный проект. Дальнейшие, более конкретные вопросы, можно в личку.
На исходящих документах (формируемых SAP) изображение штрихкода печатается одновременно с печатью документа на лазерном принтере.

На входящие документы, независимо от сценария, штрихкод помещается при помощи наклейки, например такой:

Для реализации возможности регистрации штрихкодов (документов) применяются незначительные доработки пользовательского интерфейса SAP.
Пример для входящих документов с предварительной регистрацией (документы, попадающие в систему ЭА в момент, когда электронный документ SAP уже существует). Формирование идентификационной наклейки с ШК происходит из соответствующей бизнес-транзакции. Для работы с такими документами в каждую транзакцию может быть, например, внедрена новая функциональность: кнопка «Регистрация приложений».

Сценарий работы при этом можно описать схемой:

Для входящих документов без предварительной регистрацией (документы, помещаемые в ЭА до совершения транзакции). Изначально ШК этих документов несет в себе информацию о типе документа и маршруте его движения. Печать наклейки со ШК производится из разработанной транзакции Z*. При выборе из справочника значения полей «Обрабатывающее подразделение» и «Тип документа» зависят друг от друга, т.е. из списка можно выбрать только те документы, с которыми работают конкретные подразделения.

Сценарий работы при этом можно описать схемой:

Входящие документы без привязки к стандартным объектам SAP – это особый подвид документов, которым нельзя поставить в соответствие стандартный бизнес-объект (например, справки), либо которым соответствует массив проводок (например, отчеты). Вследствие чего для данного подвида документов можно создать искусственный Z-объект, не содержащий проводок. На этот бизнес-объект можно просто вешать ссылки на массив заархивированных документов с атрибутами.
Исходящие документ – это документы, формируемые системой SAP. Сценарий работы с исходящими документами предназначен для архивирования подписанных экземпляров исходящих документов.
Функциональность формирования ШК интегрирована в бизнес-транзакцию, из которой выполняется печать. Необходимость использовать наклейку со ШК отсутствует (ШК печатается одновременно с документом).
… впрочем, мы же хотели здесь говорить про сам Archivelink. Продолжим в технической плоскости.
Описание схемы взаимодействия компонент решения SAP Document Access by OpenText на основе стандартной технологии Archivelink в сценарии массового сканирования документов со ШК:

По п. 6-9 взаимодействие осуществляется по защищенному каналу https. Защита основана на самоподписанном сертификате между сервером DP и Archive Server.
Вот как это себе представляет SAP с точки зрения организации бизнес-процесса:

На уровне линковочных таблиц SAP схема прикрепления документа Archivelink со ШК:

BDS_BAR_IN – стандартная таблица, в которой временно регистрируются записи об открытых ШК (т.е. в электронном документе был зарегистрирован новый ШК).
BDS_BAR_EX – стандартная таблица, в которую поступают на временное хранение записи о пришедших в ЭА документах с идентификационными ШК.
TOA01 – стандартная линковочная таблица, содержащая соединенные записи об электронных документах и добавленных в них ссылках на документы ЭА.
Функционал карточки документа реализуется при помощи стандартного сценария “R/3 Indexing”, позволяющего клиенту сканирования передать вместе со ШК также произвольное количество дополнительных атрибутов документа, которые будут переданы на хранение в таблицы Archivelink. Разумеется, такой подход предусматривает дополнение стандартных таблиц, например, новые таблицы Z_BDS_BAR_EX для атрибутов, поступающих со стороны системы сканирования и Z_TOA01 для их постоянного размещения.
В страндартной цепочке Archivelink после связывания значение ШК утрачивается, но для дальнейшего ведения ЭА (например, для реализации функции управления физическим хранением документов) имеет смысл в карточке документа продолжать хранить значение идентификационного ШК.
Ссылку Archivelink можно составить «вручную», зная параметры конкретного заархивированного документа (таблица TOA01 нам поможет). В ссылке используются несколько атрибутов, минимальным набором из которых являются:
hostname [1]:port/script?get&pVersion=XXXX&contRep=YY&docId=ZZZZZZZZZZZZZZ
В приведенном примере:
В продуктивных системах в конце ссылки Archivelink добавляется ключ безопасности, формируемый с помощью самоподписанного сертификата безопасности, отправленного SAP на сторону системы архивирования.
Для тестовых целей проверку сертификата можно отключить, тогда становится возможным формирование ссылки в браузере, например:
Автор: dimka310
Источник [2]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/erp-sistemy/74386
Ссылки в тексте:
[1] hostname: http://hostname
[2] Источник: http://habrahabr.ru/post/243135/
Нажмите здесь для печати.