• 検索結果がありません。

BPM Workspace を使用したプロセスの実行

5. QuoteProcess の実行

5.2. BPM Workspace を使用したプロセスの実行

プロセス・インスタンスが作成された後、プロセスに関連するタスクを処理するためにWorkspaceアプリケーションにログイン します。

1. プロセスに参加する最初の人は、「Create Quote」ステップで「SalesRep」ロールが割り当てられた「jcooper」です。

「jcooper」としてBPM Workspaceにログインします。パスワードは「welcome1」となります(すべてのユーザーのパスワ ードはwelcome1です)。

2. 「jcooper」がログインすると、下図で示すように「My Tasks」セクションに保留中のタスクが表示されています。このタス クは、ビジネス・プロセス「QuoteProcess」の最初の対話型ステップ「CreateQuote」の実行待ちになっています。

3. プロセス・インスタンスの位置を確認するために、「Process Tracking」タブに移動します。ページの上部のセクション にあるプロセス・インスタンスの表で、プロセス・インスタンスをクリックします。プロセス・インスタンスの監査証跡が下に 表示されます。

「Audit Trail」セクションを展開し、「graphical view」を選択します。プロセス・インスタンスが「Create Quote」ステップ で実行待ちになっていることが分かります。

4. 「Tasks」タブに戻り、「Create Quote」タスク・アイテムをクリックします。以下のエラーが表示されますが、これは無視し てかまいません。このエラーは、「Create Quote」ステップに関連付けられたユーザー・インターフェースが存在しない ことを示しています(このハンズオンでは該当するユーザー・インターフェースを作成していません)。

5. 「Action」メニューに移動し、「OK」を選択します。タスク・アイテムが完了し、受信トレイから削除されます。プロセス・イ ンスタンスは次のステップ「Insert Quote」に進みます。これは、システム・ステップであり、このステップが完了すると

「Approvals」サブプロセスに移動します。

6. 「Approval」サブプロセスでは、「Approval Deal」と「Approve Terms」ステップが同時にアクティブ化されます。

「Approve Deal」のユーザーは「wfaulk/welcome1」であり、「Approve Terms」のユーザーは

「cdickens/welcome1」です。これらのユーザーとしてBPM Workspaceにログインし、「Actions」に移動し、

「Approve」を選択します。完了した「Approve Deal」タスクを以下のスクリーンショットで示します。

7. サブプロセス「Approval」を離れると、プロセス・インスタンスは「CustomerProcess」に見積もりを送信し、応答を待ち ます。ロール「Customer」を持つ「cdoyle/welcome1」として、BPM Workspaceにログインし、タスク「Review」に対し て「Actions」→「Approve」を選択します。これにより、「CustomerProcess」からの見積もりの応答が発行されます。見 積もり応答は、その後、ゲートウェイ・ステップ「Receive Response」に進みます。

9. QuoteProcess CustomerProcess

間イベントがアクティブになります。その後、「Fulfill Order」ステップがアクティブになり、「FulfillOrderProcess」を呼 び出します。「QuoteRequestStatus」の「Quote」属性が「REJECT」に設定されている場合以外のすべてのケースで、

「FulfillOrderProcess」は正常に応答を返します。

10. これで、プロセス・インスタンスは正常に完了しました。監査証跡を、以下のスクリーンショットに表示します。

関連したドキュメント