Ir para o conteúdo

Crie e configure uma operação no Jitterbit Integration Studio

Introdução

Uma operação é a menor unidade dentro de um workflow que é executada independentemente em um agente e registrada pelo Harmony. As operações são usadas para definir o que um processo de integração deve fazer e quando deve ser feito.

As operações são compostas por uma combinação de atividades e ferramentas:

operação

A combinação e a ordem específicas desses componentes devem seguir o conjunto de padrões válidos. Para obter detalhes sobre esses padrões, consulte Validade da operação.

Esta página explica as partes de uma operação e aborda como adicionar etapas às operações, acessar opções de menu, renomear operações, expandir/recolher operações, reordenar operações e reutilizar, remover ou mover etapas da operação.

Partes de uma operação

As operações são formadas pela organização de atividades e ferramentas dentro de uma operação na quadro de design. A operação pode consistir em apenas um único script, ou o arranjo pode formar uma sequência de etapas composta por uma ou mais atividades ou ferramentas. As combinações específicas permitidas são descritas em Validade da operação.

Atividades

Uma atividade é um componente criado a partir de uma conexão e que pode ser configurado para interagir com um endpoint. As atividades podem ser usadas em uma operação como origem ou destino e podem ser configuradas com esquemas de dados que representam os esquemas de solicitação e resposta para a interação com o endpoint. Além de serem usadas como uma etapa de operação, algumas atividades também podem ser referenciadas em scripts (consulte Endpoints em Jitterbit Script).

Para mais informações sobre os princípios básicos de conectores, bem como recursos para configurar conexões e atividades por tipo de conector, consulte as páginas em Conectores.

Fontes

Uma atividade de origem é qualquer atividade que fornece dados dentro de uma operação, que pode então ser transferido para um alvo inalterado ou alterado por uma transformação antes de atingir um alvo.

As atividades de origem exigem um esquema de dados somente se forem usadas como entrada em uma transformação:

  • Se a atividade de origem estiver fornecendo dados que serão transformados, ela deverá ter um esquema de dados de resposta, que será fornecido automaticamente ou poderá ser definido durante a configuração da atividade ou transformação.
  • Se a atividade de origem estiver fornecendo dados que não serão transformados, um esquema de resposta não precisa ser definido, pois o esquema de resposta não é usado na operação.

Atividades que são normalmente (mas não necessariamente) usadas como fontes incluem aquelas com uma destas palavras no nome da atividade:

  • Download
  • Pegar
  • Ler
  • Solicitar
  • Consulta

Alvos

Uma atividade alvo é qualquer atividade que recebe dados dentro de uma operação. Esses dados podem vir de uma atividade de origem, de uma transformação, ou de outras entradas, como variáveis ou scripts.

As atividades de destino exigirão um esquema de dados somente se estiverem recebendo dados que foram transformados ou se fornecerem uma resposta que você deseja gravar em outro destino:

  • Se a atividade de destino estiver recebendo dados que foram transformados, ela deverá ter um esquema de dados de solicitação, que será fornecido automaticamente ou poderá ser definido durante a configuração da atividade ou transformação.
  • Se a atividade de destino estiver recebendo dados que não foram transformados, um esquema de solicitação não precisa ser definido, pois o esquema de solicitação não é usado na operação. Se um tipo específico de atividade de destino fornecer uma resposta, você também poderá ter um esquema de dados de resposta. Se desejar gravar a resposta em outro destino, o esquema de dados de resposta será fornecido automaticamente ou poderá ser definido durante a configuração da atividade ou transformação. Se o tipo de destino fornecer uma resposta, não será necessária uma operação para gravar a resposta em outro destino; ou seja, um esquema de resposta poderá ser fornecido, mas poderá ser ignorado na operação, se não for necessário.

Atividades que são normalmente (mas não necessariamente) usadas como alvos incluem aquelas com uma destas palavras no nome da atividade:

  • Adicionar
  • Criar
  • Excluir
  • Inserir
  • Publicar
  • Colocar
  • Resposta
  • Carregar
  • Atualizar
  • Inserir
  • Escrever

Ferramentas

Uma ferramenta é um componente de projeto que fornece a interface para aplicar lógica ou condições específicas aos dados dentro de uma operação.

Scripts

Um script criado como um componente de projeto pode ser usado como uma etapa em uma operação para transformar dados, realizar cálculos ou realizar validação lógica. Por exemplo, você pode usar um script antes ou depois de uma atividade para recuperar dados e, em seguida, processar a lógica do script, ou pode executar um script de validação antes de prosseguir para uma transformação. Para obter mais informações, consulte Tipos e criação de Script.

Transformações

Uma transformação é um componente de projeto usado como uma etapa em uma operação para mapear ou transformar entradas em uma saída resultante, movendo dados, limpando dados ou aplicando lógica de negócios. Após criar uma transformação, você deve configurá-la mapeando várias entradas, como objetos de origem, variáveis ou scripts, para a saída de destino resultante, geralmente uma estrutura de dados de destino. Para obter mais informações, consulte Transformações.

Ferramentas adicionais

Ferramentas adicionais estão disponíveis na aba Ferramentas da paleta de componentes de design (consulte Ferramentas na paleta de componentes de design). Esses componentes do projeto implementam uma função específica e têm como objetivo substituir a necessidade de usar scripts para determinados scripts usados como componentes do projeto. Para obter mais informações, consulte Tipos de ferramentas e criação.

Adicionar etapas a uma operação

