Služba AiParsingRecord
Tato služba zpracovává business logiku spojenou s entitou AiParsingRecord.
Uživatelská sekce
Popis a účel
Služba poskytuje:
- Automatické spouštění parsování z existujících entit
- Zpracování přijatých dat
- Aplikaci parsovaných dat na cílové entity
Klíčové funkce
- triggerExtractionFromEntity: Spustí proces extrakce dat z konkrétní entity.
- triggerParsing: Zpracuje přijatá data a aplikuje je na cílovou entitu.
Technické informace
Závislosti
AiProviderFactory: Vytváří instance providerů pro konkrétní typy entit.AiExtractorFactory: Vytváří instance extraktorů pro konkrétní typy entit.
Hlavní metody
-
triggerExtractionFromEntity(Entity $entity):
-
Získá příslušný extraktor pro danou entitu
-
Spustí proces extrakce
-
triggerParsing(AiParsingRecord $record):
-
Zkontroluje stav záznamu
-
Získá příslušný provider
-
Zpracuje data a případně je aplikuje na cílovou entitu
Pro více detailů viz backend/Services/AiParsingRecord.php.