Création et configuration d'un agent UCA (Undercover Agent) pour un événement Contenu

Pour obtenir des informations sur les événements de dossier ou de document sur un serveur ECM (Content Management), vous devez créer et configurer un agent UCA Contenu qui fonctionne avec votre abonnement d'événement. Un agent d'infiltration de contenu (UCA) est utilisé pour lancer un processus BPM ou un événement intermédiaire lorsque des changements de contenu spécifiques se produisent sur un serveur ECM. Il est similaire en terme de concept à un agent UCA de message, mais il dispose d'un marqueur de contenu spécial pour le distinguer d'un marqueur de Message.

Avant de commencer

Cette procédure explique comment créer un agent UCA Contenu sans tenir compte des autres composants nécessaires pour détecter et répondre aux événements ECM, tels qu'un abonnement d'événement. Si vous devez créer un agent UCA de contenu et tous les autres composants requis, suivez les instructions de la rubrique Abonnement à des événements de document et de dossier. Cette approche de bout en bout est plus simple que celle visant à créer chaque composant sur une base autonome. Elle crée automatiquement les ressources dont vous avez besoin.

Procédure

  1. Ouvrez le concepteur.
  2. Pour lancer New Undercover Agent, cliquez sur l'icône plus (+) en regard de Events , puis sélectionnez Undercover Agent. L'assistant Nouvel agent UCA s'ouvre.
  3. Configurez l'agent UCA Contenu comme suit dans l'éditeur d'agent UCA :
    1. En regard de la zone Marqueur d'événement , cliquez sur Sélectionner , puis sur Contenu. (Utilisez la sélection Contenu pour utiliser les événements Contenu provenant des serveurs ECM. Par comparaison, la sélection Message est utilisée pour utiliser des événements de message provenant de processus, de flux de services, de programmes d'écoute JMS ou de services Web que vous avez créés.)
    2. En regard de la zone Implémentation , acceptez la sélection par défaut Variable ou sélectionnez Service (si nécessaire). Utilisez une implémentation de variable pour envoyer les événements directement de l'agent UCA au processus. Utilisez une implémentation de service pour traiter les informations sur les événements en ajoutant une logique métier ou des décisions.
    3. Si vous avez accepté Variable comme implémentation, le type de variable par défaut ECMContentEvent est utilisé et ne peut pas être modifié.
    4. Si vous avez sélectionné Service comme implémentation, le service associé par défaut Default ECM Event est déjà sélectionné. Toutefois, vous pouvez cliquer sur Sélectionner à côté de la zone Service associé et choisir un service associé différent pour l'agent UCA.
    5. Vérifiez que la case Activé est cochée, ce qui permet à l'agent UCA de contenu de s'exécuter.
    6. Dans la section Mappage de paramètres , cochez la case Utiliser la valeur par défaut si vous souhaitez utiliser la valeur par défaut de la variable d'entrée dans le service associé. Si la variable d'entrée du service associé ne possède pas de valeur par défaut, cette case est désactivée. Vous pouvez taper une valeur dans la zone pour mapper manuellement une valeur constante à la variable d'entrée du service associée. Par exemple, vous pouvez utiliser une constante à des fins de test.
    7. Si vous avez accepté le marqueur d'événement Contenu et que vous devez créer un abonnement d'événement pour l'agent UCA, cliquez sur Ajouter un abonnement d'événement et suivez les instructions de la rubrique Abonnement à des événements de document et de dossier.
  4. Cliquez sur Enregistrer ou sur Terminer l'édition.
    Pour plus d'informations sur la déclaration de variables pour les services humains côté client, voir Déclarer des variables
  5. Cliquez sur Exécuter maintenant pour tester l'agent UCA de contenu et le surveiller.

Résultats

Le nouvel agent UCA Contenu configuré s'affiche dans la section Agents UCA de la liste des bibliothèques d'implémentation.