管理 Oracle CRM On Demand > 生命科學管理 > 設定樣品交易的自動提交
設定樣品交易的自動提交
本主題說明如何在 Oracle CRM On Demand 中使用工作流程功能來自動提交樣品交易進行處理。
在您開始之前。請檢閱關於樣品交易的自動提交中的資訊。
設定樣品交易的自動提交
- 決定樣品交易中有哪些欄位將用於工作流程規則上的條件中。
例如,您可能會決定使用樣品交易記錄類型上核取方塊欄位中的設定作為準則,來決定是否應提交記錄。在工作流程規則中,您可以指定若在記錄上已選取核取方塊時,工作流程應提交該記錄。您可以使用現有的核取方塊欄位,或者可能會想要設定自訂核取方塊欄位並為其命名,如「註記提交需求」。如需有關設定自訂欄位的詳細資訊,請參閱記錄類型應用程式自訂頁面上表格中有關「欄位管理」與「頁面版面配置管理」的區段。
- 為「樣品交易」記錄類型設定所需的工作流程規則。
您可以視需要設定許多工作流程規則。您可能會想要設定含有「儲存修改的記錄時」觸發事件的工作流程,以自動提交修改過的樣品交易記錄。
附註:在設定工作流程規則時,您也必須包含條件來檢查「狀態」欄位是否已設為進行中的值。此條件為必要項目,以便在「提交」動作順利執行時,讓動作變更「樣品交易」記錄的「狀態」欄位 (其為再次呼叫此工作流程的修改動作)。
下列為最低規則條件的範例:
[<bMark_for_Submit_ITAG>]="Y" AND [<TransactionStatus>]="進行中" AND ExcludeChannel("線上")
在此範例中,「註記提交需求」為自訂欄位,而 ExcludeChannel 則為選擇性條件,可讓您限制觸發範圍以使工作流程僅對匯入有效,而不是在使用 UI 中的「提交電訪」按鈕時觸發。如果您在觸發此工作流程動作時收到任何錯誤,請參閱檢視工作流程錯誤監視器中的錯誤執行環境。
如需有關設定工作流程規則的詳細資訊,請參閱建立工作流程規則。
- 在每個工作流程規則中,請指定待執行之工作流程動作必須符合的條件。
例如,您可以指定若在記錄上已選取特定核取方塊欄位時,則必須執行工作流程規則上的動作。
附註:如果您不要讓工作流程規則提交透過使用者介面建立或更新的記錄,則請在您工作流程規則的條件中設定必要限制。如需詳細資訊,請參閱限制特定通路或角色的工作流程規則
- 在您每個工作流程規則上建立所需的「提交」工作流程動作。
如需有關「提交」工作流程動作的詳細資訊,請參閱關於工作流程動作中有關 Oracle CRM On Demand Life Sciences Edition 工作流程動作的資訊。
備註:在「提交」動作之前,必須先有具備非零等待值的「等待」動作。使用非零等待時會將工作流程動作轉譯為非同步動作。若要追求整體應用程式效能則建議採用非同步動作,特別是如果您正在匯入與提交大量樣品交易記錄時。
備註:在此主題的範例運算式中所使用的欄位名稱及欄位名稱語法與語言無關,是在 Expression Builder 第 29 版 Service Pack 1 較早的版次中使用的欄位名稱與欄位名稱語法。這些範例仍然有效。然而,若您從 Expression Builder 第 29 版 Service Pack 1 或更新版本的欄位清單中選取運算式的對應欄位,則欄位名稱與欄位名稱語法將會與範例中所顯示的不同。建議您一律從 Expression Builder 的欄位清單中選取運算式的欄位,以讓欄位名稱與欄位名稱語法隨時保持正確。如需有關運算式中欄位名稱與欄位名稱語法的詳細資訊,請參閱關於運算式。
|