Formulaires dans la Portail de services catégorie

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 12 minutes de lecture
  • Validez la fonctionnalité des champs et des actions d’interface utilisateur dans les Portail de services widgets de formulaire.

    Dépendance Portail de services

    La création d’étapes automatisées Portail de services nécessite une connaissance du modèle de données, Portail de services du ServiceNow formulaire et des structures de données.

    Ouvrir un formulaire (portail de services)

    Ouvre un formulaire dans un portail.

    Utilisez cette étape pour la page Formulaire du système de base. Pour les pages de formulaire personnalisées, utilisez l’étape Ouvrir la page Portail de services de la catégorie d’interface utilisateur personnalisée.

    Champ Description
    Ordre d'exécution Entier spécifiant l’ordre dans lequel le test exécute cette étape.

    Au fur et à mesure que vous créez des étapes, le système attribue automatiquement une valeur incrémentielle à chaque étape. Cette valeur entraîne l’exécution des étapes par le test dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs d’ordre d’exécution .

    Actif Option permettant d’activer cette étape de test pour utilisation.
    Délai Nombre de secondes autorisées avant l’échec de l’étape. Si la validation échoue, le système répète l’étape jusqu’à ce qu’elle atteigne la durée du délai d’expiration. Si la validation échoue après l’expiration du délai d’expiration, l’étape échoue.
    Application Périmètre de l’application dans lequel le système exécute cette étape.
    Test Nom en lecture seule du test auquel vous ajoutez l’étape.
    Configuration de l'étape Nom en lecture seule de l’étape.
    Description Description de l’étape de test. Cette valeur de champ est automatiquement définie en fonction des valeurs de champ de l’étape de test. Ce champ s’affiche une fois l’étape de test soumise.
    Notes Notes sur l’étape de test.
    Portail Portail dans lequel le formulaire défini s’ouvre. Portail de services est la valeur par défaut.
    Page Page à ouvrir dans le portail défini. La page de formulaire est la page par défaut.
    Table Table contenant le formulaire à ouvrir.
    sys_id Sys_id de l’enregistrement à ouvrir. La valeur par défaut est -1, ce qui ouvre un nouvel enregistrement.
    Vue Vue de formulaire à ouvrir. Si ce champ est vide, le système utilise la vue par défaut.
    Paramètres de requête Paramètres et valeurs de requête d’URL supplémentaires pour le formulaire.

    Définir les valeurs de champ (portail de services)

    Définit les valeurs des champs dans un formulaire. Pour utiliser cette étape, vous devez avoir déjà ouvert un formulaire à l’aide de l’étape de test Ouvrir un formulaire (SP).

    Champ Description
    Ordre d'exécution Entier spécifiant l’ordre dans lequel le test exécute cette étape.

    Au fur et à mesure que vous créez des étapes, le système attribue automatiquement une valeur incrémentielle à chaque étape. Cette valeur entraîne l’exécution des étapes par le test dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs d’ordre d’exécution .

    Actif Option permettant d’activer cette étape de test pour utilisation.
    Application Périmètre de l’application dans lequel le système exécute cette étape.
    Test Nom en lecture seule du test auquel vous ajoutez l’étape.
    Configuration de l'étape Nom en lecture seule de l’étape.
    Description Description de l’étape de test. Cette valeur de champ est automatiquement définie en fonction des valeurs de champ de l’étape de test. Ce champ s’affiche une fois l’étape de test soumise.
    Notes Notes sur l’étape de test.
    Remarque :
    Utilisez le générateur de conditions pour définir la valeur du champ. Le générateur de conditions affiche un contrôle approprié pour le type de données du champ. Par exemple, un champ de référence affiche un contrôle Rechercher un enregistrement .
    Table Table du formulaire sur laquelle définir les valeurs de champ. La valeur doit être la table de l’étape Ouvrir un formulaire (SP).
    Valeurs de champs Champs pour lesquels il faut définir des valeurs et les valeurs à définir pour ces champs.

    Validation des valeurs de champ (portail de services)

    Valide les valeurs de champ sur le formulaire actuel en fonction des conditions définies. Pour utiliser cette étape, vous devez avoir déjà ouvert un formulaire à l’aide de l’étape de test Ouvrir un formulaire (SP).

    Champ Description
    Ordre d'exécution Entier spécifiant l’ordre dans lequel le test exécute cette étape.

    Au fur et à mesure que vous créez des étapes, le système attribue automatiquement une valeur incrémentielle à chaque étape. Cette valeur entraîne l’exécution des étapes par le test dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs d’ordre d’exécution .

    Actif Option permettant d’activer cette étape de test pour utilisation.
    Application Périmètre de l’application dans lequel le système exécute cette étape.
    Test Nom en lecture seule du test auquel vous ajoutez l’étape.
    Configuration de l'étape Nom en lecture seule de l’étape.
    Description Description de l’étape de test. Cette valeur de champ est automatiquement définie en fonction des valeurs de champ de l’étape de test. Ce champ s’affiche une fois l’étape de test soumise.
    Notes Notes sur l’étape de test.
    Remarque :
    Utilisez le générateur de conditions pour définir la valeur du champ. Le générateur de conditions affiche un contrôle approprié pour le type de données du champ. Par exemple, un champ de référence affiche un contrôle Rechercher un enregistrement .
    Table Table qui contient le formulaire sur lequel valider les champs. La valeur doit être la table de l’étape Ouvrir un formulaire (SP).
    Conditions Conditions utilisées pour valider un ou plusieurs champs du formulaire. Si la condition est évaluée comme vraie, l’étape réussit.

    Validation de l'état du champ (portail de services)

    Valide les états de champ sur un formulaire dans Portail de services.

    Champ Description
    Ordre d'exécution Entier spécifiant l’ordre dans lequel le test exécute cette étape.

    Au fur et à mesure que vous créez des étapes, le système attribue automatiquement une valeur incrémentielle à chaque étape. Cette valeur entraîne l’exécution des étapes par le test dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs d’ordre d’exécution .

    Actif Option permettant d’activer cette étape de test pour utilisation.
    Application Périmètre de l’application dans lequel le système exécute cette étape.
    Test Nom en lecture seule du test auquel vous ajoutez l’étape.
    Configuration de l'étape Nom en lecture seule de l’étape.
    Description Description de l’étape de test. Cette valeur de champ est automatiquement définie en fonction des valeurs de champ de l’étape de test. Ce champ s’affiche une fois l’étape de test soumise.
    Notes Notes sur l’étape de test.
    Table Table du formulaire sur lequel valider les états de champ. La valeur doit être la table de l’étape Ouvrir un formulaire (SP).
    Visible Valide si les champs de ce formulaire sont visibles. Le test échoue si les champs ne sont pas visibles.
    Non visible Valide si les champs de ce formulaire sont visibles. Le test échoue si les champs sont visibles.
    Lecture seule Valide si les champs de ce formulaire sont en lecture seule. Le test échoue si les champs ne sont pas en lecture seule.
    Pas en lecture seule Valide si les champs de ce formulaire sont en lecture seule. Le test échoue si les champs sont en lecture seule.
    Obligatoire Valide si les champs de ce formulaire sont obligatoires. Le test échoue si les champs ne sont pas obligatoires.
    Non obligatoire Valide si les champs de ce formulaire sont obligatoires. Le test échoue si les champs sont obligatoires.

    Ajouter des pièces jointes au formulaire (SP)

    Testez la fonctionnalité d’attachement d’un fichier à un Portail de services widget de formulaire.

    Pour utiliser cette étape, vous devez avoir déjà ouvert un formulaire à l’aide de l’étape de test Ouvrir un formulaire (SP) ou Ouvrir la page Portail de services. Cette étape ne peut pas être utilisée après qu’une étape Soumettre le formulaire ou Cliquer sur une action d’interface utilisateur a été utilisée.

    Tableau 1. Entrées
    Champ Description
    Ordre d'exécution Entier spécifiant l’ordre dans lequel le test exécute cette étape.

    Au fur et à mesure que vous créez des étapes, le système attribue automatiquement une valeur incrémentielle à chaque étape. Cette valeur entraîne l’exécution des étapes par le test dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs d’ordre d’exécution .

    Actif Option permettant d’activer cette étape de test pour utilisation.
    Application Périmètre de l’application dans lequel le système exécute cette étape.
    Test Nom en lecture seule du test auquel vous ajoutez l’étape.
    Configuration de l'étape Nom en lecture seule de l’étape.
    Notes Notes sur l’étape de test.
    Télécharger les pièces jointes Bouton permettant de joindre un ou plusieurs fichiers au formulaire.

    Validation de la visibilité d'action d'interface utilisateur (portail de services)

    Détermine si une action d’interface utilisateur sur le formulaire actuel Portail de services est visible. Pour utiliser cette étape, vous devez avoir déjà ouvert un formulaire à l’aide de l’étape de test Ouvrir un formulaire (SP).

    Portail de services prend uniquement en charge les actions d’interface utilisateur de serveur. La méthode setRedirectURL() et les actions d’interface utilisateur clientes ne sont pas prises en charge. La visibilité des actions d’interface utilisateur peut varier en fonction de l’utilisateur actuellement connecté ou dont l’identité a été empruntée.

    Champ Description
    Ordre d'exécution Entier spécifiant l’ordre dans lequel le test exécute cette étape.

    Au fur et à mesure que vous créez des étapes, le système attribue automatiquement une valeur incrémentielle à chaque étape. Cette valeur entraîne l’exécution des étapes par le test dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs d’ordre d’exécution .

    Actif Option permettant d’activer cette étape de test pour utilisation.
    Application Périmètre de l’application dans lequel le système exécute cette étape.
    Test Nom en lecture seule du test auquel vous ajoutez l’étape.
    Configuration de l'étape Nom en lecture seule de l’étape.
    Description Description de l’étape de test. Cette valeur de champ est automatiquement définie en fonction des valeurs de champ de l’étape de test. Ce champ s’affiche une fois l’étape de test soumise.
    Notes Notes sur l’étape de test.
    Table La table du formulaire sur laquelle vérifier la visibilité des actions d’interface utilisateur. La valeur doit être la table de l’étape Ouvrir un formulaire (SP).
    Visible Champs de la table Actions d’interface utilisateur dont la visibilité doit être vérifiée. Inclut uniquement les actions d’interface utilisateur basées sur les formulaires. Le test échoue si l’action d’interface utilisateur n’est pas visible sur le formulaire pour l’utilisateur actuellement connecté.
    Remarque :
    Si la liste contient des actions d’interface utilisateur portant le même nom, consultez le formulaire pour déterminer la sys_id de l’élément. Ensuite, filtrez par sys_id dans la table Action d’interface utilisateur pour sélectionner l’élément correct dans l’étape.
    Non visible Champs de la table Actions d’interface utilisateur dont la visibilité doit être vérifiée. Inclut uniquement les actions d’interface utilisateur basées sur les formulaires. Le test échoue si l’action d’interface utilisateur est visible sur le formulaire pour l’utilisateur actuellement connecté.
    Remarque :
    Si la liste contient des actions d’interface utilisateur portant le même nom, consultez le formulaire pour déterminer la sys_id de l’élément. Ensuite, filtrez par sys_id dans la table Action d’interface utilisateur pour sélectionner l’élément correct dans l’étape.

    Cliquer sur Action d’interface utilisateur (portail de services)

    Sélectionne une action d’interface utilisateur sur le formulaire actuel Portail de services et génère la table et l’sys_id de l’enregistrement sur lequel l’action a été sélectionnée.

    Pour utiliser cette étape, vous devez avoir déjà ouvert un formulaire à l’aide de l’étape de test Ouvrir un formulaire (SP). Après avoir effectué cette étape, vous ne pourrez plus utiliser d’autres étapes de formulaire.

    Champ Description
    Ordre d'exécution Entier spécifiant l’ordre dans lequel le test exécute cette étape.

    Au fur et à mesure que vous créez des étapes, le système attribue automatiquement une valeur incrémentielle à chaque étape. Cette valeur entraîne l’exécution des étapes par le test dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs d’ordre d’exécution .

    Actif Option permettant d’activer cette étape de test pour utilisation.
    Délai Nombre de secondes autorisées avant l’échec de l’étape. Si la validation échoue, le système répète l’étape jusqu’à ce qu’elle atteigne la durée du délai d’expiration. Si la validation échoue après l’expiration du délai d’expiration, l’étape échoue.
    Application Périmètre de l’application dans lequel le système exécute cette étape.
    Test Nom en lecture seule du test auquel vous ajoutez l’étape.
    Configuration de l'étape Nom en lecture seule de l’étape.
    Description Description de l’étape de test. Cette valeur de champ est automatiquement définie en fonction des valeurs de champ de l’étape de test. Ce champ s’affiche une fois l’étape de test soumise.
    Notes Notes sur l’étape de test.
    Table Table du formulaire sur lequel cliquer sur une action d’interface utilisateur. La valeur doit être la table de l’étape Ouvrir un formulaire (SP).
    Action d'interface utilisateur L’action d’interface utilisateur sur laquelle cliquer, sélectionnée dans la table Actions d’interface utilisateur. Inclut uniquement les actions d’interface utilisateur basées sur les formulaires.
    Type de déclaration Spécifie l’emplacement où vérifier la soumission du formulaire après avoir cliqué sur l’action d’interface utilisateur :
    • --Aucun-- : sélectionne l’action d’interface utilisateur sans valider les champs obligatoires ou autres.
    • Soumission du formulaire annulée dans le navigateur : vérifie si le formulaire a été annulé dans le navigateur et n’a pas atteint le serveur en raison de problèmes de validation ou d’autres problèmes.
    • Formulaire soumis au serveur : vérifie si le formulaire a été soumis au serveur.
    Tableau 2. Sorties
    Champ Description
    record_id Sys_id de l’enregistrement sur lequel l’utilisateur a cliqué sur l’action.
    table Table avec l’action d’interface utilisateur cliquée.

    Soumettre un formulaire (Portail de services)

    Soumet le formulaire actuel dans une Portail de services page et extrait la table et le sys_id de l’enregistrement soumis.

    Pour utiliser cette étape, vous devez avoir déjà ouvert un formulaire à l’aide de l’étape de test Ouvrir un formulaire (SP). Après avoir effectué cette étape, la page se ferme. Vous ne pouvez pas utiliser d’autres étapes sur la page actuelle.

    Champ Description
    Ordre d'exécution Entier spécifiant l’ordre dans lequel le test exécute cette étape.

    Au fur et à mesure que vous créez des étapes, le système attribue automatiquement une valeur incrémentielle à chaque étape. Cette valeur entraîne l’exécution des étapes par le test dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs d’ordre d’exécution .

    Actif Option permettant d’activer cette étape de test pour utilisation.
    Délai Nombre de secondes autorisées avant l’échec de l’étape. Si la validation échoue, le système répète l’étape jusqu’à ce qu’elle atteigne la durée du délai d’expiration. Si la validation échoue après l’expiration du délai d’expiration, l’étape échoue.
    Application Périmètre de l’application dans lequel le système exécute cette étape.
    Test Nom en lecture seule du test auquel vous ajoutez l’étape.
    Configuration de l'étape Nom en lecture seule de l’étape.
    Description Description de l’étape de test. Cette valeur de champ est automatiquement définie en fonction des valeurs de champ de l’étape de test. Ce champ s’affiche une fois l’étape de test soumise.
    Notes Notes sur l’étape de test.
    Type de déclaration Spécifie l’emplacement de vérification de la soumission du formulaire :
    • --Aucun-- : soumet le formulaire sans valider les champs obligatoires ou autres.
    • Formulaire soumis au serveur : vérifie si le formulaire a été soumis au serveur.
    • Soumission du formulaire annulée dans le navigateur : vérifie si le formulaire a été annulé dans le navigateur et n’a pas atteint le serveur en raison de problèmes de validation ou d’autres problèmes.
    Tableau 3. Sorties
    Champ Description
    record_id Sys_id de l’enregistrement soumis.
    table Table pour l’enregistrement soumis.