設定 XML 轉換工作

您可以建立 XML 轉換工作將 XML 檔案轉換為想要的輸出,以及從 XML 指定「擷取描述資料」欄位值。您可以藉由設定支援的 XSLT 處理器定義組合並提供自訂 XSLT 檔案來執行此動作。此外,也可以將 XPath 表示式對應至「擷取描述資料」欄位。接著第三方應用程式便可使用轉換的 XML 檔案以符合其他方的業務需求。

註:

您無法在 Oracle Content Management 入門版中建立 XML 轉換工作。若要使用此功能,您需要升級至 Oracle Content Management 進階版。如需詳細資訊,請參閱 入門版 vs. 進階版。

  1. 在左側的程序窗格中選取程序。

    所選程序的組態頁面會顯示在右側。

  2. 開啟處理頁籤。
  3. 在 XML 轉換工作表格中,按一下 新增 XML 轉換工作,若要編輯現有工作,則按一下 編輯 XML 轉換工作。

    您也可以複製 XML 轉換工作,方法是將它選取,並按一下 複製轉換工作,然後在出現提示時輸入新名稱。複製工作可讓您快速複製並進行修改。

  4. 在選取文件頁面中:

    1. 在選取文件區段中,執行下列動作:
      • 輸入工作的名稱和描述。

      • 若要處理特定文件設定檔的 XML 轉換工作,請選取僅限文件設定檔為欄位中所列的一或多個文件設定檔,或選取全部以處理所有已定義文件設定檔的文件。

    2. 在轉換輸出目的地下拉式清單中選取合適的選項:
      • 文件:以轉換結果取代原始文件。如有需要,您也可以變更文件設定檔。
      • 文件,保留複本:保留原始複本。如果選取此選項,您也可以選擇文件設定檔。但是,您必須從保留附件類型下拉式清單選取附件類型。
      • 附件:以附件方式儲存轉換結果。您必須從新附件類型下拉式清單選取附件類型。
      • Capture 欄位:在 Capture 欄位中儲存轉換結果。您必須從 Capture 欄位下拉式清單中選取文字欄位。
    3. 在選取附件區段中:
      1. 如果適用於您在上一個步驟所做的選擇,請選取處理附件核取方塊。
      2. 選取可用附件類型的核取方塊,限制所需的附件類型。您也可以全部選取。
      3. 選取轉換輸出目的地:
        • 附件:您可以選擇變更附件類型。
        • 附件,保留複本:您可以選取變更附件類型。但是,您必須從保留附件類型下拉式清單選取附件類型。
        • Capture 欄位:您必須選取文字欄位或 XML 欄位。
  5. 在轉換頁面的轉換定義:
    1. 若尚未選取執行 XML 轉換核取方塊,請選取以啟用編輯此頁面的欄位值。取消選取此核取方塊會停用編輯,同時保留欄位中最後儲存的值。若不需要轉換 XML,您可以取消選取此核取方塊。
    2. 在轉換引擎區段中:
      • 選取相容的 XSLT 版本、處理器和處理器版本。選擇系統預設值,或是從與 Xalan 和 Saxon-HE 處理器及其版本相容的可用 XSLT 版本進行選擇。
      • 指定輸出副檔名,例如 XML、HTML、JSON、文字檔。

        註:

        如果輸出副檔名不是 XML,則會停用「欄位對應」頁面。
    3. 若要執行轉換,請在 XML 樣式表區段中上傳或輸入 XSLT。
    4. 您必須事先在「參數」表格中定義 XSLT 所含的參數。其步驟如下:
      1. 在參數表格中,按一下 新增參數。
      2. 在新增 XSLT 參數對話方塊中,新增參數名稱並指定其值。您可以為參數新增文字值或組合描述資料值。
      3. 重複步驟 i 和 ii,定義必要的參數。

        註:

        如果您沒有為 XSLT 中定義的參數指定值,或如果為 XSLT 中不存在的參數指定值,將無法儲存您的 XML 轉換工作,並且系統會在您嘗試儲存轉換工作時通知您。
    5. 在轉換測試區段中,上傳並測試轉換後的 XML,確認已正確產生該 XML,然後按一下下一步。您也可以按一下此區段右上角的預覽,在此區段中預覽內容。
  6. 在欄位對應頁面上,定義特定元素或屬性的導覽,以便使用者可從 XML 文件擷取其值:
    1. 選取執行 XPath 欄位對應核取方塊以啟用編輯「XPath 欄位對應」表格。如果取消選取此核取方塊,您將無法編輯該表格。但是仍會保留上次儲存的值。
    2. 如果必須嚴格遵守下一步選取的剖析格式,請選取剖析發生錯誤時,將批次設為失敗核取方塊。
    3. 在 XPath 欄位對應表格的右上角,按一下 編輯 XPath 欄位對應
    4. 在編輯 XPath 欄位對應對話方塊中:
      1. 在 XPath 表示式欄位中,為選取的描述資料欄位指定 XPath 表示式,並選取剖析格式。

        如果存在 XPath 表示式,則會在轉換輸出時評估此表示式。若未執行轉換,則會在文件或附件評估 XPath 表示式。

      2. 在日期剖析格式下拉式清單中選取剖析格式。如果 Capture 欄位是數字,您將會看到數字剖析格式下拉式清單。如有需要,可以在下拉式清單中選取自訂剖析格式。
      3. 按一下確定。

        新增至 XPath 欄位對應表格中 XPath 表示式資料欄的值會以您選取的格式剖析為日期。

    5. 按一下確定。
  7. 在後處理頁面中,根據下列情況,指定在 XML 轉換工作完成之後的後續步驟為何:
    • 沒有系統錯誤的情況表示案例符合上一頁的所有條件。成功的轉換可以傳送到確認。
    • 系統錯誤是指各種轉換失敗的案例:找不到任何記錄、找到太多筆記錄等等。若轉換失敗,批次便會回到 Content Capture 從屬端進行修復。
    請參閱設定 XML 轉換工作的後處理與監督
  8. 複查摘要頁面中的設定值,然後按一下送出以儲存工作。

  9. 設定將批次傳送到 XML 轉換工作的方式。請參閱設定 XML 轉換工作的批次流程。

  10. 測試您建立的 XML 轉換工作。

