提取签发日期
- 在 Fields 选项卡中打开 Manage Fields 对话框,并选择在此操作中要使用的 “Date” field。点击 Save。
- 转到 Search Elements 选项卡。你会看到为 “Date” field 创建的 Date 类型搜索元素。它已自动映射到该 field。
- 创建名为 “IssueDateGroup” 的 Group 搜索元素。将该元素设为可选。
- 添加名为 “kwDate” 的 Static Text 元素,用于查找标签,以帮助我们定位实际日期。
- 此文档类包含荷兰语或法语文档,因此标签文本有多个选项。你可以在 Text to find 对话框中每行输入一个选项。第一行输入 “Date”,第二行输入 “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 对话框,并向当前活动添加以下字段:
- 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。将以下元素映射到字段:
- “StartDateDay” 到
Day - “StartDateMonth” 到
Month - “StartDateYear” 到
Year
- “StartDateDay” 到
-
创建一个名为 “End Date Composed” 的 Data Composition Field。将以下元素映射到字段:
- “EndDateDay” 到
Day - “EndDateMonth” 到
Month - “EndDateYear” 到
Year
- “EndDateDay” 到
- 将 “Start Date Composed” 和 “End Date Composed” 数据组合字段映射到 “Start Date” 和 “End Date” 字段。
提取病假单类型
- 打开 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 search element: | |
| 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 search element: | |
| 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 search element: | |
| Name | CheckmarkRegion |
| Search Conditions section of the 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 元素,并删除启用 field 时自动创建的元素。
