共用方式為


Exact Online Premium [已棄用]

連接到您的 Exact Online Premium 帳戶,並在創建或更新商業實體時收到通知。

目前支援的實體是銷售訂單、專案、帳戶和機會。

未來將添加更多實體和事件。

此連接器適用於以下產品和區域:

服務 Class Regions
副駕駛工作室 進階 除下列區域外的所有 Power Automate 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
邏輯應用程式 標準 所有 Logic Apps 區域, 但下列區域除外:
     - Azure Government 區域
     - Azure 中國區域
     - 美國國防部 (DoD)
Power Apps 進階 除下列區域外的所有 Power Apps 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
Power Automate(自動化服務) 進階 除下列區域外的所有 Power Automate 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
連絡人​​
名稱 精確
URL https://www.exact.com
連接器中繼資料
Publisher Exact MKB 軟體 BV
網站 https://www.exact.com
隱私策略 https://www.exact.com/trust/privacy/privacy-statement
類別 通敵;財政

Power Automate 的 Exact Online Premium 連接器允許在商業實體記錄變更時接收來自 Exact Online 的通知。 對於某些實體,可以建立觸發程式來回應新建立或修改的記錄。 此外,連接器可以執行一些自訂格式,從而降低使用者的複雜性。

先決條件

若要使用連接器,需要 Exact Online Premium 訂閱。

如何取得認證

此連接器在 Exact Online 平台上使用 OAuth 授權。 使用您的個人 Exact Online Premium 帳戶登錄。

開始使用連接器

連接器為修改或新建立的商業實體記錄提供數個觸發器 - 目前適用於帳戶、商機、專案和銷售訂單。 使用其中一個觸發器啟動您的流程。

  • 在 Power Automate 中建立新流程,並選取其中一個觸發程序作為起點
    • 建立或變更 [實體] 時
    • 您需要在下拉式控制項中選擇一家可用的公司 - 只會為這家公司建立觸發器
  • 這些事件也需要在 Exact Online 中啟用,否則您將不會在 Power Automate 中收到任何內容
    • 移至 主資料>流程>概觀:流程 ,然後建立新流程或修改現有流程
    • 選取適當的「實體」和「事件」,例如「 帳戶 / 修改時」
    • 如果您想要同時接收已建立和修改的記錄,您可能需要建立多個流程

來自 Exact Online 的訊息包含一個欄位,其中包含 Payload 已建立或修改的記錄的資料。 連接器具有取得 動作,可根據您的需求準備此承載。

  • 作為 [實體類型],選取與觸發程式相同的實體
  • 作為 值型別,選取下列項目:
    • New Values 如果您想 要能夠在其他動作中選取新 (已變更) 狀態的特定欄位
    • 舊值 如果您想要能夠在其他動作中選取舊 (不變) 狀態的特定欄位
    • 表格, 如果您想要將內容作為整個集合,以用於其他動作
    • 如需詳細資訊,請參閱下面的範例部分
  • 依預設, Payload 參數具有觸發訊息的 Payload 屬性的參考。 您不應該更改此設定。
  • 其他參數 Content-TypeAccept 預設會設定為 application/json。 您不應該更改此設定。

範例

範例 1:僅處理價值超過 10,000 歐元的銷售訂單

  • 使用觸發器建立 或變更銷售訂單時
  • 新增動作 取得值, 並將 實體 設定為 銷售訂單, 且 值類型 設定為 新值
  • 使用 Condition 區塊 (控制內建 動作)
    • 將條件設定為 AmountDC |小於 | 10000
      • 請注意,AmountDC 是 Get 值的輸出
  • 在條件區塊的 true 分支中,新增 Terminate 動作 (控制 內建動作)

範例 2:將變更的欄位輸出至電子郵件

  • 使用任何可用的建立/變更觸發器
  • 新增動作 [取得值] 與觸發程式相同的 [實體],並將 [值類型] 設定為 [資料表]
  • 新增 [篩選] 動作 (資料作業內建 動作),以 [取得值] 的輸出作為其輸入,並作為條件集 oldValue |不等於 |新值
  • 新增 [建立 HTML 表格] 動作 (資料作業內建 動作) ,並使用 [篩選器] 動作的輸出
  • 建立 Outlook 動作 [傳送電子郵件 ],並將 [建立 HTML 表格] 動作的輸出包含在郵件中

已知問題與限制

連線測試的空白訊息

設定新流程或開啟現有流程時,會將訊息傳送至 Exact Online 以註冊流程。 Exact Online 接著發送測試消息(無內容)以確認連接。

