Catalogue de services formulaires dans Portail de services

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 4 minutes de lecture
  • Catalogue de services Les formulaires sont affichés dans Portail de services des widgets dans une mise en page en deux colonnes. Les formulaires complexes peuvent ne pas s’afficher comme prévu.

    Recommandations lors de la création de Catalogue de services formulaires

    Utilisez les recommandations suivantes pour créer des formulaires évolutifs qui peuvent être utilisés dans les deux applications :

    • Faites en sorte que les formulaires soient simples. Étant donné que les formulaires comportant plusieurs conteneurs, jeux de variables et scripts clients ne s’affichent pas toujours comme prévu dans Portail de services, veillez à ce que les formulaires soient courts afin d’éliminer les problèmes de conversion et de débogage.
    • Pensez au mobile. La prise en charge des scripts clients du catalogue ou des politiques d’interface utilisateur du catalogue est la même que sur mobile. Passez en revue la ressource suivante : Scripting et migration GlideForm (formulaire g) du client mobile.

    Rendu de formulaire dans Portail de services

    Les conteneurs et les jeux de variables dans Catalogue de services les formulaires sont traduits en une mise en page à deux colonnes lorsqu’ils sont implémentés dans . Portail de servicesCatalogue de services Les formulaires sont restitués à Portail de services l’aide des règles suivantes :

    • Seuls les paramètres de conteneur de niveau supérieur sont respectés. S’il existe d’autres conteneurs dans le conteneur de niveau supérieur, ils sont restitués sous la forme d’une seule colonne. S’il existe des divisions de conteneurs ou des conteneurs imbriqués dans ces conteneurs supplémentaires, ils sont restitués sous la forme d’une seule colonne. Un conteneur de niveau supérieur n’est pas un enfant d’un autre conteneur.
    • Il peut y avoir un maximum de deux colonnes dans Portail de services. Si votre implémentation inclut des formulaires avec plus de deux colonnes, les champs sont réorganisés en deux colonnes dans Portail de services.
    • Les jeux de variables sont traités comme des conteneurs. Toutes les règles énumérées précédemment s’appliquent aux jeux de variables ainsi qu’à tous les conteneurs qu’ils contiennent.
    • La taille de variable par défaut n’est pas prise en charge dans Portail de services.

    Pour les autres formulaires de la plateforme, la vue détermine le mode d’affichage du formulaire dans Portail de services. Pour les tables système de base, le formulaire s’ouvre dans les vues de formulaire Table du portail de Portail de services services.

    Exemples de conversions de mise en page

    Les exemples suivants montrent comment Catalogue de services les formulaires s’affichent dans Portail de services.

    Formulaire à colonne unique

    Un Catalogue de services formulaire avec :

    • Deux conteneurs.
    • Une mise en page à colonne unique.
    Figure 1. Catalogue de services formulaire
    Formulaire Catalogue de services affiché dans Catalogue de services.

    Dans Portail de services, la mise en page à colonne unique s’affiche comme prévu.

    Figure 2. Résultat du portail de services
    Formulaire Catalogue de services affiché dans Portail de services. Les conteneurs 1 et 2 s’affichent verticalement.
    Mise en page en deux colonnes avec sous-conteneurs

    Un Catalogue de services formulaire avec :

    • Un conteneur avec une mise en page à deux colonnes.
    • Un sous-conteneur avec une mise en page à colonne unique.
    • Un sous-conteneur avec une mise en page à deux colonnes.
    Figure 3. Catalogue de services formulaire
    Formulaire Catalogue de services affiché dans Catalogue de services. Les conteneurs 2 et 3 sont côte à côte. Le conteneur 3 comporte deux colonnes.

    Dans Portail de services, le paramètre de mise en page à deux colonnes du sous-conteneur est ignoré. Le sous-conteneur s’affiche sous la forme d’une seule colonne.

    Figure 4. Résultat du portail de services
    Formulaire Catalogue de services affiché dans Portail de services. Dans le conteneur 3, toutes les variables s’affichent dans une seule colonne.
    Mise en page en deux colonnes avec jeux de variables et sous-conteneurs

    Un Catalogue de services formulaire avec :

    • Conteneurs avec des mises en page à une ou deux colonnes.
    • Jeux de variables avec une mise en page à deux colonnes dans des conteneurs.
    Figure 5. Catalogue de services formulaire
    Formulaire Catalogue de services affiché dans Catalogue de services. Les jeux de variables ont plusieurs colonnes.

    Dans Portail de services, les paramètres de mise en page à deux colonnes des jeux de variables sont ignorés lorsqu’ils se trouvent à l’intérieur d’une colonne de conteneur.

    Figure 6. Résultat du portail de services
    Formulaire Catalogue de services affiché dans Portail de services. Les jeux de variables dans des conteneurs s’affichent sous forme de colonnes uniques.
    Conteneurs dans des jeux de variables

    Un Catalogue de services formulaire avec :

    • Jeux de variables avec des mises en page à colonne unique.
    • Conteneur avec une mise en page à colonne unique avec un conteneur divisé dans un jeu de variables à colonne unique.
    • Un conteneur avec une mise en page à deux colonnes dans un jeu de variables à une colonne.
    Figure 7. Catalogue de services formulaire
    Formulaire Catalogue de services affiché dans Catalogue de services.

    Dans Portail de services, les paramètres de fractionnement de conteneur et de conteneur à deux colonnes sont ignorés lorsqu’ils se trouvent à l’intérieur d’un jeu de variables à colonne unique.

    Figure 8. Résultat du portail de services
    Formulaire Catalogue de services affiché dans Portail de services. Tous les conteneurs et jeux de variables s’affichent dans une seule colonne.
    Conteneurs imbriqués

    Un Catalogue de services formulaire avec :

    • Conteneurs contenant des jeux de variables.
    • Jeux de variables contenant des conteneurs imbriqués.
    Figure 9. Catalogue de services formulaire
    Formulaire Catalogue de services affiché dans Catalogue de services.

    Dans Portail de services, la mise en forme des conteneurs imbriqués est ignorée et s’affiche sous la forme d’une colonne unique.

    Figure 10. Résultat du portail de services
    Formulaire Catalogue de services affiché dans Portail de services. Tous les conteneurs imbriqués s’affichent dans une seule colonne.

    Effectuer le rendu d’un formulaire complexe à Portail de services l’aide d’un iFrame

    Étant donné que les formulaires complexes ne s’affichent pas comme prévu dans Portail de services, vous pouvez afficher des éléments de catalogue, des créateurs d’enregistrements et des guides de commande à Portail de services l’aide d’un iFrame. Cette solution de contournement est une solution temporaire qui vous permet Portail de services de fonctionner comme prévu pendant que vous simplifiez les formulaires complexes Catalogue de services .

    Lors du rendu d’éléments dans un iFrame au format Portail de services, les limitations suivantes s’appliquent :

    • Sur les éléments de catalogue et les créateurs d’enregistrement, l’icône de pièce jointe n’est pas visible. Par conséquent, les utilisateurs ne peuvent pas joindre de fichiers pendant la soumission. Pour contourner ce problème, vous pouvez ajouter le bouton Pièce jointe à votre formulaire.
    • Le clic de renvoi pour l’icône de survol n’est pas disponible.
    • Les formulaires ne sont pas optimisés pour un environnement mobile.

    Pour plus d’informations, consultez la publication de Catalogue de services sur Portail de services dans le ServiceNow Community.

    Remarque :
    Assurez-vous d’apporter des changements dans un environnement de tests avant de mettre à jour votre instance de production.