C'est une traduction automatique. Le message original est disponible en Anglais.

Le bouton Accueil

Pour utiliser les avantages d’un bouton d’accueil sans en avoir un, vous pouvez procéder comme suit. Le processus décrit de retour au menu principal est contrôlé par un état du système global.

Objets requis

ACF Global Variable

Une table virtuelle pour stocker des valeurs au-delà de la portée locale. Le Name de la variable (code 20) est utilisé comme clé. Pour faciliter l’utilisation des différents types de données, il contient un champ séparé pour tous les types de données (communs).

LIB_HOME

Créez une bibliothèque avec les trois fonctions suivantes requises pour le processus :

La fonction goHome() lance le processus en ajoutant une variable globale « HOME ».

La fonction goHome() retourne si le processus est en cours d’exécution, c’est-à-dire la home variable existe.

La fonction goneHome() termine le processus en supprimant la variable home.

Application recommandée

L’application de ce processus n’est pas principalement conçue pour une intégration à l’échelle du système. Le cas d’utilisation typique est un flux de travail qui nécessite un chemin de clic plus long et se termine par de nombreuses pages ouvertes.
A la fin du chemin de clic, une entrée de menu/bouton de promotion est désiré qui vous permet de retourner au menu principal. Ici un script est déposé, qui exécute la fonction goHome().

Toutes les pages sur le chemin de clic doivent être préparées pour le processus. Pour cela, la fonction goingHome() est exécutée dans le déclencheur OnAfterGetRecord. Si cette fonction retourne vrai, la page peut être fermée et, si nécessaire, l’exécution ultérieure du déclencheur peut être empêchée par un retour.

Dans le déclencheur OnOpenMenu, le processus se termine avec la fonction goneHome().