如果您未在流程中處理此訊息,流程可能會錯誤結束,或傳送內容不完整的通知。 由於這通常是一次性行為,因此您可以選擇接受它,但您可能會收到有關流程失敗的警告。

處理它的更優雅的方法是在 Condition 動作中測試訊息是否為空。 測試 empty(triggerOutputs()?['body']) | 等於 | true 是執行此操作的好方法。 在 true 分支中,新增結果為「成功」的「終止」動作。 然後在「條件」動作之後繼續實際流程。

常見錯誤和補救措施

到目前為止,沒有遇到任何錯誤。

FAQ

「取得值」動作到底有什麼作用?

取得值會 執行幾個動作,否則這些動作需要流程中的多個更複雜的動作。 依序,這些是:

  • 它從觸發器中獲取 Payload 字段並將其文本轉換為 JSON 對象。 這相當於函數;json(...)
  • 它會載入此 JSON 物件的結構描述,以便在進一步的動作中參考其屬性。 您可以使用 [剖析 JSON ] 動作來執行此動作,但您必須自行提供整個結構描述;
  • 它可以將傳入承載轉換為包含所有資料的完整資料表,或轉換為顯示實體舊狀態或新狀態的物件。 後者在流程中實現相對複雜。

「取得值」動作中「承載」的值應該是多少?

依預設,此設定為 triggerOutputs()?['body/Content/Payload'] 觸發器中接收的 Payload 欄位的參照。 您不應該更改此設定。

為什麼我需要為 Get Values 提供 Entity 類型?

「取得值」動作使用稱為動態結構描述產生的技術,這可讓我們在進一步的動作中選取所選實體的屬性。 這是流程設計工具的一項功能。 不幸的是,在設計階段,觸發程序無法將選取的實體類型傳遞至其他動作。 因此,需要重新選擇實體類型。

如果我為 [取得值] 選取錯誤的實體類型,會發生什麼事?

流程設計工具將顯示收到實體的錯誤屬性,例如銷售訂單上的專案屬性。 這表示不會顯示屬於實體一部分的某些屬性,而顯示的某些屬性實際上不是實體的一部分。

如果實體上存在屬性,您仍然可以存取屬性,但您必須手動輸入參考。

在另一個動作中選擇不存在的屬性只會產生空值;其後果將取決於行動。

節流限制

名稱 呼叫 續約期間
每個連線的 API 呼叫 100 60 秒

動作

取得值 [已淘汰]

這會以選擇的格式從觸發器的 Payload 欄位載入值。

取得值 [已淘汰]

這會以選擇的格式從觸發器的 Payload 欄位載入值。

參數

名稱 機碼 必要 類型 Description
Content-Type 標頭
Content-Type string

指定承載的內容類型。

接受標頭
Accept string

指定接受的回應格式。

實體類型
EntityType True string

選取此作業的商業實體類型。

值類型
ValueType True string

選取此作業的值類型。

承載
body string

在此處新增對承載欄位的參考

傳回

此作業會輸出隨機的結果。

觸發程序

建立或變更商機時 [已棄用]

這會訂閱以建立或變更商機的事件。

建立或變更專案時 [已棄用]

這會訂閱建立或變更專案的事件。

建立或變更帳戶時 [已棄用]

這會訂閱以建立或變更帳戶的事件。

建立或變更銷售訂單時 [已棄用]

這會訂閱以建立或變更銷售訂單的事件。

建立或變更商機時 [已棄用]

這會訂閱以建立或變更商機的事件。

參數

名稱 機碼 必要 類型 Description
公司
Company True string

選取您要接收事件的公司。

傳回

建立或變更專案時 [已棄用]

這會訂閱建立或變更專案的事件。

參數

名稱 機碼 必要 類型 Description
公司
Company True string

選取您要接收事件的公司。

傳回

建立或變更帳戶時 [已棄用]

這會訂閱以建立或變更帳戶的事件。

參數

名稱 機碼 必要 類型 Description
公司
Company True string

選取您要接收事件的公司。

傳回

建立或變更銷售訂單時 [已棄用]

這會訂閱以建立或變更銷售訂單的事件。

參數

名稱 機碼 必要 類型 Description
公司
Company True string

選取您要接收事件的公司。

傳回

定義

guidText

EntityChangedEvent

名稱 路徑 類型 Description
Content
Content ChangeEventContent
雜湊碼
HashCode string

變更事件內容

名稱 路徑 類型 Description
主題
Topic string
用戶端ID
ClientId guidText
公司
Division integer

公司

行動
Action string
Key
Key guidText
ExactOnline端點
ExactOnlineEndpoint string
事件創建時間
EventCreatedOn string
承載
Payload string