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 (typdate). -
email: Odkaz na e-mail (typlink). -
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ě
Emailpomocí vztahusupplierInvoices.
Propojení entit
-
Vztah
supplierInvoicesvEmail.jsonaemailvSupplierInvoice.jsontvoří 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.