「伺服器設定」頁面可存取表單工作流程的各種設定:
您可以為表單伺服器指定電子郵件帳戶,透過該帳戶向AEM表單使用者和管理員傳送電子郵件訊息。 這些電子郵件消息用於通知和提醒用戶必須完成的任務,通知用戶已到達最後期限的任務,並通知管理員發生任何進程錯誤。
若要啟用AEM表單與使用者之間傳送電子郵件訊息,請在「電子郵件設定」頁面上設定傳出的電子郵件設定。 傳出電子郵件必須使用SMTP伺服器。
要使AEM表單能夠接收和處理來自用戶的傳入電子郵件,請為「完成任務」服務建立電子郵件端點。 (請參閱為完成任務服務建立電子郵件端點)。
如果您的程式是設計並實作而不需要電子郵件,則您不需要在「電子郵件設定」頁面上配置任何選項。
在管理控制台中,按一下「服務>表單工作流程>伺服器設定>電子郵件設定」。
選擇啟用傳出消息。
在「SMTP伺服器」框中,鍵入電子郵件伺服器名稱或IP地址。 來自表單工作流程的所有通知電子郵件訊息都會從此電子郵件伺服器傳送。
在「用戶名」和「密碼」框中,鍵入當SMTP伺服器需要身份驗證時要使用的登錄名和密碼。 如果允許匿名登入,請將它們保留空白。
在「電子郵件地址」方塊中,輸入要作為表單工作流程所傳送之電子郵件訊息的傳回地址的電子郵件地址。
如果您使用的是Microsoft Exchange Server,且電子郵件地址是無效的電子郵件地址,則Microsoft Exchange Server無法向分發清單發送電子郵件。 要解決此問題,請為Microsoft Exchange伺服器上的每個分發清單分別選擇啟用外部通信選項。
按一下「儲存」。
如果您輸入的資訊不正確,可以按一下「取消」返回先前顯示的頁面。
AEM Forms版本已不再使用Flex Workspace。
依預設,AEM表單傳送的電子郵件會包含Flex Workspace的連結(JEE上的AEM表單已過時)。 您可以設定AEM表單以傳送含有AEM Forms Workspace連結的電子郵件。 若要深入了解AEM Forms Workspace的優點,而不是(JEE上的AEM表單已淘汰)Flex Workspace,請參閱這篇文章。
在管理控制台中,按一下「首頁」>「服務」>「表單工作流」>「伺服器設定」>「任務通知」。
開啟任務分配模板。
將任務通知中的模板設定為:https://@@notification-host@@:8080/lc/libs/ws/index.html?taskId=@@taskid@@
https://@@notification-host@@:8080/lc/libs/ws/index.html?taskId=@@taskid@@
在「任務通知」頁上,您可以配置表單工作流將用於生成發送到用戶和組的電子郵件通知的模板。 您可以使用表單工作流程變數來自訂通知及設定通知格式。
您可以為使用者和群組設定下列類型的通知:
若要產生群組的電子郵件通知,請在「使用者管理」中指定群組的電子郵件地址。 當表單工作流程傳送電子郵件通知至群組時,群組內指定電子郵件地址的每個成員都會收到電子郵件通知。當組的成員收到電子郵件通知並想申請任務時,該成員必須按一下電子郵件通知中的申請連結,該連結將開啟工作區中的任務詳細資訊頁面。 從那裡,成員可以申請或申請並開啟工作項。
AEM Forms版本已不再使用Flex Workspace。
當完成任務的截止期限即將到來時,您可以向分配的用戶或組發送提醒通知。 用於準確確定何時發送提醒通知的規則由流程開發人員確定。
在為用戶或組分配任務時,您可以向其發送任務分配通知。
您可以在指定任務執行作業的截止日期過後,將截止日期通知發送給用戶和組。 期限通知通常是提供資訊的,因為用戶無法再對分配的任務執行操作。
您可以設定電子郵件,在以人為中心的程式傳送的所有電子郵件中,隱藏至「請勿」DELETE追蹤標籤。
您可以設定表單工作流程用來產生傳送給管理員的電子郵件通知的範本。
您可以為管理員配置以下類型的通知:
如果分支停止(因故意或錯誤而停止繼續),您可以向管理員或其他用戶發送電子郵件通知,以便他們調查問題。
如果操作中止(因故意或錯誤而停止繼續),您可以向管理員或其他用戶發送電子郵件通知,以便他們調查問題。
「任務通知」和「管理員通知」頁提供了幾項功能,使您能夠自定義通知消息:
「通知範本」區域是RTF編輯器,可讓您為電子郵件通知訊息產生HTML。 它提供了字型和段落格式選項,可在「通知模板」框下找到。 選項包括字型類型、大小、樣式和顏色,以及段落對齊和項目符號。
僅限於「任務通知」,Forms工作流程包含兩個預先定義的URL設定,您可以從「URL產生」清單拖曳至「通知範本」方塊,然後自訂:
OpenTask可用於提醒和任務分配通知類型。 此URL提供工作區中工作的連結,讓使用者可從電子郵件通知快速存取工作。 將OpenTask URL拖到「通知模板」框時,URL的格式如下:
https://@@notification-host@@:<PORT>/workpace/Main.html?taskId=@@taskid@@
ClaimTask可用於組 — 提醒和組 — 任務分配通知類型。 此URL提供了指向工作區中任務詳細資訊頁面的連結,用戶可以在該頁面中聲明或聲明並開啟工作項。 將ClaimTask URL拖到「通知模板」框時,該URL的格式如下:
https://@@notification-host@@:<PORT>/workpace/Main.html?taskId=@@taskid@@
AEM Forms版本已不再使用Flex Workspace。
如果您的解決方案部署在群集環境中,請用群集地址替換@@notification-host@@
。
<
** >
PORT是應用程式伺服器的HTTP偵聽器的埠號。支援的應用程式伺服器的預設HTTP偵聽器埠如下:
JBoss: 8080
OracleWebLogic伺服器: 7001
IBM WebSphere: 9080
若要讓這些URL正常運作,請以適合您環境的埠號取代<
PORT >
。
如果您使用Forms以外的自訂Web應用程式來讓使用者存取工作,則必須改用適合自訂應用程式的URL格式。
「變數選擇器」清單提供了一些有用的變數,您可以將它們拖放到「主題」或「通知範本」方塊中。 將變數拖放到「主旨」或「通知範本」方塊時,變數會變更為實際的表單工作流程變數名稱,兩側各有兩個@符號,例如@@taskid@@
。
對於用戶和組的提醒、任務分配和截止日期,您可以在「主題」和「通知模板」框中使用以下變數:
說明說明屬性的內容,如Workbench中流程的用戶步驟(起始點、分配任務工序或分配多個任務工序)中所定義。
說明如Workbench中程式的使用者步驟中所定義,「任務指示」屬性的內容。
notification- hostAEM forms應用程式伺服器的主機名稱。
process- name進程的名稱。
operation- name步驟的名稱。
taskid當前任務的唯一標識符。
actions生成有效路由的編號清單(例如,批准、拒絕),收件人可以按一下。
此外,對於組提醒、組任務分配和組截止時間,您還可以使用:
group- name為工作項分配的組的名稱。
如果變數沒有值,則不會傳回任何內容。
對於逾時的分支,您可以在「主旨」和「通知範本」方塊中使用下列變數:
branch- id分支識別碼。
process- id流程實例標識符。
notification- hostAEM forms應用程式伺服器的主機名稱。
對於已停止的操作,您可以在「主旨」和「通知範本」方塊中使用下列變數:
action-id 操作標識符。
branch- id分支識別碼。
process- id流程實例標識符。
notification- hostAEM forms應用程式伺服器的主機名稱。
如果在「任務分配通知」的「主題」框中鍵入以下文本:
Please complete task @@taskid@@
如果被分配任務376,則用戶收到具有以下主題的電子郵件消息:
Please complete task 376
如果在「已中止的分支」通知的「通知範本」(Notification Template)框中鍵入以下文本:
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.
業務活動監控是一個可選模組,提供一組操作儀表板,可即時查看您的操作和關鍵績效指標。
在「BAM配置設定」頁上,可以設定與運行BAM的伺服器的連接,以便跟蹤與進程相關的事件並將其傳輸到該伺服器。