Ir para o conteúdo

Tipos de ação de evento no Jitterbit App Builder

O App Builder suporta muitos Tipos de Ação de Evento diferentes que podem ser definidos para Ações associadas a Eventos, dependendo do uso pretendido da Ação. Este artigo descreverá os diferentes Tipos de Ação e como você pode trabalhar com eles.

Para acessar os diferentes Tipos de Ação de Evento, navegue até a camada de Lógica de Negócios do App Builder. A partir daí, você identificará a Tabela (ou Regra) onde irá definir a Ação e clicará no ícone de Eventos correspondente. Na tela de definição da Ação resultante, você verá opções para configurar o Tipo de Ação.

Tipos de ação disponíveis:

  • Regra
  • Notificação
  • Chamada de API
  • Evento
  • Exportar
  • Importar
  • Plugin
  • Procedimento
  • RFC

O valor padrão para o Tipo é Regra, já que a maioria dos Usuários pretende aproveitar uma Regra de Negócio juntamente com uma Ação. A Regra está documentada em artigos e guias existentes e o tipo Notificação também está documentado em outro lugar. Este artigo se concentrará nos Tipos de Ação para Chamada de API, Evento, Exportar, Importar, Plugin, Procedimento, RFC e Resposta de Workflow.

Chamada de API

O Tipo de Ação Chamada de API é usado para chamar um endpoint APIM ou REST como uma ação.

Para configurar uma ação de chamada de API

  • Defina o valor do Tipo como Chamada de API
  • Selecione o Endpoint nomeado a ser chamado com a Ação
  • Se apropriado, modifique o valor de Ordem para controlar a ordem de Execução quando executado no Evento
  • Defina o valor de Quando para determinar quando a Ação deve ser executada. Opções: Antes, Depois
  • Revise os Vínculos Explícitos e confirme se as informações estão precisas
  • Clique em Salvar

Nota

Do ponto de vista REST, o App Builder suporta vínculos de entrada e saída. As colunas de entrada são enviadas para o endpoint, e as saídas se originam da resposta do endpoint e atualizam o registro em memória com o valor do REST. Usar vínculo de saída pode resultar em uma mensagem de erro se a resposta contiver múltiplos registros, pois o App Builder não sabe qual registro usar nesse cenário.

Evento

O tipo de ação Evento é usado para executar outro Evento nomeado.

Para configurar uma ação de evento

  • Defina o valor do Tipo como Evento
  • Selecione o Objeto de Negócio nomeado com o Evento associado a ser executado
  • Selecione o Evento nomeado a ser executado
  • Se apropriado, modifique o valor de Ordem para controlar a ordem de Execução quando executado no Evento
  • Defina o valor de Quando para determinar quando a Ação deve ser executada. Opções: Antes, Depois
  • Revise os Vínculos Explícitos e confirme se as informações estão corretas
  • Clique em Salvar

Exportar

O tipo de ação Exportar é usado para exportar um relatório para um arquivo. Com base na configuração, o App Builder exportará um arquivo e o gravará como delimitado por vírgula, pipe ou tabulação e armazenará na localização direcionada.

Para configurar uma ação de exportação

  • Defina o valor do Tipo como Exportar
  • Selecione a Regra nomeada correspondente a ser executada com a Ação
  • Defina o Sistema de Arquivos para a localização onde você deseja armazenar as informações sendo exportadas. Este valor pode ser um sistema de arquivos local ou de rede.
  • Escolha o valor de Delimitador usado para o arquivo. As opções são: Vírgula, Pipe, Tabulação
  • Se o arquivo sendo exportado incluir uma linha de Cabeçalho, marque a caixa Cabeçalhos de Saída
  • Selecione a Coluna do Nome do Arquivo da Regra de Negócio ou Tabela que está sendo referenciada
  • Se apropriado, modifique o valor de Ordem para controlar a ordem de Execução quando executado no Evento
  • Defina o valor de Quando para determinar quando a Ação deve ser executada. Opções: Antes, Depois
  • Revise os Vínculos Explícitos e confirme se as informações estão corretas
  • Clique em Salvar

Importar

O tipo de ação Importar é usado para importar dados de um sistema de arquivos para uma ou várias tabelas. O App Builder suporta a capacidade de importar um arquivo CSV ou Excel, ou HL7 usando este método.

