Chaque constante
*_UNIVERSAL_IDENTIFIER vit dans
src/constants/universal-identifiers.ts et est importée quand elle est utilisée. Les snippets
ci-dessous omettent ces importations par souci de brièveté — conservez-les dans vos propres fichiers.L’objet modèle
Un modèle a unnom, un body avec {{placeholders}}, et un target que
dit s’il est écrit pour une personne ou une entreprise. Le body est un champ
RICH_TEXT. Vingt lui donne donc un éditeur de texte complet.
L’objet du document
Le document généré stocke le contenucontent et un status. Définissez
de la même manière, avec un status de DRAFT / GENERATED. Fichier complet :
document.object.ts.
Les lier avec une relation
Chaque document devrait revenir au modèle dont il provient. Les relations sont bidirectionnelles — vous définissez les deux côtés, chacun dans son propre fichier de champs.template-documents-relation.field.ts) est un champ
RelationType.ONE_TO_MANY nommé documents qui pointe dans la direction opposée.
Voir Relations pour le modèle complet.
Voyez-la en 20
Avecyarn twenty dev en cours d’exécution, ouvrez Paramètres → Modèle de données. Les deux objets
apparaissent, taggés avec votre application.


documentTemplate et document, liés par
par une relation, et un modèle à générer. Ensuite, la logique qui le remplit.
Suivant : génération de documents →
Écrit la fonction logique qui remplit le modèle.