Вы находитесь на странице: 1из 37

SAP и OpenText:

Краткий обзор сценариев

Целевая аудитория:
Консультанты SAP КЦ и сетей, архитекторы, неравнодушные люди

Автор:
Дмитрий Смирнов,
ведущий консультант OpenText

+79197712188
DmSmirnov@x5.ru

КЦ X5, 2020 год (v. 1.2)


Вначале было много слов…

Проблематика: необходимость иметь возможность открыть документ, относящийся к данной транзакции (объекту SAP).

Knowledge Provider (KPro)


Вертикаль‐
CRM ERP HCM … ные
SAP Office решения
Бизнес‐процессы, оперирующие контентом
Document Management Роли Бизнес Транзакции
System (DMS) объекты
Данные SAP События
Record and Case Контент
Management System (RCM)

Archivelink (AL) Создание Управление Доступ Преобразование


и и и и
Ввод в систему Взаимодействие Поиск Распространение
Безопасное долговременное хранение, абстрагированное от ведущей ИС

Решение: Готовый фрэймворк AL, с проработанными сценариями для бизнес‐нужд, открытый к реализации любых требований.
2
Историческая справка

SAP Portal Content Management


SAP Portal Site Management
2012
SAP Travel Receipts Management
SAP Document Presentment 2011
Подписано глобальное
SAP Employee File Management
2010 партнёрское
SAP Digital Asset Management соглашение OT с SAP
SAP Extended ECM * 2009
SAP Invoice Management 2008  Co‐innovation CMIS interface
SAP Archiving &
Document Access 2007  Co‐development of DoD 5015.2 certified
Records Management
Компания IXOS 2003  First ISV “Powered by SAP NetWeaver”
приобретена OpenText
2000  SAP CRM co‐development
1997  SAP ITS co‐development (Internet Transaction Server)
1992  SAP ArchiveLink co‐development, IXOS‐ARCHIVE for SAP R/3
* лицензия XX‐PART‐OPT‐XECM была приобретена X5 в 2014 году
3
SAP и OpenText – сегодняшний день

#1 4500+
SAP ISV партнёр Общих заказчиков

23 года Бизнес Управление Стратегия


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

12 Решений Одна команда


Протестировано,
Покрывающих все ветки
лицензируется и
бизнеса и
поддерживается SAP
промышленности SAP HANA Platform

4
Основные технические сценарии OpenText для SAP*
* доступные в рамках
SAP Data Archiving – создание реорганизационных файлов с данными, приобретённых X5 лицензий
отправка их в архив OpenText, выемка из оперативного хранения (SARA)
SAP Document Archiving – перестройка хранения стандартных вложений для
технологий SAP Office/Kpro (DMWB)
SAP ArchiveLink – структурированный электронный архив в привяз‐ Extended ECM
ке к транзакциям (OAC3), средства массового ввода Enterprise Scan, for SAP Solutions
Сложность проекта

средства построения отчётности DocuLink


SAP ArchiveLink Plus – ведение карточки документа AL в схеме SAP
Archivelink Declare as Record – выгрузка ссылок на документы SAP
во внешнюю web‐платформу OpenText Content Server Archiving and
SAP Extended ECM by OpenText – внешняя по отношению к SAP Document Access
NetWeaver платформа OpenText Content Server с доступом как for SAP Solutions
из SAP, так и из других бизнес‐систем.
Состав документов, приложенных к конкретной транзакции, лежит Archiving
вне схемы SAP (модуль ECMLink). Все действия с архивом: for SAP
ведение атрибутов карточек документов, ролей и полномочий Solutions
пользователей, Workflow, индексирование и поиск документов
выполняются во внешней ECM‐платформе. Не‐SAP ECM ECM ориентирована на SAP

5
Структура решения SAP Archiving & Document Access by OpenText

SAP Archiving SAP Document Access


by OpenText by OpenText

Business Object Browser

ArchiveLink PLUS
ABAP
Add‐ons
DocuLink for SAP Solutions

Archiving & Document Access for SAP (Basis)

Imaging Enterprise Scan


DesktopLink, ExchangeLink & NotesLink Client
Components
Brava! View, Imaging Viewer (Windows & Web) & PDF Extensions

OpenText Backend Components Backend


incl. Archive Server & Content Server Components

6
OpenText SAP
Техническая Архитектура решения SAP Extended ECM by OpenText
Web SAP FIORI, NetWeaver Business Client, SAP
Клиентская часть SAP GUI, SAP HTML GUI, SAP CRM UI, … Enterprise
Portal
ExchangeLink
NotesLink
Windows Сервер приложений SAP
Viewers
BOB Fiori UI
DesktopLink
S/4AHANA, SAP ERP, CRM, … Retail, …
DocuLink WebUI
ECMLink DocuLink / Basis
Web Viewer / Enterprise Scan DocuLink
Brava! View iViews
SAP ArchiveLink