設定 XML 轉換工作的後處理與監督

使用 XML 轉換工作的後處理選項,指定完成處理後的步驟。

設定 XML 轉換工作的後處理與監督:
  1. 在左側的程序窗格中選取程序。
    所選程序的組態頁面會顯示在右側。
  2. 開啟處理器頁籤。
  3. 在 XML 轉換工作表格,新增或編輯 XML 轉換工作。
  4. 按一下後處理頁面,以顯示處理成功 (沒有系統錯誤) 及處理失敗 (一或多個系統錯誤) 的處理選項。下一個步驟適用於兩個區段:若無系統錯誤時及若有系統錯誤時。
  5. 在批次處理器與批次處理器工作欄位中,指定 XML 轉換工作完成後的步驟 (若有的話)。您可以選擇無、確認處理器、辨識處理器、轉換成 TIFF 、轉換成 PDF、資產查尋處理器,或 XML 轉換處理器。
  6. 在電子郵件地址欄位中,選擇性輸入在順利完成處理或處理失敗後的電子郵件傳送地址。設定與測試 XML 轉換工作時,您可以將自己設定為發生系統錯誤時接收電子郵件通知,並在之後自動對管理員發出處理錯誤警示。
  7. 在其餘欄位中,指定如何變更處理的批次。
    • 新增前置碼來重新命名批次。例如,以前置碼 ERR 重新命名失敗的批次,以便後續處理。

    • 變更批次狀態或優先順序。例如,您可以變更有系統錯誤的批次狀態,然後建立批次篩選條件設定為此狀態的從屬端設定檔,讓符合資格的使用者能夠手動編輯並完成發生錯誤的批次。

  8. 按一下送出以儲存工作。

設定 XML 轉換工作的批次流程

若要執行 XML 轉換工作,您必須將批次設定為傳送到該工作以進行處理。方法是將 XML 轉換工作設定為從屬端設定檔中的後處理步驟。

您可以從下列項目設定批次流程:

停用或刪除 XML 轉換工作

當您刪除 XML 轉換工作時,把該工作當作後處理步驟的批次將無法再使用該工作。如果無法使用後處理指定的工作,批次就會產生錯誤。您可以在刪除工作之前,先將其變更為離線一段時間,讓您能夠解決刪除工作所帶來的未預期問題。只要您在從屬端設定檔中選取線上 XML 轉換工作,或是在處理器工作的「後處理」頁面中選取線上 XML 轉換工作,該工作就會執行。您可以暫時停止執行工作 (設為離線),或重新執行已停用的工作。

停用或刪除 XML 轉換工作:
  1. 在左側的程序窗格中選取程序。
    所選程序的組態頁面會顯示在右側。
  2. 開啟處理頁籤。
  3. 若要停用工作,請在 XML 轉換工作表格中選取該工作,然後按一下 停用或啟用 XML 轉換工作。

    您也可以藉由選取或取消選取「選取文件」頁面上的線上欄位,來停用或啟用 XML 轉換工作。

  4. 在 XML 轉換工作表格中選取已停用的工作,然後按一下 刪除 XML 轉換工作。
  5. 當畫面出現提示時,請按一下是來確認您要刪除此工作。