使用分支增強商務程序流程
發行︰ 2016年7月
適用於: Dynamics CRM 2015
商務程序流程會引導您進行各個不同階段的銷售、行銷或服務程序,直到完成。 在簡單案例,線性商務程序流程是一個好選項。 然而,在複雜的案例,可以使用分支增強商務程序流程。 如果您有商務程序流程的建立權限,您可以使用 If-Else 邏輯,建立具有多個分支的商務程序流程。 分支條件可以由使用 AND 或 OR 運算子組合的多個邏輯運算式來組成。 分支選取會根據程序定義期間定義的規則,即時自動進行。 例如,在銷售汽車的情況下,您可以設定單一商務程序流程,在一般授與資格階段之後,根據規則 (客戶偏好新車或二手車?其預算在 $20,000 以上或以下?等等 ) 分成兩個分支:一個分支表示銷售新車,另一個分支表示銷售二手車。
下圖顯示具有分支的商務程序流程。
本主題內容
在設計具有分支的商務程序流程時的相關須知
具有兩個分支的汽車銷售程序流程範例
防止資訊洩漏
在設計具有分支的商務程序流程時的相關須知
當您設計具有分支的商務程序流程時,請注意下列資訊:
程序最多可以跨越 5 個唯一實體。
每個程序最多可以使用 30 個階段且每個階段最多可以使用 30 個步驟。
每個分支不可以有超過 5 個層次深度。
分支規則必須根據前一個階段中的步驟。
使用 AND 運算子或 OR 運算子,您可以結合規則中的多個條件,但不可同時使用兩個運算子。
用於程序的實體可重新存取多次 (多個封閉實體迴圈)。
不論實體類型為何,您都可以返回上一個階段。 例如,若使用中階段為報價記錄上的 [提供報價],您可以將使用中階段移回至商機記錄上的 [提案] 階段。 另舉一例,假設您目前在程序流程中的 [提出提案] 階段:[授與潛在客戶資格] > [識別需求] > [建立提案] > [提出提案] > [關閉]。 如果向客戶提出的提案需要進行更多研究來識別客戶需求,您可以直接選取程序的 [識別需求] 階段,並選擇 [設定為使用中]。
當您定義了程序流程時,您可以選擇性地選取實體關聯。 此關聯必須是 1:N (一對多) 實體關聯。
每個記錄只有一個使用中程序。
程序名稱不會在工作流程條件中公開。
使用 [上移] 或 [下移] 箭頭,階段可以在分支中重新排序。 階段無法從某個分支移到其他分支。
當合併分支時,所有對等分支必須合併至單一階段。
對等分支必須全部合併至單一階段,或每個對等分支必須結束程序。 對等分支無法與其他執行合併並同時結束程序。
具有兩個分支的汽車銷售程序流程範例
讓我們檢視具有兩個分支的商務銷售程序流程範例:一個分支表示銷售新車,另一個分支表示銷售二手車。
首先,我們將會建立名為 [汽車銷售程序] 的新程序。
移至 [設定] > [程序]。
將 [類別] 指定為 [商務程序流程],並為主要 [實體] 選擇 [潛在客戶]。
將第一個階段新增至名為 [授與資格] 的程序,並新增步驟 [購買時間範圍] 和 [汽車喜好設定]。
在一般 [授與資格] 階段之後,我們使用 If-Else 子句將程序分割成兩個個別分支。
提示
-
若要新增階段的第一個分支,在階段底下選取 [新增分支] 並指定 [如果] 條件。 若要新增階段的第二個分支,在相同階段下再次選取 [新增分支]。Else 子句會顯示。 如果同一個階段有兩個以上的分支,或者,如果您想要在特定條件滿足時才進入分支,您可以選擇將 Else 轉換成 Else-If。
-
選取分支規則下的綠色方形 + (加號) 按鈕,將其他條件新增至規則。
-
選取 [+ 插入階段] 按鈕,在分支開頭插入階段。
如果汽車喜好設定 = 新增,程序會分支出去至 [新車銷售] 階段,否則會跳至 [二手車銷售] 階段 (在第二個分支),如下所示。
完成 [新車銷售] 階段或 [二手車銷售] 階段中的所有步驟之後,程序會返回主要流程的 [提供報價] 階段。
防止資訊洩漏
考慮使用分支來處理銀行貸款申請的商務程序流程,如下所示。 階段中使用的自訂實體是在括號中顯示。
在這個案例,銀行貸款專員需要存取 [要求] 記錄,但是不應該有此要求調查的任何顯示性。 乍看之下,我們似乎可以輕鬆地將指定沒有 [調查] 實體存取權的資訊安全角色指派給銀行貸款專員。 但是,讓我們更詳盡檢視此範例,了解這是否真的如此。 假設客戶向銀行提出逾 $60,000 貸款申請。 貸款專員在第一階段檢視要求。 如果檢查欠銀行的金額是否超過 $50,000 的分支規則已滿足,此程序的下一個階段是調查,要求是否為詐騙。 如果經過判定,這是一宗詐騙案例,則程序移至對要求者採取法律行動。 貸款專員不應該有兩個調查階段的顯示性,因為無法存取 [調查] 實體。 不過,如果貸款專員開啟 [要求] 記錄,將能看到整個端對端程序。 她不只可以查看詐騙調查階段,也可以識別調查的結果 (因為可以查看程序中的 [法律行動] 階段)。 此外,還可以選取階段,預覽調查階段中的步驟。 雖然無法查看資料或步驟完成狀態,但是她可以在調查和法律行動階段期間識別對要求送出者採取的可能動作。 在此程序流程,貸款專員可以查看 [詐騙調查] 和 [法律行動] 階段,這構成一不適當的資訊洩漏。 建議特別留意因為分支可能洩漏的資訊。 在我們範例中,將程序分割成兩個個別程序,一個程序用於處理要求,另一個程序用於詐騙調查,以防止資訊洩漏。 貸款專員的程序類似如下:
調查程序是獨立的,包含下列階段:
您需要提供工作流程,將核准/拒絕決定從 [調查] 記錄同步處理至 [要求] 記錄。
另請參閱
商務程序流程
設定商務程序流程
建立和編輯程序
資訊安全角色和權限
影片:Microsoft Dynamics CRM 2015 的商務程序
© 2016 Microsoft Corporation. 著作權所有,並保留一切權利。 著作權