Dans cette section
Fonctions logiques
Le bloc de construction principal — types de déclencheurs, charges utiles et client API typé.
Compétences et agents
Instructions d’agent IA réutilisables et assistants avec invites système personnalisées.
Connexions
Identifiants OAuth détenus par votre application pour des services tiers — Linear, GitHub, Slack, et plus encore.
Aperçu des types de déclencheurs
Une fonction logique choisit un ou plusieurs déclencheurs — chaque entrée ci-dessous est un champ distinct surdefineLogicFunction():
| Déclencheur | Moment d’exécution | Paramètre |
|---|---|---|
| Route HTTP | Une requête atteint votre point de terminaison /s/\<path> | httpRouteTriggerSettings |
| Cron | Une expression CRON correspond | cronTriggerSettings |
| Événement de base de données | Un enregistrement de l’espace de travail est créé, mis à jour ou supprimé | databaseEventTriggerSettings |
| Outil IA | Une fonctionnalité IA de Twenty décide d’appeler votre fonction | toolTriggerSettings |
| Action de flux de travail | Une étape de flux de travail invoque votre fonction | workflowActionTriggerSettings |
defineApplication().
Les hooks au moment de l’installation — du code qui s’exécute avant ou après l’installation — partagent ce runtime mais utilisent leurs propres fonctions define et se trouvent sous Config → Install Hooks.