Catalogue de services formulaires dans Portail de services

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 4 minutes de lecture
  • Catalogue de services Les formulaires sont affichés dans Portail de services des widgets selon une mise en page à 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 comme guide pour créer des formulaires évolutifs pouvant être utilisés dans les deux applications :

    • Gardez les formulaires 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, gardez les formulaires courts pour éliminer les problèmes de conversion et de débogage.
    • Pensez en mobile. La prise en charge des scripts clients de catalogue ou des politiques d’interface utilisateur de catalogue est identique à celle disponible sur mobile. Passez en revue la ressource suivante : Scripting et migration du client mobile GlideForm (formulaire g).

    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 affiché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 affiché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 affiché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 Portail de services formulaire à l’aide de la table de Portail de 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.
    • 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 de 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 colonne unique.

    Figure 4. Résultat de 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 sont à l’intérieur d’une colonne de conteneur.

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

    Un Catalogue de services formulaire avec :

    • Jeux de variables avec mises en page à colonne unique.
    • Un 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 seule colonne.
    Figure 7. Catalogue de services formulaire
    Formulaire Catalogue de services affiché dans Catalogue de services.

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

    Figure 8. Résultat de 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 qui contiennent 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 seule colonne.

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

    Afficher 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 à l’aide Portail de services d’un iFrame. Cette solution de contournement est une solution temporaire qui vous Portail de services permet de fonctionner comme prévu pendant que vous simplifiez les formulaires complexes Catalogue de services .

    Lors du rendu d’éléments dans un iFrame dans 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 Joindre à votre formulaire.
    • Il n’est pas possible de cliquer sur l’icône de survol.
    • Les formulaires ne sont pas optimisés pour un environnement mobile.

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

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