動作​​

 

發佈日期: 2016年11月

適用對象: Dynamics CRM 2015

動作是 Microsoft Dynamics 365 中的一種程序類型。 您可以直接從工作流程或對話方塊中叫用動作 (包括自訂動作),不用撰寫任何程式碼!其他資訊:從工作流程或對話方塊叫用自訂動作

執行使用 Microsoft Dynamics 365 Web 服務的自訂程式碼,也可以叫用動作。

您可以呼叫動作:

  • 在外掛程式或自訂工作流程內執行的程式碼。

  • 在應用程式中並透過使用 JavaScript 程式碼執行作業的命令。

  • 使用 Microsoft Dynamics 365 Web 服務的另一個系統的整合。

  • 使用 Microsoft Dynamics 365 Web 服務的自訂用戶端應用程式。

開發人員可以在這個 Microsoft Dynamics CRM SDK 主題中更深入了解:建立自己的動作

本主題內容

為何使用動作?

可設定的訊息

全域訊息

為何使用動作?

動作開啟撰寫商務邏輯的廣大可能性。 在動作之前,實作商務程序的主要方式限制為外掛程式或自訂工作流程活動。 透過動作,您可以執行作業,例如建立、更新、刪除、指派或執行動作。 在內部,動作建立自訂 Dynamics 365 訊息。 開發人員將這些動作稱為「訊息」。 這些訊息都是根據對實體記錄所採取的動作。 如果程序的目標是建立記錄,然後更新它,然後將它指派,就有三個不同的步驟。 每個步驟以實體 (不一定是商務程序) 的功能定義。

動作可讓您定義單一動詞命令 (或訊息),以符合您需要為您的公司所執行的作業。 這些新的訊息受到程序或行為驅動,而不是對實體所執行的工作。 這些訊息可能對應至動詞命令如 Escalate、Convert、Schedule、Route 或 Approve – 您所需要的一切。 新增這些動詞命令有助於提供更豐富的詞彙,讓您流暢地定義自己的商務程序。 您可以從用戶端或整合這更豐富的詞彙,而不需要撰寫用戶端中的動作。 因為整個動作成功或失敗可以做為一個單位管理和記錄,讓您事半功倍。

可設定的訊息

一旦動作定義並啟用後,開發人員可以使用該訊息,就如同 Microsoft Dynamics 365 平台提供的任何其他訊息。 不過,一個重大差異是,現在非開發人員的人員在使用時該訊息時可套用變更。 隨著您的商務程序變更,您可以設定動作修改步驟。 只要程序引數不變更,使用該訊息的任何自訂程式碼不需要變更。

工作流程和外掛程式繼續為定義自動化提供類似的功能。 工作流程程序為非開發人員仍提供套用變更的功能。 但是差異在於商務程序如何撰寫,以及開發人員如何撰寫程式碼。 動作訊息和 Microsoft Dynamics 365 平台所提供的任何訊息是在相同層級上運作。 開發人員可註冊動作的外掛程式。

全域訊息

不同於工作流程或外掛程式,動作不需要與特定實體相關聯。 您可以定義可單獨呼叫的「全域」動作。

另請參閱

建立自己的動作
設定動作
從工作流程或對話方塊叫用自訂動作
商務程序流程
工作流程程序
對話方塊
建立自己的動作

© 2016 Microsoft Corporation. 著作權所有,並保留一切權利。 著作權