metadata-configuration
Konfigurace extraktorů a providerů
Tento dokument popisuje metadata konfiguraci pro AI parsing modul, která definuje dostupné extraktory a providery.
Přehled struktury
Konfigurační soubor aiParsing.json obsahuje dvě hlavní sekce:
-
extractorClassNameMap: Mapuje typy entit na třídy extraktorů
-
Document:DocumentExtractor -
Email:EmailExtractor -
providerClassNameMap: Mapuje entity na providery
-
SupplierInvoice:SupplierInvoiceProvider
Použití v systému
- Konfigurace je načítána přes EspoCRM metadata systém
- Používá se v
ExtractorFactorypro vytváření extraktorů - Referencována v client-side polích
providers-entity-type-list.jsaproviders-entity-type.js
Technické informace
Struktura souboru
{
"extractorClassNameMap": {
"Document": "Espo\\Modules\\AiParsing\\Tools\\Parsing\\Extractors\\DocumentExtractor",
"Email": "Espo\\Modules\\AiParsing\\Tools\\Parsing\\Extractors\\EmailExtractor"
},
"providerClassNameMap": {
"SupplierInvoice": "Espo\\Modules\\AiParsing\\Tools\\Parsing\\Providers\\SupplierInvoiceProvider"
}
}
Validace
- Entity typy v
providerClassNameMapjsou validovány proti existujícím entitám v systému - Třídy musí existovat a implementovat požadovaná rozhraní