Бизнес-процесс SAP - Архитектура

Как упоминалось в предыдущей главе, SAP Workflow имеет трехуровневую архитектуру. Ниже приведены три уровня в архитектуре рабочего процесса SAP.

  • Бизнес-объект
  • Бизнес-процесс
  • Модель организации

В архитектуре SAP Workflow бизнес-объект является самой маленькой единицей и находится на нижнем уровне. Бизнес-объект в SAP Business Workflow определяется как набор методов или событий для сущности в бизнес-процессе. Некоторые общие бизнес-объекты в системе SAP включают в себя: клиент, материал и поставщика. При использовании Business Objects все услуги предоставляются в виде исполняемых методов.

Существует репозиторий бизнес-объектов, который представляет собой объектно-ориентированный подход, используемый для моделирования бизнес-объектов и процессов. Это набор типов бизнес-объектов и типов интерфейсов с их компонентами, такими как атрибуты, методы и события.

В архитектуре рабочего процесса бизнес-процессы находятся на среднем уровне и определяют шаги, которые должны выполняться как часть рабочего процесса. Бизнес-процессы определяются в Workflow Builder. Каждый рабочий процесс называется действием и содержит одноэтапную задачу или шаблон рабочего процесса. Бизнес-логика с использованием кода ABAP определяется в Business Objects.

В архитектуре SAP Workflow организационная модель является верхним уровнем. Модель организации содержит людей или группу людей, которые отвечают за выполнение действий в бизнес-процессе. Люди, ответственные за выполнение действия, также известны как фактические агенты, и они определяются в рабочем процессе бизнес-процесса.

Вы можете создать новый бизнес-объект с помощью Business Object Builder. События в Business Object отвечают за первоначальный запуск рабочего процесса, а также за его завершение. События также используются для вызова последующих задач в рабочем процессе. Все задачи, определенные в рабочем процессе, будут выполняться в указанном порядке в соответствии с определением рабочего процесса.

Примеры общих задач включают в себя -

  • Выпуск документа
  • Отправить счет-фактуру
  • Подтвердить отсутствие
  • Отчет о запуске
  • Изменить материал
  • Call
  • Проверить работу и многое другое

На следующем изображении показано, как задача выполняется в SAP Workflow и как она взаимодействует с типом объекта и методами объекта, организационной моделью, событиями и текстами.