核心功能
- 基於雲的 ERP 軟體整合,支援用於會計、CRM 和專案管理的 OAuth 認證,可從 Exact Online 推送和拉取資料
- 支援標準資料庫操作(Select、Lookup、Upsert 和 Stored Procedure)以進行資料操作
建立連線
要允許知行之橋使用 Exact Online 中的資料,必須先建立到 Exact Online 的連線。可以透過以下兩種方式建立此連線:- 將 Exact Online 端口新增到流程中。然後在設定面板中,點選 Connection 下拉式清單旁的 Create。
- 開啟知行之橋的 系統設定 頁面,然後開啟 Connections 索引標籤。點選 Add,選擇 Exact Online,然後點選 Next。
- 登入過程僅在首次建立連線時需要。
- 到 Exact Online 的連線可以在多個 Exact Online 端口之間重複使用。
輸入連線配置
開啟新的連線對話方塊後,按照以下步驟操作:- 輸入連線名稱。
- 在新的瀏覽器索引標籤或視窗中開啟 Exact Online。
- 如果尚未建立,請建立一個 Exact Online 開發者帳戶。
- 開啟 App Center,然後點選 Manage Apps > Add a New Application。
-
將 Redirect URI 的值設定為以下格式:[baseURL]/src/oauthCallback.rst
- [baseURL] 的值是你用來存取知行之橋的 URL。例如,https://localhost:8080 或 https://myArcServer.com
- 完整 URI 可能類似於 https://localhost:8080/src/oauthCallback.rst
- 儲存你的應用程式,然後點選 Edit 以顯示用戶端 Id 和用戶端金鑰。複製這些值。
- 傳回知行之橋。在連線模態框中選擇你的 Region,並輸入 OAuth Client Id 和 OAuth Client Secret 值。
- 如有需要,點選 Advanced 開啟高階連線設定下拉功能表。大多數情況下不需要這些設定。
- 點選 Connect。如果你尚未登入 Exact Online 帳戶,請登入。
- 如果出現提示,請授予知行之橋連線到 Exact Online 的權限。然後你將傳回知行之橋。
- 點選 Add Connection 完成連線。
- 在端口配置窗格的 Connection 下拉式清單中,選擇新建立的連線。
- 點選 Save Changes。
選擇操作
建立到 Exact Online 的連線後,必須選擇 Exact Online 端口要執行的操作。下表概觀了每個操作以及它在工作流程中的位置。高階頁面
Advanced 索引標籤上的許多設定會根據你正在使用的資料來源動態載入,因此本文件不涵蓋這些設定。你可以在 我們網站的 線上幫助檔案 頁面上找到資料來源的詳細資訊。 以下選項適用於所有資料來源。訊息
儲存至 Sent 資料夾和Sent 資料夾方案設定已棄用,預設處於隱藏狀態。只有先前已啟用這些設定或將其配置為非預設值的端口才會顯示它們。若要保留成功處理的檔案副本,請在工作流程中右鍵單擊該端口,選擇顯示成功路徑,然後將成功路徑連線到File 端口。
進階設定
進階設定 是依賴任意資料庫驅動程式(例如 Database、CData 和 API 端口)來連線各種資料來源的端口的通用設定。雜項
雜項設定 用於特定使用場景。自動化
自動化設定
與端口自動處理檔案相關的設定。效能
與端口資源分配相關的設定。警示
與配置警示相關的設定。 在執行服務級別協議(SLA)之前,需要設定用於通知的電子郵件警示。預設情況下,知行之橋使用 Alerts 索引標籤上的全域設定。若要對此端口使用其他設定,請開啟 Override global setting 開關。 預設情況下,錯誤警示處於啟用狀態,這意味著每當發生錯誤時都會傳送電子郵件。若要關閉它們,請取消勾選 Enable 核取方塊。 輸入 Subject(必填),然後可以選擇輸入以逗號分隔的 Recipient 電子郵件清單。SLA
與配置服務級別協議(SLA)相關的設定。 SLA 允許你配置流程中端口預期傳送或接收的數量,並設定預期達到該數量的時間範圍。當未滿足 SLA 時,知行之橋會傳送電子郵件警告使用者,並將 SLA 標記為 At Risk,這意味著如果 SLA 很快仍未滿足,它將被標記為 Violated。這使使用者有機會介入並確定未滿足 SLA 的原因,並採取適當措施。如果在風險期結束時仍未滿足 SLA,則 SLA 會被標記為違規,並再次通知使用者。 要定義 SLA,請開啟 Expected Volume 開關,然後點選 Settings 索引標籤。 ![空 SLA 配置(/public/images/sla_empty.png)- 如果端口具有單獨的傳送和接收操作,請使用選項按鈕指定 SLA 適用的方向。
- 在視窗的 Expect at least 部分:
- 設定你期望處理的最小交易數(數量)
- 使用 Every 欄位指定時間範圍
- 指明 SLA 應何時生效。如果選擇 Starting on,請填寫日期和時間欄位。
- 勾選希望 SLA 生效的星期幾。必要時使用下拉功能表選擇 Everyday。
- 在視窗的 Set status to ‘At Risk’ 部分,指定何時應將 SLA 標記為有風險。
- 預設情況下,只有 SLA 違規時才會傳送通知。若要更改此行為,請勾選 Send an ‘At Risk’ notification。
必要時可以關閉 SLA 警示。這在維護視窗期間很有用。點選導覽列上的 Settings,然後轉到 Alerts > General Alerts。點選平板和鉛筆圖示進行編輯,並取消勾選 SLA Alerts 設定。
宏
在檔案命名策略中使用宏可以提高組織效率和對資料的上下文理解。透過將宏合併到檔名中,可以動態地包含相關資訊,例如識別碼、時間戳和訊息頭資訊,從而為每個檔案提供有價值的上下文。這有助於確保檔名反映對組織重要的詳細資訊。 知行之橋支援這些宏,它們都使用以下語法:%Macro%。
範例
某些宏(例如 %Ext% 和 %ShortDate%)不需要參數,但其他宏則需要。所有帶有參數的宏都使用以下語法:%Macro:argument%
以下是帶有參數的宏的一些範例:
- %Header:headername%:其中
headername是訊息上訊息頭的名稱。 - %Header:mycustomheader% 解析為輸入訊息上設定的
mycustomheader訊息頭的值。 - %Header:ponum% 解析為輸入訊息上設定的
ponum訊息頭的值。 - %RegexFilename:pattern%:其中
pattern是規則運算式模式。例如,%RegexFilename:^([\w][A-Za-z]+)%匹配並解析為檔名中的第一個單詞,並且不區分大小寫(test_file.xml解析為test)。 - %Vault:vaultitem%:其中
vaultitem是 vault 中專案的名稱。例如,%Vault:companyname%解析為儲存在保管庫中的companyname項的值。 - %DateFormat:format%:其中
format是可接受的日期格式(有關詳細資訊,請參閱範例日期格式)。例如,%DateFormat:yyyy-MM-dd-HH-mm-ss-fff%解析為檔案上的日期和時間戳。
- 將多個宏組合在一個檔名中:
%DateFormat:yyyy-MM-dd-HH-mm-ss-fff%%EXT% - 包括宏之外的文字:
MyFile_%DateFormat:yyyy-MM-dd-HH-mm-ss-fff% - 在宏中包含文字:
%DateFormat:'DateProcessed-'yyyy-MM-dd_'TimeProcessed-'HH-mm-ss%