Ir para o conteúdo

Visão Geral do Cloud Studio para Usuários do Design Studio

Introdução

Se você usar o Harmony Design Studio (também chamado de Jitterbit Studio), você já sabe que existem muitas peças móveis e partes para integrações. O Design Studio oferece a flexibilidade de projetar projetos de diversas maneiras, criando soluções poderosas para uma ampla gama de problemas de integração. Desde seu primeiro lançamento, há mais de 10 anos, nosso aplicativo de design foi aprimorado inúmeras vezes para aumentar seus recursos no fornecimento da melhor funcionalidade da categoria para desafios de integração em constante evolução.

Hoje, reinventamos a experiência do usuário ao projetar integrações desde o início. Construído sobre a base sólida da Harmony Cloud Platform, que inclui os Agentes Harmony que executam os processos que suportam integrações, Harmony Cloud Studio acelera o design de integração para o próximo nível. O Cloud Studio oferece uma experiência moderna baseada na Web, otimizada para facilidade de uso e acesso por designers de integração.

O objetivo deste documento é ajudar os usuários existentes do Design Studio na transição para o Cloud Studio e inclui uma comparação dos principais recursos.

Acesse o Aplicativo de Design

Design Studio é um aplicativo cliente que deve ser baixado e instalado em um sistema operacional compatível (Windows ou macOS) com os requisitos de hardware específicos listados em Requisitos de sistema para Design Studio.

Com o Cloud Studio, você não precisa mais instalar o aplicativo de design em uma máquina. Em vez disso, Cloud Studio oferece acesso independente de plataforma e localização de qualquer lugar com conexão à Internet por meio do Portal Harmony. Os navegadores suportados incluem Chrome, Firefox e Safari (somente macOS). Além disso, você pode navegar facilmente de e para outro Portal Harmony aplicativos ao projetar um projeto.

tiles cloud studio

P: Posso usar os dois aplicativos de design ao mesmo tempo?

R: Você pode usar o Cloud Studio e o Design Studio ao mesmo tempo para projetos diferentes. No entanto, não é possível utilizá-los para o mesmo projeto.

Criar e Importar Projetos

Ao abrir o Design Studio, você verá uma tela de introdução onde poderá criar um novo projeto, abrir um projeto existente ou importar um projeto do Design Studio. Após abrir um projeto, as mesmas ações podem ser realizadas no menu Arquivo da barra de menus.

No Cloud Studio, essas ações são realizadas na guia Projetos, que mostra um repositório de todos os seus projetos do Cloud Studio na visualização de ficha do projeto ou de lista. A funcionalidade de importação permite importar projetos que foram exportados do Cloud Studio.

tiles cloud studio

P: Posso exportar um projeto do Design Studio e importá-lo para o Cloud Studio?

R: Atualmente, esta funcionalidade não está disponível. No entanto, estamos desenvolvendo uma ferramenta de importação que permitirá importar projetos do Design Studio para o Cloud Studio no futuro.

P: Posso exportar um projeto do Cloud Studio e importá-lo para o Design Studio?

R: Os projetos do Cloud Studio não são compatíveis com versões anteriores do Design Studio. No entanto, você pode exportar projetos do Cloud Studio e importá-los para o Cloud Studio. Os projetos do Cloud Studio estão no formato de um arquivo JSON.

P: Há algum modelo para que eu não precise criar projetos do zero?

R: Jitterbit Marketplace fornece centenas de projetos pré-construídos, oferecendo Receitas de Integração do Cloud Studio e Arquétipos de Processo do Cloud Studio, com mais continuamente sendo desenvolvidos. Para começar com uma receita ou modelo existente, consulte Iniciando um projeto de receita ou modelo. Um número limitado de Citizen Integrator, receitas exclusivas do Design Studio também estão disponíveis.

Interface de Projeto

No Design Studio, a área principal em que você trabalha e onde cria operações é chamada de janela de design ou espaço de trabalho de design. À medida que você cria seu projeto, os itens do projeto são listados à esquerda no painel de listagem de itens do projeto, onde você pode organizá-los em pastas. Você também tem acesso a uma barra de ferramentas e menus que oferecem opções adicionais.

