Création d'une interface utilisateur pour une instance de processus de définition de processus métier (obsolète)

Créez des interfaces personnalisées qu'un utilisateur voit pour l'instance de processus dans Process Portal.

Pourquoi et quand exécuter cette tâche

IBM® Business Process Manager fournit une interface utilisateur commune à toutes vos instances dans Process Portal. Vous pouvez choisir de l'utiliser ou créer votre propre interface et la définir comme interface par défaut pour tous les utilisateurs. Si vous le souhaitez, vous pouvez également créer votre propre interface et la personnaliser pour les propriétaires de l'instance.
Avertissement : Une interface utilisateur d'instance de processus doit obligatoirement être implémentée en tant que service utilisateur côté client, et non en tant que service utilisateur d'héritage.
Vous pouvez créer les interfaces utilisateur suivantes :
  • L'interface utilisateur par défaut qui remplace celle fournie dans IBM BPM. Tout utilisateur disposant du droit d'affichage de l'instance de processus dans Process Portal est en mesure d'afficher cette interface. Vous pouvez créer un service utilisateur côté client et le définir comme interface utilisateur. Si vous n'indiquez pas de service utilisateur côté client ici, l'interface utilisateur livrée avec IBM BPM est utilisée.
  • L'interface utilisateur Propriétaires de l'instance est une interface utilisateur facultative que vous pouvez créer pour l'équipe spécifiée dans la zone Equipe des propriétaires d'instance de la page Présentation. Vous pouvez créer un service utilisateur côté client et le définir comme interface utilisateur des propriétaires d'instances.

Procédure

Pour créer une interface utilisateur d'instance de processus, vous devez tout d'abord créer un service utilisateur côté client, puis créer votre interface personnalisée en modifiant le service généré et en ajoutant un Coach.

  1. Ouvrez la définition de processus métier pour laquelle vous souhaitez créer l'interface utilisateur.
  2. Accédez à la page Vues.
  3. Sous Interface utilisateur des détails, sélectionnez l'interface que vous souhaitez créer (Par défaut ou Propriétaires de l'instance).
  4. Sélectionnez un service utilisateur côté client, ou créez-en un. IBM BPM fournit un modèle dans le Tableaux de bord, appelé Modèle de service d'interface utilisateur Détails de l'instance. Vous pouvez copier ce modèle et le modifier pour créer votre propre interface utilisateur. Il contient les Coaches suivants :
    • Détails d'instance de vue, qui contient les contrôles de Coach suivants :
      Modèle des détails de l'instance par défaut
      Affiche les détails de l'instance dans Process Portal.
      Section Données
      Affiche les valeurs des variables qui sont transmises au service utilisateur côté client.
    • Afficher les erreurs, qui renvoie une erreur si l'instance est introuvable.
    Pour plus d'informations, voir Modèle de service d'interface utilisateur Détails de l'instance.
  5. Mappez les variables de processus vers celles du service utilisateur côté client. Pour mapper automatiquement les propriétés d'entrée aux variables de processus, cliquez sur l'icône de mappage automatique Mapper automatiquement les propriétés d'entrée à l'aide des variables de processus.
  6. Ouvrez le service utilisateur côté client, accédez à la vue Diagramme et implémentez le gestionnaire d'événements de type modification des données fourni pour la gestion des modifications des données à distance.

    Le Modèle de service d'interface utilisateur Détails de l'instance contient une implémentation de référence que vous pouvez personnaliser. Par exemple, l'implémentation du gestionnaire d'événements permettant d'actualiser l'interface utilisateur des détails de l'instance lorsque l'utilisateur clique sur le bouton correspondant peut constituer une solution de rechange. Pour plus d'informations, voir Gestion des modifications de données.

  7. Cliquez sur Exécuter Exécuter pour tester le service utilisateur côté client et le Coach.
    Remarque : Si vous avez copié le modèle de l'étape 4, supprimez la logique défensive qui affiche une erreur lorsque l'ID d'instance renvoie la valeur null.
  8. Pour tester l'interaction entre l'interface utilisateur et le processus :
    1. Ouvrez la définition de processus métier et cliquez sur Exécuter le processus Exécuter le processus dans la barre d'outils.
    2. Basculez vers Inspector lorsque le système vous y invite.
    3. Dans Inspector, sélectionnez l'instance de processus et cliquez sur Lance l'interface utilisateur de détails pour l'instance BPD sélectionnée dans la barre d'outils.
    Process Portal s'ouvre dans le navigateur par défaut et affiche l'interface utilisateur de l'instance de processus. Vous pouvez afficher cette interface, saisir des données et interagir avec le processus.