Se você precisar converter entidades extraídas em propriedades do Document AI Warehouse, defina ou atualize o esquema.
Antes de definir o esquema com mapeamento, você precisa conhecer os tipos de processador da Document AI, os esquemas e os tipos de entidade. O pipeline simplifica as entidades aninhadas. Por isso, você também precisa criar mapeamentos para as entidades filhas.
Por exemplo, o processador INVOICE_PROCESSOR tem os seguintes tipos de entidade:
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 você quiser manter o nome da propriedade igual ao tipo de entidade, use diretamente o nome, como line_item no exemplo acima. Se quiser converter todas as entidades com o tipo receiver_name_in_invoice do processador de faturas e com receiver_name_in_w2 do processador do formulário W2 para seu novo nome my_new_receiver_name, adicione os mapeamentos no campo schema_sources, como no exemplo acima. Mas, depois da conversão, use my_new_receiver_name para pesquisar e filtrar. Os nomes de propriedades e de schema_source precisam ser exclusivos.