FlexiLayout ファイルを使用して Skill を作成する
- Advanced Designer の開始ページで、Create Document Skill from ABBYY FlexiLayout Project を選択します:

- 表示されるダイアログボックスで、ABBYY FlexiLayout Project Files (FSP) ファイルへのパスを指定し、必要に応じて作成する Skill の名前を変更します(既定では、新しい Skill は FlexiLayout ファイルと同じ名前になります)。
Extraction Rules Activity Editor を使用して FlexiLayout をインポートする
- more アイコンをクリックし、Import… を選択します。
- 表示されたダイアログで、FlexiLayout Project Files (FSP) ファイルを選択します。
FlexiLayout をインポートする際の重要な注意事項
- インポートした FlexiLayout に基づく Extraction Rules アクティビティのマッチング結果は、ABBYY FlexiLayout Studio で作成した元の FlexiLayout のマッチング結果と異なる場合があります。精度を高めるため、複数のドキュメントでマッチング結果を確認し、公開前に必要に応じて 検索要素 を調整してください。
- FlexiLayout に複数の代替案が含まれている場合、アップロード時にどれか一つを選択する必要があります。
注: 複数の FlexiLayout の代替案を使用する必要がある場合は、代替案に対応する種類ごとにドキュメントを仕分けるため、Classification アクティビティを作成・設定してください。仕分けられたドキュメントを処理するには、異なる代替案を用いた複数の Extraction Rules アクティビティを作成します。
- ブロックツリーは自動的に field 構造に置き換えられ、これは Skill 全体の field 構造(Fields タブに表示)にもなります。
- 要素のプロパティは変更せずにコピーされます。Code Editor タブの Element Properties パネルで表示および編集できます。ABBYY FlexiLayout Studio で設定されていて Element Properties ペインに表示されない要素のプロパティは、Code Editor タブの Search Conditions および Hypotheses Evaluation セクションにコードとして転送されます。
- すでにコードとして設定されているプロパティは、変更せずに転送されます。
- Table 要素はインポートされますが、Advanced Designer では完全にはサポートされていません。詳細は、Table Element を参照してください。
- アップロードした FlexiLayout の未サポートの要素と field は変換されます。変換メッセージはログに記録され、Code Editor タブの Search Conditions セクションに表示されます。
非対応の要素およびブロックの一覧
| FlexiLayout Studio | Advanced Designer |
|---|---|
| Named Entity (NER) Element | 要素は Region 要素に変換されます。固有表現抽出用の個別アクティビティを作成できます。 |
| Table Block | ブロックは複数項目を許可する Group field に変換されます。対応するテーブル要素へのマッピングは保持されます。 |
| First Found Element | 要素は Only first found が有効な Group 要素に変換されます。 |
| Header and Footer Elements | 要素は Group 要素に変換されます。Advanced Designer は FlexiLayout ベースのドキュメント組み立てをサポートしません。そのため、ヘッダーとフッターは検出可能な Group 要素に変換されますが、ページの FlexiLayout ベースの組み立てはサポートされません。 |
| Line of Elements Element | 要素は Group 要素に変換されます。 |
注意: Group 要素への変換時にプロパティが変更されないため、First Found、Line of Elements、Header、Footer 要素については、変換メッセージは表示されず、接頭辞も追加されません。
- FlexiLayout 要素に接続されたユーザー辞書は FlexiLayout とともにアップロードされます。また、FlexiLayout で追加された言語は Skill 設定に表示されます。現在、Advanced Designer は更新可能な動的辞書をサポートしていませんが、インポート時にデータベース接続文字列が Code Editor セクションにコピーされるため、動的辞書を静的辞書としてアップロードすることは可能です。
- ABBYY FlexiLayout Studio で既定値を持つ string パラメーターは、値を保持したまま型が Text の Skill パラメーターに変換されます。その他のパラメーターはインポートされません。
- ABBYY FlexiLayout Studio プロジェクトの画像は FlexiLayout と一緒にはインポートされません。Extraction Rules アクティビティの設定と確認を行うには、適切な画像をアップロードするか、Skill のドキュメントセットにアップロード済みの画像を使用してください。詳細は Upload and pre-recognition of images を参照してください。
