教程:建立商務程序流程

本教學課程告訴您如何使用 Power Apps 建立商務程序流程。 若要深入了解使用商務程序流程的原因,請參閱商務程序流程概觀。 如需有關建立行動工作流程的詳細資訊,請參閱建立行動工作流程

當使用者啟動商務程序流程時,程序中的階段和步驟都會顯示在表單頂端的程序列中:

含階段的商務程序。

Tip

建立商務程序流程定義之後,您可以控制誰能建立、讀取、更新或刪除商務程序流程執行個體。 例如,對於服務相關的程序,您可以提供完整的存取權給客戶服務代表,以變更商務程序流程執行個體,但提供執行個體的唯讀存取權給銷售代表,讓他們能夠監控客戶的售後活動。 若要設定您建立的商務程序流程定義的安全性,請選取動作列上的 啟用資訊安全角色

先決條件

您需要每一使用者方案才能建立商務程序流程。 某些 Dynamics 365 授權計畫包括每一使用者方案。 Dataverse for Teams 目前不支援商務程序流程。

建立商務程序流程

  1. 在 Power Automate 中,從左側瀏覽列選取 我的流程

  2. 選取 商務程序流程

  3. 選取 新增。 a. 為您的流程命名。 b. 或者,如果您不想要使用系統產生的名稱,請變更 名稱。 c. 選取將使用流程的資料表。 d. 選取 建立

    已建立新的商務程序流程。 您現在可以使用為您建立的第一個階段來編輯它。
    顯示主要項目的商務程序流程視窗。

  4. 新增階段。 如果您的使用者會從程序中的某一個商務階段進行到另一個階段:

    1. 階段 元件從 元件 索引標籤拖曳到設計師中的加號上。

      拖曳商務程序階段。

    2. 若要設定階段的屬性,選取階段,然後在畫面右邊的 屬性 索引標籤中設定屬性。

      • 輸入顯示名稱。

      • 如有需要,選取階段的類別。 類別 (例如 授與資格開發) 會顯示為程序列中的>形箭號。

        商務程序列>形箭號。

      • 當您完成變更屬性時,選取 套用 按鈕。

  5. 新增步驟至階段。 若要查看階段中的步驟,選取該階段右下角的 詳細資料。 若要新增更多步驟︰

    1. 拖曳 步驟 元件至階段,從 元件 索引標籤。

      將步驟新增至商務程序中的階段。

    2. 選取步驟,然後在 屬性 索引標籤中設定屬性:

      1. 輸入步驟的顯示名稱。
      2. 如果需要使用者輸入資料完成步驟,請從下拉式清單選取適當的資料欄。
      3. 如果使用者必須填入資料欄位才能完成步驟,然後移至程序的下一個階段,選取 必要
      4. 完成時,選取 套用

    Note

    • 如果您根據 需要 設定兩個選項的布林值資料欄,除非欄值為 ,否則使用者將無法繼續。 使用者在移至下一個階段之前,必須將資料欄標示為已完成。
    • 是可接受的資料欄值,則應將資料欄設定為選項,而不是兩個選項的布林值欄。
  6. 新增分支 (條件) 至程序。 若要新增分支條件:

    1. 條件 元件從 元件 索引標籤拖曳到兩個階段之間的 + 號。

      將條件新增至商務程序流程。

    2. 套用條件,然後在 屬性 索引標籤中設定屬性。如需有關分支屬性的詳細資訊,請參閱使用分支增強商務程序流程。 當您完成設定條件的屬性時,套用 套用

  7. 新增工作流程。 若要叫用工作流程:

    1. 拖曳 工作流程 元件,從 元件 索引標籤到階段或設計師中的 全域工作流程 項目。 新增的位置取決於下列條件:

      • 將它拖曳到階段,當您想要在進入或結束階段時觸發工作流程時。 工作流程元件必須依據與階段相同的主要資料表。
      • 將它拖曳到全域工作流程項目,當您想要觸發工作流程,在程序啟用或程序封存時 (狀態變更為 已完成已捨棄)。 工作流程元件必須依據與程序相同的主要資料表。
    2. 套用工作流程,然後在 屬性 索引標籤中設定屬性:

      1. 輸入顯示名稱。
      2. 選取應觸發工作流程的時間。
      3. 搜尋符合階段資料表的現有隨選使用中工作流程,或套用 新增 建立新的工作流程。
      4. 完成時,選取 套用

    如需工作流程的詳細資訊,請參閱工作流程程序

  8. 若要驗證商務程序流程,套用動作列上的 驗證

  9. 若要儲存程序為草稿,同時繼續編輯它,請選取動作列中的 儲存

    Important

    程序為草稿狀態時,使用者無法使用它。

  10. 若要啟用程序並提供給團隊,選取動作列上的 啟用

  11. 若要提供控制什麼人可以建立、讀取、更新或刪除商務程序流程執行個體的權限,請在設計工具的命令列上選取 編輯資訊安全角色。 例如,對於服務相關的程序,您可以提供完整的存取權給客戶服務代表,以變更商務程序流程執行個體,但提供執行個體的唯讀存取權給銷售代表,讓他們能夠監控客戶的售後活動。

