SAPビジネスワークフロー-ステップの作成
ステップは、ワークフローでタスクを実行したり、ワークフローを制御したりするために使用されます。ステップは常にブロック内に作成され、ブロックには常にステップとその結果が含まれます。ステップは、グラフィカルモードで未定義のステップを変更することで作成できます。または、新しいステップを追加することもできます。
ワークフローの未定義のステップを変更するには、未定義のステップをダブルクリックすると、ステップの選択が開きます。次のスクリーンショットに示すように、ステップタイプを選択します。
要件に応じて選択できるさまざまなステップタイプがあります。以下は、いくつかの一般的なステップタイプ、ワークフロー内のそれらの記号、および説明です。
シンボル | ステップタイプ | ステップランタイム関数の説明 |
---|---|---|
|
プロセス制御 | [作業項目のキャンセル]または[作業項目を廃止に設定]機能は、現在のワークフローの他の作業項目に適用されます。 |
|
アドホックアンカー | 定義では、このステップを置き換えることができるワークフローを保存します。実行時に、許可されたユーザーは保存されたワークフローの1つを選択できます。アドホックアンカーは、このワークフローのステップに置き換えられます。 |
|
アクティビティ | タスクまたはサブワークフローの実行。 |
|
状態 | ワークフロー定義で定義された2つのブランチの1つが処理されます。システムは、定義された条件に基づいて決定を下します。これを行う間、システムはワークフローのコンテキストまたは処理されたアプリケーションオブジェクトからの情報を考慮に入れます。 |
|
ユーザーの決定 | 現在のワークフローのプロセスフローは、現在のエージェントによる決定に基づいて制御されます。 |
|
テンプレートからのドキュメント | ドキュメントは、ドキュメントテンプレートから作成されます。 |
|
コンテナ操作 | 初等算術演算または値の割り当ては、ワークフローコンテナの個々の要素に適用されます。 |
|
イベントクリエーター | イベントが作成されます。 |
|
形 | 構造を参照するコンテナ要素のデータは、フォームとして表示、処理、または承認できます。 |
|
メールを送る | このステップタイプで入力されたテキストは、電子メールとして送信されます。 |
|
複数の条件 | ワークフロー定義で定義されたいくつかのブランチの1つが処理されます。これを行うために、システムはワークフローコンテナ内のコンテナ要素の値をチェックします。 |
|
フォーク | 次の処理はフォークで行われます。フォークを正常に完了するために実行する必要のあるブランチの数を定義するか、条件エディターで終了条件を定義できます。 |
|
未定義のステップ | 実行時に機能はありません。未定義のステップには常に結果があります。 |
|
ループ(UNTIL) | 一連のステップは、定義された終了条件が発生するまで繰り返し処理されます。 |
|
ループ(WHILE) | 定義された比較が適用される限り、一連のステップが繰り返し処理されます。比較の基準がどの比較値とも一致しない場合、システムはループを終了します。 |
|
イベントを待つ | システムは特定のイベントを待ちます。作業項目は、予期されたイベントが発生した場合にのみ完了します。このイベントは、XMLドキュメントの発生によってトリガーすることもできます。 |
|
Webアクティビティ | コンテナ要素のコンテンツは、変更されずに、または生成されたXMLドキュメントの形式でURLに送信されます。ステップは応答を待つことができます。Webアクティビティによって開始されたプロセスとの通信が可能です。XMLメッセージによって開始されたプロセスは、その呼び出し元と通信できます。 |
既存のワークフローに新しいステップを挿入する場合、その位置は、以前に選択したステップまたは結果によって異なります。
ステップをどこに挿入しますか | 何を選択する必要がありますか |
---|---|
ステップの後 | ワークフロー定義の関連するブランチにあるステップの結果 |
ステップの前 | ステップ |
フォークの新しいブランチとして |
|
待機ステップの使用
ワークフローの待機ステップは、-を待機できます。
- Event
- ローカルイベント
- 作業項目
- ワークフローが受信したイベント
待機ステップがイベントを待機している場合、特定のイベントが発生すると終了します。イベントは、その特定のイベントを待機しているすべての待機ステップを終了します。これは一般的に使用されます-
- 特定のイベントが発生するまでワークフローを一時停止するには
- 別のシステムで開始された別のワークフローの結果
- 並列処理のイベントとして
ローカルイベント、条件、または他のワークフローからのイベントを待機する場合と同じように機能します。
|
イベントを待つ | システムは特定のイベントを待ちます。作業項目は、予期されたイベントが発生した場合にのみ完了します。このイベントは、XMLドキュメントの発生によってトリガーすることもできます。 |