Usando uma integração com o Automation Orchestrator, ou ações de extensibilidade com o Automation Assembler, você pode criar assinaturas para estender seus aplicativos.

Assinaturas de extensibilidade permitem estender aplicativos, disparando fluxos de trabalho ou ações em eventos de ciclo de vida específicos. Também é possível aplicar filtros às suas assinaturas para definir condições booleanas para o evento especificado. Por exemplo, o evento e o fluxo de trabalho ou a ação apenas serão disparados se a expressão booliana for 'true'. Isso é útil para cenários em que você deseja controlar quando eventos, ações ou fluxos de trabalho são disparados.

Pré-requisitos

  • Verifique se tem a função de usuário de administrador de nuvem.
  • Se estiver usando fluxos de trabalho do Automation Orchestrator:
    • A biblioteca do Cliente Automation Orchestrator incorporado ou a biblioteca de qualquer instância externa integrada do Automation Orchestrator.
  • Se você estiver usando ações de extensibilidade:

Procedimento

  1. Selecione Extensibilidade > Assinaturas.
  2. Clique em Nova Assinatura.
  3. Digite os detalhes da assinatura.
  4. Defina o Escopo da organização para a assinatura.
    Observação: Para obter mais informações sobre como criar assinaturas de extensibilidade para provedores e tenants de organização, consulte Criar assinaturas de extensibilidade para provedores ou tenants.
  5. Selecione um Tópico de Evento.
  6. (Opcional) Defina as condições para o tópico de evento.
    Observação: As condições podem ser criadas usando uma expressão de sintaxe JavaScript. Essa expressão pode incluir operadores booleanos, como "&&" (AND), "||" (OR), "^" (XOR) e "!" (NOT). Você também pode usar operadores aritméticos, como “==" (equal to), "!=" (not equal to), ">=" (greater than or equal), "<=" (less than or equal), ">" (greater than) e "<" (lesser than). Expressões booleanas mais complexas podem ser criadas a partir de expressões mais simples. Para acessar o payload do evento de acordo com os parâmetros de tópicos especificados, use 'event.data' ou qualquer uma das propriedades de cabeçalho do evento: sourceType, sourceIdentity, timeStamp, eventType, eventTopicId, correlationType, correlationId, description, targetType, targetId, userName e orgId.
  7. Em Ação/fluxo de trabalho, selecione um item executável para a assinatura de extensibilidade.
  8. (Opcional) Se aplicável, configure o comportamento de bloqueio para o tópico de evento.
  9. (Opcional) Para definir o escopo de projeto da assinatura de extensibilidade, desmarque Qualquer Projeto e clique em Adicionar Projetos.
    Observação: Se o escopo de organização da assinatura estiver definido como Qualquer organização de tenant, o escopo de projeto sempre será definido como Qualquer Projeto e não será possível alterá-lo. Você apenas poderá alterar o escopo de projeto se o escopo de organização estiver definido como a organização do provedor.
  10. Para salvar a assinatura, clique em Salvar.

Resultados

Sua assinatura foi criada. Quando ocorre um evento categorizado pelo tópico de evento selecionado, o fluxo de trabalho ou a ação de extensibilidade vinculado do Automation Orchestrator é iniciado, e todos os assinantes são notificados.

O que Fazer Depois

Depois de criar sua assinatura, é possível criar ou implantar um modelo de nuvem para vincular e usar a assinatura. Você também pode verificar o status do fluxo de trabalho ou da ação de extensibilidade executada na guia Extensibilidade do Automation Assembler. Para assinaturas contendo fluxos de trabalho do Automation Orchestrator, também é possível monitorar as execuções e o status do fluxo de trabalho do Cliente do Automation Orchestrator.