ヒューマン・タスクの構成
ヒューマン・タスクの割当て、情報を表示するのに使用するフォーム、特定するためのタイトルおよびサマリー、期日および優先度、割当て先に送信するリマインダの数、および特定の期限に到達したときに実行するアクションを構成できます。
ヒューマン・タスクの割当て
ヒューマン・タスクを特定のユーザー、ユーザーのグループ、特定のロールのユーザー、または特定のロールのインスタンスですでに活動している同じユーザーに割り当てることができます。 ユーザー、グループまたは共有ロールの計算に式を使用することもできます。
フォームを使用したタスク情報の表示
特定のフォームを使用して、ユーザーが表示する必要のある情報を表示する、または割り当てられたタスクを実行するのに完了する、ヒューマン・タスクを構成できます。 既存のフォームを使用するか、または新しいフォームを作成できます。
フォームを使用してヒューマン・タスクを実装する場合、フォームが選択されるとデータ関連付けが自動的に実行されます。
-
データ・オブジェクトがすでに存在する場合、そのオブジェクトが使用されます。
-
同じ名前のデータ・オブジェクトが存在しない場合は、同じタイプの1つ目のデータ・オブジェクトが使用されます。
-
同じタイプのデータ・オブジェクトが存在しない場合は、新しいデータ・オブジェクトが自動的に作成されます。 新しいデータ・オブジェクトでは、次のネーミング規則を使用します。
<form-name-starting-in-lower-case>DataObject<n>ここで、
nは名前の重複を避けるために追加する数字です。 -
データ・オブジェクトとフォームの名前の制約は似ているため、特別な処理は必要ありません。
-
データ関連付けが実行されると、フォーム入力ボックスの下にメッセージで通知されます。
フォームをヒューマン・タスクと関連付けると、タスクを選択したり、「Menu」
をクリックしたり、「Open Form」を選択することによってフォームを開くことができます。
「Webフォーム・エディタでの作業」を参照してください。
ノート:
ヒューマン・タスクをBPMプロセス内のどこにでもコピーして貼り付けると、関連するフォームはコピーされません。
タスク情報を表示する外部UIの使用
タスクを完了するために、ユーザーが表示(または提供)する必要がある情報を表示するために、外部フォームを使用するようにヒューマン・タスクを構成することができます。
- プロセス・エディタでヒューマン・タスクを選択し、「メニュー」
をクリックして「プロパティを開く」を選択します。 - Propertiesペインで、「ブラウズ」
をクリックし、表示されるダイアログから既存の外部UIコネクタを選択します。 アプリケーション内のすべての外部UIコネクタがダイアログに表示されます。 - 新しい外部UIコネクタを追加するには、フォーム・フィールドの隣にある「追加」
をクリックし、「新しい外部UI」を選択します。 詳細は「外部UI接続の作成」を参照してください。
- 新しい外部UIコネクタを追加するには、フォーム・フィールドの隣にある「追加」
- データ関連付けウィンドウから、外部アプリケーションに渡す必要があるパス・パラメータ、問合せパラメータおよびカスタム・ペイロード属性に必要な値を割り当てます。
承認パターンの定義
承認タスクにより、アクションを指定して承認パターンを定義できます。 デフォルトでは、アクションAPPROVEおよびREJECTがすでに指定されています。 しかし、HOLDやMOREINFOのようなカスタム・アクションを定義することもできます。
タイトルおよびタスク要約の構成
ヒューマン・タスクを識別するタイトルと、説明するためのサマリーを指定できます。 詳細を表示しなくても探しているヒューマン・タスクが容易に識別できるように、タイトルとサマリーはユーザーのタスク・リストに表示されます。 プレーン・テキストを使用してタイトルおよびサマリーを指定できます。または式を使用して生成できます。
承認チェーンのバイパス
承認タイプのヒューマン・タスクで指定したアクションの承認チェーンをバイパスできます。 たとえば、承認者をシーケンス内のすべての割当て先であるように設定し、4人の承認者の2番目がタスクを拒否した場合、この機能を使用すると、残りの2人の承認者をバイパスできます。
タスクの有効期限、更新またはエスカレーションの構成
ヒューマン・タスクを、期限切れしない、特定期間後に期限切れにする、有効期限を更新する、または特定期間経過後にエスカレーションするように構成することができます。