Cloud Studio oferece um design de workflow moderno e intuitivo usando seu designer de projeto. Ao abrir um projeto, estas partes do designer do projeto são exibidas:

designer do projeto anotado pp

Em vez de pastas, as operações são organizadas em workflows para ajudar a segregar diferentes partes do projeto. Você pode navegar em seu projeto usando o painel do projeto em duas visualizações diferentes:

  • Workflows: Esta aba mostra as operações dentro de cada workflow e as etapas distintas que compõem cada operação, consistindo em atividades, transformações ou scripts.
  • Componentes: Esta aba mostra todos os componentes que existem no projeto. Assim como usar pastas, você também pode organizar componentes em grupos personalizados.

Na aba Workflows, a estrutura de cada fluxo de trabalho é representada dinamicamente com cada operação numerada automaticamente com base em sua localização na hierarquia do fluxo de trabalho.

design studio anotado pp

Estabeleça Conectividade

No Design Studio, as conexões com dados consistem em conectores nativos, fontes, destinos, métodos de serviço da Web e outras entidades, muitas das quais possuem configurações e comportamentos exclusivos. Por exemplo, as estruturas de dados são herdadas de conectores, mas definidas em transformações para origens e destinos.

Cloud Studio oferece grandes avanços em conectividade. O Cloud Studio não apenas possui novos conectores, mas a arquitetura do conector foi redefinida desde o início. O desenvolvimento de conectores foi padronizado para tornar mais rápido e fácil para qualquer pessoa desenvolver novos conectores.

O SDK do conector que o Jitterbit usa para desenvolver a conectividade de novas plataformas agora é oferecido aos desenvolvedores para criar novos conectores para suas organizações. Isso também nos permitiu criar o Connector Builder, uma interface de apontar e clicar para que não desenvolvedores estabeleçam rapidamente uma nova conectividade de marca para interfaces baseadas em REST.

Os conectores que você cria, bem como os conectores padrão fornecidos pelo Jitterbit, agora são consistentes, com todas as conexões sendo configuradas usando conectores que são acessados na paleta de componentes de design. Consulte Conectores para todos os conectores disponíveis no Cloud Studio.

endpoints design studio anotado pp

Para estabelecer a conectividade, comece usando um conector para criar uma conexão com o recurso. Depois que uma conexão for configurada, os tipos de atividades associados a essas conexões poderão ser colocados em operações na quadro de design e configurados como origens ou destinos em um projeto. Um endpoint refere-se a uma conexão específica e suas atividades.

termos de conectividade anotados pp

Definir Esquemas

No Design Studio, as estruturas de dados de origem e de destino são definidas diretamente em uma transformação, e não na própria origem ou destino (exceto no caso de conectores de aplicativos e métodos de serviço da web SOAP).

Com o Cloud Studio, agora você tem a opção de definir um esquema em uma atividade, que será herdada automaticamente pela transformação, ou dentro da própria transformação.

ftp write design studio anotado pp

É importante reconhecer que, embora as origens e os destinos no Design Studio sejam chamados de atividades no Cloud Studio, o conceito de se uma atividade é usada como origem ou destino ainda existe. Ou seja, uma atividade de origem é qualquer atividade que fornece dados para uma operação, enquanto uma atividade de destino é qualquer atividade que recebe dados dentro de uma operação. Em última análise, a necessidade de um esquema depende se a atividade está sendo usada como origem ou destino de uma transformação.

Criar Operações

Para criar operações no Design Studio, você deve selecionar um tipo de operação, que então cria uma operação com determinados componentes pré-colocados para configuração. Embora fáceis de usar, os tipos de operação têm flexibilidade limitada.

Com o Cloud Studio, agora você pode preencher cada operação diretamente com atividades, scripts e transformações apropriadas. Isso proporciona mais flexibilidade para criar operações que atendam ao caso de uso de negócios. Os menus contextuais orientam você a adicionar componentes na ordem correta.

