Přeskočit na hlavní obsah

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.