資訊安全角色 畫面中,選取角色名稱以開啟資訊安全角色資訊頁面。 選取商務程序流程索引標籤,然後在資訊安全角色的商務程序流程上指派適當的權限。

Note

系統管理員和系統自訂員資訊安全角色預設可以存取新的商務程序流程。

將權限指派給商務程序流程。

選取適當選項按鈕並按一下儲存,以指定權限。 如需權限的詳細資訊,請參閱商務程序流程權限

接下來,請記得將資訊安全角色指派給組織中適當的使用者。

Tip

以下是要記住的幾個秘訣,當您在設計師視窗中處理工作流程時:

  • 若要拍攝 [商務程序流程] 視窗中所有內容的快照,選取動作列上的 快照。 這非常有用,例如,如果您想要從團隊成員共用並取得程序上的註解。
  • 使用迷你地圖快速瀏覽至程序的不同部分。 當您有複雜的程序且會捲動到畫面外時,這會非常有用。
  • 若要新增商務程序的描述,選取商務程序流程視窗左上角的程序名稱底下的 詳細資料。 您最多可以使用 2000 個字元。

編輯商務程序流程

若要編輯商務程序流程,請開啟方案總管、選取 程序,然後從您想要編輯的程序清單選取 商務程序流程

從程序清單選取您要編輯的商務程序流程名稱時,該流程會在設計工具中開啟,您可在其中進行任何所需的更新。 展開程序名稱下的 詳細資料,加以重新命名或新增描述,並檢視其他資訊。

展開的商務程序流程的詳細資料區段。

其他有關商務程序流程的事項

編輯階段
商務程序流程最多可以有 30 個階段。

您可以新增或變更階段的下列屬性:

  • 階段名稱

  • 資料表。 除了第一個階段以外,您可以變更資料表的任何階段。

  • 階段類別。 類別可讓您依據動作類型來群組階段。 對於依所處階段將資料列分組的報表來說很實用。 階段類別的選項來自階段類別全域選項。 如果需要,您可以將其他選項加入至這個全域選項和變更現有選項標籤。 如果您希望,也可以刪除這些選項,不過,建議您保留現有的項目。 如果刪除它,您無法新增回完全相同的選項。 如果不想要使用選項,請將標籤變更為「不使用」。

  • 關聯。 當程序中的前面階段是以不同資料表為根據時,請輸入關聯。 針對目前要定義的階段,選擇 選取關聯 以識別要在兩個階段間移動時使用關聯。 基於下列好處,建議您選取關聯:

    • 關聯通常已定義會自動在資料列之間轉入資料、盡量減少資料輸入動作的資料欄對應。

    • 當您在資料列的程序列上選取 下一個階段 時,程序流程將會列出所有使用關聯的資料列,因此在程序中促進資料列的重複使用。 此外,您還可以使用工作流程來自動化記錄建立,讓使用者只需加以選取而非自行建立資料列,進一步簡化程序。

