サーバー設定ページから、Forms ワークフローの様々な設定にアクセスできます。
forms サーバーの電子メールアカウントを指定し、この電子メールアカウントを使用してAEM forms のユーザーおよび管理者に電子メールメッセージを送信できます。 これらの電子メールメッセージは、完了する必要があるタスクをユーザーに通知し、期限に達したタスクをユーザーに通知し、発生したプロセスエラーを管理者に通知するために使用されます。
AEM forms とユーザーの間で電子メールメッセージを送信できるようにするには、電子メールの設定ページで、送信電子メールを設定します。 送信メールは SMTP サーバーを使用する必要があります。
AEM forms がユーザーからの受信電子メールメッセージを受信して処理できるようにするには、Complete Task サービスの電子メールエンドポイントを作成します。 ( Complete Task サービス用の電子メールエンドポイントの作成) をクリックします。
電子メールを使用せずにプロセスを設計および実装する場合は、電子メールの設定ページでオプションを設定する必要はありません。
管理コンソールで、サービス/forms ワークフロー/サーバー設定/電子メールの設定をクリックします。
「送信メッセージを有効にする」を選択します。
「SMTP サーバー」ボックスに、電子メールサーバーの名前または IP アドレスを入力します。 forms ワークフローからのすべての通知電子メールメッセージは、この電子メールサーバーから送信されます。
「ユーザー名」ボックスと「パスワード」ボックスに、SMTP サーバーが認証を要求する際に使用するログイン名とパスワードを入力します。 匿名ログインが許可されている場合は空白のままにします。
「電子メールアドレス」ボックスに、forms ワークフローが送信する電子メールメッセージの返信先アドレスとして使用する電子メールアドレスを入力します。
Microsoft Exchange Server を使用していて、電子メールアドレスが無効な電子メールアドレスの場合、Microsoft Exchange Server は配布リストに電子メールを送信できません。 この問題を解決するには、Microsoft Exchange Server 上の配信リスト毎に「外部コミュニケーションを有効化」オプションを選択します。
「保存」をクリックします。
誤った情報を入力した場合は、「キャンセル」をクリックして、前に表示したページに戻ることができます。
AEM Forms のリリースでは Flex Workspace は廃止されています。
デフォルトでは、AEM forms から送信される電子メールには、Flex Workspace(JEE 上のAEM forms では廃止 ) へのリンクが含まれています。 AEM Forms Workspace へのリンクを含む電子メールを送信するようにAEM forms を設定できます。 Flex Workspace(JEE 上のAEM forms では廃止されています ) に対するAEM Forms Workspace のメリットについて詳しくは、 この 記事。
管理コンソールで、ホーム/サービス/forms ワークフロー/サーバー設定/タスク通知をクリックします。
タスク割り当てテンプレートを開きます。
タスク通知のテンプレートを次のように設定します。 https://@@notification-host@@:8080/lc/libs/ws/index.html?taskId=@@taskid@@
https://@@notification-host@@:8080/lc/libs/ws/index.html?taskId=@@taskid@@
タスク通知ページでは、forms ワークフローがユーザーおよびグループに送信する電子メール通知を生成する際に使用するテンプレートを設定できます。 フォームワークフロー変数を使用して、通知をカスタマイズし、書式設定することができます。
ユーザーおよびグループに対して、次のタイプの通知を設定できます。
グループに関する電子メール通知を生成するには、User Management でグループの電子メールアドレスを指定します。 Forms Workflow によってメール通知がグループに送信されると、そのグループ内の、メールアドレスが指定されている各メンバーがそのメール通知を受け取ります。グループのメンバーが電子メール通知を受け取り、タスクを要求する場合、メンバーは電子メール通知の要求リンクをクリックし、Workspace でタスクの詳細ページを開く必要があります。 メンバーはここから、作業項目を要求または要求して開くことができます。
AEM Forms のリリースでは Flex Workspace は廃止されています。
タスクの完了期限が近づいたら、割り当てられたユーザーまたはグループにリマインダー通知を送信できます。 リマインダー通知を送信するタイミングを正確に決定するルールは、プロセス開発者が決定します。
タスクが割り当てられたときに、タスクの割り当て通知をユーザーまたはグループに送信できます。
割り当てられたタスクの実行期限が過ぎると、ユーザーおよびグループにデッドライン通知を送信できます。 ユーザーは割り当てられたタスクを実行できなくなるので、デッドライン通知は通常情報提供です。
人間中心のプロセスで送信されたすべてのメールで、DO NOT DELETE 追跡タグを非表示にするようメールを設定できます。
管理者に送信される電子メール通知を生成する際に forms ワークフローで使用するテンプレートを設定できます。
管理者には、次の種類の通知を設定できます。
ブランチが停止した場合(意図的またはエラーが原因で停止した場合)、管理者または別のユーザーに電子メール通知を送信して、問題を調査できます。
操作が停止した場合(意図的またはエラーが原因で停止した場合)、問題を調査できる管理者または別のユーザーに電子メール通知を送信できます。
タスクの通知ページと管理者の通知ページには、通知メッセージをカスタマイズする次の機能が用意されています。
通知テンプレート領域は、電子メール通知メッセージのHTMLを生成できるリッチテキストエディターです。 「通知テンプレート」ボックスの下にあるフォントおよび段落書式設定オプションを使用できます。 オプションには、フォントタイプ、サイズ、スタイル、色のほか、段落の整列と箇条書きが含まれます。
タスク通知の場合のみ、Formsワークフローには、事前に定義された 2 つの URL 設定が含まれています。この設定は、「URL 生成」リストから「通知テンプレート」ボックスにドラッグして、カスタマイズできます。
OpenTask は、 Reminder および Task Assignment 通知タイプで使用できます。 この URL は、Workspace のタスクへのリンクを提供し、ユーザーは電子メール通知からタスクにすばやくアクセスできます。 OpenTask URL を「通知テンプレート」ボックスにドラッグすると、URL は次の形式で表示されます。
https://@@notification-host@@:<PORT>/workpace/Main.html?taskId=@@taskid@@
ClaimTask は、「グループ — リマインダー」および「グループ — タスクの割り当て」通知タイプで使用できます。 この URL は、Workspace のタスクの詳細ページへのリンクを提供します。ユーザーは、作業項目を要求または要求して開くことができます。 ClaimTask URL を「通知テンプレート」ボックスにドラッグすると、URL は次の形式になります。
https://@@notification-host@@:<PORT>/workpace/Main.html?taskId=@@taskid@@
AEM Forms のリリースでは Flex Workspace は廃止されています。
ソリューションをクラスター環境にデプロイする場合は、@@notification-host@@
をクラスターアドレスに置き換えます。
<
PORT >
はアプリケーションサーバーの HTTP リスナーのポート番号です。サポートされるアプリケーションサーバーのデフォルトの HTTP リスナーポートは、以下のとおりです。
JBoss: 8080
Oracle WebLogic Server: 7001
IBM WebSphere: 9080
これらの URL を正しく機能させるには、<
PORT >
を環境に適したポート番号に置き換えます。
Forms以外のカスタム Web アプリケーションを使用して、ユーザーにタスクへのアクセスを提供する場合は、代わりに、カスタムアプリケーションに適した URL 形式を使用する必要があります。
変数選択リストには、件名ボックスまたは通知テンプレートボックスにドラッグ&ドロップできる便利な変数が表示されます。 「件名」ボックスまたは「通知テンプレート」ボックスに変数をドロップすると、実際の Forms ワークフローの変数名の両端に 2 つの @ 記号が付いたものに変わります(「@@taskid@@
.@@」など)。
ユーザーまたはグループへのリマインダー、タスクの割り当て、およびデッドラインの場合、「件名」ボックスと「通知テンプレート」ボックスで以下の変数を使用できます。
description Workbench 内のプロセスのユーザー手順で定義された説明プロパティの内容。ユーザー手順は、開始ポイント、タスクの割り当て操作、または複数のタスクの割り当て操作です。
instructions Workbench 内のプロセスのユーザー手順で定義された、タスクの手順プロパティの内容。
notification-host AEM Forms アプリケーションサーバーのホスト名。
process-name プロセスの名前。
operation-name 手順の名前。
taskid 現在のタスクの一意の ID。
actions 受信者がクリックできる有効なルート(承認、却下など)の番号付きリストを作成します。
グループリマインダー、グループタスクの割り当て、グループのデッドラインの場合、次の変数も使用できます。
group-name 作業項目に割り当てられたグループの名前。
変数に値がない場合は、何も返されません。
停止したブランチの場合、「件名」ボックスと「通知テンプレート」ボックスで、以下の変数を使用できます。
branch-id 分岐の識別子。
process-id プロセスインスタンスの識別子。
notification-host AEM Forms アプリケーションサーバーのホスト名。
停止した操作の場合は、次の変数を「件名」ボックスおよび「通知テンプレート」ボックスで使用できます。
action-id 操作の識別子。
branch-id 分岐の識別子。
process-id プロセスインスタンスの識別子。
notification-host AEM Forms アプリケーションサーバーのホスト名。
[ タスクの割り当て ] 通知の [ 件名 ] ボックスに次のテキストを入力する場合:
Please complete task @@taskid@@
タスク 376 が割り当てられると、ユーザーは次の件名のメールを受け取ります。
Please complete task 376
停止したブランチの通知の「通知テンプレート」ボックスに、次のテキストを入力する場合:
Branch @@branch-id@@ has stalled! You have received this notification from @@notification-host@@.
ブランチ番号が 4868 で、サーバー名が ServerXYZ
の場合、管理者は次の内容のメールを受け取ります。
Branch 4868 has stalled! You have received this notification from ServerXYZ.
オプションのモジュールである Business Activity Monitoring は、運用状況と主要業績評価指標をリアルタイムに把握できる一連の運用ダッシュボードを提供します。
BAM の構成設定ページで、BAM を実行するサーバーへの接続を設定し、プロセス関連のイベントを追跡してそのサーバーに送信できるようにします。