Catalogue de services formulaires dans Portail de services
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 créer des formulaires évolutifs qui peuvent ê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, conservez des formulaires courts pour éliminer les problèmes de conversion et de débogage.
- Pensez en mobile. La prise en charge des scripts clients du catalogue ou des politiques d’interface utilisateur du catalogue est identique à celle disponible sur mobile. Consultez la ressource suivante : Migration et scripts GlideForm (formulaire g) du client mobile.
Rendu de formulaire dans Portail de services
Les conteneurs et les jeux de variables dans les Catalogue de services formulaires sont traduits en 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 colonne unique. 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 de 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 la façon dont le formulaire s’affiche 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 du 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 Dans Portail de services, la mise en page à colonne unique s’affiche comme prévu.
Figure 2. Résultat de Portail de services - Mise en page en deux colonnes avec sous-conteneurs
Un Catalogue de services formulaire avec :
- Un conteneur avec une mise en page en deux colonnes.
- Un sous-conteneur avec une mise en page à colonne unique.
- Un sous-conteneur avec une disposition en deux colonnes.
Figure 3. Catalogue de services formulaire 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 - 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 à colonne unique et à deux colonnes.
- Jeux de variables avec une disposition en deux colonnes dans des conteneurs.
Figure 5. Catalogue de services formulaire 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 conteneur.
Figure 6. Résultat de Portail de services - Conteneurs dans des jeux de variables
Un Catalogue de services formulaire avec :
- Jeux de variables avec des mises en page à colonne unique.
- Un conteneur avec une disposition à colonne unique avec un conteneur divisé dans un jeu de variables à colonne unique.
- Un conteneur avec une mise en page en deux colonnes dans un jeu de variables à colonne unique.
Figure 7. Catalogue de services formulaire Dans Portail de services, les paramètres de séparation de 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 - 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 Dans Portail de services, la mise en forme des conteneurs imbriqués est ignorée et s’affiche sur une seule colonne.
Figure 10. Résultat de Portail de services
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 les éléments de catalogue, les créateurs d’enregistrements et les 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 lors de 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 le Portail de services dans le ServiceNow Community.