編輯步驟
每個階段可以有最多 30 個步驟。

新增分支
若要了解如何新增分支至階段,請參閱使用分支增強商務程序流程

若要讓商務程序流程可供使用,您必須排序程序流程,啟用資訊安全角色,並啟用它。

設定程序流程順序
當資料表 (資料列類型) 有多個商務程序流程時,您必須設定自動將哪一個程序指派給新的資料列。 在命令列中,選取 程序流程順序。 對於新資料列或沒有相關程序流程的資料列,使用者存取的第一個商務程序流程即是要使用的商務程序流程。

啟用資訊安全角色
使用者可以存取商務程序流程,需視指派給使用者之資訊安全角色中的商務程序流程所定義的權限而定。

根據預設,只有 系統管理員系統自訂員 資訊安全角色可以檢視新的商務程序流程。

若要指定商務程序流程的權限,請開放商務程序流程供編輯,然後在商務程序流程設計工具的命令列上選取 編輯資訊安全角色。 請參閱本主題稍早所列建立商務程序流程底下的步驟 13。

啟動
您必須先啟用商務程序流程,任何人才可以使用它。 在命令列中,選取 啟用。 在您確認啟用後,商務程序流程就可以使用。 如果商務程序流程發生錯誤,必須修正錯誤之後,才能啟用它。

將指定動作新增至商務程序流程

Dynamics 365 (online) 9.0 版更新引進商務程序流程功能:提供動作步驟的商務程序流程自動化。 您可以將一個會觸發動作或工作流程的按鈕新增至商務程序流程。

使用動作步驟新增指定工作流程或動作

假設在授與商機資格的程序中,Contoso 組織要求所有的商機都必須由指定的檢閱者審核。 Contoso 組織隨後建立了下列動作:

  • 建立指派給商機檢閱者的工作資料列。
  • 將「準備好評論」附加至商機主題。 此外,Contoso 還必須可以視需要執行這些動作。 若要將這些工作整合至商機資格程序,動作就必須出現在商機商務程序流程中。 若要啟用這項功能,請選取 做為商務程序流程動作步驟可做為商務程序流程執行。

接下來,將動作步驟新增至 Contoso 的商機商務程序流程。 然後驗證並更新程序流程。

動作已新增至商機商務程序流程。

現在,Contoso 銷售團隊的成員可以選取 執行,視需要從 授與商機資格 商務程序步驟開始執行動作。

執行動作。

Important

  • 為了可以視需要執行動作或工作流程,商務程序流程必須包含動作步驟。 如果動作步驟執行工作流程,則必須將工作流程設定為視需要執行。
  • 與動作或工作流程相關聯的資料表必須是同一個與商務程序流程相關聯的資料表。

商務程序流程中使用動作步驟的限制

  • 如果輸入或輸出參數為 Entity、EntityCollection 或 OptionSet (Choice) 類型資料表,則動作無法當做動作步驟使用。 使用多個 EntityReference 輸出參數或任何數目 EntityReference 輸入參數的動作,無法當做動作步驟使用。 與主要資料表 (全域動作) 沒有關聯的動作無法當做動作步驟使用。

控制中心

當您需要查看與您相關的商務程序流程清單時,請查看整合控制中心。

整合控制中心的商務程序流程檢視表。

整合控制中心的核准流程檢視表。

在整合控制中心中,您會看到所有商務程序,其中您至少指派了一個程序所使用的 Microsoft Dataverse 資料表資料列。 例如,如果商務程序在 Dataverse 中使用 潛在客戶商機 資料表,您就會看到此程序的所有執行個體,其中可能會有潛在客戶或商機資料列指派給您。

使用中 索引標籤下,檢視所有目前在處理中的執行個體。在此索引標籤中,您可以查看下列詳細資料:

  • 程序的名稱。
  • 每個程序的目前階段。
  • Dataverse 與活動階段相關的資料列負責人。
  • 自執行個體建立以來的時間。

選取執行個體以在新的索引標籤中開啟,或選取它以複製連結、透過電子郵件共用連結、放棄或刪除執行個體。

後續步驟

Note

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。