Para configurar uma ação de importação

  • Defina o Tipo como Importar
  • Defina o Tipo de Importação para corresponder ao tipo de arquivo usado para importar. As opções são CSV ou Excel, HL7
  • Se você deseja que o App Builder exclua o conteúdo da tabela de destino ao importar, marque a caixa Truncar
  • Defina o Sistema de Arquivos para a localização onde você deseja armazenar as informações sendo importadas. Este valor pode ser um sistema de arquivos local ou de rede.
  • Defina o valor da Tabela de Destino para a Tabela nomeada onde o arquivo importado residirá
  • Escolha o valor de Delimitador usado para o arquivo. As opções são: Vírgula, Pipe, Tabulação
  • Defina o valor de Fonte de Dados Concluída para representar a localização do arquivo onde o arquivo de importação será movido OU este valor pode ser deixado em branco. Muitas vezes, este é o mesmo que o valor do Sistema de Arquivos.
  • Se apropriado, modifique o valor de Ordem para controlar a ordem de Execução quando executado no Evento
  • Defina o valor de Quando para determinar quando a Ação deve ser executada. Opções: Antes, Depois
  • Revise os Vínculos Explícitos e confirme se as informações estão corretas
  • Clique em Salvar

Nota

As ligações explícitas não têm impacto na importação.

Plugin

O Tipo de Ação Plugin é usado para invocar um Plugin de Ação no App Builder.

Para configurar uma ação de plugin

  • Defina o Tipo como Plugin
  • Selecione o valor do Plugin apropriado com base em sua necessidade. Plugins:
    • Criar linha em tabela vazia – cria uma nova linha se o evento de Filtro não retornar nenhuma linha
    • Gerar ETag de Imagem – gera um ETag para uma imagem na tabela Be_Image
    • Hash de Senha – faz o hash do valor do campo 'Senha'
    • Recuperador Http – recupera conteúdo da coluna 'url' e armazena na coluna 'resultado'
    • Mover Controle – move o índice de todos os controles irmãos
    • Persistente – Limpar Cache – Limpa o cache usando Linha
    • Filtro Persistente – Define padrões a partir do valor – Define padrões a partir do valor
    • Persistente – Atualizar Linha – Atualizar Linha
    • Persistente Salesforce – Atualizar Linha – Atualizar Linha
    • Pluralizar Nome – Pluraliza e humaniza um campo 'Nome'
    • Executar Evento em Segundo Plano – executa o evento 'Fundo' para o objeto de dados (em segundo plano)
    • Salvar Relatório – salva o relatório no diretório PDF
    • Dormir – dorme até um determinado tempo limite
    • SMTP Mailer – envia email usando Email, Assunto e campos opcionais Corpo e De. Substituição usando {{campo}} está disponível dentro do Corpo e Assunto.
    • Lançar Exceção – lança uma mensagem de exceção
    • Temporizador – pausa por 5 ou 'WaitTime' segundos
  • Se apropriado, modifique o valor de Ordem para controlar a ordem de Execução quando executado no Evento
  • Defina o valor de Quando para determinar quando a Ação deve ser executada. Opções: Antes, Depois
  • Revise as Ligações Explícitas e confirme se as informações estão precisas
  • Clique em Salvar

Nota

As opções de Plugin disponíveis podem ser atualizadas por meio de lançamentos do App Builder.

Procedimento

O Tipo de Ação Procedimento é usado para executar um procedimento armazenado em RDBMS.

Para configurar uma ação de procedimento

  • Defina o Tipo como Procedimento
  • Selecione o Procedimento armazenado em RDBMS nomeado
  • Se apropriado, modifique o valor de Ordem para controlar a ordem de Execução quando executado no Evento
  • Defina o valor de Quando para determinar quando a Ação deve ser executada. Opções: Antes, Depois
  • Revise as Ligações Explícitas e confirme se as informações estão precisas
  • Clique em Salvar

RFC

O Tipo de Ação RFC é utilizado para executar uma Chamada de Função Remota. RFCs são usados principalmente ao trabalhar com SAP externamente e configurar chamadas BABI de RFC e Leituras de Tabela de RFC.

Para configurar uma ação RFC

  • Defina o Tipo como RFC
  • Selecione o RFC nomeado
  • Se apropriado, modifique o valor de Ordem para controlar a ordem de Execução quando executado no Evento
  • Defina o valor de Quando para determinar quando a Ação deve ser executada. Opções: Antes, Depois
  • Revise os Vínculos Explícitos e confirme se as informações estão precisas
  • Clique em Salvar