הגדרת סכימות עם מיפוי

אם אתם צריכים להמיר ישויות שחולצו למאפיינים של Document AI Warehouse, אתם צריכים להגדיר או לעדכן את הסכימה.

לפני שמגדירים את הסכימה עם המיפוי, צריך לדעת את סוגי המעבדים של Document AI, את הסכימות שלהם ואת סוגי הישויות שלהם. הצינור משטח את הישויות המקוננות, ולכן צריך גם ליצור מיפויים לישויות הצאצא.

לדוגמה, למעבד INVOICE_PROCESSOR יש את סוגי הישויות הבאים:

  • line_item
  • line_item/amount
  • total_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"
        }
      ]
    }
  ]
}

אם רוצים להשאיר את שם המאפיין זהה לסוג הישות, אפשר להשתמש בשם ישירות, כמו line_item בדוגמה שלמעלה. אם רוצים להמיר את כל הישויות עם הסוג receiver_name_in_invoice ממעבד החשבוניות ועם receiver_name_in_w2 ממעבד הטופס W2 לשם החדש my_new_receiver_name, אפשר להוסיף את המיפויים בשדה schema_sources כמו בדוגמה שלמעלה. אבל אחרי ההמרה, משתמשים ב-my_new_receiver_name לחיפוש ולסינון. השמות של הנכסים והשמות של schema_source צריכים להיות ייחודיים.