Přeskočit obsah

Event Receiver

Event receivery v modulu Forms zajišťují automatické reakce na události SharePoint seznamů — vytvoření, aktualizaci nebo smazání položky. TI4M365 používá event receivery pro spouštění workflow a synchronizaci dat. Event receivery se konfigurují automaticky při instalaci a běžný uživatel s nimi nemusí pracovat přímo.

Přehled

Event receiver je mechanismus, který zachytí událost na SharePoint seznamu a předá ji ke zpracování backendu TI4M365. Slouží jako propojení mezi akcemi uživatele v SharePoint a workflow engine.

Typy event receiverů

Typ Sledované události Popis
List ItemAdded, ItemUpdated, ItemDeleting Zachytává změny na položkách seznamu. Spouští workflow při vytvoření nebo aktualizaci položky.
Instance ItemUpdated Zachytává aktualizace workflow instancí.
Task ItemUpdated Zachytává dokončení workflow úkolů.
Definition ItemDeleted Zachytává smazání workflow definic.

Synchronizace

Event receivery mohou být synchronní nebo asynchronní:

Režim Popis
Synchronní Událost se zpracuje před dokončením operace v SharePoint. Používá se pro ItemDeleting (validace před smazáním) a Definition.
Asynchronní Událost se zpracuje po dokončení operace v SharePoint. Používá se pro většinu ostatních událostí.

Registrace

Event receivery se registrují automaticky při instalaci TI4M365 na seznam. Správa registrací se provádí v administračním rozhraní TI4M365.