Utilisation de l’interface état 

Pour obtenir un exemple, consultez également Exemple : Interface état.

Affectation des états

Avant de pouvoir utiliser l’interface état, vous devez définir un état récepteur avec les variables relatives aux informations que vous souhaitez transférer à partir de l’état émetteur. Ensuite, définissez un état émetteur. Avant de quitter l’état, vous devez l’affecter à l’état récepteur. Pour ce faire, appelez la fonction Autres fonctions ® ?Affectation état. Le système affiche ensuite une boîte de dialogue dans laquelle vous pouvez saisir l’état de votre choix. Dans une autre boîte de dialogue, vous pouvez saisir une classe d’application différente pour affecter les états de cette application à votre état émetteur. Dès que vous l’avez fait, sauvegardez votre état.

Appeler un état

Vous pouvez appeler un état récepteur à partir de n’importe quel niveau de la liste éclatée de votre état émetteur. Pour ce faire, sélectionnez la fonction Appeler état (dénommée Autres états dans certaines applications) et choisissez l’état que vous souhaitez exécuter.

Vous pouvez revenir à un état exécuté auparavant à partir d’un état récepteur à l’aide de la fonction Historique.

Conditions préalables concernant l’utilisation de l’interface état

Variables

Pour que le système envoie les informations d’un état à l’autre, l’état récepteur doit contenir les variables des données que vous souhaitez transmettre depuis l’état émetteur. Il peut s’agir de variables globales ou locales, et vous pouvez les définir dans l’état lui-même ou dans le formulaire utilisé par cet état.

Pour que le système puisse remplacer les variables par les valeurs de caractéristique via l’interface état, il est important que vous sélectionniez le code Saisie lors de l’exécution à l’écran Saisie des variables.

Pour plus d’informations sur les variables, consultez les chapitres suivants :

Synthèse : Variables

Variables de valeurs de caractéristique

Variables de texte

Variables de formule

Niveaux de compression (uniquement CO-PA)

Lorsque vous sauvegardez un état après l’avoir créé, le système affiche une boîte de dialogue intitulée Lecture des données de compression. Par défaut, c’est l’option Message d’erreur qui est activée.

Toutefois, un état récepteur demande en général au système de ne lire qu’un faible volume de données, puisque les informations de l’état émetteur limitent fortement la sélection. Par conséquent, il n’est pas toujours nécessaire d’utiliser les niveaux de compression. Il est donc conseillé de modifier l’option en activant Avertissement ou Aucun message.

Comme un état émetteur nécessite parfois une masse de données importante, vous devez toujours recourir à un état utilisant un niveau de compression. Dans la boîte de dialogue Lecture des données de compression, vous devez accepter le paramètre par défaut, Message d’erreur, pour éviter des interruptions éventuelles.

Vous pouvez modifier ce paramètre à tout instant dans Modifier état dans la rubrique de menu Autres fonctions ® Niveau de compression.

Si vous utilisez des données de compression plutôt que des niveaux de compression, vous accédez à la boîte de dialogue Gestion des données de compression au lieu de Lecture du niveau de compression. À ce stade, les options suivantes sont recommandées :