Rubrique précédente: Utilisation des widgets Statut et Liste des demandes pour permettre aux gestionnaires de demandes d'approuver et de rejeter des demandes

Rubrique suivante: Appel du widget Statut à l'aide du code source


Appel du widget Statut à l'aide d'options de menu

Dans Liferay, l'utilisation des fichiers WAR CA Service Catalog vous permet de configurer l'affichage et le comportement de widgets CA Service Catalog dans des portlets à l'aide des options de menu. Examinez les étapes suivantes pour produire l'exemple précédent du widget Statut. Suivez-les comme modèle pour configurer l'affichage et le comportement du widget Statut dans votre implémentation.

Procédez comme suit:

  1. Sur la page du portail, cliquez sur Ajouter, Plus.

    La liste des portlets préconfigurés s'affiche.

  2. Développez CA Service Catalog dans la liste, sélectionnez Statut, puis cliquez sur Ajouter. De même, effectuez un glisser-déposer de Statut vers l'emplacement souhaité.

    Le portlet Statut s'ajoute à Liferay.

  3. Fermez la liste, puis cliquez sur Edit Controls en haut de la page.
  4. Passez la souris sur le widget Statut, cliquez sur l'icône en forme de clé (Options), puis dans la liste déroulante, sélectionnez Préférences.

    La page Modification des paramètres du portlet Statut de catalogue s'affiche.

  5. Examinez les paramètres clés suivants pour le précédent exemple du widget Statut. Utilisez-les comme modèle pour configurer vos paramètres de portlet.
  6. Enregistrez vos paramètres et passez en revue le portlet. Si nécessaire, affinez vos paramètres en fonction de vos besoins.

Vous avez appelé le widget Statut et vous avez configuré son affichage et son comportement dans le portlet.

Paramètres clés

Les paramètres clés du précédent exemple du widget Statut sont les suivants :

Catalog URL=http://nom-hôte:numéro-port/usm

Important : Vous devez inclure "/usm" dans l'URL pour le rendu correct du portlet.

Indique l'adresse URL du catalogue.

Utilisez les mêmes nom d'hôte et numéro de port que lorsque vous avez téléchargé et installé les fichiers WAR dans Liferay.

Type d'authentification

Indique si les utilisateurs doivent être authentifiés à l'aide de l'authentification unique (Windows NTLM) ou à l'aide d'informations d'identification. Pour les widgets, il est recommandé d'utiliser l'authentification unique.

Si vous spécifiez l'authentification unique, les utilisateurs ne sont pas invités à entrer leurs informations d'identification.

Si vous spécifiez des informations d'identification, utilisez le format suivant :

Nom de l'utilisateur=nom_utilisateur et Mot de passe=mot_passe

Disposition=zone

Affiche les options du widget Statut sous forme de boutons dans une ligne unique. Les options sont Panier, Ouvert, Clôturé et En attente.

De même, vous pouvez spécifier la disposition des lignes : chaque option s'affiche sur sa propre ligne dans une table avec une description.

Ouvrir dans=Autre widget

Indique qu'un autre widget situé sur la même page écoute des événements à partir du widget Statut et qu'il y répond. Dans ce scénario, lorsque l'utilisateur clique sur un service, un autre widget répond en ouvrant la cible. Les cibles sont les suivantes :

Option

Fonction cible

Widget

Panier

Panier

Modifier la demande

Ouvert

Demandes ouvertes

Liste des demandes

Fermé

Demandes clôturées

Liste des demandes

En attente

Demandes en attente d'une action

Liste des demandes

Pour permettre à ces fonctions cibles de s'exécuter correctement lorsque les utilisateurs cliquent sur l'option correspondante dans le panier, les widgets suivants ajoutent à la page :

Ouvrir dans indique la méthode d'ouverture d'une cible lorsque l'utilisateur clique sur le widget Statut. D'autres valeurs sont possibles pour ce paramètre :

Nouvelle fenêtre

Ouvre la cible dans une nouvelle page.

Même page

Ouvre la cible dans le catalogue, sur la même page.

Cadre supérieur

Effectue la même fonction que _self, sauf que la cible s'ouvre dans le cadre supérieur du navigateur. Si la cible est un cadre, le premier cadre associé dans l'élément d'option de service est sélectionné.

URL

Ouvre la cible à l'aide d'une adresse URL personnalisée. L'URL peut inclure un espace réservé pour l'ID de l'objet du contexte source, par exemple, le service.

Exemple :

http://www.google.com?id={action}

Remarque : Vous pouvez également spécifier les paramètres suivants, comme illustré dans les options de menu : Taux d'actualisation (en minutes) et Masquer le panier.