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