> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kasoftware.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 專業術語

> 知行之橋文件中使用的標準術語。

export const companyName = "知行軟件";

export const siteNameShort = "知行之橋";

export const siteName = "知行之橋";

下表提供了產品文件中使用的一組標準術語。

| 術語              | 定義                                                                                                                                                                                                                                                                                          |
| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **系統 API**      | 系統 API 是內建於應用程式中的 REST API，允許從遠端位置或透過自動化流程對應用程式進行管理、監控和維護。在 {siteName} 管理控制檯（Web UI）中可以完成的所有操作，都可以透過單個或一系列系統 API 呼叫來實現。                                                                                                                                                                     |
| **存取日誌**        | 存取日誌記錄所有到達 {siteNameShort} 的 Web 請求。當交易夥伴向 Web 伺服器傳送 AS2 或 AS4 請求時，這有助於排查連線問題。可以在應用程式的狀態頁面上檢視存取日誌。                                                                                                                                                                                          |
| **應用程式資料目錄**    | 應用程式資料目錄是包含應用程式配置檔案、憑證檔案、原始資料檔案和日誌檔案的資料夾。對於 Windows 安裝，此目錄為 `C:\ProgramData\CData\Arc\`。所有**個人設定**以及預設**工作區**中配置的端口設定都儲存在應用程式資料目錄的子資料夾中。預設**工作區**中的每個端口在 `data` 目錄中都有一個專用子資料夾，名稱與 ConnectorID 相同。每個端口的 **Send** 和 **Receive** 資料夾都儲存在此目錄樹中。非預設**工作區**中配置的端口儲存在**工作區目錄**中，其組織方式與預設**工作區**類似。 |
| **應用程式日誌**      | 應用程式日誌儲存應用程式級錯誤以及對應用程式資源的呼叫。可以在應用程式的狀態頁面上檢視應用程式日誌，並可使用右上角的“下載日誌檔案”按鈕匯出完整日誌。特定交易期間錯誤的更詳細資訊可在交易日誌中找到。                                                                                                                                                                                         |
| **ArcScript**   | ArcScript 是一種基於 XML 的語言，可用於在專用 Script 端口中、在其他端口的**事件**中，以及在 XML Map 端口的資料對映/轉換步驟中編寫自定義處理邏輯。                                                                                                                                                                                                 |
| **端口**          | 端口是建立資料處理邏輯**工作流程**的基本構建塊。每個端口對資料檔案執行單一操作：透過網路將檔案傳送到遠端系統/主機，透過網路接收或下載檔案，在本地（匯流排內）轉換檔案，或將檔案路由到工作流程中的另一個端口（這些操作都稱為**交易**）。每個端口都有一個**交易索引標籤**，檔案會從中被處理和傳送，或被接收並寫入。                                                                                                                             |
| **嵌入式 Web 伺服器** | {siteNameShort} 可以託管在任何 Web 伺服器上，但應用程式隨附一個嵌入式 Web 伺服器，可用於立即啟動並執行。執行 {siteNameShort} 執行檔或 .jar 檔案會啟動嵌入式 Web 伺服器。當應用程式託管在外部伺服器（IIS、Tomcat、Jetty 等）上時，不應使用嵌入式 Web 伺服器。                                                                                                                         |
| **ESB**         | ESB（企業服務匯流排）是一個允許多個獨立系統（資料庫、業務應用程式、檔案交換系統）相互通訊的平臺。{siteNameShort} 提供了一個簡單且模組化的解決方案，用於整合這些資料處理工具。                                                                                                                                                                                            |
| **事件**          | 端口處理**訊息**（例如傳送或接收檔案）時會觸發事件。事件提供了編寫 **ArcScript** 的機會，以便在這些觸發器發生時實現自定義邏輯。                                                                                                                                                                                                                   |
| **工作流程**        | 工作流程是一系列相連的端口。端口之間的連線在**工作流程設計器**中以藍色工作流程箭頭顯示。檔案會自動從一個端口的**交易索引標籤**傳遞到下一個端口的**交易索引標籤**，從而建立資料處理的邏輯鏈。多個工作流程可以配置在同一個畫布中，也可以拆分到單獨的**工作區**中。                                                                                                                                                    |
| **工作流程設計器**     | 應用程式的工作流程頁面顯示視覺化的工作流程設計器，這是配置**工作流程**的畫布。透過將左側工具箱中的端口拖入畫布來建立**工作流程**。單擊畫布中的端口可配置端口，將端口右側的藍點拖到另一個端口左側即可連線端口。                                                                                                                                                                                 |
| **輸入對映**        | 資料庫端口（以及類似的端口，如 MySQL、SQL Server、{companyName}）使用輸入對映將資料插入後端系統。每個輸入對映都以資料庫/應用程式中的單個表/檢視（或虛擬表/檢視）為目標。輸入對映決定向表中的哪些列插入資料，並支援高階插入邏輯，如 UPSERT（根據列值插入或更新）、查詢查詢（在將值插入表之前取得值），以及同時插入到多個透過外部索引鍵關係相關的表中。輸入對映以 XML 建模，因此資料在由類似資料庫的端口處理/傳送之前應格式化為 XML。                                                  |
| **安裝目錄**        | 包含 {siteNameShort} 執行檔的資料夾。對於 {siteNameShort} 的 Windows 版，此目錄還包含 `www` 和 `www_services` 資料夾。Java 版包含 `Uninstaller` 和 `webapp` 資料夾。                                                                                                                                                          |
| **對映**          | {siteNameShort} 中有幾種對映：**輸入對映**、**輸出對映**和 XML 對映。通常，“對映”指 XML 對映，即 {siteNameShort} 在匯流排內處理資料轉換的方式。許多端口可以將檔案轉換為 XML，反之亦然，而強大的 XML Map 端口可以將一種 XML 結構轉換為另一種結構。組合這些端口後，可以使用 XML 作為中間格式在任意資料格式之間進行轉換。                                                                                           |
| **訊息**          | {siteNameShort} 處理原始資料檔案，並維護包含檔案在應用程式中如何被處理的資訊的中繼資料（標頭）。原始資料檔案（有效載荷）和中繼資料標頭的組合稱為訊息。單擊交易日誌中任何交易項目的檔名，或特定端口交易索引標籤中的檔名，即可檢視訊息標頭。                                                                                                                                                               |
| **MFT**         | MFT 是 Managed File Transfer（可控檔案傳輸）的縮寫，指任何用於安全地向其他方傳送資料或從其他方接收資料的標準協議。常見的 MFT 協議包括 AS2、AS4、OFTP、FTP 和 SFTP。{siteNameShort} 包含許多 MFT 端口，這些端口通常作為**工作流程**中資料的入口點或出口點。                                                                                                                         |
| **輸出對映**        | 資料庫端口（以及類似的端口，如 MySQL、SQL Server、{companyName}）使用輸出對映從後端系統提取資料。每個輸出對映都以資料庫/應用程式中的單個表/檢視（或虛擬表/檢視）為目標。輸出對映決定應傳回表中的哪些列，並支援 WHERE 子句（規則）、從多個表中提取資料，以及僅取得新的或最近修改的記錄。輸出對映以 XML 建模，因此從類似資料庫的端口傳回的資料會格式化為 XML 檔案。                                                                                   |
| **NodeID**      | NodeID 是機器名（或 Java 中的主機名）的單向雜湊，用於授權。每個標準（非雲）許可證都繫結到單個 NodeID。NodeID 值包含在許可證檔案 (`arc.lic`) 中，應用程式會檢查該檔案以驗證授權狀態。                                                                                                                                                                              |
| **個人設定**        | 個人設定頁面用於配置在整個應用程式中使用的全域設定。某些檔案傳輸協議（如 AS2、AS4 和 OFTP）需要配置本地個人設定才能傳送和接收檔案。個人設定還包括安全設定、允許使用**系統 API** 的使用者清單，以及應用程式中發生錯誤時的全域警示。                                                                                                                                                                |
| **接收**          | 接收是端口生成輸出檔案（**訊息**）時執行的操作。對於 AS2、FTP 和 SFTP 等網路端口，接收意味著透過網路被動接收（如 AS2）或主動下載（如 SFTP）檔案。對於 X12、EDIFACT、CSV 和 XML Map 等本地轉換端口，接收意味著在處理（翻譯/轉換）本地輸入檔案後寫入輸出檔案。                                                                                                                                    |
| **接收自動化**       | 一些端口可以按計劃生成輸出檔案（例如輪詢遠端伺服器以下載檔案，或按指定間隔執行輸出過程）。啟用後，必須配置接收間隔，以確定端口何時**接收**。接收間隔可以安排為每 X 分鐘、每 X 小時、每天特定時間、每週特定日期執行一次，也可以透過 cron 運算式保持對計劃的完全精細控制。                                                                                                                                                |
| **傳送**          | 傳送是端口處理傳入檔案時執行的操作。對於 AS2、FTP 和 SFTP 等網路端口，傳送意味著將檔案傳送或上傳到遠端系統或主機。對於 X12、EDIFACT、CSV 和 XML Map 等本地端口，傳送意味著在匯流排內處理檔案，對其進行轉換或翻譯。                                                                                                                                                                |
| **傳送自動化**       | 端口支援傳送自動化設定，用於確定何時以及如何處理/傳送輸入檔案。啟用後，進入端口交易索引標籤的檔案會被自動傳送或處理。一些網路端口支援重試設定，用於在應用程式中引發錯誤之前重試失敗的傳出傳輸，這有助於應對臨時網路問題，而不會導致阻塞性故障。                                                                                                                                                                    |
| **交易**          | 交易是端口傳送、接收或處理檔案的任意一次操作。對於本地轉換端口，交易包括一次**傳送**和一次**接收**（端口傳送原始輸入檔案，並在轉換/翻譯完成後接收輸出檔案）。對於網路端口，交易通常是單次傳送（透過網路傳送/上傳檔案）或單次接收（透過網路接收或下載檔案）。                                                                                                                                                         |
| **交易日誌**        | 交易日誌儲存應用程式處理的每個**交易**的中繼資料。可以在狀態頁面上檢視交易日誌，單擊交易日誌中的檔名會顯示已處理**訊息**的中繼資料，並允許下載原始資料檔案或該**交易**期間生成的所有日誌檔案。                                                                                                                                                                                       |
| **檢視**          | **工作流程設計器**允許在瀏覽畫布時將特定位置（一組座標和縮放級別）儲存為檢視。單擊已儲存的檢視會將顯示傳回到儲存該檢視時顯示的相同位置。當畫布中包含許多端口時，儲存檢視有助於在不同配置的**工作流程**之間導航。                                                                                                                                                                                |
| **工作區**         | 工作區允許出於組織目的分離流程。例如，與 Walmart 的自動交易流程所需的端口可以分離到新的工作區中，與 Target 的自動交易流程所需的端口所在工作區分開。                                                                                                                                                                                                          |
| **工作區目錄**       | 工作區目錄是**應用程式資料目錄**中的一個資料夾，包含應用程式中任何非預設**工作區**的配置檔案、原始資料檔案和日誌檔案。                                                                                                                                                                                                                             |