ECMLink ArchiveLink Interface Document Pipelines


Web Viewer
Server
Content Server Archive Server
или (Full Text, ILM Interface) (Secure Storage, Storage Abstraction)
Brava Server
Серверная (платформенная) часть OpenText
7
Все сценарии OpenText сведены в одно окно GOS‐сервисов (стандарт)

Контейнер Business
Workspace

Ссылки на
Attachments

Документы
ArchiveLink

Предварительный
просмотр

Область Drag&Drop

8
Часть 1. Archivelink – бизнес‐функциональность только для пользователей SAP

9
Настройка архива – это просто (всё, что надо знать про AL консультанту SAP)

Справочник видов документов AL


с определением разрешённого к
вложению типа файла

Таблица соединений Archivelink


показывает, какие виды
документов AL разрешены к
приложению для каждого БО

10
Основные бизнес‐сценарии Archivelink (входящие/исходящие)
Запуск процессов: Оптимизация и поддержка: Архивирование:
Входящие документы, Скан‐образы документов доступны Исходящие документы,
различные сценарии на всем протяжении БП Принт‐листы

Исходящие документы
Входящие документы

11
Как выглядит пользовательский интерфейс в стандарте через GOS

Добавление нового документа вручную из транзакции

А это Z‐интерфейс (удобный для бизнеса)


12
Doculink (функционал OpenText)

Information on
the business Call SAP
object Transaction

Integration of
paper flow Display
original
document
Integration of
Emails

Integration Inplace viewing of


of SAP printout document with
WebViewer

Orders, deliveries,
billings, …
with status icon

13
Основные бизнес‐сценарии Archivelink (функционал OpenText)
Сценарий работы с карточкой документа Archivelink,
ведение реестра отсканированных документов

Стандартный интерфейс GOS‐сервиса OpenText

Встроенный проектный интерфейс работы с архивом в SAP HR


14
Сценарий генерации ЭПО по входящему документу

15
Сценарий генерации ЭПО по входящему документу (настройка)

SOA0 – настройка вида документа, соответствующего бизнес‐объекта


OAWD – стандартная бизнес‐транзакция для запуска сценариев
и задачи‐обработчика
прикрепления входящих документов

OACA – назначение действия и транзакции для проводки документа


Окно задачи на проведение транзакции (SBWP)
16
Пример реализации Z‐интерфейса пользователя для работы с ЭА в контексте транзакции

• Инструмент по регистрации бумажных документов может быть внедрен во все экраны бизнес‐транзакций.
• На одном пользовательском экране собраны документы всех типов (сценариев).
• Для удобства тут же размещены инструменты для повторной печати этикеток и проверки оборудования.
17
Пример архитектуры решения учёта фотографий партий товаров на РЦ*

* Схема реализована в рамках проекта RFA‐67858 Возвраты УКД 18


Как OpenText Archive Server размещает документы на хранение

19
Пример реализации функционала подписания документов в SAP HR (1)
Важные термины:
• Идентификатор документа (DocID / ARC_DOC_ID в SAP) – уникальная
строка, являющаяся указателем на конкретный документ. Связь
документа и транзакции SAP хранится только в SAP, таблица TOA01.
• Компонент – одна или более составных частей документа. SAP по
умолчанию пишет в каждый документ единственную компоненту “data”.
Может быть использована для хранения других представлений одного и
того же документа (например, дополнительный формат PDF для
офисного документа).

Подписание ЭП

Подписание физической
подписью

20
Пример реализации функционала подписания документов в SAP HR (2)

21
Часть 2. Расширение Archivelink – сценарий Declare As Record
Дополнительный доступ к документам SAP из внешней web‐платформы

22
Как это работает

Документ SAP становится доступен для работы в


рамках платформы СЭД X5, у него автоматически
заполняются атрибуты из справочников SAP.
Документ индексируется, ищется, участвует во
внешнем согласовании и любых бизнес‐процессах.

Обычный документ AL «пробрасывается» во внешнюю


веб‐платформу, подключенную к тому же репозиторию,
что и SAP
23
Как это настраивается (легко)

Заведены виды документов AL (OAC2)

Для выполнения настроек сценария используется ветка SPRO

Создаётся новая интеграция Declare as Record, назначается ABAP‐класс для


передачи атрибутов SAP в карточку документа (Property Provider)

Созданы связи с БО (OAC3)

Интеграция назначается бизнес‐объект и виду