design studio anotado pp

Tanto no Design Studio quanto no Cloud Studio, você pode encadear operações por meio de condições de sucesso e falha. No Cloud Studio, elas são conhecidas como ações de operação. As operações podem ser encadeadas entre workflows.

Mapeamento de Transformação

No Design Studio, as transformações consistem em mapeamentos visuais entre os campos de origem e de destino. Identificar a lógica de destino, as variáveis e os campos de origem mapeados requer detalhamento de cada campo, e identificar quais campos de origem são mapeados para um destino requer esforço adicional.

O Cloud Studio facilita a navegação de mapeamentos, permitindo que você veja facilmente os detalhes do mapeamento de todos os campos, incluindo campos de origem, variáveis e lógica de script, sem cliques adicionais. Cada campo de origem indica o número de campos de destino mapeados e fornece acesso direto a esses campos.

design studio anotado pp

Além disso, você ainda tem acesso aos mesmos tipos de recursos robustos fornecidos pelo Design Studio, incluindo visualização de uma transformação e criando mapeamentos condicionais. Recursos adicionais disponíveis apenas no Cloud Studio incluem espelhar um esquema de um lado da transformação para o outro, e a exportação e importação de mapeamentos com a capacidade de selecionar quais mapeamentos usar se houver conflitos.

Usar Scripts

No Design Studio, você pode usar scripts em todo o projeto para adicionar funcionalidade sempre que necessário, seja o script usado como uma etapa em uma operação, como lógica em um campo de destino mapeado ou como uma condição em um nó de destino para filtrar quais registros são processado.

Cloud Studio tem o mesmo uso de tipos de script e continua usando o Jitterbit Script, com o mesmo suporte para JavaScript como Design Studio. No geral, os scripts são tratados basicamente da mesma forma, com algumas pequenas diferenças.

A maior diferença é a sintaxe de como os componentes do projeto são referenciados em um script. Por exemplo, no Design Studio, uma referência de origem FTP teria esta sintaxe:

<TAG>Sources/My FTP Source Name<TAG>

No Cloud Studio, o componente correspondente seria uma atividade FTP Read com esta sintaxe:

<TAG>activity:ftp/My FTP Endpoint Name/ftp_read/My FTP Read Activity Name<TAG>

Essa diferença é importante se você estiver copiando manualmente um script de um projeto do Design Studio para o Cloud Studio, pois essas referências precisariam ser substituídas (para obter detalhes, consulte Endpoints em Jitterbit Script).

design studio de script de transformação anotado pp

Implantar e Migrar

Ao criar um projeto no Design Studio, você pode implantar itens de projeto selecionados ou o projeto inteiro e migrar projetos de um ambiente para outro.

Esses conceitos são os mesmos no Cloud Studio: você pode selecionar determinados componentes do projeto para implantar ou implantar o projeto inteiro (consulte Implantação do projeto). Os projetos também podem ser migrados entre ambientes (consulte Migração de Projetos).

(O termo "migração" refere-se a mover um projeto de um ambiente para outro. Se você quiser importar um projeto exportado do Cloud Studio para o Cloud Studio, consulte Criar e importar projetos anteriormente nesta página.)

implantar design studio anotado pp

Treinamento Prático

Elaboramos um curso de treinamento introdutório ao Cloud Studio, oferecido por meio de nosso sistema de aprendizado on-line na Jitterbit University. Com o tempo, desenvolveremos material de curso avançado no Cloud Studio, assim como fizemos no Design Studio. Saiba mais em Obtendo treinamento.

Melhorias Futuras

Nossos desenvolvedores do Cloud Studio trabalham em um ciclo rápido que fornece atualizações frequentes ao Cloud Studio, com funcionalidades adicionais oferecidas por meio de novos recursos, melhorias em recursos existentes e solução de defeitos.

Agradecemos quaisquer ideias que você possa ter para melhorias futuras! Se você tiver sugestões, envie uma solicitação através do nosso Portal de Ideias e um membro da nossa equipe de produto entrará em contato com você sobre o status da sua solicitação.