跳轉到主要內容
Advanced Designer 支援在 ABBYY FlexiLayout Studio 中建立的 FlexiLayout。您可以根據現有的 FlexiLayout 建立新的 skill。或者,您也可以將 FlexiLayout 檔案匯入至 Extraction Rules 活動編輯器中。

使用 FlexiLayout 檔案建立技能

若要建立以 FlexiLayout 為基礎的技能:
  1. 在 Advanced Designer 起始頁上,選取 從 ABBYY FlexiLayout Project 建立文件 Skill
AD_StartPage_ImportSkill
  1. 在隨即開啟的對話方塊中,指定 ABBYY FlexiLayout Project Files (FSP) 檔案的路徑,並在需要時變更要建立之技能的名稱(預設情況下,新技能的名稱與 FlexiLayout 檔案相同)。
Advanced Designer 隨後會使用您的檔案來建立新的技能。此新技能的文件處理流程將包含一個 Extraction Rules 活動,其中包含已上傳的 FlexiLayout。所選的辨識語言將從 FlexiLayout 設定中繼承。如果匯入成功且不需要任何修改,即可發佈新的技能並在 ABBYY Vantage 中使用。

使用 Extraction Rules 活動編輯器匯入 FlexiLayout

如果您已經在文件處理流程中建立了一個包含 Extraction Rules 活動的 skill,您可以使用活動編輯器來匯入 FlexiLayout。匯入 FlexiLayout 時,您需要先設定文件處理流程以處理文件,之後才能發佈並使用您的 skill。當您需要在單一 skill 中使用多個 Extraction Rules 以及/或其他活動時,應使用此方法。 若要將 FlexiLayout 匯入至 Extraction Rules 活動:
  1. 按一下更多 icon,然後按一下 Import…
  2. 在開啟的對話方塊中,選取您的 FlexiLayout Project Files (FSP) 檔案。
上傳後,FlexiLayout 會顯示在 Extraction Rules 活動編輯器中。

匯入 FlexiLayout 時的重要注意事項

以下注意事項適用於任何匯入方法:
  • 依據匯入的 FlexiLayout 執行比對的 Extraction Rules 活動,其結果可能與在 ABBYY FlexiLayout Studio 中建立的原始 FlexiLayout 的比對結果有所不同。為了獲得更高的準確度,請務必在多份文件上檢查比對結果,並在發佈技能之前,於必要時修改搜尋元素。
  • 如果您的 FlexiLayout 包含多個替代方案,上傳時系統會要求您選擇其中一個。
注意: 如果您需要使用多個 FlexiLayout 替代方案,請建立並設定一個 Classification 活動,將文件分類為與各替代方案對應的類型。若要處理已分類的文件,請建立多個使用不同替代方案的 Extraction Rules 活動。
  • 區塊樹將自動被欄位結構取代,而該結構也將成為整個技能的欄位結構(顯示於 Fields 分頁中)。
  • 元素屬性會在不做修改的情況下被複製。您可以在 Code Editor 分頁的 Element Properties 面板中檢視並編輯這些屬性。在 ABBYY FlexiLayout Studio 中設定但未顯示於 Element Properties 窗格的元素屬性,將會以程式碼形式轉移至 Code Editor 分頁中的 Search ConditionsHypotheses Evaluation 區段。
  • 所有已透過程式碼設定的屬性將在不做修改的情況下被轉移。
  • 表格元素會被匯入,但在 Advanced Designer 中僅提供有限支援。欲瞭解更多詳細資訊,請參閱 Table Element
  • 上傳的 FlexiLayout 中不受支援的元素與欄位將會被轉換。轉換訊息會被寫入記錄檔,並顯示於 Code Editor 分頁中的 Search Conditions 區段。

不支援的元素與區塊清單

FlexiLayout StudioAdvanced Designer
Named Entity (NER) Element此元素會轉換為 Region 元素。可以為命名實體擷取建立個別的活動。
Table Block此區塊會轉換為允許多項目的 Group 欄位。與對應表格元素的對應關係會被保留。
First Found Element此元素會轉換為啟用 Only first found 的 Group 元素。
Header and Footer Elements這些元素會轉換為 Group 元素。Advanced Designer 不支援以 FlexiLayout 為基礎的文件組合。因此,頁首與頁尾會被轉換為仍可被尋找的 Group 元素,但不支援以 FlexiLayout 為基礎的頁面組合。
Line of Elements Element此元素會轉換為 Group 元素。
在轉換不支援的元素時,會在其名稱前新增字首「Former_」。元素名稱不僅會在 Search Elements 樹狀結構中修改,也會在 Code Editor 分頁中修改。
Note: 在轉換為 Group 元素時,不會顯示任何轉換訊息,且不會對 First Found、Line of Elements、Header 和 Footer 元素新增字首,因為在轉換時不會修改其屬性。
  • 連結到 FlexiLayout 元素的使用者字典會連同 FlexiLayout 一併上傳。此外,隨 FlexiLayout 一起新增的語言會顯示在技能設定中。目前,Advanced Designer 不支援可更新的動態字典,不過,在匯入期間,資料庫連線字串會複製到 Code Editor 區段,讓動態字典仍然可以作為靜態字典上傳。
  • 在 ABBYY FlexiLayout Studio 中具有預設值的 string 參數會轉換為類型為 Text 的 Skill 參數,且其值會被保留。其他參數不會被匯入。
  • 來自 ABBYY FlexiLayout Studio 專案的影像不會連同 FlexiLayout 一起匯入。若要設定並檢查您的 Extraction Rules 活動,請上傳適當的影像,或使用已上傳到技能文件集的影像。更多資訊,請參閱 Upload and pre-recognition of images