Functions
Écrivez du TypeScript qu'OmniLab compile en WebAssembly et exécute en environnement isolé, après un événement ou au cœur d'une décision métier.
Utilisez les functions lorsqu'OmniLab doit exécuter votre logique plutôt qu'appeler vos systèmes. Vous écrivez un seul fichier TypeScript, OmniLab le compile en WebAssembly, et la plateforme l'exécute en environnement isolé.
Il existe deux types, et la différence tient au moment où ils s'exécutent :
Les functions s'exécutent dans OmniLab, les webhooks appellent vos systèmes
Un webhook informe votre infrastructure qu'un événement s'est produit et n'attend rien en retour. Une function s'exécute sur l'infrastructure d'OmniLab et, pour l'un des types, peut modifier le résultat de l'opération qui l'a déclenchée. Si vous avez seulement besoin d'une notification, utilisez les webhooks — ils sont plus simples à exploiter.
Tout le reste
Référence des événements webhook
Passer en revue les familles d'événements webhook OmniLab et les noms d'événements utilisés dans les abonnements.
À propos des functions
Ce que sont les functions OmniLab, comment elles s'exécutent, quand en préférer une à un webhook, et les limites dans lesquelles votre code travaille.