Ajouter et configurer des composants
Découvrez comment ajouter des composants à votre page dans Générateur d'IU. Une page est créée en ajoutant des composants.
Avant de commencer
Rôle requis : ui_builder_admin
Pourquoi et quand exécuter cette tâche
Les composants sont les blocs de construction utilisés pour créer des pages personnalisées dans Générateur d'IU. Découvrez comment ajouter un composant à une page. Après avoir ajouté un composant à une page, vous devez configurer le composant. Pour plus d’informations sur la configuration des composants, consultez la documentation du composant sur le site développeur ServiceNow .
Procédure
Que faire ensuite
Vous avez ajouté et configuré des composants sur votre page. Consultez Exposer dynamiquement les données dans les pages du générateur d’IU (fonctionnalité avancée) pour plus d'informations. Une ressource de données dans Générateur d'IU est les données qu’une page récupère pour afficher le contenu dans les composants. Les composants utilisent les ressources de données comme moyen de réutiliser les données et les configurations dans différentes expériences et de rendre les composants dynamiques sur une page.
Fonctions prises en charge dans l’éditeur de formule de Générateur d'IU composant
Découvrez les différentes fonctions prises en charge dans l’éditeur de formule de Générateur d'IU composant.
Le tableau suivant répertorie les fonctions que vous pouvez utiliser dans l’éditeur de formule de Générateur d'IU composant. Pour en savoir plus sur l’éditeur de formules de composants, reportez-vous à la section Personnaliser les pages à l’aide de Générateur d'IU composants.
| Étiquette de l’opérateur | Exemple de condition | Opérateur de requête équivalent | Exemple de requête : | Exemple de sortie |
|---|---|---|---|---|
| Tous vides | [Brève description] [ALL_EMPTY] | ALL_EMPTY | short_descriptionALL_EMPTY | Tous les enregistrements dans lesquels il n’y a pas de valeur dans le champ Brève description . |
| Tous égaux | [Brève description] [ALL_EQ] [Stockage réseau non disponible] | ALL_EQ | short_description=Stockage réseau non disponible | Tous les enregistrements dans lesquels la valeur du champ Brève description est égale à « Le stockage réseau n’est pas disponible ». |
| Tous supérieurs à | [L’impact] [ALL_GT] [2 - Moyen] | > | Impact>2 | Tous les enregistrements dans lesquels le champ Impact a une valeur de 3 - Faible |
| Tous supérieurs ou égaux | [L’impact] [ALL_GTE] [2 - Moyen] | >= | impact>=2 | Tous les enregistrements dans lesquels le champ Impact a une valeur de 2 (Moyen ) ou de 3 (faible). |
| Tous inférieurs à | [Nombre de réaffectations] [ALL_LT] [2] | < | reassignment_count<2 | Tous les enregistrements dans lesquels la valeur du champ Nombre de réaffectations est un nombre inférieur (mais non égal) à 2. |
| Tous inférieurs ou égaux | [Nombre de réaffectations] [ALL_LTE] [2] | <= | reassignment_count<=2 | Tous les enregistrements dans lesquels la valeur du champ Nombre de réaffectations est l’une des suivantes :
|
| Tous sont différents de | [L’impact] [ALL_NEQ] [1 - Élevé] | != | impact !=1 | Tous les enregistrements dans lesquels la valeur du champ Impact est autre que 1 - Élevé. |
| Tout n’est pas vide | [L’impact] [ALL_NOTEMPTY] | ALL_NOTEMPTY | impactALL_NOTEMPTY | Tous les enregistrements dans lesquels le champ Impact a une valeur. |
| Tous, pas un seul | [L’impact] [ALL_NOTONEOF] [1 - Élevé, 2 - Moyen] | ALL_NOTONEOF | impactALL_NOTONEOF1,2 | Tous les enregistrements dans lesquels le champ Impact est renseigné par un élément autre que les valeurs suivantes :
|
| Tous les un | [L’impact] [ALL_ONEOF] [1 - Élevé, 2 - Moyen] | ALL_ONEOF | impactALL_ONEOF1,2 | Tous les enregistrements dans lesquels le champ Impact est renseigné par l’une des valeurs suivantes :
|
| N’importe lequel vide | [Brève description] [ANY_EMPTY] | ANY_EMPTY | short_descriptionANY_EMPTY | Tout enregistrement dans lequel il n’y a pas de valeur dans le champ Brève description . |
| N’importe quel égal | [Brève description] [ANY_EQ] [Stockage réseau non disponible] | ANY_EQ | short_description=Stockage réseau non disponible | Tout enregistrement dans lequel la valeur du champ Brève description est égale à « Le stockage réseau n’est pas disponible ». |
| Supérieur à | [L’impact] [ANY_GT] [2 - Moyen] | ANY_GT | impactANY_GT2 | Tous les enregistrements dans lesquels le champ Impact a une valeur de 3 - Faible |
| Supérieur ou égal à | [L’impact] [ANY_GTE] [2 - Moyen] | ANY_GTE | impactANY_GTE2 | Tout enregistrement dans lequel le champ Impact a une valeur de 2 (Moyen ) ou de 3 (faible). |
| Inférieur ou égal à | [Nombre de réaffectations] [ANY_LT] [2] | ANY_LT | reassignment_countANY_LT2 | Tout enregistrement dans lequel la valeur du champ Nombre de réaffectations est un nombre inférieur (mais non égal) à 2. |
| Inférieur ou égal à | [Nombre de réaffectations] [ANY_LTE] [2] | ANY_LTE | reassignment_countANY_LTE2 | Tout enregistrement dans lequel la valeur du champ Nombre de réaffectations est l’une des suivantes :
|
| N’importe lequel différent | [L’impact] [ANY_NEQ] [1 - Élevé] | ANY_NEQ | impactANY_NEQ1 | Tout enregistrement dans lequel la valeur du champ Impact est autre que 1 - Élevé. |
| N’importe lequel non vide | [L’impact] [ANY_NOTEMPTY] | ANY_NOTEMPTY | impactANY_NOTEMPTY | Tout enregistrement dans lequel le champ Impact a une valeur. |
| N’importe lequel n’est pas l’un des | [L’impact] [ANY_NOTONEOF] [1 - Élevé, 2 - Moyen] | ANY_NOTONEOF | impactANY_NOTONEOF1,2 | Tout enregistrement dans lequel le champ Impact est renseigné par un élément autre que les valeurs suivantes :
|
| N’importe lequel des | [L’impact] [ANY_ONEOF] [1 - Élevé, 2 - Moyen] | ANY_ONEOF | impactANY_ONEOF1,2 | Tout enregistrement dans lequel le champ Impact est renseigné par l’une des valeurs suivantes :
|
| CONCAT | CONCAT(valeur) | CONCAT | CONCAT(« Bienvenue, « ,@context.session.utilisateur.prénom) | Créer une nouvelle chaîne qui combine toutes les chaînes fournies en une seule |
| VIDE | EMPTY(valeur) | VIDE | EMPTY(@context.session.user.roles) | Renvoie la valeur true si la valeur est nulle ou non définie |
| SI | SI (si, alors, sinon) | SI | IF(@context.props.bare,"page nue »,"page non nue ») | Si la condition est true, renvoie alors la valeur. Si la condition est fausse, renvoie la valeur else. |
| LEN | LEN(liste) | LEN | LEN([1,2,3]) | Renvoie le nombre d’éléments dans le tableau |
| Choisir | PICK(tableau, champ) | Choisir | PICK(@context.session.user.preferences,"nom ») | Crée un nouveau tableau où chaque élément est sélectionné dans le champ de chaque élément du tableau. Si le champ n’existe pas, l’élément du nouveau tableau sera VIDE |
| Plage | RANGE(de, à) | Plage | GAMME(1,10) | Crée un tableau de nombres, en commençant par de, jusqu’à, en incrémentant par étape |
| Somme | SOMME(tableau) | Somme | SOMME([1,2,3]) | En commençant par 0, ajoutez la valeur numérique de chaque élément du tableau et renvoyez la somme résultante |
| Traduire | TRADUIRE(texte) | Traduire | TRADUIRE(« Bon retour ») | Renvoie la chaîne du premier argument une fois que les caractères spécifiés dans le deuxième argument sont convertis en caractères spécifiés dans le troisième argument. |
| Là où vide | [Brève description] [WHERE_EMPTY] | WHERE_EMPTY | short_descriptionWHERE_EMPTY | Extrayez les enregistrements pour lesquels il n’y a pas de valeur dans le champ Brève description . |
| À égalité | [Brève description] [WHERE_EQ] [Stockage réseau non disponible] | WHERE_EQ | short_descriptionWHERE_EQnetwork stockage non disponible | Extrayez les enregistrements dont le champ Brève description est égal à « Le stockage réseau n’est pas disponible ». |
| Lorsqu’il est supérieur à | [L’impact] [WHERE_GT] [2 - Moyen] | WHERE_GT | impactWHERE_GT2 | Extraire les enregistrements dont le champ Impact a une valeur de 3 - Faible |
| Cas où supérieur ou égal à | [L’impact] [WHERE_GTE] [2 - Moyen] | WHERE_GTE | impactWHERE_GTE2 | Extrayez les enregistrements dont le champ Impact a une valeur de 2 (Moyen ) ou de 3 (faible). |
| Lorsque moins de | [Nombre de réaffectations] [WHERE_LT] [2] | WHERE_LT | reassignment_countWHERE_LT2 | Extraire les enregistrements dont la valeur dans le champ Nombre de réaffectations est un nombre inférieur (mais non égal) à 2. |
| Cas où inférieur ou égal à | [Nombre de réaffectations] [WHERE_LTE] [2] | WHERE_LTE | reassignment_countWHERE_LTE2 | Extraire les enregistrements dont la valeur dans le champ Nombre de réaffectations est l’une des suivantes :
|
| Cas où il est différent | [L’impact] [WHERE_NEQ] [1 - Élevé] | WHERE_NEQ | impactWHERE_NEQ1 | Extrayez les enregistrements dont la valeur dans le champ Impact est autre que 1 - Élevé. |
| Là où n’est pas vide | [L’impact] [WHERE_NOTEMPTY] | WHERE_NOTEMPTY | impactWHERE_NOTEMPTY | Extrayez les enregistrements où le champ Impact a une valeur. |
| S’il n’y en a pas un | [L’impact] [WHERE_NOTONEOF] [1 - Élevé, 2 - Moyen] | WHERE_NOTONEOF | impactWHERE_NOTONEOF1,2 | Extrayez les enregistrements dans lesquels le champ Impact est renseigné par un élément autre que les valeurs suivantes :
|
| Lorsque l’un des | [L’impact] [WHERE_ONEOF] [1 - Élevé, 2 - Moyen] | WHERE_ONEOF | impactWHERE_ONEOF1,2 | Extrayez les enregistrements dont le champ Impact est renseigné par l’une des valeurs suivantes :
|