Přeskočit na hlavní obsah

Vztahy mezi entitami Email a SupplierInvoice

Tento dokument popisuje vztahy mezi entitami Email a SupplierInvoice v rámci rozšíření pro parsování faktur. Tyto vztahy umožňují propojení e-mailů s dodavatelskými fakturami a extrahovanými daty z příloh.


Technické informace

Definice vztahů v Email.json

Entita Email obsahuje dva vztahy:

  • supplierInvoices:

  • Typ: hasMany

  • Cílová entita: SupplierInvoice

  • Cizí klíč: email

  • Popis: Jeden e-mail může být spojen s více dodavatelskými fakturami.

  • attachmentParsedData:

  • Typ: hasMany

  • Cílová entita: AttachmentParsedData (není v kontextu)

  • Cizí klíč: email

  • Popis: Jeden e-mail může obsahovat více extrahovaných dat z příloh.

Definice vztahů v SupplierInvoice.json

Entita SupplierInvoice obsahuje:

  • Pole:

  • extractedDateInvoiced: Datum vystavení faktury (typ date).

  • email: Odkaz na e-mail (typ link).

  • Vztah email:

  • Typ: belongsTo

  • Cílová entita: Email

  • Cizí klíč: supplierInvoices

  • Popis: Každá dodavatelská faktura patří k jednomu e-mailu, který je definován v entitě Email pomocí vztahu supplierInvoices.

Propojení entit

  • Vztah supplierInvoices v Email.json a email v SupplierInvoice.json tvoří obousměrný vztah:

  • E-mail může mít mnoho faktur (hasMany).

  • Faktura patří k jednomu e-mailu (belongsTo).

  • Toto propojení umožňuje snadnou navigaci mezi e-maily a souvisejícími fakturami v uživatelském rozhraní i API.