Contrôler les conditions d’une variante de page
Définissez les conditions et gérez les critères qui déterminent quand une variante de page est affichée. Générateur d'IU Les variantes de page vous permettent de créer différentes versions d’une page afin d’adapter le contenu à une audience spécifique.
Avant de commencer
Rôle requis : ui_builder_admin
Pourquoi et quand exécuter cette tâche
Si vous avez plusieurs variantes de page qui ont toutes les mêmes conditions, les variantes suivent le paramètre d’ordre.
Procédure
-
Créez une variante de page.
Pour plus d'informations, consultez Créer une page de variante.
-
Définissez les conditions d’une nouvelle variante.
Dans cet exemple, vous configurez une variante de page à afficher lorsque vous ouvrez un enregistrement à partir de la table Tâche.
-
Dans le premier écran, sélectionnez un modèle , recherchez le modèle d’enregistrement standard , puis sélectionnez Utiliser un modèle.
Remarque :Les conditions peuvent uniquement évaluer les paramètres qui ont été ajoutés. Dans cet exemple, le modèle d’enregistrement standard inclut les table paramètres et sys_id .
- Saisissez un nom pour votre page et sélectionnez Continuer.
-
Examinez les paramètres d’URL et sélectionnez Looks good (Cela me semble bien).
Notez que et sysId sont ajoutés en tant que table paramètres requis, qui apparaissent dans l’aperçu de l’URL.
- Sur l’écran Tell us about your variant , saisissez un nom pour votre variante.
-
Dans la section formulaire, remplissez les champs.
Tableau 1. Section du formulaire de condition de variante Champ Description Exemple Paramètre L’aspect ou l’attribut que vous souhaitez vérifier. table, sys_id Remarque :Les conditions ne peuvent évaluer que les paramètres ajoutés. Toutefois, les conditions écrites pour les sous-pages héritent de sorties supplémentaires des contrôleurs de page parent, offrant un plus large éventail d’options de paramètres.Opérateur Règle qui compare le paramètre à la valeur. Il vous indique comment la comparaison est faite. est, n’est pas, commence par Valeur Entrée de nombre, de texte ou d’option que vous souhaitez comparer avec le paramètre. « Incident », « 12345 », « Actif », « Demande de changement » Remarque :Les table paramètres et sysId sont des options disponibles pour le champ Parameter (Paramètre ), car ce sont des paramètres requis dans le cadre du modèle d’enregistrement standard . - Sélectionnez Créer.
-
Dans le premier écran, sélectionnez un modèle , recherchez le modèle d’enregistrement standard , puis sélectionnez Utiliser un modèle.
-
Examinez les conditions créées pour votre variante.
- Dans la vue Expérience, recherchez la variante pour laquelle vous souhaitez afficher les conditions.
- Sélectionnez le bouton Afficher pour afficher les conditions définies pour cette variante.
-
Modifiez les conditions existantes pour votre variante.
- Dans la vue Expérience, recherchez la variante pour laquelle vous souhaitez modifier les conditions.
- Sélectionnez Paramètres.
-
Sous Conditions, sélectionnez Modifier les conditions.
La condition que vous avez définie précédemment apparaît. Vous pouvez mettre à jour ces champs.
-
Sur l’écran Modifier les conditions de la variante, en regard de la condition, sélectionnez le bouton et(bouton
ou ou (bouton
pour ajouter une autre condition et spécifier les critères.
Par exemple, en ajoutant la condition ET suivante ([sysId] [is] [abcd1234]), vous configurez la variante de page à afficher lorsque vous accédez à un enregistrement de la table Tâche avec un sys_id d’abcd1234.
Remarque :Vous pouvez ajouter des conditions AND ou OR . Pour mélanger les deux types, vous devez écrire une requête codée. - Facultatif :
Sélectionnez Entrée en tant que texte pour écrire une requête codée spécifiant les critères.
L’écran Modifier les conditions de la variante affiche le champ de requête codée, dans lequel les conditions que vous avez définies précédemment sont affichées sous forme de requête codée :
table=task^sysId=abcd1234.Par exemple, en ajoutant la condition « OU » suivante (^ORsysId=efgh5678), vous définissez la variante de page à afficher lorsque vous accédez à un enregistrement de la table Tâche avec une sys_id de abcd1234 ou efgh5678. Pour plus d’informations sur l’écriture de requêtes codées, reportez-vous à la section Encoded query strings.