Как упоминалось в предыдущей главе, SAP Workflow имеет трехуровневую архитектуру. Ниже приведены три уровня в архитектуре рабочего процесса SAP —
- Бизнес-объект
- Бизнес-процесс
- Модель организации
В архитектуре SAP Workflow бизнес-объект является наименьшей единицей и находится на нижнем уровне. Бизнес-объект в SAP Business Workflow определяется как набор методов или событий для объекта в бизнес-процессе. Несколько общих бизнес-объектов в системе SAP включают в себя: Заказчик, Материал и Поставщик. С использованием Business Objects все сервисы предоставляются в форме исполняемых методов.
Существует хранилище бизнес-объектов, которое представляет собой объектно-ориентированный подход, используемый для моделирования бизнес-объектов и процессов. Это коллекция типов бизнес-объектов и типов интерфейса с их компонентами, такими как атрибуты, методы и события.
В архитектуре Workflow бизнес-процессы находятся на среднем уровне, и они определяют шаги, которые должны быть выполнены как часть Workflow. Бизнес-процессы определяются в Workflow Builder. Каждый рабочий процесс называется действием и содержит одношаговое задание или шаблон рабочего процесса. Бизнес-логика с использованием кода ABAP определяется в Business Objects.
В архитектуре SAP Workflow организационная модель является верхним уровнем. Модель организации содержит людей или группы людей, которые отвечают за выполнение действий в бизнес-процессе. Люди, ответственные за выполнение действий, также называются фактическими агентами, и они определяются в действии рабочего процесса Business Workflow.
Вы можете создать новый бизнес-объект с помощью Business Object Builder. События в Business Object отвечают за начальный запуск рабочего процесса, а также за его завершение. События также используются для вызова последующих задач в рабочем процессе. Все задачи, определенные в рабочем процессе, будут выполняться в указанном порядке в соответствии с определением рабочего процесса.
Общие примеры задач включают в себя —
- Выпуск документа
- Почтовый счет
- Утвердить отсутствие
- Запустить отчет
- Изменить материал
- Вызов
- Проверьте работу и многое другое
На следующем рисунке показано, как задача выполняется в SAP Workflow и как она взаимодействует с типом объекта и методами объекта, моделью организации, событиями и текстами.