Se devi convertire le entità estratte in proprietà di Document AI Warehouse, devi impostare o aggiornare lo schema.
Prima di impostare lo schema con la mappatura, devi conoscere i tipi di processore di Document AI, i relativi schemi e i tipi di entità. La pipeline appiattisce le entità nidificate, quindi devi creare anche mappature per le entità figlio.
Ad esempio, il processore INVOICE_PROCESSOR ha i seguenti tipi di entità:
line_itemline_item/amounttotal_amount
{
"property_definitions": [
{
"name": "line_item",
"display_name": "line_item",
"is_searchable": true,
"is_filterable": true,
"text_type_options": {}
},
{
"name": "my_new_receiver_name",
"display_name": "my_new_receiver_name",
"is_searchable": true,
"is_filterable": true,
"text_type_options": {},
"schema_sources": [
{
"name": "receiver_name_in_invoice",
"processor_type": "INVOICE_PROCESSOR"
},
{
"name": "receiver_name_in_w2",
"processor_type": "FORM_W2_PROCESSOR"
}
]
}
]
}
Se vuoi mantenere lo stesso nome della proprietà del tipo di entità, puoi
utilizzare direttamente il nome, ad esempio line_item nell'esempio precedente. Se vuoi
convertire tutte le entità di tipo receiver_name_in_invoice dal processore di fatture
e con receiver_name_in_w2 dal processore del modulo W2 al tuo nuovo
nome my_new_receiver_name, puoi aggiungere i mapping nel campo schema_sources
come nell'esempio precedente. Dopo la conversione, utilizza my_new_receiver_name
per la ricerca e il filtraggio. I nomi delle proprietà e di schema_source devono
essere univoci.