Extraindo a data de emissão
- Abra a caixa de diálogo Manage Fields na guia Fields e selecione um campo “Date” para usar nesta atividade. Clique em Save.
- Vá para a guia Search Elements. Você verá um elemento de pesquisa do tipo Date criado para o campo “Date”. Ele é mapeado para o campo automaticamente.
- Crie um elemento de pesquisa Group chamado “IssueDateGroup”. Torne o elemento opcional.
- Adicione um elemento Static Text chamado “kwDate” para encontrar o rótulo que nos ajudará a localizar a data propriamente dita.
- Esta classe de documento contém documentos em holandês ou francês, portanto, há várias opções para o texto do rótulo. Você pode inserir cada opção em uma nova linha na caixa de diálogo Text to find. Insira o texto “Date” na primeira linha e “Datum” na segunda.
- Desative a opção Search for parts of words.
- Arraste e solte o elemento de pesquisa “Date” no grupo e posicione-o abaixo do elemento “kwDate”.
- Especifique a área de pesquisa para o elemento “Date”. a. Exclua a relação Nearest to que foi adicionada automaticamente quando o elemento foi criado. b. Selecione o elemento “kwDate” como o mais próximo do elemento que estamos procurando. c. A data pode estar à direita da palavra-chave ou abaixo dela. Especifique a área de pesquisa abaixo do elemento “kwDate”. d. A área de pesquisa também deve incluir a linha em que a palavra‑chave está localizada. Clique no ícone de limite inferior à direita do nome do elemento e selecione Top Boundary of Region. As linhas podem ser irregulares, então defina o valor Below como -10 para estender a área de pesquisa um pouco acima da linha.
- Clique em Match para verificar se a data foi localizada corretamente.
Extraindo as datas de afastamento
-
Abra a caixa de diálogo Manage Fields e adicione os seguintes campos à atividade atual:
- Start Date
- End Date
- Vá para a guia Search Elements e crie o elemento Group para a extração da data de início. Defina os seguintes parâmetros para os elementos incluídos no grupo:
| 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” |
- Crie uma cópia do elemento “StartDateGroup” e renomeie-o para “EndDateGroup”.
- Renomeie os subelementos do grupo: “kwStartDate” para “kwEndDate”, “StartDateDay” para “EndDateDay”, “StartDateMonth” para “EndDateMonth”, “StartDateYear” para “EndDateYear”.
- Altere o texto a ser encontrado do elemento “kwEndDate” para “Tot en met / Till and incl., Jusqu’ au, Tot en met”.
- Especifique a área de pesquisa para o elemento “EndDateDay”. Ele deve estar localizado abaixo do elemento “kwEndDate” e o mais próximo possível dele. Exclua as outras relações.
-
Abra a caixa de diálogo Manage Fields e adicione um Data Composition Field chamado “Start Date Composed”. Faça o mapeamento dos seguintes elementos para os campos:
- “StartDateDay” para
Day - “StartDateMonth” para
Month - “StartDateYear” para
Year
- “StartDateDay” para
-
Crie um Data Composition Field chamado “End Date Composed”. Faça o mapeamento dos seguintes elementos para os campos:
- “EndDateDay” para
Day - “EndDateMonth” para
Month - “EndDateYear” para
Year
- “EndDateDay” para
- Mapear os campos de composição de dados “Start Date Composed” e “End Date Composed” para os campos “Start Date” e “End Date”.
Extraindo o tipo de atestado médico
- Abra a caixa de diálogo Manage Fields na guia Fields e habilite o grupo de marcas de seleção “Type of Sick Note”. Habilite as marcas de seleção “Primary” e “Secondary” no grupo para serem usadas na atividade atual. Clique em Save.
- Construa uma estrutura semelhante à criada para os documentos em alemão, mas tenha em mente que, em documentos holandeses e belgas, o rótulo (o texto próximo à marca de seleção) vem primeiro. A ordem dos elementos filhos para esses grupos é importante. a. Crie um elemento Group chamado “TypeOfSickNoteGroup”. b. Crie uma cópia desse grupo e renomeie-a para “PrimaryGroup”. Coloque-o dentro de “TypeOfSickNoteGroup”. c. Adicione um elemento Static Text chamado “kwCheckmark” ao grupo “PrimaryGroup”. d. Defina o texto a ser encontrado como “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; |
- Abra a janela Manage Fields e adicione uma marca de seleção “Relapse” ao grupo de marcas de seleção “Type of Sick Note”. Habilite todas as marcas de seleção do grupo para serem usadas na atividade atual e clique em Save.
- Mapeie as marcas de seleção aos elementos Region correspondentes e exclua os elementos que foram criados automaticamente ao habilitar os campos.
