![]() |
|
建立工作流程動作:建立整合事件工作流程規則上的「建立整合事件」動作會在符合工作流程規則上的條件,且在「建立整合事件」動作所追蹤的至少其中一個欄位中偵測到變更時,將整合事件傳送至一或多個整合佇列。 關於建立整合事件動作與等待動作如果您想使用「建立整合事件」動作建立整合事件,以擷取觸發工作流程規則的事件對記錄所做的變更,就必須在工作流程規則的動作順序上,將「建立整合事件」動作放在任何「等待」動作之前。如果工作流程規則中的「等待」動作在「建立整合事件」動作之前,就會讓「建立整合事件」動作無法偵測到對記錄所做的變更。當「等待」動作的等待期間結束,並且在執行規則中其餘動作的事件之前,會再次讀取記錄,而不會保留觸發工作流程規則的事件之前的記錄欄位值。因此,欄位先前的值會視同目前的值,「建立整合事件」動作也不會建立整合事件,因為偵測不到任何在追蹤欄位中的變更。 關於整合事件中的選擇清單值格式視您如何設定您的整合事件佇列而定,整合事件中選擇清單欄位的值會以建立整合事件的使用者所使用的語言來記錄,或記錄成與語言無關的程式碼 (LIC) 值。如需為整合事件佇列指定選擇清單值格式的相關資訊,請參閱建立整合事件佇列與管理整合事件設定。 關於客戶與聯絡人地址記錄中的帳單、出貨及主要旗標在「客戶地址」記錄類型的整合事件中,您可以包含「帳單」與「出貨」旗標,來指出地址是否為客戶的指定帳單地址或出貨地址。同樣地,在「聯絡人地址」記錄類型的整合事件中,您可以包含「主要」旗標,來指出地址是否為聯絡人的主要地址。不過,您無法追蹤「帳單」、「出貨」及「主要」旗標的變更。這表示此類旗標的變更無法用來觸發整合事件的建立作業,即使您對旗標勾選「一律包含」核取方塊也是一樣。如果您在整合事件內包含其中一個此類旗標,且該旗標與已追蹤變更的欄位同時變更,則因所追蹤欄位變更而建立的整合事件,並不會顯示該旗標的新值。反之,整合事件會顯示執行更新前的旗標值。不過,下次因所追蹤欄位變更而建立整合事件時,整合事件會包含執行先前更新後的旗標欄位值。 例如,假設您有兩個連結至聯絡人 Jane Smith 的地址:「地址 A」與「地址 B」。「地址 A」為 Jane Smith 的主要地址。您對「聯絡人地址」記錄類型設有工作流程「建立整合事件」動作,設定如下:
如果使用者從 Jane Smith 的聯絡人地址記錄更新了「地址 A」的「地址類型」欄位,同時取消勾選「地址 A」的「主要」核取方塊,則工作流程動作因「地址類型」欄位變更而建立的整合事件會顯示新的地址類型,但整合事件中的「主要」旗標值仍會指出「地址 A」為 Jane Smith 的主要地址。不過,下次若從聯絡人地址記錄變更「地址 A」的「地址類型」欄位,且因變更而建立整合事件時,整合事件中的「主要」旗標會顯示「地址 A」並非 Jane Smith 的主要地址。 附註:您可以針對工作流程規則建立多個動作,每項規則最多可以有 25 個動作。 下列程序說明如何建立一個「建立整合事件」動作。 在您開始之前。若要執行在此所述的程序,您的使用者角色必須擁有「管理工作流程規則」權限。如需為角色增加權限的相關資訊,請參閱新增角色。 建立「建立整合事件」動作
下表說明「設定整合事件追蹤」頁面的欄位。
關於追蹤變更核取方塊如果工作流程規則的觸發事件為「刪除記錄前」、「與上階關聯之後」或「與上階取消關聯之後」,「追蹤變更」核取方塊將無法使用。此外,若工作流程規則的觸發事件是「與上階關聯之後」或「與上階取消關聯之後」,則顯示在頁面上的欄位集合將是位於下階記錄層級的欄位集合。您無法設定上層記錄層級的整合事件中包含的欄位集。 對於「追蹤變更」核取方塊可用的工作流程動作,工作流程動作唯有在已至少為一個欄位勾選「追蹤變更」核取方塊,且至少偵測到其中一個已勾選「追蹤變更」核取方塊之欄位的變更時,才會建立整合事件。在建立整合事件時,工作流程動作中已勾選「一律包含」核取方塊的所有欄位均會納入整合事件中。 如需有關整合事件的詳細資訊,請參閱關於整合事件。 如需建立其他類型工作流程動作的逐步程序,請參閱下列主題: 相關主題如需工作流程的相關資訊,請參閱下列主題: |
2016年10月 | Copyright © 2005, 2016, Oracle 及/或其關係機構。版權所有. Legal Notices. |