Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

ワークフローのテスト

この章では、ワークフローのテストに関する項目について説明します。

テストのチェックリスト

ワークフローをテストする際は、少なくとも以下の項目をテストしてください。

  • タスク分配をテストします。

  • タスクの取り消しをテストします。

  • タスクのエスカレーションをテストします。

  • 例外的なケースをテストします。

  • タイムアウト動作をテストします。

  • ダッシュボードを表示します (存在する場合)。

"Ensemble の管理" の “ワークフロー・ロール、ワークフロー・ユーザ、およびワークフロー・タスクの管理” の説明に従って、管理ポータル経由でアクティビティをモニタできます。次の節で説明するように、ビジュアル・トレースを使用することもできます。

ビジュアル・トレースでのワークフロー・アクティビティの表示

Ensemble がメッセージおよびビジネス・オペレーションに対してサポートしているすべての統計機能、メンテナンス機能、および表示機能は、それぞれワークフロー・タスクおよびワークフロー・ロールにも適用されます。これらの機能には、メッセージ・ビューワ、メッセージのパージ、およびビジュアル・トレースが含まれます。詳細は、"Ensemble の管理" を参照してください。

特に留意すべきこととして、他のタイプのメッセージの場合と同様に、ビジュアル・トレースを使用してワークフロー・タスクの要求と応答をトレースできます。以下に例を示します。

generated description: workflow trace

この例で示しているセッションでは、タスク要求が Demo-Development ロールに送信されて、このロール内のユーザによって処理されました。次にワークフロー・プロセス (HelpDesk) が別のタスク要求を Demo-Testing ロールに送信しました。このロール内のユーザがこの要求を処理して、ワークフロー・プロセスは EnsLib.Testing.ProcessOpens in a new tab プロセスに応答を送信しました。

この例については、付録 “ワークフロー・サンプルの紹介” を参照してください。

FeedbackOpens in a new tab