SAP Business Workflow — Введение
В системе SAP бизнес-процессы используются для выполнения бизнес-процессов в приложениях. Рабочие процессы являются ключевым компонентом системы SAP, где они помогают проектировать бизнес-процессы — это может быть простой выпуск или сложный повторяющийся бизнес-процесс, такой как создание основной записи материала и т. Д.
Бизнес-процессы SAP предопределены в системе SAP R / 3, и пользователи также могут создавать свои новые рабочие процессы. Рабочий процесс позволяет пользователям эффективно управлять бизнес-процессами, чтобы обеспечить его соответствие требованиям.
Рабочие процессы гарантируют, что правильная информация отправляется нужному человеку в нужное время в правильной последовательности.
Для выполнения сложной задачи в системе SAP, такой как утверждение счета-фактуры, запрос на покупку и т. Д., Необходимо выполнить различные шаги. Эти шаги можно выполнить вручную или с помощью некоторых формальных средств связи, таких как электронная почта, заметки и т. Д. Когда задачи выполняются вручную, с этим связаны некоторые общие проблемы, такие как —
- Сложность отслеживания статуса задачи
- Работа с неэффективностью
- Сложность отслеживания официальных сообщений
- Управление крайним сроком
На изображении выше показан процесс SAP Workflow. Это инструмент для автоматизации бизнес-процессов, который одинаково работает во всех приложениях. Как видите, он подходит, когда в бизнес-процессах участвуют несколько человек или группа людей.
Бизнес-процессы можно легко интегрировать с Управлением организацией и SAP NetWeaver BI для целей анализа, что позволяет легко определять бизнес-процессы, которые подходят для вашей организации.
SAP Business Workflow — проблемы
Существуют разные причины, по которым нам нужен рабочий процесс в бизнес-процессе в системе SAP. Самая длинная продолжительность любого бизнес-процесса — это время ожидания.
На изображении выше показан стандартный процесс заявки. Это показывает, что каждый шаг включает в себя время ожидания в бизнес-процессе, и с использованием стандартного рабочего процесса SAP это время ожидания может быть устранено.
Следующие проблемы связаны с бизнес-процессами организации —
-
Поднятие заказа на поставку, счета-фактуры и заказа на продажу — все это требует одобрения конкретных заинтересованных сторон и включает несколько этапов. Следовательно, много времени ожидания добавляется к циклу.
-
Аудит и соответствие — Области, где требуется аудит или какое-либо конкретное соответствие, должны основываться на судебных законах, SOX и т. Д. Управлять ими сложно, используя ручной бизнес-процесс.
-
Конкретные процессы — процессы, которые включают стандартные повторяющиеся шаги и следуют определенным бизнес-правилам. Пример: при создании нового БП необходимо указать контактную информацию, кредитный лимит и другую информацию для управления процессом. Для управления этими конкретными процессами рекомендуется использовать SAP Workflow.
Поднятие заказа на поставку, счета-фактуры и заказа на продажу — все это требует одобрения конкретных заинтересованных сторон и включает несколько этапов. Следовательно, много времени ожидания добавляется к циклу.
Аудит и соответствие — Области, где требуется аудит или какое-либо конкретное соответствие, должны основываться на судебных законах, SOX и т. Д. Управлять ими сложно, используя ручной бизнес-процесс.
Конкретные процессы — процессы, которые включают стандартные повторяющиеся шаги и следуют определенным бизнес-правилам. Пример: при создании нового БП необходимо указать контактную информацию, кредитный лимит и другую информацию для управления процессом. Для управления этими конкретными процессами рекомендуется использовать SAP Workflow.
С помощью рабочих процессов SAP организации могут легко преодолеть эти проблемы, а также могут создавать подробные отчеты, такие как время выполнения, время ожидания и т. Д.
SAP Business Workflow — Преимущества / Особенности
В системе SAP рабочий процесс гарантирует, что правильная информация отправляется нужному человеку в нужное время. Рабочие процессы SAP доступны с приложениями SAP, такими как ERP, CRM и другими. Пользователи могут легко использовать эти рабочие процессы для сопоставления бизнес-процессов или их также можно редактировать с помощью построителя рабочих процессов.
Примечание . Мастер Workflow создает рабочие процессы, которые не являются завершенными и используются только в качестве основы.
Чтобы создать рабочие процессы, отвечающие требованиям вашего бизнес-процесса, вы должны использовать Workflow Builder.
Ниже приведены преимущества использования SAP Workflow —
-
Рабочий процесс обеспечивает автоматизацию бизнес-процессов, которые состоят из последовательности задач, действий и этапов.
-
Используя рабочие процессы, легко управлять зависимостями задач и отправлять уведомления в почтовый ящик SAP об ожидающих действиях.
-
Благодаря использованию рабочих процессов SAP пользователям легко узнать, какие задачи необходимо выполнить. Рабочие элементы отправляются пользователю в уведомлениях и одним щелчком мыши вызывают правильный T-код и переходят на нужный экран в приложении.
-
Приложения SAP содержат рабочие процессы, которые готовы к использованию. Пользователи также могут редактировать предопределенные бизнес-процессы, чтобы сопоставить их с процессами организации.
-
С помощью различных мастеров рабочих процессов пользователи также могут создавать определенную часть бизнес-процессов. Конструктор рабочих процессов может использоваться для отображения и внесения изменений в существующие рабочие процессы.
-
Рабочие процессы не привязаны к конкретным приложениям SAP, и их можно настраивать.
-
Одним из основных преимуществ использования SAP Workflow является то, что он одинаков во всех приложениях SAP.
-
Рабочие процессы полезны для процессов, которые включают несколько человек или группу людей, последовательность задач и координацию между различными объектами.
Рабочий процесс обеспечивает автоматизацию бизнес-процессов, которые состоят из последовательности задач, действий и этапов.
Используя рабочие процессы, легко управлять зависимостями задач и отправлять уведомления в почтовый ящик SAP об ожидающих действиях.
Благодаря использованию рабочих процессов SAP пользователям легко узнать, какие задачи необходимо выполнить. Рабочие элементы отправляются пользователю в уведомлениях и одним щелчком мыши вызывают правильный T-код и переходят на нужный экран в приложении.
Приложения SAP содержат рабочие процессы, которые готовы к использованию. Пользователи также могут редактировать предопределенные бизнес-процессы, чтобы сопоставить их с процессами организации.
С помощью различных мастеров рабочих процессов пользователи также могут создавать определенную часть бизнес-процессов. Конструктор рабочих процессов может использоваться для отображения и внесения изменений в существующие рабочие процессы.
Рабочие процессы не привязаны к конкретным приложениям SAP, и их можно настраивать.
Одним из основных преимуществ использования SAP Workflow является то, что он одинаков во всех приложениях SAP.
Рабочие процессы полезны для процессов, которые включают несколько человек или группу людей, последовательность задач и координацию между различными объектами.
На следующем рисунке показан пример рабочего процесса для уведомления об отсутствии в Workflow Builder.
SAP Business Workflow — Слои
Архитектура рабочего процесса SAP в системе приложений SAP состоит из следующих уровней:
- Бизнес-объект
- Бизнес-процесс
- Модель организации
Бизнес-объект в SAP Business Workflow определяется как набор методов или событий для объекта в бизнес-процессе. Несколько общих бизнес-объектов в системе SAP включают в себя: Заказчик, Материал и Поставщик.
В SAP Workflow бизнес-процессы определяются в Workflow Builder. Каждый рабочий процесс называется действием и содержит одношаговое задание или шаблон рабочего процесса. Бизнес-логика с использованием кода ABAP определяется в Business Objects.
Модель организации содержит людей или группы людей, которые отвечают за выполнение действий в бизнес-процессе. Люди, отвечающие за выполнение действий, также называются фактическими агентами, и они определяются в действии рабочего процесса в Бизнес-процессе.
Фактические агенты — это агенты, которые фактически выполняют действия в рабочем процессе, такие как утверждение бизнес-документа, отправка уведомлений по электронной почте или создание некоторого документа в рабочем процессе.
Система SAP содержит различные предопределенные бизнес-объекты, события и методы. Ниже приведены общие бизнес-объекты в SAP PLM.
РИСОВАТЬ | Управление документами |
BUS1001 | Мастер материалов |
BUS1080 | BOM |
ECM | Изменить Мастер |
BUS1003 | Учебный класс |
BUS7051 | уведомление |
Для каждого объекта в системе SAP он поставляется со стандартным набором событий и методов для выполнения действий с этим объектом. Наиболее распространенные методы и события —
Методы — Изменить, Показать, Получить детали, Создать
События — Создано, Изменено
Известно, что в системе SAP бизнес-объекты снижают сложность системы SAP, разделяя ее на более мелкие единицы. Каждый бизнес-объект обычно определяется с этими свойствами —
-
Идентификатор типа объекта — используется для внутренней идентификации бизнес-объекта.
-
Имя объекта — используется для внешней идентификации бизнес-объекта. Используя это свойство, внешняя система может взаимодействовать с системой SAP.
-
Super Type — родительский объект, от которого наследуются все компоненты BO.
-
Имя — это описательное имя БО.
-
Описание — это краткое описание типа бизнес-объекта.
-
Приложение — компонент приложения, к которому принадлежит BO.
-
Программа — Программа содержит ABAP-код BO.
Идентификатор типа объекта — используется для внутренней идентификации бизнес-объекта.
Имя объекта — используется для внешней идентификации бизнес-объекта. Используя это свойство, внешняя система может взаимодействовать с системой SAP.
Super Type — родительский объект, от которого наследуются все компоненты BO.
Имя — это описательное имя БО.
Описание — это краткое описание типа бизнес-объекта.
Приложение — компонент приложения, к которому принадлежит BO.
Программа — Программа содержит ABAP-код BO.
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 и как она взаимодействует с типом объекта и методами объекта, моделью организации, событиями и текстами.
Процесс связывания, бизнес-логика и люди
В SAP Workflow бизнес-процессы определяются в Workflow Builder. Каждый шаг определяется в построителе Workflow и называется действием. В каждом из действий определяется одношаговая задача или шаблон рабочего процесса.
В следующей таблице показаны компоненты рабочего процесса SAP.
Организационный план |
Организационная единица (функциональная единица на вашем предприятии) Должность (представляет пост) Работа (классификация функций на предприятии) Кадровые назначения / назначение идентификаторов пользователей |
Стандартная задача | Задача (описание деятельности) |
Workflow Builder |
обзор Типы шагов Задачи Сообщения |
События |
Запускающие события Завершение событий |
Организационная единица (функциональная единица на вашем предприятии)
Должность (представляет пост)
Работа (классификация функций на предприятии)
Кадровые назначения / назначение идентификаторов пользователей
обзор
Типы шагов
Задачи
Сообщения
Запускающие события
Завершение событий
Бизнес-логика определяется в бизнес-объекте, а Business Object содержит атрибуты, события и методы в рабочем процессе. Методы содержат код ABAP для определения задач. Каждая стандартная задача в рабочем процессе связана с методом и бизнес-объектом.
В организационной модели люди / группы людей ответственны за выполнение действий согласно организационной структуре. Все они определены в Workflow Builder. Вы можете просмотреть или создать рабочий процесс, используя T-код: SWDD (Workflow Builder).
SAP Business Workflow — Бизнес-объект
Бизнес-объект в SAP Business Workflow определяется как набор методов или событий для объекта в бизнес-процессе. Несколько общих бизнес-объектов в системе SAP включают в себя: Заказчик, Материал и Поставщик. С использованием Business Objects все сервисы предоставляются в форме исполняемых методов.
Объект в рабочем процессе представляет бизнес-объект в системе SAP. Пример общего объекта включает: Заказ на поставку, Материал, Поставщик и т. Д.
Объект в системе SAP выполняет следующие функции —
-
Бизнес-объект уменьшает сложность системы SAP, разделяя ее на небольшие единицы.
-
С использованием Business Objects различные компоненты в системе SAP могут взаимодействовать друг с другом.
-
Бизнес-объекты могут использоваться в RFC и рабочих процессах.
-
С использованием BAPI и бизнес-объектов система SAP может взаимодействовать с системой не-SAP.
Бизнес-объект уменьшает сложность системы SAP, разделяя ее на небольшие единицы.
С использованием Business Objects различные компоненты в системе SAP могут взаимодействовать друг с другом.
Бизнес-объекты могут использоваться в RFC и рабочих процессах.
С использованием BAPI и бизнес-объектов система SAP может взаимодействовать с системой не-SAP.
Компоненты бизнес-объекта в системе SAP
Каждый бизнес-объект в системе SAP содержит следующие пять компонентов:
-
Ключевые поля
-
Спецификация уникального ключа объекта — для доступа к конкретному экземпляру BO
-
Ключевое поле представляется как комбинация одного или нескольких полей
-
Показывает ссылку на базовую таблицу приложения
-
На основе символов
-
Вы можете прочитать бизнес-объект из другой не-SAP-системы
-
Вы не можете изменить бизнес-объект извне
-
Максимальная длина поля связанного ключа может быть 70 символов
-
-
атрибут
-
Два типа атрибутов — Виртуальный (устанавливается программой BO) и Поле БД (загружается из базы данных)
-
Атрибут может быть считан из системы SAP, но его нельзя изменить
-
Атрибут БО показывает свойства и характеристики объекта
-
Атрибут может быть показан как одна строка или многострочный
-
Вы можете иметь атрибут, который не зависит от экземпляра или зависит от экземпляра
-
-
События
-
События содержат слушателя вне BO, как SAP Workflow
-
Он используется для запуска или завершения рабочего процесса SAP
-
Это также показывает изменение в появлении бизнес-объекта
-
-
методы
-
Метод может быть двух типов — синхронный (результат возвращается вызывающей программе) и асинхронный (результат может быть возвращен вызывающей программе с помощью события)
-
Метод может быть зависимым от экземпляра или независимым от экземпляра
-
Метод состоит из исключений и параметров, таких как однострочный / многострочный, необязательный / обязательный и т. Д.
-
-
Типы Интерфейсов
-
Бизнес-объект в системе SAP может наследовать один или несколько интерфейсов
-
В интерфейсе могут быть определены методы, которые можно переопределить в типе бизнес-объекта в рабочем процессе.
-
Ключевые поля
Спецификация уникального ключа объекта — для доступа к конкретному экземпляру BO
Ключевое поле представляется как комбинация одного или нескольких полей
Показывает ссылку на базовую таблицу приложения
На основе символов
Вы можете прочитать бизнес-объект из другой не-SAP-системы
Вы не можете изменить бизнес-объект извне
Максимальная длина поля связанного ключа может быть 70 символов
атрибут
Два типа атрибутов — Виртуальный (устанавливается программой BO) и Поле БД (загружается из базы данных)
Атрибут может быть считан из системы SAP, но его нельзя изменить
Атрибут БО показывает свойства и характеристики объекта
Атрибут может быть показан как одна строка или многострочный
Вы можете иметь атрибут, который не зависит от экземпляра или зависит от экземпляра
События
События содержат слушателя вне BO, как SAP Workflow
Он используется для запуска или завершения рабочего процесса SAP
Это также показывает изменение в появлении бизнес-объекта
методы
Метод может быть двух типов — синхронный (результат возвращается вызывающей программе) и асинхронный (результат может быть возвращен вызывающей программе с помощью события)
Метод может быть зависимым от экземпляра или независимым от экземпляра
Метод состоит из исключений и параметров, таких как однострочный / многострочный, необязательный / обязательный и т. Д.
Типы Интерфейсов
Бизнес-объект в системе SAP может наследовать один или несколько интерфейсов
В интерфейсе могут быть определены методы, которые можно переопределить в типе бизнес-объекта в рабочем процессе.
Состояние компонента бизнес-объекта
У БО в разработке могут быть разные статусы развития —
-
Modeled — этот статус показывает BO только как определенное — то есть метод и его подпись
-
Реализовано — этот статус показывает, что реализация ABAP выполнена, и вы можете использовать BO для тестирования
-
Выпущено — это показывает, что метод готов к использованию
-
Устаревший — показывает, что метод / событие больше не должно использоваться
Modeled — этот статус показывает BO только как определенное — то есть метод и его подпись
Реализовано — этот статус показывает, что реализация ABAP выполнена, и вы можете использовать BO для тестирования
Выпущено — это показывает, что метод готов к использованию
Устаревший — показывает, что метод / событие больше не должно использоваться
Создать бизнес-объект
Шаг 1. Чтобы создать бизнес-объект, используйте построитель бизнес-объектов (T-код — SWO1). Появится следующий скриншот.
Шаг 2 — Нажмите Создать. Откроется следующее окно. Определите объект Supertype.
Шаг 3 — Заполните все остальные детали. Выберите приложение из списка поиска, как показано на следующем снимке экрана.
Шаг 4 — Затем сохраните пакет. Сохраните пакет в пакете «Z», как показано на следующем снимке экрана.
Шаг 5 — Чтобы изменить состояние деблокирования типа объекта, выберите «Правка» → «Изменить состояние деблокирования» → «Тип объекта» → «Реализовано».
Шаг 6 — Щелкните тип объекта и перейдите в «Редактировать». Снова, чтобы изменить статус выпуска, перейдите к Изменить состояние выпуска → Тип объекта → На выпуск.
Шаг 7 — В следующем окне нажмите Методы → Кнопка Создать. Откроется всплывающее окно, выберите «Нет». Передайте имя и описание метода, как показано на следующем снимке экрана, и нажмите кнопку Tick.
Шаг 8 — Теперь выберите созданный метод. Перейдите в «Правка» → «Изменить состояние выпуска». Здесь сначала реализуйте компонент типа объекта, а затем отпустите его.
Шаг 9 — Обратите внимание, что галочка перед методом и BO показывает, что он создан успешно. Добавьте параметры в метод, нажав кнопку «Создать».
Шаг 10 — Перейдите на вкладку «Программа» для добавления кода в метод, как показано на следующем снимке экрана. Нажмите кнопку Сохранить, чтобы сохранить созданный объект.
Делегировать бизнес-объект
Вы также можете делегировать этот объект его подтипу. Делегирование используется для замены исходного бизнес-объекта его подтипом, к которому можно добавить дополнительные события / методы.
Чтобы делегировать бизнес-объект, перейдите к T-коду SWO1. Настройка → Делегировать, как показано на следующем снимке экрана.
SAP Business Workflow — начало и завершение
Рабочий процесс также можно запустить вручную, однако для него должны быть назначены возможные агенты . Возможный агент известен как пользователь, который авторизован для запуска задачи и выполнения соответствующего рабочего элемента. Возможные агенты рабочих элементов определены в определении задачи, и без возможных агентов вы не можете выполнить или запустить задачу с помощью диалога.
Если параметры импорта рабочего процесса SAP содержат данные, вы можете запустить их вручную, и они включают рабочие процессы с инициирующими событиями.
Вы можете использовать T-коды: «SWUI» и «SWUS», как показано на следующем снимке экрана. В этих транзакциях вы можете запускать уже определенные рабочие процессы SAP.
Вы можете выбрать рабочий процесс слева и использовать опцию — Пуск или Начать с подробностей. На правой стороне он показывает подробную информацию о рабочем процессе. После того, как вы нажмете «Пуск», следующий шаг — ввести шаг принятия решения.
T-код: SWUS (проверить рабочий процесс)
Вы можете перейти к Business Workplace из обеих транзакций.
Чтобы запустить рабочий процесс вручную, необходимо перейти к SAP Business Workplace (T-код: SBWP). В системе SAP Business Workplace — это рабочая область, которая используется для выполнения бизнес-процессов и доступна через графический интерфейс SAP, а не через веб-браузер или какое-либо приложение. Все запросы, полученные менеджером в его почтовом ящике, известны как РАБОЧИЙ ПУНКТ.
Обратите внимание, что экран для запуска рабочих процессов SAP состоит из двух частей: у вас есть все рабочие процессы, для которых у вас есть возможные агенты, определенные с левой стороны, а с правой стороны вы можете видеть детали выбранного рабочего процесса.
Чтобы запустить рабочий процесс, вам нужно выбрать рабочий процесс и затем нажать значок в левой области экрана или функция «Пуск» в правой области экрана.
Когда вы запускаете рабочий процесс, вы также можете добавить такую информацию, как заметки, сроки или вложения. У вас есть следующие вкладки —
свойства
На этой вкладке вы можете определить приоритет рабочего процесса. У вас также есть возможность установить флаг — «Создать флаг для запущенного рабочего процесса в папке входящих». Эта опция получает рабочий элемент в папку «Входящие» при запуске рабочего процесса вручную.
Обратите внимание, что этот флаг автоматически удаляется при завершении рабочего процесса.
Примечание страницы в начале
Созданное здесь примечание добавляется в рабочий процесс как вложение.
Page 0 Приложения
Вы можете использовать это для создания, отображения, импорта и удаления вложений.
Чтобы использовать функцию «Запустить рабочий процесс», необходимо перейти в «Офис» → «Запустить рабочий процесс».
Вы также можете перейти в Инструменты → Бизнес-процесс → Разработка → Инструменты времени выполнения -> Запуск рабочего процесса.
Условия запуска для рабочих процессов
Вы также можете добавить дополнительное условие в начале рабочего процесса. Это можно определить для рабочих процессов, запускаемых с помощью запуска события. Когда вы устанавливаете условие запуска, это означает, что запуск рабочего процесса зависит не только от события, но и от этого дополнительного условия.
Для выбора определенного рабочего процесса доступны следующие критерии выбора:
Начальное условие
С его помощью вы можете выполнить поиск по названию определенного условия запуска, определенного для рабочего процесса.
Бизнес-объект
Этот параметр используется для поиска рабочих процессов с условиями запуска с использованием определенного типа объекта.
Событие
В этом варианте у вас есть все события для выбранного типа объекта, которые связаны с рабочими процессами, поскольку инициирующие события доступны для выбора.
Workflow
Это используется для прямого поиска рабочих процессов с условиями запуска.
SAP Business Workflow — Редактор условий
Для передачи условия запуска в рабочий процесс используется редактор условий. Есть два способа использовать редактор условий:
-
Режим прямого ввода текста — в этом режиме вы можете напрямую передавать выражения и операторы с помощью справки F4.
-
Режим ПК — это также называется режимом, ориентированным на мышь. Экран редактора условий разделен на три области: операторы, выражение и обработка.
Режим прямого ввода текста — в этом режиме вы можете напрямую передавать выражения и операторы с помощью справки F4.
Режим ПК — это также называется режимом, ориентированным на мышь. Экран редактора условий разделен на три области: операторы, выражение и обработка.
Ниже приводится общая форма условия —
[<Not>] <Expression> <Operator> <Expression> [<And/Or> <Not> <Expression> <Operator> <Expression> …]
Логические Операторы
Примечание. «НЕ» сильнее, чем «И», а «И» сильнее, чем «ИЛИ».
У вас есть следующие поля ввода для выражения —
- Системные поля
- Контейнерные элементы
Вы также можете определить личные настройки редактора условий, как показано ниже. Это включает в себя настройки, связанные с —
- дисплей
- Пользовательский интерфейс
- Режим звонка
- Технические параметры
SAP Business Workflow — Администрирование
В SAP Workflow администратор отвечает за управление рабочими процессами и за обеспечение того, чтобы рабочие процессы выполнялись, включенные переносимые рабочие процессы и отслеживание механизма рабочих процессов.
Администратор рабочего процесса должен иметь доступ к следующим T-кодам:
SWI2 — это T-код, используемый для анализа Workitem. Тем не менее, он предоставляет различные варианты фильтрации для следующих транзакций —
- swi2_freq
- swi2_adm1
- swi2_dead
- swi2_diag
- swie (разблокировать рабочие процессы)
- swia (рабочий процесс в качестве администратора)
- swpr
- SWPC
- swwl
- swui
- swud
- swi5
- swu8
- sbwp
- СВЭЛ
- swels
- swu0
- swue
- swu1
- swu2
- swu_obuf
- swld
- swb_cond
- ЕРР
- swi1
- SWI6
- swu3
Мы рассмотрим эти T-коды и другие важные транзакции с описанием позже в этом руководстве.
Администрация рабочего процесса выполняет различные задачи, которые можно разделить на следующие категории:
- Время выполнения рабочего процесса
- Менеджер по корпоративным мероприятиям
- Время определения рабочего процесса
- WebFlow
Среда выполнения рабочего процесса содержит различные транзакции, которые можно использовать для контроля и управления выполнением рабочих процессов. T-код: SWDC_RUNTIME
Администрация Event Manager
Это включает в себя T-коды, которые используются для управления и использования событий в SAP Workflow. Следующие задачи могут быть выполнены под Администрацией Event Manager —
Администрирование очереди событий
Это используется для определения администратора для очередей событий и для управления тем, кто уведомляется по электронной почте, если есть ошибки, связанные с событиями в рабочих процессах.
Тип Связи и Связи Экземпляра
Это сохраняется в таблице, которая содержит назначение событий получателям событий, заинтересованным в событии.
Трассировка событий для рабочих процессов
Вы можете использовать трассировку событий в рабочих процессах, чтобы регистрировать всю информацию для создания и использования событий.
Очередь событий
Вы можете использовать очередь событий для временного хранения событий.
Общие настройки → Рабочий процесс → Сохранить настройки очереди событий.
В трассировке событий сохраните следующие данные —
- Данные о событии
- Запускающая программа
- Дата и время запуска
- Триггерный объект
- Тип запускающего объекта
- Название события
Ниже приведены полезные транзакции в рамках SAP Workflow при разработке ABAP —
-
SWE4 — включить / выключить трассировку событий
-
SWEL — Показать трассировку события
-
RSWELOGD — Удалить трассировку события
-
SWEC — связать документы изменений с событиями
-
SWED — Присвоить объекты документа изменения типам объектов.
SWE4 — включить / выключить трассировку событий
SWEL — Показать трассировку события
RSWELOGD — Удалить трассировку события
SWEC — связать документы изменений с событиями
SWED — Присвоить объекты документа изменения типам объектов.
Чтобы активировать / деактивировать трассировку событий, перейдите по следующему пути —
Инструменты → Бизнес-процесс → Разработка → Администрирование → Менеджер событий → Событие → Включить / выключить трассировку событий или использовать T-код: SWELS / SWE4
Чтобы отобразить трассировку события , перейдите по следующему пути:
Инструменты → Бизнес-процесс → Разработка → Администрирование → Менеджер событий → Трассировка событий → Показать трассировку событий или SWEL, как показано на следующем снимке экрана.
Чтобы удалить трассировку события , перейдите по следующему пути —
Инструменты → Бизнес-процесс → Разработка → Администрирование → Менеджер событий → Трассировка событий → Удалить трассировку событий или использовать T-код: RSWELOGD, как показано на следующем снимке экрана.
Бизнес-процессы SAP с ошибками
Вы также можете перечислить главные рабочие элементы с ошибками в рабочем процессе. Средство просмотра списков SAP в системе ABAP используется для просмотра рабочего процесса с ошибками, которые сгруппированы по причине ошибки. Ниже приведены возможные причины ошибок рабочего процесса.
- агент
- Сроки
- Привязка от рабочего процесса к рабочему элементу
- Другой
Вы можете получить доступ к обработке рабочих процессов с ошибками, перейдя по этому пути: Инструменты → Бизнес-процесс → Администрирование → Время выполнения рабочего процесса → Диагностика рабочих процессов с ошибками.
Вы можете использовать T-код: SWI2_DIAG (Диагностика рабочих процессов с ошибками), который определяется как стандартный код SAP, доступный в системах R / 3 SAP, в зависимости от вашей версии и выпуска.
Вы можете увидеть причину ошибки в диагностике рабочего процесса, а также «Перезапустить рабочий процесс» отсюда.
SAP Business — настройка рабочего процесса
В SAP Workflow вы можете создать определение времени выполнения рабочих процессов SAP. Эти конфигурации оцениваются при выполнении рабочих процессов. Вы можете настроить следующие шаги —
- Деятельность
- Решение пользователя
- Документ из шаблона
- Подождите
Для каждого определения рабочего процесса вы можете создать отдельную конфигурацию рабочего процесса. Вы можете активировать конфигурацию рабочего процесса отдельно, и при запуске рабочего процесса он проверяет активированную конфигурацию рабочего процесса.
Примечание. Данные в конфигурации рабочего процесса всегда имеют приоритет перед данными в определении рабочего процесса.
Чтобы запустить настройку рабочего процесса, выберите Инструменты → Бизнес-процесс → Разработка → Инструменты определения → Конфигурация рабочего процесса.
Или используйте T-код: SWDD_CONFIG
Откроется окно с именем — Конфигурация рабочего процесса. Вы должны дважды щелкнуть по шагу в определении рабочего процесса, чтобы отобразить определение шага для ввода значений. Когда рабочий процесс выполняется, эти значения затем используются во время выполнения вместо значений, упомянутых в определении рабочего процесса.
Когда конфигурация рабочего процесса сохранена, она по умолчанию активна. Вы также можете удалить конфигурацию, выбрав Конфигурация → Удалить.
SAP Note при использовании конфигурации рабочего процесса из Easy Access
Вы можете открыть конфигурацию рабочего процесса открытого рабочего процесса непосредственно из Workflow Builder.
В конфигурации рабочего процесса вы можете индивидуально адаптировать рабочий процесс без изменения самого рабочего процесса. Одно из применений конфигурации рабочих процессов — для рабочих процессов, предоставляемых SAP, которые вы не можете редактировать самостоятельно. В конфигурации рабочего процесса вы можете задать спецификации в выбранных полях ввода, которым при оценке предоставляется приоритет при оценке.
Например, вы можете адаптировать выбор ответственных агентов или получателей сообщения для выполнения всех шагов. Вы также можете адаптировать мониторинг установленного срока в соответствии со своими требованиями.
Примечание. Конфигурация рабочего процесса зависит от клиента в системе SAP. Также возможно перенести определение рабочего процесса от одного клиента к другому клиенту — транспортируется только активная версия определения рабочего процесса. Если определение WF существует в целевой системе с тем же номером версии и рабочие процессы не выполняются, то оно перезаписывается, в противном случае оно сохраняется с бесплатным номером версии.
SAP Business Workflow — Строитель
Workflow Builder — наиболее распространенный инструмент для создания, редактирования и отображения определений Workflow. Он обеспечивает графическое и древовидное моделирование для определения рабочего процесса. При использовании SAP GUI для Windows отображается графическое представление Workflow Builder.
При использовании другого графического интерфейса SAP древовидное представление отображается в Workflow Builder.
В графическом представлении построителя Workflow определены следующие разделы:
- Workflow
- Информация
- навигация
- Объекты
- Сообщения
- Типы шагов
- обзор
Область обзора не отображается в виде дерева. С левой стороны у вас есть объект, панель навигации и информации. В середине экрана у вас есть панель «Сообщение» и «Рабочий процесс», а справа — «Обзор» и «Типы шагов».
Панель навигации
На панели навигации у вас есть шаги рабочего процесса, отображаемые в соответствии с отображением определения рабочего процесса. Пользователи также могут перейти непосредственно к любому определению шага из списка шагов. Это также используется для редактирования рабочего процесса из контекстного меню.
Сообщения. На панели сообщений содержатся все сообщения и результаты поиска, которые генерируются в тех списках, где используются тесты и рабочие процессы.
Информация — эта панель используется для отображения загруженного рабочего процесса и его определения, состояния соответствующего рабочего процесса и номера версии в системе.
Вызов построителя рабочего процесса
Вы можете вызвать конструктор рабочих процессов, используя различные параметры. Вы можете вызвать его напрямую, перейдя по этому пути: Инструменты → Бизнес-процесс → Разработка → Инструменты определения → Рабочий процесс → Рабочий процесс или вы также можете использовать T-код: SWDD.
Чтобы напрямую вызвать буквенно-цифровой дисплей Workflow Builder, перейдите к «Инструменты» → «Бизнес-процесс» → «Разработка» → «Инструменты определения» → «Workflow Builder» → «Workflow Builder» (буквенно-цифровой).
Вы можете перемещаться между режимом изменения и режимом отображения, используя опцию , Вы также можете выбрать другой рабочий процесс для обработки, выбрав Инструменты → Бизнес-процесс → Разработка → Инструменты определения → Построитель рабочих процессов → Построитель рабочих процессов (Выбор).
Если вы хотите вызвать Workflow Builder напрямую с новым и пустым рабочим процессом, выберите Инструменты → Бизнес-процесс → Разработка → Инструменты определения → Workflow Builder → Workflow Builder: Создать рабочий процесс.
Обратите внимание, что начало рабочего процесса представлено с помощью символа индикатора Начать рабочий процесс. Когда вы вызываете новый рабочий процесс из определения многошаговой задачи, в которой определены инициирующие события, он отображается с помощью символа ,
В определении графического рабочего процесса вы можете добавить новое определение рабочего процесса, используя неопределенный шаг с результатом и обозначенный символом ,
Конец определения рабочего процесса обозначен ,
Важные коды транзакций, связанные с Workflow Builder и конфигурацией, приведены в таблице ниже.
SWDA | Конструктор рабочих процессов (вызывает конструктор рабочих процессов в алфавитно-цифровом режиме) |
SWDD | Конструктор рабочих процессов |
SWDS | Конструктор рабочих процессов (Выбор) |
SWDD_CONFIG | Конфигурация рабочего процесса |
SBWP | Рабочее место |
SWDC_DEFINITION | Данные администрирования Workflow Builder |
SWDC_RUNTIME | Данные администрирования рабочего процесса |
SWNCONFIG | Расширенные уведомления для бизнес-процесса |
SAP Business Workflow — Импорт / Экспорт
Вы также можете импортировать и экспортировать рабочие процессы, используя файлы XML. Метаязык BPM0.4 используется для описания структуры рабочих процессов. При экспорте рабочего процесса следующие компоненты рабочего процесса не могут быть экспортированы вместе с BPML 0.4 (BPML расшифровывается как язык моделирования бизнес-процессов).
-
Запускающие события
-
Задачи в шагах
-
Подождите шаги
-
Создатели событий
-
Идентификатор задачи экспортируется как расширение, специфичное для SAP
-
Если ваш рабочий процесс содержит такие типы шагов, при импорте они заменяются пустыми шагами
-
Сложные условия
-
Типы данных, такие как структуры, ссылки на типы объектов
-
Смоделированный контроль сроков
-
Действия с более чем одним результатом
-
Правила / элементы управления организацией служили ответственными агентами
Запускающие события
Задачи в шагах
Подождите шаги
Создатели событий
Идентификатор задачи экспортируется как расширение, специфичное для SAP
Если ваш рабочий процесс содержит такие типы шагов, при импорте они заменяются пустыми шагами
Сложные условия
Типы данных, такие как структуры, ссылки на типы объектов
Смоделированный контроль сроков
Действия с более чем одним результатом
Правила / элементы управления организацией служили ответственными агентами
Чтобы экспортировать рабочий процесс в виде файла XML, перейдите к «Рабочий процесс» → «Импорт / экспорт» → «Экспорт в файл XML».
Вы также можете перейти к просмотру BPML Экспорт → Нажмите «Экспорт в файл XML», а затем сохраните файл локально в своей системе.
Вы можете использовать этот файл при импорте в опции Workflow вверху. Чтобы импортировать это, перейдите в Рабочий процесс → Импорт / Экспорт → Импорт из файла XML.
SAP Business Workflow — Создание шагов
Шаг используется в рабочем процессе для выполнения задачи или для управления рабочим процессом. Шаг всегда создается внутри блока, а блок всегда содержит шаг и его результат. Шаг можно создать, изменив неопределенный шаг в графическом режиме, или вы также можете добавить новый шаг.
Чтобы изменить неопределенный шаг в рабочем процессе, дважды щелкните неопределенный шаг, и это откроет Выбор шага. Выберите тип шага, как показано на следующем снимке экрана.
Существуют различные типы шагов, которые вы можете выбрать согласно требованию. Ниже приведены некоторые общие типы шагов, их символы в рабочем процессе и описание.
Условное обозначение | Тип шага | Шаг Runtime Функция Описание |
---|---|---|
Контроль над процессом | Функции Отменить рабочий элемент или Установить рабочий элемент как устаревшие применяются к другим рабочим элементам текущего рабочего процесса. | |
Специальный якорь | В определении вы сохраняете рабочие процессы, которые могут заменить этот шаг. Во время выполнения авторизованный пользователь может выбрать один из сохраненных рабочих процессов. Специальный якорь затем заменяется шагами этого рабочего процесса. | |
Деятельность | Выполнение задачи или рабочего процесса. | |
Состояние | Обрабатывается одна из двух ветвей, определенных в определении рабочего процесса. Система принимает решение на основе определенных условий. При этом система учитывает информацию из контекста рабочего процесса или обработанных объектов приложения. | |
Решение пользователя | Ход выполнения текущего рабочего процесса контролируется на основе решения, принятого текущим агентом. | |
Документ из шаблона | Документ создается из шаблона документа. | |
Контейнерная операция | Элементарные арифметические операции или присвоения значений применяются к отдельным элементам контейнера рабочего процесса. | |
Создатель события | Событие создано. | |
форма | Данные в элементе контейнера, который ссылается на структуру, могут быть отображены, обработаны или утверждены как форма. | |
Отправить письмо | Текст, введенный в этот тип шага, отправляется по электронной почте. | |
Несколько условий | Обрабатывается одна из нескольких ветвей, определенных в определении рабочего процесса. Для этого система проверяет значение элемента контейнера в контейнере рабочего процесса. | |
вилка | Последующая обработка происходит в разветвлении. Вы можете определить, сколько веток должно быть выполнено для успешного завершения форка, или определить конечное условие в редакторе условий. | |
Неопределенный шаг | Нет функции во время выполнения. Неопределенные шаги всегда имеют результат. | |
Петля (до) | Последовательность шагов обрабатывается многократно, пока не наступит определенное условие завершения. | |
Петля (пока) | Последовательность шагов обрабатывается многократно, пока применяются определенные сравнения. Система выходит из цикла, когда основа сравнения не соответствует ни одному из значений сравнения. | |
Ждать события | Система ждет определенного события. Рабочий элемент выполняется только в том случае, если происходит ожидаемое событие. Событие также может быть вызвано появлением XML-документа. | |
Веб-активность | Содержимое элементов контейнера отправляется на URL-адрес без изменений или в форме сгенерированного XML-документа. Шаг может ждать ответа. Возможно взаимодействие с процессом, запущенным веб-активностью. Процесс, запущенный сообщением XML, может связаться со своим вызывающим. |
Когда вы вставляете новый шаг в существующий рабочий процесс, его положение зависит от шага или ранее выбранного результата.
Куда вы хотите вставить шаг | Что вы должны выбрать |
---|---|
После шага | Результат шага, который находится в соответствующей ветви определения рабочего процесса |
Перед шагом | Шаг |
Как новая ветвь вилки | символ перед вилкой |
Использование шага ожидания
Шаг ожидания в рабочем процессе может ожидать —
- Событие
- Местное событие
- Рабочий элемент
- Событие получено рабочим процессом
Когда шаг ожидания ожидает события, он завершается, когда происходит определенное событие. Событие завершает все шаги ожидания, ожидающие этого конкретного события. Это обычно используется —
- Чтобы приостановить рабочий процесс, пока не произойдет определенное событие
- В результате из другого рабочего процесса, запущенного в другой системе
- Как событие в параллельной обработке
Точно так же он работает при ожидании локального события, условия или события из другого рабочего процесса.
Ждать события | Система ждет определенного события. Рабочий элемент выполняется только в том случае, если происходит ожидаемое событие. Событие также может быть вызвано появлением XML-документа. |
Строитель бизнес-объектов
Вы также можете создать, изменить или отобразить объект, доступный в репозитории Business Object, с помощью Business Object Builder. Чтобы изменить объект, вы должны знать имя, идентификатор или описание объекта.
Объект в рабочем процессе представляет бизнес-объект в системе SAP. Пример общей сущности включает: Заказ на поставку, Материал, Поставщик и т. Д. Вы также можете получить доступ к хранилищу бизнес-объектов с помощью обозревателя хранилища бизнес-объектов. Чтобы вызвать браузер репозитория бизнес-объектов из построителя бизнес-объектов, необходимо выбрать репозиторий бизнес-объектов и указать количество типов объектов, отображаемых в диалоговом окне.
Когда вы открываете Business Object Builder, перейдя в Инструменты → Бизнес-процесс → Разработка → Инструменты определения → Business Object Builder, вы можете увидеть опцию Репозиторий бизнес-объектов в верхнем меню.
В обозревателе репозитория бизнес-объектов: экран ввода выберите «Фильтровать другие параметры», чтобы указать отдельные критерии фильтрации.
Чтобы запустить Business Object Builder, необходимо перейти в Инструменты → Бизнес-процесс → Разработка → Инструменты определения → Business Object Builder.
Для создания бизнес-объекта вы можете использовать T-code Business Object Builder (SWO1).
После того, как вы нажмете кнопку «Создать», в следующем окне вам нужно будет определить супер тип объекта. Все эти шаги определены в предыдущем разделе «Определение бизнес-объекта». Чтобы перейти непосредственно к ведению типа объекта, необходимо ввести идентификатор типа объекта и нажать кнопку «Показать» или «Изменить» на начальном экране.
На следующем снимке экрана показан бизнес-объект и способы изменения статуса объекта в хранилище.
SAP Business Workflow — abap классы
В инструментальных средствах SAP ABAP конструктор классов — это инструмент в ABAP, который позволяет определять, изменять и тестировать глобальные классы и интерфейсы ABAP. Класс Builder имеет два режима —
- Режим на основе формы
- Режим на основе исходного кода
Используя интерфейс IF_WORKFLOW, вы можете использовать ABAP-классы в SAP WebFlow Engine. В системе SAP WebFlow Engine (SAP Business Workflow) используется для определения и отображения бизнес-процессов, которые не отображаются. Он включает в себя процессы деблокирования или утверждения, а также сложные процессы, такие как создание заказа на поставку и т. Д., А также различные действия соответствующих подразделений. SAP WebFlow Engine в основном используется для процессов, которые повторяются по своей природе или включают действия большого числа агентов в заранее определенном порядке.
Механизм WebFlow также можно использовать для обработки ошибок в существующих процессах и рабочих процессах. Используя WebFlow Engine, вы также можете запустить рабочий процесс, когда происходят предопределенные события.
Чтобы использовать ABAP-классы в рабочих процессах, необходимо реализовать интерфейс IF_WORKFLOW в ABAP-классе. Этот интерфейс включает в себя метод, который создает определенные предварительные условия, чтобы объект можно было использовать в SAP WebFlow Engine.
Интерфейс IF_WORKFLOW содержит следующие методы —
- BI_PERSISTENT ~ FIND_BY_LPOR
- BI_PERSISTENT ~ ОБНОВЛЕНО
- BI_OBJECT ~ EXECUTE_DEFAULT_METHOD
- BI_PERSISTENT ~ LPOR
- BI_OBJECT ~ DEFAULT_ATTRIBUTE_VALUE
- BI_OBJECT ~ RELEASE
Как добавить IF_WORKFLOW в классе ABAP?
Чтобы добавить интерфейс IF_WORKFLOW к классу, необходимо открыть T-код Class Builder: SE24.
Перейдите на вкладку Интерфейс, добавьте интерфейс IF_WORKFLOW. После добавления этого интерфейса он также добавляет два подчиненных интерфейса: BI_OBJECT и BI_PERSISTENT. Когда вы перейдете на вкладку «Методы» и увидите, что некоторые методы этих интерфейсов автоматически наследуются классу ABAP.
Чтобы класс Utility реализовал интерфейс IF_WORKFLOW, необходимо открыть каждый из методов, унаследованных от интерфейса IF_WORKFLOW, а затем активировать пустой исходный код → активировать класс ABAP.
Примечание. Когда вы реализуете интерфейс IF_WORKFLOW в классе, он может использоваться в любом из рабочих процессов. Класс ABAP автоматически освобождается для использования с реализацией этого интерфейса. Изменения совместимости следует вносить только после реализации интерфейса и не следует удалять атрибуты, изменения типов или методы. В системе SAP он не определяет список, в котором упоминается, что класс используется в этих рабочих процессах.
Также обратите внимание, что интерфейс IF_WORKFLOW не должен быть реализован во внутренних классах приложения, так как это будет означать, что каждый метод класса ABAP может использоваться в рабочих процессах.
Расширенные уведомления
Вы также можете настроить рабочие процессы SAP для расширения уведомлений пользователей, над которыми у них есть работа, и это можно сделать с помощью уведомлений по электронной почте в MS Outlook или Lotus Notes. Вы также можете упростить выбор рабочих элементов, предоставив упрощенный вид рабочих элементов.
В SAP Workflow вы также можете выполнить анализ производительности, используя транзакцию SWI2_DURA (рабочие элементы по продолжительности обработки). Это можно использовать для проверки различных параметров производительности, таких как среднее время обработки задач и т. Д.
Код транзакции SAP (TCODE): SWI2_DURA
Описание транзакции: рабочие элементы по длительности обработки
Описание модуля SAP: базовый компонент
Это используется для мониторинга —
- Предопределенные группы задач, которые можно использовать для мониторинга различных процессов.
- Отдельные задачи для определения случайных пользовательских ролей.
Используя расширенное уведомление для SAP Business Workflow, вы можете уведомлять пользователей о рабочих элементах, которые необходимо обработать. Вы можете отправлять рабочие элементы в групповое программное обеспечение. Например, MS Outlook или Lotus Notes с внутренними транзакциями, к которым пользователь может иметь прямой доступ и выполнять действия.
Ниже приводится сравнение различных уведомлений в системе SAP для рабочего процесса.
SAP MAPI содержит SAPoffice Message Store, транспортную и адресную книгу (mpsap32.dll), исполняемые программы, интерпретатор вложений рабочих процессов и бизнес-объектов (mpinterp.exe, mpbusobj.exe и mpstub.exe), файлы для отображения столбцов для рабочих процессов и файл PST ( личные папки) для специальной формы SAPforms Outlook для поддержки и настройки автономного рабочего процесса.
Отчет RSWUWFML — это стандартный исполняемый отчет ABAP в системе SAP, используемый для отправки уведомлений по электронной почте Outlook агенту в рабочем процессе о рабочих элементах в папке входящих сообщений SAP.
Функция для рабочего процесса | MAPI | RSWUWFML | RSWUWML2 | Расширенное уведомление |
---|---|---|---|---|
Доставить рабочие элементы любому почтовому клиенту | — | Икс | Икс | Икс |
Ярлыки приложений SAP | — | — | Икс | Икс |
Текст префикса И суффикса (окружающий описание рабочего элемента) | — | — | Икс | Икс |
Улучшенное определение адреса | — | — | Икс | Икс |
Улучшенная обработка замещения | — | — | Икс | Икс |
HTML электронная почта (только Outlook) | — | — | — | Икс |
Общие решения | — | — | — | Икс |
Ссылка на новые веб-интерфейсы (WebDynpro и т. Д.) | — | — | — | Икс |
Списки рабочих элементов в одном электронном письме | — | — | — | Икс |
Поддержка переадресации рабочих мест по электронной почте | — | — | — | Икс |
Конфигурация уведомлений
SWN_SELSEN — это стандартный исполняемый ABAP-отчет, который можно использовать для выбора и отправки рабочих элементов. Вы можете периодически запускать этот отчет.
Транзакция SWNCONFIG предназначена для расширенной настройки.
С левой стороны под диалоговой структурой есть различные варианты, такие как —
- Бизнес-сценарий
- Выбор расписания
- Расписание доставки
- общие настройки
- Назначение обработчика
- Шаблон сообщения
- Тип доставки
Вы можете выбрать любую диалоговую структуру и щелкнуть Новые записи, чтобы добавить запись для конфигурации уведомлений в системе SAP.
Транзакция SWNADMIN предназначена для базового администрирования. Когда вы запустите этот T-код, вам будет предложено, как показано ниже.
После того, как вы нажмете «Разрешить», вы перейдете на страницу: Администрирование расширенного уведомления о рабочем процессе.
В этом окне вы можете определить расширенные уведомления для ваших рабочих процессов. Вы можете активировать / деактивировать уведомления, определить расписание, определить сообщения, получателей и т. Д.
Интеграция с приложениями Non-Sap Workflow
Вы также можете интегрировать свои рабочие процессы с приложениями, не относящимися к SAP, с помощью внешних вызовов служб, вызовов веб-служб и API. Ниже приведены некоторые распространенные варианты интеграции:
- Создание задач рабочего процесса для внешних сервисных вызовов и BSP
- Универсальные обработчики запуска рабочего списка
- SAP NetWeaver Exchange Инфраструктура Управление бизнес-процессами
- Wf-XML и веб-сервисы
Импорт службы ABAP
Вы можете использовать код транзакции: WF_EXTSRV для генерации вашего сервиса. Эта транзакция используется для поддержки Сервисов WebFlow. Вы также можете получить доступ к этому из меню, как показано ниже —
SAP Easy Access → Инструменты → Бизнес-процесс → Разработка → Инструменты определения → Сервисы WebFlow → Ведение сервисов WebFlow.
Все веб-сервисы, которые вы должны использовать в SAP Workflow, должны быть зарегистрированы в каталоге веб-сервисов. Вы можете вручную зарегистрировать веб-сервис, введя все данные веб-сервиса вручную. Используйте T-код: WF_EXTSRV.
Вы также можете использовать файл WSDL, который содержит определение веб-службы, и вы можете импортировать его напрямую, используя T-Code: WFWS.
Чтобы зарегистрировать веб-сервис , выберите «Сервис» в диалоговом окне и нажмите «Новые записи».
Введите идентификатор службы и краткий текст для веб-службы.
Выберите журнал, с которым должен быть вызван веб-сервис.
Для Host добавьте адрес веб-службы, а для Port добавьте номер порта.
Введите каталог и имя вызова веб-службы в поле Путь.
Определите режим вызова веб-службы. Здесь вы определяете, задействован ли диалоговый или фоновый веб-сервис, и будет ли выполняться обратный вызов.
Дважды щелкните и выберите параметр в диалоговой структуре.
Параметры определяют интерфейс веб-службы. Контейнер задач создается из параметров при последующей генерации задач.
Введите все параметры веб-службы. Убедитесь, что вы также присваиваете параметры идентификатора службы вашего веб-сервиса. Назначение в качестве элемента импорта и элемента экспорта требуется для последующего создания контейнера задач.
Чтобы создать свой сервис, нажмите кнопку «Создать», как показано на скриншоте выше.
Для выполнения задач по настройке у вас есть следующее:
- WF_HANDCUST для настройки URL рабочего процесса.
- WFWS для импорта внешнего WSDL.
- WF_EXTSRV для BSP и сервисов ABAP.
- Генерация задач.
- Расширьте сервис для выполнения обратного вызова на URL WF_HANDCUST.
SAP Business Workflow — Универсальный рабочий список
Универсальный рабочий список (UWL) — это централизованный инструмент для добавления предупреждений, уведомлений, утверждений и специальных задач для рабочих элементов. Все рабочие элементы создаются как часть бизнес-процессов и могут легко управляться с помощью универсального рабочего списка.
UWL обеспечивает единый централизованный доступ ко всем рабочим элементам. Вы также можете настроить представления UWM, которые соответствуют вашим требованиям. Вы можете легко получить доступ к дополнительной информации из репозиториев объектов, такой как вложения, уведомления и т. Д. Вы можете легко делегировать свои задачи другим пользователям в ваше отсутствие.
С помощью UWL вы можете переносить рабочие элементы из разных систем. К ним относятся —
- Бизнес Рабочий процесс
- управление бизнес-процессами
- Задачи совместной работы
- SAP Office Уведомления
- Управляемые процедуры
- Рабочие элементы выбираются пользовательскими соединителями UWL
Настройка универсального рабочего списка
UWL используется для группировки различных задач рабочего процесса и оповещений, которые актуальны для HR Administrator.
SAP NetWeaver Portal предоставляет конфигурацию UWL, которую можно использовать для настройки всех внутренних рабочих процессов. Это полностью основанная на XML конфигурация.
Чтобы настроить UWL, перейдите на портал → Выберите Администрирование системы → Конфигурация системы → Универсальный рабочий список и рабочий процесс → Универсальный рабочий список → Конфигурация системы UWL.
Вы можете установить новый соединитель, если в системе нет соединителя, подключенного к псевдониму системы, в противном случае вы также можете использовать существующий.
преимущества
Ниже приведены ключевые преимущества использования UWL —
- Вы можете получить доступ к рабочим элементам управляемых процедур в общей папке входящих сообщений UWL.
- Вы можете запускать новые элементы, открывать элементы в том же окне или в новом окне.
- Для управления рабочими элементами вы можете использовать гибкость настройки входящих сообщений.
- Вы можете использовать механизм извлечения, который позволяет вам использовать параметры автоматического или ручного обновления для рабочих элементов.
- Вы также можете управлять типами элементов и просматривать определения.
SAP Business — Создание рабочих процессов
Вы можете создавать свои рабочие процессы в системе SAP для автоматизации бизнес-процессов, которые содержат последовательность задач, шагов и событий. Когда вы автоматизируете задачи, используя рабочий процесс, это помогает пользователю легко предпринимать действия, не сталкиваясь с техническими / функциональными трудностями. В почтовом ящике пользователя SAP можно настроить уведомления об ожидающих рабочих элементах, и одним щелчком мыши он вызывает правильную транзакцию и переходит к соответствующему экрану.
Давайте посмотрим, как создать рабочий процесс, когда сотрудник вызывает запрос на отпуск в системе. Следующие шаги должны быть выполнены —
Шаг 1 — Определить организационный план T-Code PPOCE
Эта транзакция является самым простым способом определения плана организации в системе SAP. Вам необходимо ввести начальную дату организационной единицы → нажать зеленую галочку, как показано на следующем снимке экрана.
Шаг 2. Создание шаблона рабочего процесса T-Code PFTC_INS
В поле Тип задачи выберите шаблон рабочего процесса. Для создания задач: Выберите «Стандартная задача» в поле «Тип задачи», как показано выше, и нажмите «Создать».
Теперь, чтобы создать рабочий процесс в конструкторе рабочих процессов, перейдите к T-Code: SWDD
В Workflow Builder у вас есть различные параметры, называемые типами шагов, которые можно перетаскивать и вставлять в рабочий процесс.
Шаг 3 — Создать уведомление об отсутствии.
Чтобы определить первую задачу, перейдите к T-коду: PFTC_INS
Выберите Стандартная задача в поле Тип задачи.
Введите следующие значения и сохраните задачу. После сохранения задания вы получите код с номером 93XXX989
- В поле Name выберите Form_created
- В Abbr выберите create_form
- В тексте Workitem выберите vik_notif_absence-create.
- В Типе объекта выберите FORMABSENC.
- В поле «Метод» выберите «СОЗДАТЬ».
- Флажок Метод синхронного объекта, Метод объекта с установленным диалоговым окном
Шаг 4 — Добавьте задачу, созданную на предыдущем шаге, в рабочий процесс.
Вместо неопределенного шага в рабочем процессе вы должны добавить действие в свой рабочий процесс.
Как видно на следующем снимке экрана, с использованием T-кода: PFTC_INS, задача TS99500654 была создана отдельно.
В свойствах шага вы можете выбрать различные параметры в соответствии с требованием. Здесь, давайте установим флажок — Продвигаться с диалогом, как показано на скриншоте выше. Это показывает, что рабочий элемент рабочего процесса доступен для немедленной обработки. Поскольку мы ввели WF_INITIATOR в выражении под агентами, человек, который запустит рабочий процесс, является одним из получателей рабочего элемента. Опция привязки также определена, что подтверждает отсутствие уведомления не только в этой задаче, но и в рабочем процессе — _WI_ObjectId → & ABSENCEFORM &.
Теперь Workflow Builder в графическом режиме выглядит так:
Шаг 5 — Первая задача в SAP Inbox.
Теперь рабочий процесс выполняется, он создает рабочие элементы, такие как электронные письма, в папке «Входящие» SAP. Когда он выполняется, он вызывает соответствующую задачу или экран транзакции. Когда вы запускаете этот рабочий процесс, он показывает форму уведомления об отсутствии.
Нажмите Отмена, чтобы отменить обработку первого уведомления. Входящие рабочего процесса содержат один элемент для обработки — создание уведомления об отсутствии. Выберите рабочий элемент и нажмите «Выполнить» (F8). Это вернется к «Создать уведомление об отсутствии», где отображается форма уведомления об отсутствии. Введите данные в форму и нажмите Сохранить. Это удалит Workitem из папки «Входящие».
Шаг 6 — Проверьте Уведомление об отсутствии во входящих.
Созданная форма будет отправлена руководителю для утверждения с использованием объекта formabsenc-Approve. Далее следует создать новую задачу с использованием T-кода: PFTC_INS
Шаг 7 — Добавьте вторую задачу в Рабочий процесс.
Вы должны включить задачу «Проверка уведомления об отсутствии в рабочем процессе», используя код задачи, созданный на предыдущем шаге.
Также определите свойства привязки, как показано на следующем снимке экрана.
Вы должны создать переменную Approver в контейнере рабочего процесса. Перейдите в левое боковое меню внизу, вы увидите пункт меню «Рабочий процесс контейнера». Дважды щелкните параметр, чтобы создать.
Введите следующие поля —
- Элемент — утверждающий
- Имя — утверждающий
- Описание — Утверждающий запрос об отсутствии
- Справочная таблица — WFSYST
- Справочное поле — АГЕНТ
В поле Позиция необходимо ввести идентификатор позиции в соответствии с планом организации. Это можно проверить с помощью T-кода: PPOCE. Не используйте префикс «S» в текстовом поле.
Если утверждающий не принял решение по запросу «Оставить», вы также можете добавить крайние сроки, чтобы добавить рабочую позицию для пропущенного крайнего срока в рабочем месте утверждающего.
Вы можете увидеть два результата в конструкторе рабочих процессов: Утверждено и Отклонено.
Шаг 8 — Снова проверьте в папке «Входящие».
Далее следует выполнить рабочий процесс, и вы будете перемещены на рабочий элемент для создания уведомления об отсутствии для обработки. Это связано с тем, что в момент создания задачи была выбрана опция «Немедленное продвижение».
Теперь перейдите к Business Workplace, используя идентификатор пользователя утверждающего, и вы увидите рабочий элемент для обработки и другие атрибуты, которые нужно упомянуть в Workitem. Выберите рабочий элемент для проверки уведомления об отсутствии и выберите Выполнить.
Либо отклонить, либо одобрить запрос. Обратите внимание на две кнопки: Утвердить и Отклонить.
Шаг 9 — Интеграция решения пользователя для повторной отправки.
В случае, если запрос на отпуск отклонен утверждающим, у вас также есть возможность добавить решение пользователя в отклоненный вывод. Это позволяет запрашивающей стороне вносить изменения и повторно отправлять запрос на утверждение.
Вам необходимо добавить тип шага: решение пользователя в рабочий процесс. Это сделает ваш рабочий процесс похожим на следующее —
Шаг принятия решения пользователем определяется следующим образом:
Шаг 10 — Третий тест в SAP Inbox.
Когда запрос не одобрен, следующим шагом является решение пользователя. Поскольку мы ввели: (& WF_INITIATOR &) в качестве агента для шага, запрос вернется, чтобы принять решение. У вас есть два варианта: отредактировать запрос или отозвать запрос.
Шаг 11 — Определить пересмотр уведомления об отсутствии
Для этого вам нужно добавить неопределенный шаг — пересмотреть уведомление.
Шаг 12 — Добавить действие → третье задание в рабочий процесс.
Чтобы добавить этот шаг, вы должны сделать следующие записи —
Используйте FORMABSENC-UPDATE как объект.
В параметре привязки введите _WI_Object_ID <= & ABSENCEFORM &
В Агенты → добавить & _WF_INITIATOR & в поле выражения
Шаг 13 — Отправить уведомление для утверждения отпуска.
Чтобы отправить уведомление, необходимо добавить новый шаг «Отправить почту». Вы должны перетащить этот шаг на неопределенный шаг — после завершения шага «Проверить уведомление об отсутствии».
Чтобы добавить этот шаг, вы должны сделать следующие записи —
-
Выберите тип получателя — введите организационный объект
-
Выберите Агенты → Выберите выражение & _WF_INITIATOR &.
-
Введите строку темы как <«Оставить утвержденным»>
-
Введите текст электронного письма как <«Утверждено»>
Выберите тип получателя — введите организационный объект
Выберите Агенты → Выберите выражение & _WF_INITIATOR &.
Введите строку темы как <«Оставить утвержденным»>
Введите текст электронного письма как <«Утверждено»>
Когда вы нажмете кнопку «Ввод», вас попросят указать название и аббревиатуру задания.
Архивирование рабочих мест
В системе SAP можно архивировать все заполненные рабочие элементы. Вы также можете получить все данные на рабочем месте. Вы можете отобразить достигнутые рабочие элементы, но их нельзя загрузить в систему SAP. Когда вы архивируете рабочие элементы, они включают в себя архивирование данных журнала, данных менеджера рабочего процесса, зависимых рабочих элементов и вложений рабочих элементов.
Рабочие элементы со следующим статусом могут быть только заархивированы.
- Рабочие элементы завершены
- Выполнение задания завершено
- Когда рабочий элемент не требуется для логики рабочего процесса
- Отмененные рабочие элементы
Чтобы заархивировать рабочие элементы, необходимо перейти в Инструменты → Бизнес-процесс или Разработка → Рабочий процесс → Администрирование → Время выполнения рабочего процесса → Реорганизация → Архивировать рабочий элемент.
Для архивирования рабочего элемента вы можете использовать следующие критерии выбора —
- Номер рабочего места
- Идентификатор задачи
- Фактический агент рабочего элемента
- Дата создания
- Дата завершения
Удаление архивных рабочих элементов
Вы также можете удалить рабочие элементы, которые не заархивированы. Чтобы удалить рабочие элементы, выберите Инструменты → Бизнес-процесс или Разработка → Рабочий процесс, а затем Администрирование → Рабочая среда рабочего процесса → Реорганизация → Архивировать рабочий элемент или T-код: SWWL.
С критериями выбора, как показано ниже, у вас есть возможность немедленно удалить рабочие элементы / удалить данные журнала. Чтобы удалить Workitem, введите необходимые поля и нажмите кнопку «Выполнить» вверху.
Для отображения заархивированных рабочих элементов необходимо использовать отчет «RSWWARCR».
Примечание. В случае, если вы хотите удалить рабочие элементы напрямую, которые соответствуют критериям архивации, рекомендуется сначала их заархивировать, учитывая, что с точки зрения производительности следует использовать программу удаления объекта архивации WORKITEM, а не непосредственно удалять рабочие элементы.
Использование диагностики Swi2_Diag
Это используется для диагностики рабочего процесса с ошибкой. Вы можете получить доступ к обработке рабочих процессов с ошибками, перейдя по этому пути: Инструменты → Бизнес-процесс → Администрирование → Время выполнения рабочего процесса → Диагностика рабочих процессов с ошибками.
Вы можете использовать T-код: SWI2_DIAG (Диагностика рабочих процессов с ошибками), который определяется как стандартный код SAP, доступный в системах R / 3 SAP, в зависимости от вашей версии и выпуска.
Вы должны ввести критерии выбора, как показано на следующем снимке экрана, и он покажет вам список всех рабочих процессов с ошибкой.
Чтобы использовать эту транзакцию, выберите рабочий процесс с ошибкой и найдите номер рабочего элемента, который содержит ошибку.
Нажмите «Изменить рабочий элемент» и внесите изменения в рабочий элемент с ошибкой и «Сохранить».
Использование трассировки событий
Как упоминалось ранее, это важная функция для диагностики рабочих процессов с ошибкой. Вы можете использовать трассировку событий в рабочих процессах, чтобы регистрировать всю информацию для создания и использования событий.
Очередь событий
Вы можете использовать очередь событий для временного хранения событий.
Общие настройки → Рабочий процесс → Сохранить настройки очереди событий.
В трассировке событий вы поддерживаете следующие данные:
- Данные о событии
- Запускающая программа
- Дата и время запуска
- Триггерный объект
- Тип запускающего объекта
- Название события
Ниже приведены полезные транзакции в рамках SAP Workflow при разработке ABAP —
-
SWE4 — включить / выключить трассировку событий
-
SWEL — Показать трассировку события. Вы можете отобразить трассировку событий на основе различных критериев выбора. У вас есть следующие критерии выбора в разделе «Отслеживание событий» —
-
Идентификатор события
-
Тип объекта-создателя
-
Экземпляр объекта-создателя
-
Событие
-
Программа создания мероприятия и т. Д.
-
SWE4 — включить / выключить трассировку событий
SWEL — Показать трассировку события. Вы можете отобразить трассировку событий на основе различных критериев выбора. У вас есть следующие критерии выбора в разделе «Отслеживание событий» —
Идентификатор события
Тип объекта-создателя
Экземпляр объекта-создателя
Событие
Программа создания мероприятия и т. Д.
-
RSWELOGD — Удалить трассировку события
-
SWEC — связать документы изменений с событиями
-
SWED — Присвоить объекты документа изменения типам объектов.
RSWELOGD — Удалить трассировку события
SWEC — связать документы изменений с событиями
SWED — Присвоить объекты документа изменения типам объектов.
Чтобы активировать / деактивировать трассировку событий, перейдите по следующему пути —
Инструменты → Бизнес-процесс → Разработка → Администрирование → Диспетчер событий → Событие → Включить / выключить трассировку событий или использовать T-код: SWELS / SWE4.
SAP Business Workflow — Транзакции
В системе SAP у вас есть встроенные функции, которые определяют различные задачи, которые должны выполняться в рабочих процессах. Они связаны с созданием новых рабочих процессов, инструментов рабочих процессов, диагностикой рабочих процессов, производительностью, рабочими элементами и администрированием рабочих процессов.
Несколько общих T-кодов и их описание упоминается в следующей таблице —
Sr.No. | Код транзакции и описание |
---|---|
1 |
PFAC Создать и поддерживать правила |
2 |
PFOM Ведение присвоения организационным объектам SAP |
3 |
ПФОС Просмотр присвоения организационным объектам SAP |
4 |
PFSO Организационная среда пользователя |
5 |
PFTC Создавать и поддерживать задачи |
6 |
PPOCW Создать организационный план |
7 |
PPOMW Поддерживать организационный план |
8 |
PPOSW Показать организационный план |
9 |
SWDA Workflow Builder (вызывает Workflow Builder в алфавитно-цифровом режиме) |
10 |
SWDD Workflow Builder |
11 |
SWDS Workflow Builder (Выбор) |
12 |
SWDD_CONFIG Конфигурация рабочего процесса |
13 |
SBWP Бизнес на рабочем месте |
14 |
SWDC_RUNTIME Данные администрирования рабочего процесса |
15 |
SWNCONFIG Расширенные уведомления для бизнес-процесса |
16 |
SWDM Business Workflow Explorer |
17 |
SWEINST Оценка и поддержание связей между экземплярами |
18 |
SWEINSTVC Оценка и поддержание связей между экземплярами |
19 |
SWE2 Оценка и поддержание типовых связей |
20 |
SWE3 Оценка и поддержание связей между экземплярами |
21 |
SWE4 Включить / выключить трассировку событий |
22 |
СВЭЛ Показать трассировку события |
23 |
RSWELOGD Удалить трассировку события |
24 |
SWEC Связать изменения документов с событиями |
25 |
SWED Присвоить объекты документа изменения типам объектов |
26 |
SWEQADM_1 Администрирование очереди событий |
27 |
SWEQBROWSER Администрирование браузера событий |
28 |
SWETYPV Оценка и поддержание типовых связей |
29 |
SWI1 Отборочный отчет для рабочих элементов |
30 |
SWI2_FREQ Рабочие места в задании |
31 |
SWI2_DEAD Рабочие места с соблюдением сроков |
32 |
SWI2_DURA Рабочие элементы по продолжительности обработки |
33 |
SWI11 Задачи в рабочих процессах |
34 |
SWI13 Профиль задачи |
35 |
SWI5 Анализ рабочей нагрузки |
36 |
SWL1 Настройки для динамических столбцов |
37 |
SWLV Поддерживать рабочие взгляды |
38 |
SWFVISU Параметры для визуализации Workitem в UWL |
39 |
SWO1 Строитель бизнес-объектов |
40 |
SWO6 Настройка типов объектов |
41 |
SWR_WEBSERVER Настройка веб-сервера |
42 |
SWU_CONT_PERSISTENCE Управление сохранением контейнера |
43 |
SWU_EWCD Мастер создания событий с использованием документов изменений |
44 |
SWU_EWLIS Мастер создания событий с использованием информационной системы логистики |
45 |
SWU_BTE Мастер создания событий с использованием событий бизнес-транзакций |
46 |
SWU0 Симуляция событий |
47 |
SWU2 RFC монитор |
48 |
SWU3 Автоматическая настройка рабочего процесса |
49 |
SWU4 Проверка согласованности для стандартных задач |
50 |
SWU5 Проверка согласованности для задач клиента |
51 |
SWU6 Проверка согласованности задач рабочего процесса |
52 |
SWU7 Проверка согласованности шаблонов рабочих процессов |
53 |
SWU8 Включить / выключить трассировку рабочего процесса |
54 |
SWU9 Отобразить трассировку рабочего процесса |
55 |
SWU10 Удалить трассировку рабочего процесса |
56 |
SWUD Диагностические инструменты |
57 |
SWUE Триггерное событие |
58 |
SWUI Запустить рабочие процессы / задачи |
59 |
ЕРР Тестирование рабочих процессов / задач |
60 |
SWXML Показать документы XML |
61 |
SWUY Мастер для связи сообщений с рабочими процессами |
62 |
SWWCOND_INSERT Запланируйте фоновое задание для мониторинга крайнего срока работы |
63 |
SWWCLEAR_INSERT Расписание фоновой работы для очистки задач |
64 |
RSWWCOND Выполнить одно фоновое задание для мониторинга крайнего срока рабочего места |
65 |
RSWWCLEAR Выполнить работы по очистке рабочих мест один раз |
66 |
WF_HANDCUST Обслуживание обработчика сервиса WebFlow |
67 |
WF_EXTSRV Поддерживать репозиторий веб-сервисов |
68 |
WFWS Импортировать файлы WSDL |
69 |
SWIA Административный отчет WI |
PFAC
Создать и поддерживать правила
PFOM
Ведение присвоения организационным объектам SAP
ПФОС
Просмотр присвоения организационным объектам SAP
PFSO
Организационная среда пользователя
PFTC
Создавать и поддерживать задачи
PPOCW
Создать организационный план
PPOMW
Поддерживать организационный план
PPOSW
Показать организационный план
SWDA
Workflow Builder (вызывает Workflow Builder в алфавитно-цифровом режиме)
SWDD
Workflow Builder
SWDS
Workflow Builder (Выбор)
SWDD_CONFIG
Конфигурация рабочего процесса
SBWP
Бизнес на рабочем месте
SWDC_RUNTIME
Данные администрирования рабочего процесса
SWNCONFIG
Расширенные уведомления для бизнес-процесса
SWDM
Business Workflow Explorer
SWEINST
Оценка и поддержание связей между экземплярами
SWEINSTVC
Оценка и поддержание связей между экземплярами
SWE2
Оценка и поддержание типовых связей
SWE3
Оценка и поддержание связей между экземплярами
SWE4
Включить / выключить трассировку событий
СВЭЛ
Показать трассировку события
RSWELOGD
Удалить трассировку события
SWEC
Связать изменения документов с событиями
SWED
Присвоить объекты документа изменения типам объектов
SWEQADM_1
Администрирование очереди событий
SWEQBROWSER
Администрирование браузера событий
SWETYPV
Оценка и поддержание типовых связей
SWI1
Отборочный отчет для рабочих элементов
SWI2_FREQ
Рабочие места в задании
SWI2_DEAD
Рабочие места с соблюдением сроков
SWI2_DURA
Рабочие элементы по продолжительности обработки
SWI11
Задачи в рабочих процессах
SWI13
Профиль задачи
SWI5
Анализ рабочей нагрузки
SWL1
Настройки для динамических столбцов
SWLV
Поддерживать рабочие взгляды
SWFVISU
Параметры для визуализации Workitem в UWL
SWO1
Строитель бизнес-объектов
SWO6
Настройка типов объектов
SWR_WEBSERVER
Настройка веб-сервера
SWU_CONT_PERSISTENCE
Управление сохранением контейнера
SWU_EWCD
Мастер создания событий с использованием документов изменений
SWU_EWLIS
Мастер создания событий с использованием информационной системы логистики
SWU_BTE
Мастер создания событий с использованием событий бизнес-транзакций
SWU0
Симуляция событий
SWU2
RFC монитор
SWU3
Автоматическая настройка рабочего процесса
SWU4
Проверка согласованности для стандартных задач
SWU5
Проверка согласованности для задач клиента
SWU6
Проверка согласованности задач рабочего процесса
SWU7
Проверка согласованности шаблонов рабочих процессов
SWU8
Включить / выключить трассировку рабочего процесса
SWU9
Отобразить трассировку рабочего процесса
SWU10
Удалить трассировку рабочего процесса
SWUD
Диагностические инструменты
SWUE
Триггерное событие
SWUI
Запустить рабочие процессы / задачи
ЕРР
Тестирование рабочих процессов / задач
SWXML
Показать документы XML
SWUY
Мастер для связи сообщений с рабочими процессами
SWWCOND_INSERT
Запланируйте фоновое задание для мониторинга крайнего срока работы
SWWCLEAR_INSERT
Расписание фоновой работы для очистки задач
RSWWCOND
Выполнить одно фоновое задание для мониторинга крайнего срока рабочего места
RSWWCLEAR
Выполнить работы по очистке рабочих мест один раз
WF_HANDCUST
Обслуживание обработчика сервиса WebFlow
WF_EXTSRV
Поддерживать репозиторий веб-сервисов
WFWS
Импортировать файлы WSDL
SWIA
Административный отчет WI
SAP Business Workflow — Функциональные модули
Функциональные модули — это подпрограммы, которые содержат набор многократно используемых операторов с параметрами импорта и экспорта. В отличие от программ «Включить», функциональные модули могут выполняться независимо. Система SAP содержит несколько предопределенных функциональных модулей, которые можно вызывать из любой программы ABAP. Функциональная группа действует как своего рода контейнер для ряда функциональных модулей, которые логически связаны друг с другом. Например, функциональные модули для системы начисления заработной платы персонала будут объединены в функциональную группу.
Следующие функциональные модули могут использоваться в рабочем процессе в системе SAP —
-
SWW_WI_CONTAINER_READ — этот функциональный модуль используется для чтения элементов контейнера в рабочем процессе SAP.
-
SWW_WI_DEADLINES_CHANGE — Этот функциональный модуль используется для изменения атрибутов мониторинга крайнего срока для определенного рабочего элемента.
-
SWW_WI_ENABLE — используется для разблокировки рабочих элементов от выполнения.
-
SWW_WI_DISABLE — этот функциональный модуль используется для блокировки рабочих элементов для выполнения.
SWW_WI_CONTAINER_READ — этот функциональный модуль используется для чтения элементов контейнера в рабочем процессе SAP.
SWW_WI_DEADLINES_CHANGE — Этот функциональный модуль используется для изменения атрибутов мониторинга крайнего срока для определенного рабочего элемента.
SWW_WI_ENABLE — используется для разблокировки рабочих элементов от выполнения.
SWW_WI_DISABLE — этот функциональный модуль используется для блокировки рабочих элементов для выполнения.
Вы можете просмотреть параметры функционального модуля. Используйте T-код SE37, введите имя функционального модуля и нажмите кнопку «Показать».
Как только вы нажмете «Показать», на нем отобразятся все параметры, определенные в упомянутом функциональном модуле. Аналогично, вы можете проверить / отобразить все функциональные модули в SAP Workflow.
SAP Business Workflow — Обязанности
Ниже приведены должностные обязанности аналитика SAP ABAP Workflow.
Проектирует, разрабатывает и поддерживает бизнес-процессы SAP Business и приложения ABAP Web Dynpro
Разрабатывает инструменты рабочего процесса — Workflow Builder, Business Object Builder и UWL
Разрабатывает отчеты, рабочие процессы и метрики в программной среде.
Проектирует, разрабатывает, кодирует и тестирует сложные программы для модулей и функций SAP с использованием языка программирования ABAP
Создание специализированных отчетов для модулей SAP с использованием языков программирования ABAP
Разрабатывает все объекты RICEF и устраняет неполадки, используя собственные навыки ABAP
Соответствует техническим бизнес-потребностям архитектурам, стандартам и ресурсам многократного использования.
Отлаживает и исправляет проблемы модуля SAP, используя язык программирования ABAP для реализации заметок OSS
Способствует разработке стандартов процесса и оценке инструментов по мере необходимости