Formulaires dans la Portail de services catégorie

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 12 minutes de lecture
  • Validez la fonctionnalité des champs et des actions d’interface utilisateur dans Portail de services les widgets de formulaire.

    Portail de services dépendance

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

    Ouvrir un formulaire (portail de services)

    Ouvre un formulaire dans un portail.

    Utilisez cette étape pour la page du formulaire du système de base. Pour les pages de formulaire personnalisées, suivez l’étape Ouvrir la page Portail de services de la catégorie 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 force le test à exécuter les étapes dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs de l’ordre d’exécution .

    Actif Option permettant d’activer cette étape de test en vue de son 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 que la durée du délai d’expiration soit atteinte. 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 envoyée.
    Notes Notes sur l’étape de test.
    Portail Portail dans lequel s’ouvre le formulaire défini. Portail de services est l’option 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 du formulaire à ouvrir. Si le champ n’est pas renseigné, le système utilise la vue par défaut.
    Paramètres de requête Paramètres et valeurs de requête 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 force le test à exécuter les étapes dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs de l’ordre d’exécution .

    Actif Option permettant d’activer cette étape de test en vue de son 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 envoyée.
    Notes Notes sur l’étape de test.
    Remarque :
    Utilisez le générateur de conditions pour définir la valeur du champ. Le créateur de conditions affiche un contrôle approprié pour le type de données de champ. Par exemple, un champ de référence affiche un contrôle d’enregistrement de recherche .
    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 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 force le test à exécuter les étapes dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs de l’ordre d’exécution .

    Actif Option permettant d’activer cette étape de test en vue de son 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 envoyée.
    Notes Notes sur l’étape de test.
    Remarque :
    Utilisez le générateur de conditions pour définir la valeur du champ. Le créateur de conditions affiche un contrôle approprié pour le type de données de champ. Par exemple, un champ de référence affiche un contrôle d’enregistrement de recherche .
    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 vraie, l’étape est validée.

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

    Valide les états des champs dans un formulaire au Portail de servicesformat .

    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 force le test à exécuter les étapes dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs de l’ordre d’exécution .

    Actif Option permettant d’activer cette étape de test en vue de son 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 envoyée.
    Notes Notes sur l’étape de test.
    Table Table du formulaire sur laquelle 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é de l’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 des étapes Ouvrir la page Portail de services. Cette étape ne peut pas être effectuée après l’utilisation de l’étape Soumettre un formulaire ou de l’étape Cliquer sur une action d’interface utilisateur .

    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 force le test à exécuter les étapes dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs de l’ordre d’exécution .

    Actif Option permettant d’activer cette étape de test en vue de son 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 du client ne sont pas prises en charge. La visibilité des actions d’interface utilisateur peut varier en fonction de l’utilisateur actuellement connecté ou de l’utilisateur 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 force le test à exécuter les étapes dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs de l’ordre d’exécution .

    Actif Option permettant d’activer cette étape de test en vue de son 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 envoyée.
    Notes Notes sur l’étape de test.
    Table 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 des 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, vérifiez le formulaire pour déterminer la sys_id de l’élément. Filtrez ensuite par sys_id dans la table Action d’interface utilisateur pour sélectionner l’élément correct de 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 des 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, vérifiez le formulaire pour déterminer la sys_id de l’élément. Filtrez ensuite par sys_id dans la table Action d’interface utilisateur pour sélectionner l’élément correct de 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 affiche la table et le 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 utilisé cette étape, vous ne pouvez 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 force le test à exécuter les étapes dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs de l’ordre d’exécution .

    Actif Option permettant d’activer cette étape de test en vue de son 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 que la durée du délai d’expiration soit atteinte. 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 envoyée.
    Notes Notes sur l’étape de test.
    Table Table du formulaire sur laquelle cliquer sur une action d’interface utilisateur. La valeur doit être la table de l’étape Ouvrir un formulaire (SP).
    Action d'interface utilisateur 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 des formulaires.
    Type de déclaration Spécifie 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’est pas parvenu au serveur en raison d’une 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 sélectionnée.

    Soumettre un formulaire (Portail de services)

    Soumet le formulaire actuel dans une Portail de services page et génère la table et l’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 utilisé 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 force le test à exécuter les étapes dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs de l’ordre d’exécution .

    Actif Option permettant d’activer cette étape de test en vue de son 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 que la durée du délai d’expiration soit atteinte. 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 envoyée.
    Notes Notes sur l’étape de test.
    Type de déclaration Spécifie où vérifier 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’est pas parvenu au serveur en raison d’une 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.