Catalogue de services formulaires dans Portail de services

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 4 minutes de lecture
  • Catalogue de services Les formulaires sont affichés dans Portail de services des widgets dans 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 la création de formulaires évolutifs qui peuvent être utilisés dans les deux applications :

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

    Rendu de formulaire dans Service Portal

    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 services. Catalogue 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. Si d’autres conteneurs existent 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 restitués sous la forme d’une colonne unique. Un conteneur de niveau supérieur n’est enfant d’aucun 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 répertorié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 à l’aide des vues de formulaireTable 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 Service Catalog affiché dans Service Catalog.

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

    Figure 2. Résultat du portail de services
    Formulaire Service Catalog affiché dans Service Portal. 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 Service Catalog affiché dans Service Catalog. 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 Service Catalog affiché dans Service Portal. 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 Service Catalog affiché dans Service Catalog. 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 dans une colonne de conteneur.

    Figure 6. Résultat du portail de services
    Formulaire Service Catalog affiché dans Service Portal. Les jeux de variables dans les 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 seule colonne.
    Figure 7. Catalogue de services formulaire
    Formulaire Service Catalog affiché dans Service Catalog.

    Dans Portail de services, les paramètres de division du conteneur et de conteneur à deux colonnes sont ignorés lorsqu’ils se trouvent dans un jeu de variables à colonne unique.

    Figure 8. Résultat du portail de services
    Formulaire Service Catalog affiché dans Service Portal. 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 Service Catalog affiché dans Service Catalog.

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

    Figure 10. Résultat du portail de services
    Formulaire Service Catalog affiché dans Service Portal. 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 lors de la soumission. Comme solution de contournement, vous pouvez ajouter le bouton de 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.

    Utilisez les ressources jointes et suivez les instructions détaillées dans la publication Community : Service Catalog sur Service Portal.

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