Hooks pro automatické zpracování faktur
Tato část dokumentace popisuje systém hooků, které automaticky spouští proces zpracování faktur při určitých událostech.
Hlavní funkce
- Automatické spuštění parsování při vytvoření nebo úpravě záznamu faktury
- Integrace se službou
AiParsingRecord - Validace typu entity před zpracováním
Kdy se hook aktivuje
Hook je spuštěn vždy před uložením entity typu AiParsingRecord. To zahrnuje:
- Vytvoření nového záznamu faktury
- Aktualizaci existujícího záznamu
Co hook dělá
- Ověří, že se jedná o správný typ entity
- Volá metodu
triggerParsingslužbyAiParsingRecord - Předá kompletní entitu k dalšímu zpracování
Technické informace
TriggerParsing Hook
- Třída:
TriggerParsing - Rozhraní:
BeforeSave - Metoda:
beforeSave(Entity $entity, SaveOptions $options): void - Validace:
- Kontrola, že entita je instance
AiParsingRecord - Závislosti:
- Služba
AiParsingRecord - Výjimky:
LogicExceptionpokud entita není správného typuBadRequestaJsonExceptionz metodytriggerParsing