Estrazione della data di emissione
- Vai ad aprire la finestra di dialogo Manage Fields nella scheda Fields e seleziona un field “Date” da usare in questa attività. Fai clic su Save.
- Vai alla scheda Search Elements. Vedrai un elemento di ricerca di tipo Date creato per il field “Date”. È mappato automaticamente al field.
- Crea un elemento di ricerca Group chiamato “IssueDateGroup”. Rendi l’elemento facoltativo.
- Aggiungi un elemento Static Text chiamato “kwDate” per trovare l’etichetta che ci aiuterà a individuare la data effettiva.
- Questa classe di documenti contiene documenti in lingua olandese o francese, quindi esistono diverse opzioni per il testo dell’etichetta. Puoi inserire ciascuna opzione su una nuova riga nella finestra di dialogo Text to find. Inserisci il testo “Date” nella prima riga e “Datum” nella seconda riga.
- Disabilita l’opzione Search for parts of words.
- Trascina l’elemento di ricerca “Date” nel gruppo e posizionalo sotto l’elemento “kwDate”.
- Specifica l’area di ricerca per l’elemento “Date”.
a. Elimina la relazione Nearest to che è stata aggiunta automaticamente quando l’elemento è stato creato. b. Seleziona l’elemento “kwDate” come quello più vicino all’elemento che stiamo cercando.
c. La data può trovarsi a destra della parola chiave o sotto di essa. Specifica l’area di ricerca sotto l’elemento “kwDate”.
d. L’area di ricerca deve includere anche la riga in cui si trova la parola chiave. Fai clic sull’icona del bordo inferiore a destra del nome dell’elemento e seleziona Top Boundary of Region. Le righe possono essere irregolari, quindi imposta il valore Below su -10 per estendere leggermente l’area di ricerca al di sopra della riga. - Fai clic su Match per assicurarti che la data sia individuata correttamente.

Estrazione delle date di malattia
Puoi usare l’elemento Table Cell non solo per i field che si trovano all’interno delle tabelle del documento. Può anche essere utile se devi estrarre dati da un modulo in cui il contenuto si trova in riquadri simili o in strutture simili a tabelle. Se questi riquadri hanno linee divisorie chiare, l’elemento Table Cell si rivelerà molto efficace.
-
Apri la finestra di dialogo Manage Fields e aggiungi i seguenti field all’attività corrente:
- Start Date
- End Date
- vai alla scheda Search Elements e crea l’elemento Group per l’estrazione della data di inizio. Imposta i seguenti parametri per gli elementi inclusi nel gruppo:
| 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” |
L’elemento Table Cell restituisce il testo della cella così com’è. In questo caso, il modello di ricerca contiene un Number che riconosce solo le cifre, quindi il testo restituito dall’elemento sarà un numero.
- Crea una copia dell’elemento “StartDateGroup” e rinominala in “EndDateGroup”.
- Rinomina i sottoelementi del gruppo: “kwStartDate” in “kwEndDate”, “StartDateDay” in “EndDateDay”, “StartDateMonth” in “EndDateMonth”, “StartDateYear” in “EndDateYear”.
- Modifica il testo da trovare dell’elemento “kwEndDate” in “Tot en met / Till and incl., Jusqu’ au, Tot en met”.
- Specifica l’area di ricerca per l’elemento “EndDateDay”. Deve trovarsi sotto l’elemento “kwEndDate” ed essere quello più vicino a esso. Elimina le altre relazioni.
-
Apri la finestra di dialogo Manage Fields e aggiungi un Data Composition Field chiamato “Start Date Composed”. Mappa i seguenti elementi ai field:
- “StartDateDay” a
Day - “StartDateMonth” a
Month - “StartDateYear” a
Year
- “StartDateDay” a
-
Crea un Data Composition Field chiamato “End Date Composed”. Mappa i seguenti elementi ai field:
- “EndDateDay” a
Day - “EndDateMonth” a
Month - “EndDateYear” a
Year
- “EndDateDay” a
- Mappa i data composition field “Start Date Composed” e “End Date Composed” ai field “Start Date” e “End Date”.

Estrazione del tipo di certificato di malattia
- Vai ad aprire la finestra di dialogo Manage Fields nella scheda Fields e abilita il gruppo di segni di spunta “Type of Sick Note”. Abilita i segni di spunta “Primary” e “Secondary” nel gruppo da usare nell’attività corrente. Fai clic su Save.
- Crea una struttura simile a quella realizzata per i documenti tedeschi, ma tieni presente che nei documenti olandesi e belgi l’etichetta (il testo vicino al segno di spunta) viene per prima. L’ordine degli elementi figlio per tali gruppi è importante. a. Crea un elemento Group chiamato “TypeOfSickNoteGroup”. b. Crea una copia di questo gruppo e rinominala in “PrimaryGroup”. Posizionala all’interno di “TypeOfSickNoteGroup”. c. Aggiungi un elemento Static Text chiamato “kwCheckmark” al gruppo “PrimaryGroup”. d. Imposta il testo da trovare su “eerste / Primary, première, primair”.
In questi documenti, il testo vicino al segno di spunta si trova a sinistra del segno di spunta, quindi impostiamo l’area di ricerca a sinistra, non a destra.
| 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; |

- Apri la finestra Manage Fields e aggiungi un segno di spunta “Relapse” al gruppo di segni di spunta “Type of Sick Note”. Abilita tutti i segni di spunta nel gruppo da usare nell’attività corrente e fai clic su Save.
- Mappa i segni di spunta agli elementi Region corrispondenti ed elimina gli elementi che sono stati creati automaticamente durante l’abilitazione dei field.
