Учебники

SAP Business Workflow — Архитектура

Как упоминалось в предыдущей главе, 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 и как она взаимодействует с типом объекта и методами объекта, моделью организации, событиями и текстами.