設定 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. 當畫面出現提示時,請按一下來確認您要刪除此工作。