発行日の抽出
- Fields タブで Manage Fields ダイアログを開き、このアクティビティで使用する “Date” field を選択します。Save をクリックします。
- Search Elements タブに移動します。“Date” field 用に作成された Date タイプの検索要素が表示されます。これは自動的に field にマッピングされています。
- “IssueDateGroup” という名前の Group 検索要素を作成します。要素は任意にします。
- 実際の日付を特定するのに役立つラベルを見つけるために、“kwDate” という名前の Static Text 要素を追加します。
- この Document クラスにはオランダ語またはフランス語の documents が含まれているため、ラベルテキストにはいくつかの候補があります。各候補は Text to find ダイアログで改行して入力できます。1 行目に “Date”、2 行目に “Datum” を入力します。
- Search for parts of words オプションを無効にします。
- “Date” 検索要素をグループにドラッグ&ドロップし、“kwDate” 要素の下に配置します。
- “Date” 要素の検索領域を指定します。a. 要素作成時に自動的に追加された Nearest to リレーションを削除します。b. 検索対象の要素に最も近いものとして “kwDate” 要素を選択します。c. 日付はキーワードの右側または下に配置される場合があります。“kwDate” 要素の下に検索領域を指定します。d. 検索領域にはキーワードがある行も含める必要があります。要素名の右側にある下境界アイコンをクリックし、Top Boundary of Region を選択します。行が不揃いな場合があるため、検索領域を行より少し上まで広げるよう Below の値を -10 に設定します。
- Match をクリックして、日付の位置が正しく検出されていることを確認します。

病欠日付の抽出
-
Manage Fieldsダイアログを開き、現在のアクティビティに次のfieldを追加します:
- Start Date
- End Date
- Search Elementsタブに移動し、開始日の抽出用にGroup要素を作成します。グループに含める各要素に対して次のパラメータを設定します:
| Parameter | Value |
|---|---|
| Group search element: | |
| Name | StartDateGroup |
| Static Text search element: | |
| Name | kwStartDate |
| Text to find | Vanaf / From, A partir du, Van |
| Search for parts of words | Disabled |
| Table Cell search elements: | |
| Name | StartDateDay |
| Search pattern | Number |
| Character count | {1, 1, 3, 3} |
| Search for parts of words | Disabled |
| Search area | Below the “kwStartDate” element, nearest to “kwStartDate” |
| Table Cell search element: | |
| Name | StartDateMonth |
| Search pattern | Number |
| Character count | {1, 1, 3, 3} |
| Search for parts of words | Disabled |
| Search area | Below the “kwStartDate” element, right of “StartDateDay”, nearest to “StartDateDay” |
| Table Cell search element: | |
| Name | StartDateYear |
| Search pattern | Number |
| Character count | {2, 2, 4, 4} |
| Search for parts of words | Disabled |
| Search area | Below the “kwStartDate” element, right of “StartDateMonth”, nearest to “StartDateMonth” |
- “StartDateGroup”要素のコピーを作成し、“EndDateGroup”に名前を変更します。
- グループのサブ要素の名前を変更します: “kwStartDate” を “kwEndDate” に、“StartDateDay” を “EndDateDay” に、“StartDateMonth” を “EndDateMonth” に、“StartDateYear” を “EndDateYear” に。
- “kwEndDate”要素の検索テキストを “Tot en met / Till and incl., Jusqu’ au, Tot en met” に変更します。
- “EndDateDay”要素の検索範囲を指定します。“kwEndDate”要素の下に配置し、最も近い位置に設定します。他の関係は削除します。
-
Manage Fieldsダイアログを開き、“Start Date Composed”というData Composition Fieldを追加します。次の要素をfieldsにマッピングします:
- “StartDateDay” を
Dayに - “StartDateMonth” を
Monthに - “StartDateYear” を
Yearに
- “StartDateDay” を
-
“End Date Composed”というData Composition Fieldを作成します。次の要素をfieldsにマッピングします:
- “EndDateDay” を
Dayに - “EndDateMonth” を
Monthに - “EndDateYear” を
Yearに
- “EndDateDay” を
- “Start Date Composed” と “End Date Composed” のデータ合成fieldsを “Start Date” と “End Date” のfieldにマッピングします。
病欠証明の種類の抽出
- Fields タブで Manage Fields ダイアログを開き、“Type of Sick Note” のチェックマークグループを有効にします。現在のアクティビティで使用するため、グループ内の “Primary” と “Secondary” のチェックマークを有効にします。Save をクリックします。
- ドイツ語の文書で構築したのと同様の構造を作成しますが、オランダおよびベルギーの文書ではラベル(チェックマークの近くのテキスト)が先に来ることに注意してください。このようなグループでは子要素の順序が重要です。 a. “TypeOfSickNoteGroup” という名前の Group 要素を作成します。 b. このグループのコピーを作成して “PrimaryGroup” に名前を変更し、“TypeOfSickNoteGroup” の内部に配置します。 c. “PrimaryGroup” グループに “kwCheckmark” という名前の Static Text 要素を追加します。 d. 検索するテキストを “eerste / Primary, première, primair” に設定します。
| Parameter | Value |
|---|---|
| Static Text 検索要素: | |
| Name | Checkmark |
| Text to find | X |
| Character count | {1, 1, 3, 3} |
| Search for parts of words | Disabled |
| Search area | Right of “kwCheckmark”, nearest to “kwCheckmark” |
| Static Text 検索要素: | |
| Name | XMark |
| Text to find | X |
| Character count | {1, 1, 3, 3} |
| Search for parts of words | Disabled |
| Search area | Below the “kwCheckmark” top boundary, Below value = -15, Left of “kwCheckmark”, Above the “kwCheckmark” bottom boundary, Above value = -15, Nearest to “kwCheckmark” |
| Under what conditions | Do not find element if “Checkmark” is found |
| Region 検索要素: | |
| Name | CheckmarkRegion |
| Search Conditions セクション(Code Editor) | if Checkmark.IsFound then RSA: Checkmark.Rect; else if XMark.IsFound then RSA: XMark.Rect; else DontFind; |

- Manage Fields ウィンドウを開き、“Type of Sick Note” のチェックマークグループに “Relapse” のチェックマークを追加します。現在のアクティビティで使用するため、グループ内のすべてのチェックマークを有効にし、Save をクリックします。
- チェックマークを対応する Region 要素にマッピングし、fields を有効化した際に自動作成された要素を削除します。
