Aller au contenu
Documentation

Définition de l'objet

Objet personnalisé

CustomEntityDefinition

Les propriétés d'une fiche « Objet personnalisé », ses énumérations et ses liaisons avec les autres fiches.

16 propriétés 1 énumération 4 liaisons
3 min de lecture Mise à jour le 11 novembre 2026

Une fiche « Objet personnalisé », telle que l'API la lit et l'écrit (CustomEntityDefinition dans la référence). Sa liste et sa création : https://staging-api.docage.com/CustomEntityDefinitions ; une fiche : https://staging-api.docage.com/CustomEntityDefinitions/{id}. Les propriétés communes à toutes les fiches sont sur la page des définitions des objets.

4 fiches liées · survolez une fiche pour lire son nom et son rôle

Ses propriétés

  • CardFieldsliste de Field

    Le dessin de la vignette de kanban : même structure, même concepteur et même grille que Fields — le rang, la colonne et la largeur de chaque champ (RowIndex, ColumnIndex, ColumnWidth) —, sur un canevas plus étroit. Fields dessine la fiche, ListColumns la liste, CardFields la vignette. Utilisé seulement quand DefinitionType vaut PipelineItem ; vide sinon. Une vignette est en lecture seule et tient sans défilement.

  • Codetexte, 64 caractères au plus

    Code

  • CompositionEnabledoui ou non

    Composition autorisée

  • DefaultSubFormIdidentifiant

    Identifiant du sous-formulaire de création par défaut

  • DefinitionTypeDefinitionType

    « Décrivez-vous une fiche, ou un processus ? » — la question posée à la création du type. DefinitionType.CustomObject : une chose qui persiste (Véhicule, Bien immobilier). DefinitionType.PipelineItem : un processus qui commence, avance et se termine (Ticket, Deal, Candidature) — et le type doit alors porter au moins un Pipeline. Elle pilote tout ce que l'utilisateur perçoit : la place dans le menu, la vue par défaut (kanban plutôt que liste), les réglages visibles dans la configuration, les champs système offerts dans la palette du concepteur, l'affichage du bandeau d'état sur la fiche. Elle ne se change plus une fois des enregistrements créés : la modification est refusée, et il faut créer un type neuf.

  • Fieldsliste de Field

    La vue de détail, au format exact du concepteur des champs personnalisés — c'est ce qui permet de réutiliser l'éditeur existant au lieu d'en écrire un.

  • Icontexte, 128 caractères au plus

    Icône

  • IsBookableoui ou non

    Réservable

  • IsFeminineoui ou non

    Genre du nom

  • IsSystemoui ou nonÉcrite par le serveur

    Est système

  • IsTemplateEnabledoui ou non

    Gère des modèles

  • ListColumnsliste de textes

    Colonnes de la vue liste

  • Nametexte, 255 caractères au plusObligatoire

    Nom

  • PluralNametexte, 255 caractères au plus

    Nom au pluriel

  • RelationDefinitionsliste de RelationDefinition

    Les relations déclarées vers les entités existantes ou vers d'autres objets personnalisés.

  • TitleFieldNametexte, 64 caractères au plus

    Champ portant le nom

Ses énumérations

DefinitionType

  • 0Fiche
  • 1Processus

Ses liaisons

Les fiches auxquelles elle se lie, et le rôle de chacune : ce que LinkedToTypeName et LinkedToId retrouvent dans une liste (voir Lire des listes).