Définition des paramètres de flux et de session
Vous pouvez définir des paramètres afin de les utiliser dans les expressions CLEM et pour la création de script. Il s'agit, en effet, de variables définies par l'utilisateur qui sont enregistrées et conservées dans le flux, la session ou le super noeud en cours ; elles sont accessibles à partir de l'interface utilisateur, ainsi que via la fonction de création de script. Si vous enregistrez un flux, par exemple, les paramètres définis pour ce dernier sont également enregistrés. (Cela permet de les différencier des variables de script locales qui ne peuvent être utilisées que dans le script dans lequel elles sont déclarées.) Les paramètres sont souvent utilisés lors de la création de script pour contrôler le comportement du script, en fournissant des informations sur les champs et les valeurs qui n'ont pas besoin d'être codées en dur dans le script.
La portée d'un paramètre dépend de l'endroit où ce dernier est défini :
- Les paramètres de flux peuvent être définis dans un script de flux ou dans la boîte de dialogue des propriétés du flux ; ils sont disponibles pour tous les noeuds du flux. Ils sont affichés sur la liste des paramètres dans le Générateur de formules.
- Les paramètres de session peuvent être définis dans un script autonome ou dans la boîte de dialogue des paramètres de session. Ils sont disponibles pour tous les flux utilisés dans la session actuelle (tous les flux répertoriés dans l'onglet Flux du panneau des gestionnaires).
Il est également possible de définir des paramètres pour les super noeuds ; dans ce cas, les paramètres ne sont visibles que par les noeuds encapsulés au sein de ce super noeud.
Pour définir des paramètres de flux et de session via l'interface utilisateur
- Pour définir des paramètres de flux, dans le menu principal, cliquez sur :
- Pour définir des paramètres de session, cliquez sur Définir les paramètres de session dans le menu Outils.
Invite ?. Cochez cette case si vous souhaitez que l'utilisateur soit invité à saisir une valeur pour ce paramètre au moment de l'exécution.
Nom. Les noms des paramètres sont répertoriés ici. Vous pouvez créer un paramètre en entrant un nom dans ce champ. Par exemple, pour créer un paramètre relatif à la température minimale, vous pouvez saisir Valeur min.. N'insérez pas le préfixe $P-, qui indique un paramètre dans les expressions CLEM. Ce nom est également utilisé pour l'affichage dans le Générateur de formules de CLEM.
Nom complet. Répertorie le nom descriptif de chaque paramètre créé.
Stockage. Sélectionnez le type de stockage dans la liste. Indique le mode de stockage des valeurs de données dans le paramètre. Par exemple, si vous utilisez des valeurs commençant par des zéros à conserver (comme 008), vous devez sélectionner Chaîne comme type de stockage. Sinon, les zéros seront supprimés de la valeur. Les types de stockage disponibles sont les suivants : chaîne, entier, réel, temps, date et horodatage. Pour les paramètres de date, les valeurs doivent être définies à l'aide de la notation standard ISO telle qu'elle est présentée dans le paragraphe suivant.
Valeur. Indique la valeur actuelle du paramètre sélectionné. Modifiez ce paramètre selon les besoins. Pour les paramètres de date, les valeurs doivent être définies à l'aide de la notation standard ISO (soit, YYYY-MM-DD). Toute date définie dans un autre format est refusée.
Type (facultatif). Si vous prévoyez de déployer le flux vers une application externe, sélectionnez un niveau de mesure dans la liste. Sinon, il est conseillé de laisser la colonne Type en l'état. Si vous souhaitez spécifier des contraintes de valeur pour le paramètre, telles que des limites supérieures et inférieures d'un intervalle numérique, sélectionnez Spécifier dans la liste.
Vous ne pouvez définir les options de nom long, de stockage et de type pour les paramètres que dans l'interface utilisateur. Il est impossible de définir ces options à l'aide de scripts.
Cliquez sur les flèches à droite pour déplacer le paramètre sélectionné vers le haut ou le bas de la liste des paramètres disponibles. Utilisez le bouton de suppression (indiqué par un X) pour supprimer le paramètre sélectionné.