As operações são compostas por componentes de projeto que consistem em atividades ou ferramentas. Para criar operações, você coloca esses componentes em um workflow na quadro de design como etapas de uma operação.

Escolha a localização do componente em uma operação nova ou existente

O método de adição de um componente a uma operação depende se a operação está sendo criada recentemente ou se já existe:

  • Nova Operação: Uma área de inserção de operações é exibida na quadro de design onde você pode adicionar um componente para criar uma nova operação. Em um workflow que ainda não possui nenhuma operação, a área de inserção é exibida sozinha na parte superior da quadro de design. Em um workflow que possui pelo menos uma operação, uma área de inserção é exibida sozinha na parte inferior da quadro de design, abaixo da última operação. Para mostrar áreas para soltar operação adicionais, passe o mouse sobre uma operação existente.

    operação de área de inserção

  • Operação existente: As operações existentes são exibidas na quadro de design com um fundo cinza claro. Ao passar o mouse à esquerda ou à direita de um componente em uma operação existente, é exibida uma área de inserção de componentes, onde você pode adicionar um componente a uma operação existente.

    componente de área de inserção

Após decidir o local, as etapas para adicionar o componente serão diferentes, dependendo se o componente é uma atividade ou um script ou transformação, abordado a seguir.

Crie conexões e adicione e configure atividades

A paleta de componentes de design fornece acesso a recursos de conectividade. Aqui, conectores fornecem a interface que permite a inserção de informações fornecidas pelo usuário, como credenciais, para criar uma conexão. Na paleta de componentes, o filtro Conectores mostra os tipos de conectores que podem ser configurados:

conectores anotados pp

Cada conector é representado por um ícone de pasta de conectores com o nome do conector. Clique em um conector para abrir uma tela de configuração e criar um novo endpoint para acesso a um recurso de dados específico:

conectores múltiplos

Para obter instruções detalhadas sobre como configurar uma conexão, consulte a conexão específica em Conectores. Cada vez que você criar uma nova conexão, você deve fazê-lo a partir dos ícones da pasta de conectores acessíveis no filtro Conectores.

Após criar uma conexão, ela será exibida no filtro Endpoints. Clique em um endpoint para abrir sua pasta e revelar os tipos de atividades — interações com um endpoint — que podem ser configuradas para essa conexão.

atividades HTTP de endpoints

Um endpoint se refere a uma conexão específica e suas atividades, que são configuradas como origens (para fornecer dados) ou destinos (para consumir dados) em um projeto.

Para criar uma instância de uma atividade, coloque um tipo de atividade na quadro de design arrastando-a ou copiando-a para uma zona de soltar operação ou área de inserção de componentes:

criar instância de atividade

Após criar uma atividade, você pode clicar duas vezes nela para configurá-la conforme descrito para cada atividade específica em Conectores.

Adicionar e configurar ferramentas

Você também pode querer adicionar ferramentas para uma operação. Uma ferramenta pode ser criada a partir destes locais:

Além do acima, ferramentas de script e transformação podem ser criadas a partir da quadro de design usando uma área de inserção (consulte menu de ações da zona de lançamento em Tela de design):

menu de ações do componente da área de inserção

Ao adicionar um script ou transformação, sua tela de configuração é aberta automaticamente. Para obter detalhes sobre a configuração, consulte Transformações e Scripts, respectivamente.

Nota

As etapas da operação podem ser configuradas em qualquer ordem. No entanto, observe que um esquema fornecido em uma atividade adjacente tem precedência sobre um esquema definido em uma transformação. A escolha de definir um esquema em uma atividade ou em uma transformação depende do seu caso de uso. Para obter mais informações, consulte Uso do esquema.

Menu de ações de operação

Após a criação de uma operação, as ações do menu para essa operação podem ser acessadas nestes locais:

Renomear operações e etapas de operação

Ao criar uma nova operação, seu nome padrão é Nova Operação. As novas operações subsequentes com nomes padrão são acrescidas de um número incrementado entre parênteses. Os nomes das operações devem ser exclusivos e não devem conter barras (/) ou dois pontos (:) para ser válido.

Operações e etapas de operação podem ser renomeadas a partir destes locais:

As etapas da operação também podem ser renomeadas a partir de suas telas de configuração individuais.

Expandir ou recolher operações

Quando uma operação é criada, ela é expandida por padrão. As operações podem ser recolhidas ou expandidas individualmente ou todas de uma vez:

  • Recolher uma operação individual: Para recolher uma operação individual, clique no ícone de recolhimento na barra de ação da operação.

    O recolhimento de uma operação exibe apenas o nome da operação e seu status de implantar:

    operação entrou em colapso

  • Expandindo uma operação individual: Para expandir uma operação individual quando ela estiver recolhida, clique no expandir ícone na barra de ação da operação.

  • Recolher todas as operações: Para recolher todas as operações em um workflow, clique em Recolher todas as operações ou em recolher todos os ícones na parte superior da quadro de design.

  • Expandindo todas as operações: Para expandir todas as operações em um workflow quando elas estiverem recolhidas, clique em Expandir todas as operações ou em expandir todos os ícones na parte superior da quadro de design.

Operações de reordenação

As operações podem ser reordenadas dentro ou entre workflows na aba Workflows do painel do projeto (consulte Reordenar operações na aba Workflows do painel Projeto).

As operações podem ser reordenadas dentro do mesmo workflow a partir da quadro de design (consulte Reordenar operações em Tela de design)

OSZAR »