Guia de início rápido para o Jitterbit Integration Studio
Introdução
Este guia é destinado a novos usuários do Integration Studio, o aplicativo de design de projetos baseado na web da Jitterbit. Este guia aborda os princípios básicos para começar a criar um novo projeto do zero e fornece uma visão geral dos conceitos de design de projetos.
Para um guia completo e passo a passo, consulte a Introdução ao Jitterbit Integration Studio curso na Universidade Jitterbit. Como parte deste curso, você também pode consultar o Manual de treinamento de laboratório suplementar para módulos práticos abrangendo uma variedade de casos de uso para ajudar você a começar.
Marketplace Jitterbit também fornece centenas de projetos pré-construídos, oferecendo receitas de integração do Integration Studio e modelos de processo do Integration Studio. Para começar com uma receita ou modelo existente, consulte Iniciando um projeto de receita ou modelo.
Integration Studio de Acesso
O Integration Studio é acessado diretamente através do portal Harmony.
Na página de aterrissagem do portal Harmony, clique no ficha do aplicativo Integration Studio:
O Integration Studio abre na página Projetos, onde você pode criar seu primeiro projeto.
Criar um projeto
A página Projetos mostra um repositório de projetos acessíveis do Integration Studio. Na primeira vez que você acessa o Integration Studio, esta tela fica em branco. Clique em Novo Projeto para começar:
Preencha informações básicas do projeto na aba Geral e então clique em Iniciar Design para abrir o designer de projeto.
Desenhar um projeto
O designer de projeto é a interface onde você cria um projeto. O designer de projeto inclui a barra de ferramentas do projeto, o painel do projeto, a quadro de design e uma paleta de componentes, bem como as telas de configuração para cada componente, como as de transformações, scripts, conexões e atividades.
Ao abrir um projeto, essas partes do designer de projeto são exibidas, conforme mostrado no exemplo abaixo para um projeto que já foi projetado:
Lenda
①Barra de ferramentas do projeto
②Painel do projeto
③Tela de design
④ paleta de componentes de design
Geralmente, você projeta workflows — ou coleções de operações agrupadas para a conveniência do usuário — dentro da quadro de design usando as ferramentas fornecidas na paleta de componentes, no painel do projeto e na própria quadro de design.
As próximas seções abordam o processo básico de design:
- Estabelecer conectividade
- Criar etapas de operação
- Encadear operações usando ações de operação
- Implantar e executar operações
Estabelecer conectividade
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 aba endpoints e conectores do projeto da paleta de componentes, a categoria Conectores mostra os tipos de conectores que podem ser configurados. Cada conector é representado por um ícone de pasta de conectores e seu nome. Clique em um conector para abrir uma tela de configuração e criar uma nova conexão para acessar um recurso de dados específico:
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 na categoria Conectores.
Após criar uma conexão, ela será exibida na categoria Endpoints. Clique em uma conexão para abrir a pasta do conector e revelar os tipos de atividades — interações com um endpoint — que podem ser configuradas para essa conexão.
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.
Criar etapas de operação
As operações que definem o que a integração deve fazer são criadas adicionando e configurando etapas da operação — compostas de atividades, transformações e/ou scripts — na quadro de design.
A seção Estabelecer conectividade acima mostrou como criar uma conexão e ver seus tipos de atividade.
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:
Após criar uma atividade, você pode clicar duas vezes nela para configurá-la conforme descrito para cada atividade específica em Conectores.
Para adicionar atividades adicionais, coloque-as em outra área de inserção. Áreas de destino de operação adicionais são exibidas ao passar o mouse sobre uma operação existente. Áreas de destino de componentes em operações existentes são exibidas ao passar o mouse à esquerda ou à direita das etapas da operação existente. Uma configuração comum é configurar uma atividade como a origem dos dados e uma segunda atividade à sua direita como o destino dos dados.
Você também pode querer adicionar ferramentas a uma operação. As ferramentas fornecem a interface para aplicar lógica ou condições específicas aos dados dentro de uma operação.
Para adicionar ferramentas de transformação ou script diretamente a uma operação, clique com o botão direito do mouse ou clique no menu de ações em uma área de inserção e selecione Novo Script ou Nova Transformaçã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.
Encadeie operações usando ações de operação
Depois que mais de uma operação for criada, você poderá configurar ações de operação para acionar a execução de outras operações, enviar e-emails ou gravar mensagens no log após uma operação ser bem-sucedida ou falhar.
Para configurar essas ações, clique no ícone do menu de ações na barra de ações de operação e clique em Configurações.
Na aba Ações das configurações, selecione a condição que deve acionar a ação, qual ação deve ser executada e quaisquer parâmetros adicionais, como qual outra operação deve ser configurada para ser executada. Para mais detalhes, consulte Ações da operação.
Após a configuração dessas ações, linhas aparecem na quadro de design para indicar visualmente quaisquer ações configuradas para execução em caso de sucesso (linhas verdes) ou falha (linhas vermelhas) da operação. Uma operação iniciada com base em ações operação é considerada um abaixo de uma operação a acima na cadeia anterior.
Implantar e executar operações
Após desenvolver uma cadeia de operações, implantar a em um agente Jitterbit e execute-a. Para implantar e executar uma operação, clique no botão ícone de implantação e execução na barra de ação da operação.
Todas as operações que estão a abaixo da operação que está sendo implantada e executada também são incluídas.
Em vez da execução manual, você também pode configurar operações para serem executadas conforme um agendamento ou por meio de um gatilho de API ou gatilho de evento. Para obter mais informações, consulte Implantação e execução de operações.
Após a execução das operações, você pode validar o comportamento adequado visualizando os logs. Para visualizar os logs de uma operação específica e de operações abaixo, clique no botão ícone do menu de ações no canto superior direito de uma operação e selecione Exibir Logs. Para mais informações, consulte Registros de operação.
Recursos adicionais
Ao projetar um projeto, consulte as informações detalhadas organizadas por tópico em Integration Studio:
- Projetos: Aprenda noções básicas sobre permissões de projeto, colaboração e salvamento, e sobre como criar, configurar, implantar, migrar, exportar, importar e excluir projetos.
- Componentes do Projeto: Navegue pelas informações sobre quais componentes do projeto existem e quais ações compartilhadas você pode realizar com cada componente.
- Workflows: Encontre informações sobre como criar, implantar e excluir workflows, dependências e o que torna um workflow válido.
- Operações: Detalhes de referência sobre como criar operações; configurar definições de operação, como ações, opções e agendamentos; visualizar logs de operação; implantar e executar operações; visualizar dependências e excluir operações; e o que torna uma operação válida.
- Conectores: Consulte a documentação específica do endpoint sobre como configurar conexões e atividades para se conectar e interagir com um endpoint específico.
- Transformações: Leia os conceitos básicos e aprenda as complexidades do mapeamento de entradas de dados para a saída desejada.
- Esquemas: Conheça os vários tipos de esquemas e aprenda a saber quando usá-los.
- Scripts: Descubra a flexibilidade e o poder dos scripts para transformar dados, realizar cálculos ou executar validação lógica em operações ou transformações.
- Funções: Procure descrições e exemplos de funções que podem ser usadas em scripts para aprimorar e refinar processos de dados.
- Variáveis: Confira os diferentes tipos de variáveis e como elas podem ajudar você a ser mais eficiente na concepção de um projeto.
- Notificações: Veja como personalizar mensagens de e-email que podem ser disparadas em caso de sucesso ou falha de uma operação ou chamadas de um script.
- Plugins: Aprenda como estender os recursos nativos do Harmony usando plugins Jitterbit ou fornecidos pelo usuário.
Usuários avançados também podem estar interessados em criar seus próprios conectores para o Integration Studio usando o Connector Builder do Jitterbit) ou SDK do conector.