ユーザーが関与するプロセスには、一般にユーザーが情報を確認するか、情報を提供するか、またはその両方が必要です。
-
User サービスは、Workspace のユーザーのタスクリストに表示されるタスクを作成します。ユーザーはフォーム、ガイド、またはドキュメントに表示された情報の確認、新しい情報の入力、ファイルの添付、メモの追加、タスクの送信ができます。
-
ユーザーは Workspace エンドポイントを使用して、Workspace の「Start Process」ページからタスクを開いて、それらを送信し、プロセスを呼び出すことができます。
PDF フォームを使用する場合、タスクフォームを電子メールでユーザーに送信することもできます。ユーザーは Acrobat Professional および Acrobat Standard または Adobe Reader を使用して、フォームを開いて記入できます。
ユーザーがタスクを完了すると、タスクに関するすべての情報が AEM forms サーバーに送信されます。
プロセス変数に情報を保存したら、プロセスの後でそれを使用できます。例えば、送信したフォームデータを別のタスクで使用して、別のユーザーがそれを操作できるようにすることができます。一般に、情報はルーティングを決めるためにも使われます。XPath 式を使用して、ルート条件に使用するフォームデータの項目を取得できます。例えば、購買注文の例で、購入費用がルーティングの決定に使われるとします。低コストの購入は自動的に行われ、高コストの購入には承認が必要です。
注意:
User サービスは Workspace と電子メールでのみ使用できます。別のアプリケーションを使用して、ユーザーがフォームを受信し、開いて、送信できるようにするには、ユーザーにタスクを割り当てるカスタムサービスを作成します
ユーザーがプロセスを起動できるようにする
ユーザーは Workspace スタートポイントを使用して、Workspace からプロセスを起動できます。Workspace スタートポイントをプロセスダイアグラムに追加すると、Workspace の「Start Process」ページにプロセスカードが表示されます。ユーザーがカードをクリックすると、フォームまたはガイドが開きます。ユーザーがフォームまたはガイドを送信すると、プロセスが起動します。
スタートポイントのプロパティによって、Workspace に開くフォームまたはガイドが決定します。さらに、レンダリングプロパティと使用可能な Workspace 機能も指定します。
Workspace スタートポイントによって、対応する TaskManager エンドポイントが AEM forms サーバー上に作成されます。Workspace スタートポイントを含むプロセスを保存すると、管理コンソールを使用して変更されたエンドポイントのプロパティが上書きされます。
Workspace スタートポイントの追加および設定方法については、
スタートポイントを使用するプロセスの開始
を参照してください。
複数のユーザーへのタスクの同時送信
User サービスの「Assign Multiple Tasks」操作によって、複数のユーザーまたはグループ(またはその両方)に同時に割り当てられるタスクを作成します。タスクはすべて同じ情報を表示するため、同じです。ユーザーのリストを作成し、リストを使用して、複数のタスクを割り当てることができます。ユーザーリストは、特定のグループの人が、複数のプロセスのレビュー作業に携わる場合に便利です。
各タスクで送信された情報は Task Result Collection 変数に保存されます。XPath 式を使用して、各タスクから情報を取得し、処理できます。
「Assign Multiple Tasks」操作は、プロセスで複数の人が類似の情報を提供する必要がある場合に便利です。例えば、各会計四半期末に、プロセスにより組織の各地域の営業グループの副社長にタスクが割り当てられるとします。タスクを完了するには、各副社長が四半期ごとの営業報告書を添付して、タスクを送信します。プロセスにより、タスク結果のコレクションから各添付ファイルが取得され、後で上級副社長に送信することができます。
同様に、「Assign Multiple Tasks」操作は、ドキュメントレビューや承認プロセスなどのプロセスで複数の人が同じ情報を確認する必要がある場合に便利です。詳細については、
Assign Multiple Tasks 操作
を参照してください。