Cette documentation a été traduite automatiquement par IA.
Variables
Introduction
Les variables sont des marqueurs qui identifient une valeur dans le contexte actuel. Vous pouvez les utiliser dans divers scénarios, comme la configuration des périmètres de données des blocs, les valeurs par défaut des champs, les règles de liaison et les flux de travail.

Variables actuellement prises en charge
Utilisateur actuel
Représente les données de l'utilisateur actuellement connecté.

Rôle actuel
Représente l'identifiant du rôle (nom du rôle) de l'utilisateur actuellement connecté.

Formulaire actuel
Les valeurs du formulaire actuel, utilisées uniquement dans les blocs de formulaire. Les cas d'utilisation incluent :
- Les règles de liaison pour le formulaire actuel
- Les valeurs par défaut des champs de formulaire (uniquement valables lors de l'ajout de nouvelles données)
- Les paramètres de périmètre de données pour les champs de relation
- La configuration d'affectation de valeurs aux champs pour les actions de soumission
Règles de liaison pour le formulaire actuel

Valeurs par défaut des champs de formulaire (pour les nouveaux formulaires uniquement)

Paramètres de périmètre de données pour les champs de relation
Permet de filtrer dynamiquement les options d'un champ aval en fonction d'un champ amont, garantissant ainsi une saisie de données précise.
Exemple :
- L'utilisateur sélectionne une valeur pour le champ Owner.
- Le système filtre automatiquement les options du champ Account en fonction du userName de l'Owner sélectionné.

Enregistrement actuel
Un enregistrement fait référence à une ligne dans une collection, chaque ligne représentant un enregistrement unique. La variable « Enregistrement actuel » est disponible dans les règles de liaison pour les actions de ligne des blocs d'affichage.
Exemple : Désactiver le bouton de suppression pour les documents « Payés ».

Enregistrement de la fenêtre contextuelle actuelle
Les actions de fenêtre contextuelle jouent un rôle très important dans la configuration de l'interface NocoBase.
- Fenêtre contextuelle pour les actions de ligne : Chaque fenêtre contextuelle dispose d'une variable « Enregistrement de la fenêtre contextuelle actuelle », représentant l'enregistrement de la ligne actuelle.
- Fenêtre contextuelle pour les champs de relation : Chaque fenêtre contextuelle dispose d'une variable « Enregistrement de la fenêtre contextuelle actuelle », représentant l'enregistrement de relation sur lequel vous avez cliqué.
Les blocs à l'intérieur d'une fenêtre contextuelle peuvent utiliser la variable « Enregistrement de la fenêtre contextuelle actuelle ». Les cas d'utilisation associés incluent :
- La configuration du périmètre de données d'un bloc
- La configuration du périmètre de données d'un champ de relation
- La configuration des valeurs par défaut des champs (dans un formulaire pour l'ajout de nouvelles données)
- La configuration des règles de liaison pour les actions
Paramètres de requête d'URL
Cette variable représente les paramètres de requête dans l'URL de la page actuelle. Elle n'est disponible que si une chaîne de requête est présente dans l'URL de la page. Son utilisation est plus pratique avec l'action de lien.


Jeton API
La valeur de cette variable est une chaîne de caractères, qui sert de justificatif pour accéder à l'API NocoBase. Elle peut être utilisée pour vérifier l'identité de l'utilisateur.
Type d'appareil actuel
Exemple : Ne pas afficher l'action « Imprimer le modèle » sur les appareils non-PC.


