Ce acoperă stratul logic
Stratul de logică al unei aplicații Twenty este codul care rulează — handler-e TypeScript pe server care reacționează la cereri HTTP, programări cron și modificări ale înregistrărilor; abilități și agenți IA care trăiesc în workspace; conexiuni (OAuth sau un flux personalizat de conectare) care permit funcțiilor tale să acționeze în numele utilizatorului în servicii terțe; și canale de mesagerie care aduc o căsuță de intrare externă în Twenty.În această secțiune
Logic Funcții
Piesa de bază a construcției - declanșează tipuri, încărcături și clientul API tastat.Abilități & Agenți
Instrucțiuni de utilizare AI pentru agenți și asistenți cu instrucțiuni de sistem personalizat.Workflows
Ready-made workflows instalat cu aplicația ta: declanșatoare, pași și cum rulează.Conexiuni
OAuth credențialele aplicației tale pentru servicii terțe — Linear, GitHub, Slack, și multe altele.Canale de Mesagerie
Atrageți conversații de la orice furnizor la înregistrările de mesaje și discuții ale Twenty’s - citirea și de-duplicarea incluse.Mesaje primite
Publică mesaje în căsuța de mesaje primite a membrilor din funcțiile logice și componentele front-end.Key-Value Store
Persistă starea între funcții logice rulează - geocutii, cursori și revendicări de spațiu de lucru încrucișat.Background Jobs
Enqueue o funcție logică rulată pe lucrători pentru a trece de perioada de timp pe drum.Incarca Credite
Declară pentru ce factura aplicatiei tale si incarca credite de workspace pentru ea.Tipuri de declanșatoare, dintr-o privire
O funcție de logică alege unul sau mai multe declanșatoare — fiecare intrare de mai jos este un câmp separat pedefineLogicFunction():
Funcțiile rulează în sandbox, în procese Node.js izolate și accesează workspace-ul printr-un client API cu tipuri, limitat la rolul declarat în
defineApplication().
Hook-uri de instalare — cod care rulează înainte sau după instalare — folosesc același runtime, dar au propriile lor funcții define și se află sub Config → Install Hooks.verificarea stării de funcționare o partajează și ea. O aplicație declară o verificare fără declanșator. În mod implicit, Twenty apelează gestionarul său fără argumente atunci când se deschid setările aplicației spațiului de lucru. Setați
runOnUserPreferences: true pentru a o rula în schimb pe pagina de preferințe Aplicații a unui membru, cu userWorkspaceId obligatoriu al acestuia.