Ir para o conteúdo

Visualizar dependências, excluir e remover um componente no Jitterbit Integration Studio

Introdução

A visualização das dependências de um componente lista os outros componentes do projeto dos quais o componente depende. Se outros componentes forem dependentes do componente, essas dependências deverão ser removidas antes que o componente possa ser excluído.

A visualização de dependências e a exclusão de workflows e operações são abordadas nestas páginas:

Também está disponível a visualização de dependências para outros componentes do projeto, como atividades, transformações, scripts, esquemas, variáveis de projeto, variáveis globais, notificações por e-email e cronogramas. Cada um desses componentes também pode ser excluído ou removido de uma operação usando o mesmo método, exceto as variáveis globais, que são excluídas excluindo-se a parte do script onde são definidas.

Definições

É importante entender a terminologia ao discutir dependências. Duas frases distintas são usadas: dependente de e dependência de. Nestes exemplos, o Componente A é dependente de o Componente B. O Componente B é uma dependência de o Componente A:

  • Dependente de: Se um componente é dependente de outro componente, ele precisa desse componente para funcionar corretamente. Um componente que é dependente de outro componente não pode se manter sozinho sem esse componente. Quando o Componente A precisa do Componente B para ser executado com sucesso, o Componente A é dependente do Componente B. Outra maneira de dizer isso é que o Componente A depende do Componente B.
  • Dependência de: Se um componente é uma dependência de outro componente, ele é necessário para o primeiro componente para que este funcione corretamente. Um componente que é uma dependência de outro componente é o componente que é necessário para o outro. Quando o Componente A precisa do Componente B para ser executado com sucesso, o Componente B é uma dependência do Componente A.

Ver dependências

As dependências dos componentes podem ser visualizadas por meio da opção Exibir dependências nos menus de ações do componente ou por meio de um indicador visual na aba Componentes do painel do projeto.

Exibir dependências usando menus de ações de componentes

A opção Exibir dependências pode ser acessada nestes locais:

Ao selecionar Exibir dependências, a visualização de dependências é aberta na aba Workflows do painel do projeto:

transformação de dependências

Na visualização de dependência, o nome do componente selecionado aparece abaixo das áreas de pesquisa e filtro.

O nome do componente é seguido por uma lista de Dependências das quais o componente depende. Essa lista é organizada por categorias, como Workflow, Operação e Atividade. Essas categorias variam dependendo do tipo de componente visualizado. Para variáveis globais, as categorias são ainda classificadas em Leitura ou Gravação para indicar o tipo de acesso de uma referência de variável específica:

variável global dependências

Cada categoria pode ser expandida ou recolhida usando o Triângulos de divulgação. Um único clique em uma dependência destaca esse componente na quadro de design. Clicar duas vezes em uma dependência abre sua tela de configuração.

Somente dependências do componente que tenham um único nível de profundidade são exibidas. Por exemplo, ao visualizar dependências da transformação "Magento Product Response", enquanto a atividade listada "GET Magento Products" for uma dependência da transformação, outros componentes que sejam uma dependência da atividade não serão exibidos. Os componentes que dependem da transformação também não serão exibidos (ou seja, outros componentes dos quais o próprio componente é uma dependência não serão listados).

Para fechar a visualização de dependências, clique em Ícone de fechar.

Visualizar dependências usando um indicador visual

Ao selecionar um componente na aba Componentes do painel do projeto ou na quadro de design (ao visualizar a aba Componentes), um ícone de dependência é exibido ao lado do nome de um componente que é uma dependência do componente selecionado:

dependência de componentes

Um componente selecionado é exibido com um ícone de seleção selecionado e um fundo cinza.

Excluir um componente

A opção Excluir para excluir permanentemente um componente individual pode ser acessada nestes locais:

A opção Excluir não utilizados para excluir permanentemente componentes não utilizados em massa pode ser acessada neste local:

Excluir

Ao selecionar Excluir, se houver outros componentes do projeto que dependam do componente a ser excluído, esses componentes serão listados:

não é possível excluir o componente

Observe que o texto desta mensagem afirma incorretamente que as dependências do componente que está sendo excluído estão listadas. Isso não é verdade e, na verdade, quaisquer outros componentes que sejam dependentes do componente são os que estão listados. Clique em Continuar para retornar ao designer do projeto sem que nenhuma ação seja realizada.

Para que um componente desse tipo seja excluído, você deve modificar o projeto para que os componentes listados não dependam do componente que está sendo excluído. Por exemplo, se a atividade Componente B precisar da transformação Componente A para funcionar corretamente, primeiro remova a transformação Componente A da operação e, em seguida, tente excluir a atividade Componente B novamente.

Se não houver outros componentes que tenham o componente sendo excluído como dependência de qualquer componente, uma mensagem solicitará que você confirme se deseja excluir o componente:

excluir componente

Excluir não utilizado

Ao selecionar Excluir não utilizados, cada operação a ser excluída é listada:

excluir componentes

Desmarque qualquer componente que você não deseja excluir permanentemente e clique em Excluir.

Remover um componente

A opção Remover para remover um componente de todas as operações pode ser acessada nestes locais:

Ao selecionar Remover em uma instância específica de uma atividade, script, transformação ou notificação por e-email (na aba Workflows do painel do projeto ou na quadro de design), essa instância específica do componente é removida. Ao selecionar Remover na aba Componentes do painel do projeto, todas as instâncias do componente são removidas como etapas de operação de todas as operações. Quaisquer outras referências aos componentes, como em scripts, transformações ou definições de configuração, não são afetadas.

A remoção de componentes usados como etapas em uma operação é permitida independentemente das dependências, pois esses componentes não são excluídos do projeto e ainda estão disponíveis na aba Componentes do painel do projeto.

No entanto, dependendo das dependências existentes, a remoção do componente da operação pode fazer com que a operação ou outros componentes usados como etapas dentro da operação se tornem inválidos. Ou seja, a remoção de componentes de uma operação não afeta as dependências.

Remover todas as etapas de uma operação não a exclui do operação. Se você remover todas as etapas de uma operação, operação desaparecerá da aba Workflows do painel do projeto e será exibida na quadro de design como uma operação vazia:

operação vazia

Uma operação vazia permanece disponível como um componente na aba Componentes e é listada como um componente ao implantar o projeto. Como uma operação vazia é inválida, ela não pode ser implantada. Para excluir uma operação cujas etapas foram removidas, faça isso no menu de operação, acessível na aba Componentes ou na quadro de design.

OSZAR »