Agentes secretos

Um agente secreto (UCA) é um artefato anexado a um evento de mensagem ou a um evento de conteúdo em um processo ou fluxo de serviço. Como parte de sua implementação, o UCA pode chamar um fluxo de serviço para tratar o evento e processar os dados dentro do evento.

Um agente secreto é iniciado por um evento enviado por um processo ou fluxo de serviço, ou por um sistema externo. Por exemplo, quando um evento de mensagem é recebido de um sistema externo, é necessário um agente secreto se você quiser iniciar um processo ou executar um serviço em resposta à mensagem.

Eventos de mensagem podem ser originados de qualquer um dos seguintes componentes:
  • processos ou fluxos de serviços
  • serviços da web que você cria
  • mensagens que você postar no listener JMS

Quando um agente secreto é executado, ele inicia um processo ou afeta o fluxo de execução de um processo em execução em resposta ao evento.

Ao usar um evento de mensagem ou um evento de conteúdo, deve-se conectar um undercover agent ao evento. Por exemplo, quando um evento de mensagem é recebido de um sistema externo, é necessário um agente secreto para acionar o evento de início de mensagem ou um evento de mensagem intermediária em um processo em resposta à mensagem.