SAP Business Workflow - Создание шагов

Шаг используется в рабочем процессе для выполнения задачи или для управления рабочим процессом. Шаг всегда создается внутри блока, а блок всегда содержит шаг и его результат. Шаг можно создать, изменив неопределенный шаг в графическом режиме, или вы также можете добавить новый шаг.

Чтобы изменить неопределенный шаг в рабочем процессе, дважды щелкните неопределенный шаг, и откроется «Выбор шага». Выберите тип шага, как показано на следующем снимке экрана.

Вы можете выбрать различные типы шагов в соответствии с требованиями. Ниже приведены некоторые распространенные типы шагов, их символы в рабочем процессе и описание.

Условное обозначение Тип шага Шаг Описание функции времени выполнения
Контроль над процессом Функции Отменить рабочий элемент или Установить рабочий элемент как устаревший применяются к другим рабочим элементам текущего рабочего процесса.
Специальная привязка В определении вы сохраняете рабочие процессы, которые могут заменить этот шаг. Во время выполнения авторизованный пользователь может выбрать один из сохраненных рабочих процессов. Затем специальная привязка заменяется этапами этого рабочего процесса.
Деятельность Выполнение задачи или подпрограммы.
Состояние Обрабатывается одна из двух ветвей, определенных в определении рабочего процесса. Система принимает решение на основе определенных условий. При этом система учитывает информацию из контекста рабочего процесса или обрабатываемых объектов приложения.
Решение пользователя Ход текущего рабочего процесса контролируется на основе решения, принятого текущим агентом.
Документ из шаблона Документ создается из шаблона документа.
Контейнерные операции Элементарные арифметические операции или присвоения значений применяются к отдельным элементам контейнера рабочего процесса.
Создатель мероприятия Событие создано.
Форма Данные в элементе контейнера, который ссылается на структуру, могут отображаться, обрабатываться или утверждаться в виде формы.
Отправить письмо Текст, введенный в этом типе шага, отправляется по электронной почте.
Множественное условие Обрабатывается одна из нескольких ветвей, определенных в определении рабочего процесса. Для этого система проверяет значение элемента контейнера в контейнере рабочего процесса.
Вилка Последующая обработка происходит в вилке. Вы можете определить, сколько ветвей должно быть выполнено, чтобы вилка была успешно завершена, или вы можете определить конечное условие в редакторе условий.
Неопределенный шаг Во время выполнения нет функции. Неопределенные шаги всегда имеют результат.
Цикл (ДО) Последовательность шагов обрабатывается повторно, пока не наступит определенное условие завершения.
Цикл (ПОКА) Последовательность шагов обрабатывается повторно, пока применяются определенные сравнения. Система выходит из цикла, когда основание для сравнения не согласуется ни с одним из значений сравнения.
Ждать события Система ожидает определенного события. Рабочий элемент считается завершенным, только если произойдет ожидаемое событие. Событие также может быть вызвано появлением XML-документа.
Интернет-активность Содержимое элементов контейнера отправляется по URL-адресу без изменений или в форме сгенерированного XML-документа. Шаг может дождаться ответа. Возможна связь с процессом, запущенным веб-активностью. Процесс, запущенный XML-сообщением, может связываться со своим вызывающим.

Когда вы вставляете новый шаг в существующий рабочий процесс, его положение зависит от шага или результата, выбранного ранее.

Куда вы хотите вставить ступеньку Что вам нужно выбрать
После шага Результат шага, который находится в соответствующей ветви определения рабочего процесса.
Перед шагом Шаг
Как новая ветка вилки
Символ перед вилкой

Использование шага ожидания

Шаг ожидания в рабочем процессе может подождать -

  • Event
  • Местное событие
  • Рабочий элемент
  • Событие получено рабочим процессом

Когда шаг ожидания ожидает события, он прекращается при наступлении определенного события. Событие завершает все шаги ожидания, ожидающие этого конкретного события. Это обычно используется -

  • Чтобы приостановить рабочий процесс до наступления определенного события
  • В результате другой рабочий процесс, запущенный в другой системе
  • Как событие в параллельной обработке

Точно так же это работает при ожидании локального события, условия или события из другого рабочего процесса.

Ждать события Система ожидает определенного события. Рабочий элемент считается завершенным, только если произойдет ожидаемое событие. Событие также может быть вызвано появлением XML-документа.