Fonction ID

La fonction ID vous permet de générer automatiquement des noms de noeud à l'aide d'ID numériques séquentiels et de préfixes de noeud. Par exemple, vous pouvez créer un ensemble de noeuds dans lequel chaque noeud a un nom semblable à Org000xxx, où :

  • Org est le préfixe du noeud et peut être n'importe quelle chaîne de caractères ;

  • 000xxx est l'ID séquentiel et augmente par incréments de 1 en partant de 1.

Les préférences système suivantes doivent être activées pour que la fonction ID fonctionne :

  • AllowNextIDGeneration doit être définie sur True.

  • AllowNextIDKeyCreation détermine le niveau d'utilisateur qui peut créer de nouvelles clés d'ID.

Pour utiliser la fonction ID suivant, saisissez un préfixe dans le champ du nom de noeud, puis cliquez sur ID.

  • Si le préfixe existe déjà dans le système, une valeur d'ID supérieure au dernier ID précédemment généré est renvoyée.

  • Si le préfixe n'a pas été utilisé auparavant, une valeur d'ID égale à 1 (avec le nombre approprié de zéros à gauche) est renvoyée.

La longueur totale de l'ID (à l'exclusion du préfixe et y compris les zéros à gauche si nécessaire) est déterminée comme suit :

  • Les propriétés de hiérarchie IDLengthLimbProp et IDLengthLeafProp peuvent être définies pour pointer vers des propriétés de niveau noeud qui indiquent la longueur de l'ID souhaitée pour le noeud indiqué.

  • Si les propriétés IDLengthLimbProp et IDLengthLeafProp ne sont pas définies, la longueur de l'ID séquentiel suivant est utilisée sans zéros à gauche.