документа AL, задаются настройки
Документ привязывается в структуру размещения во внешней системе OpenText Content Server
24
Реализация архитектуры заполнения дополнительных полей к документу* (1)

Схема разбора данных, поступающих из внешних систем

Клиент сканирования Enterprise Scan (заполнение карточки документа)

* Схема реализована в рамках проекта RFA‐67858 Возвраты УКД


25
Реализация архитектуры заполнения дополнительных полей к документу (2)

Реестр входящих документов (Z*)

Таблица постоянных ссылок (TOA01)


26
Реализация архитектуры заполнения дополнительных полей к документу (3)
Пользовательский интерфейс сотрудника СЦ

Статусная схема

Причины отбраковки Просмотр документа


27
Часть 3. ECMLink – SAP больше не знает про документы
Ведение «свободной папки» для каждой транзакции во внешней web‐платформе

28
Сценарии создания контейнера Business Workspace в OpenText

Workspace создаётся одновременно с транзакцией

• Business Workspace создаётся одновременно с сохранением бизнес‐объекта, т.е. в момент


присвоения ему номера объекта.
Пример: Purchase Order, Sales Order

Early Workspace – раннее создание

• По бизнесу необходимо в системе собрать документы, но транзакции в SAP пока не


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

Late Workspace – создание по требованию

• Business Workspace создаётся пользователем SAP по мере необходимости


Пример: Maintenance notification, включающий в себя фото; Претензия поставщику с фото

29
Контейнер Business Workspace – это больше, чем папка во внешней системе

Содержимое контейнера WS не
хранится в таблицах SAP, оно
получается «на лету» из внешней
системы Content Server

30
Концепция связи Бизнес‐Объекта SAP и контейнера Business Workspace OpenText
BUS2105
Purchase
Requisition

BUS2012
Service Entry
Sheet
1:n
Магия начинается тут

BUS2012
BUS2014
Связи между бизнес‐объектами SAP
передаются в OpenText с помощью
Purchase Purchasing
Order Contract
классов ABAP ‐ Property Provider
n:1
n:m Исходная структура связей
бизнес‐объектов SAP ERP
Бизнес‐объект SAP ERP
BUS2017

Good Movement OpenText Case (Business


Workspace )
Иерархия Business WS
Business Relationship
31
Внешний вид Business Workspace договора (согласование вне SAP)

Статусная схема Лист согласования

Атрибуты из SAP
Область размещения документов Переход к связанным транзакциям

32
Пример карточки транзакции Business WS во внешнем веб‐интерфейсе

Системный номер бизнес‐объекта


(транзакция SAP)

Инструменты работы с дальнейшим


Workflow во внешней системе

Атрибуты транзакции, обновляются из


SAP в режиме реального времени (по
событию EVENT CHANGE)

Грид документов, с которыми идёт


работа в контексте данной транзакции

33
Настройка стандарта отображения ECMLink в SAP GUI

Включение интерфейса
OpenText Business Content в
меню GOS‐сервисов

Индивидуальная
настройка окна для
каждого бизнес‐
объекта SAP

34
Настройка сценария интеграции с Business Workspace (1)

Регистрация на стороне SAP конечных точек веб-сервисов OpenText

Обратная интеграция использует веб-сервис SPI и технического


Регистрация инстанции OpenText на стороне SAP пользователя SAP
35
Настройка сценария интеграции с Business Workspace (2)

36
Реализованные в X5 проекты (19 RFA на конец 2020 года)
• RFA‐7229 Кадровый Архив ТС5
• RFA‐20951 Подписание ЛНА на портале ESS/MSS
• RFA‐38441 Кадровый Архив для ТСХ
• RFA‐64506 Кадровый Архив КЦ
• RFA‐77763 Пилот распознавания документов и физический архив ТС5
• RFA‐49856 HR‐ОЦО X5
• RFA‐49856 HR‐ОЦО X5 2 волна
• RFA‐12172 Архив для проекта «Фабрика‐Кухня»
• RFA‐28355 СЭД. Некоммерческие договоры – передача позиционной части договора из SAP SRM
• RFA‐12825 Импорт ФРОВ портал (импортные поставки)
• RFA‐10538 EDI Белоруссия (поставки из стран ЕАЭС)
• RFA‐45221 Претензионная работа
• RFA‐73267 Претензионная работа 2 часть
• RFA‐67858 Возвраты УКД
• RFA‐75574 Документы контрагентов MDM
• RFA‐76983 Акты разногласий GK
• RFA‐79980 Распознавание бумажной финпервички
• RFA‐92893 Автоматизация страхования ОСАГО и КАСКО
• RFA‐40010 Archive Server Remote Standby (инфраструктурный проект СЭД)

37

Вам также может понравиться