Ir para o conteúdo

Plugins

Introdução

A página Plug-ins do Management Console permite adicionar e gerenciar plug-ins padrão ou personalizados do Jitterbit.

Importante

Os plug-ins fornecidos pelo Jitterbit estão obsoletos. Consulte Deprecação e suporte em Plugins.

Os plug-ins são instalados nos agentes do Jitterbit Harmony e podem ser usados nos projetos Cloud Studio e Design Studio (consulte Cloud Studio Plugins e Design Studio Plugins, respectivamente).

Para acessar a página Plug-ins, faça login no Jitterbit Harmony Portal, em seguida, use o menu Harmony Portal no canto superior esquerdo para passar o mouse sobre Management Console > Customizations e selecione Plug-ins:

plug-ins de personalizações do console de gerenciamento

Nota

Verifique se você está acessando a organização desejada, que pode ser alterada na barra de navegação superior (consulte Alterando a organização selecionada no Portal Jitterbit Harmony).

Gerenciando Plug-ins

A tabela Plug-ins mostra informações sobre cada plug-in instalado em sua organização. Os plug-ins padrão do Jitterbit são instalados por padrão.

anexo

Adicionar Novos Plug-ins

Os plug-ins padrão do Jitterbit estão disponíveis para download em Plugins. Consulte também Plugins disponíveis no Jitterbit Harmony para obter uma lista dos plug-ins padrão atuais.

Para adicionar um novo plugin, clique no anexo botão. No pop-up, use o anexo para navegar até o plug-in no formato ZIP ou XML. Para plug-ins padrão, alguns campos serão preenchidos com informações do plug-in.

anexo

Grupos de Agente Associados

Os plug-ins padrão do Jitterbit serão associados a determinados Grupos de Agente por padrão. Consulte Plugins disponíveis no Jitterbit Harmony para uma listagem completa.

Para associar um plug-in a um Grupo de Agentes disponível, use o menu suspenso Ação à direita e selecione Associar Grupo de Agentes.

anexo

Os grupos de Agente disponíveis serão listados no pop-up.

anexo

Selecione o Grupo de Agentes que deseja associar e clique em Salvar.

Para verificar se os grupos de Agente apropriados estão associados, quando o plug-in é selecionado, você pode visualizar a aba Grupos de Agente atribuídos na parte inferior da tela.

Atualizar Plug-ins

Você pode atualizar um plug-in personalizado no menu suspenso Ação na coluna da extrema direita usando Atualizar.

Para plug-ins Jitterbit padrão, esta opção ficará esmaecida.

Excluir Plug-ins

Você pode excluir um plug-in personalizado no menu suspenso Ação na coluna da extrema direita usando Excluir.

Para plug-ins Jitterbit padrão, esta opção ficará esmaecida.

Exibir Arquivos de Manifesto

Você pode visualizar o arquivo de manifesto de cada plug-in no menu suspenso Action na coluna da extrema direita usando View Manifest File.

O arquivo XML deve ser exibido ou baixado.

<?xml version="1.0" ?>
<JitterbitPlugin SpecVersion="1.0">
  <PipelinePlugin SpecVersion="1.0">
    <!-- Unique name of the plugin, it can be anything
         but it is recommended to us a URL -->
    <Name>http://www.jitterbit.com/plugins/pipeline/user/example</Name>
    <!-- Version of this pipeline plugin -->
    <Version>0.9.3-beta1</Version>
    <!-- The name to use when the plugin is displayed in the UI
         Should be different from the unique name.-->
    <DisplayName>Jitterbit Example</DisplayName>
    <Author>Jitterbit, Inc.</Author>
    <Description>Describe the plugin.</Description>
    <!-- Where to check for updated versions of this plugin -->
    <UpdateUrl>http://www.jitterbit.com/plugins/pipeline/user/example.html</UpdateUrl>
    <!-- Where to find documentation about how this plugin works -->
   <DocumentationUrl>http://www.jitterbit.com/plugins/pipeline/user/example/docs</DocumentationUrl>
    <!-- Command line used to execute the plugin. Since this plugin is implemented
         using the Java SDK, it is executed by invoking Java. You need to use version
         7 or higher of Java to use the Java SDK. -->
    <Command>java</Command>
    <!-- The arguments to pass to the executable. Since this plugin is packaged as an
         executable JAR file, you need to pass -jar and the path to the JAR file.
         $(plugin.directory) expands to the directory where the plugin is installed. -->
    <Arguments>-jar "$(plugin.directory)PluginExample_1.jar"</Arguments>
    <!-- Optional list of data elements that describes which data elements are required
         and their default values. If a data element is required but does not have a default
         value the data element has to be defined before the pipeline plugin is executed or
         the plugin will not be executed and the operation aborted.
         If All="true" is specified, all data elements will be sent to the plugin,
         this should not be used by default since it may slow down the execution. -->
    <DataElements All="false">
      <DataElement Name="ExampleInt" Type="int" Required="false">
        <Documentation>
          An integer.
        </Documentation>
        <!-- If a data element is required you might want to add a default value.-->
        <DefaultValue>9</DefaultValue>
      </DataElement>
      <DataElement Name="ExampleBool" Type="bool" Required="false">
        <Documentation>
          A boolean, use values "true"/"false" or 0/1.
        </Documentation>
        <DefaultValue>true</DefaultValue>
      </DataElement>
    </DataElements>
    <!-- The value describes where the plugin can be applied, e.g. Target, Source, WebServiceMethod
         Relative is where in relation to the pipeline position this plugin is executed -->
    <PipelinePosition Optional="true" Relative="Pre" ExecutionOrder="50">Target</PipelinePosition>
    <PipelinePosition Optional="true" Relative="Post" ExecutionOrder="50">Source</PipelinePosition>
    <PipelinePosition Optional="true" Relative="OnRequest" ExecutionOrder="50">WebServiceCall</PipelinePosition>
  </PipelinePlugin>
</JitterbitPlugin>

Visualizando Informações Detalhadas

Informações adicionais para cada plug-in são mostradas na parte inferior da tela em três guias: Grupos de Agente atribuídos, Instalados em agentes e Uso.

Exibir Grupos de Agente Atribuídos Ou Grupo de Agentes Dissociados

Quando uma linha na tabela Plug-ins é selecionada, a aba Grupos de Agente atribuídos mostra os Grupos de Agente associados ao plug-in.

Você pode usar o menu suspenso Ação à direita para remover a associação de um Grupo de Agentes para o plug-in. A associação de grupos de Agente é feita na tabela Plug-ins na parte superior da tela.

anexo

Ver Agentes Instalados

A aba Instalado em agentes mostra os agentes em cada Grupo de Agentes em que o plug-in está instalado. Esta aba inclui informações sobre cada agente, incluindo endereço IP e sistema operacional.

anexo

Ver Uso

A aba Uso lista todos os projetos que atualmente têm o plug-in em uso. A aba também inclui o ambiente em que o projeto está inserido, a operação específica e o tipo de uso.

anexo

Nota

O ambiente, projeto e operação serão exibidos apenas quando o plug-in estiver associado a uma origem ou destino. O uso não será exibido quando o plug-in for usado em um script dentro da operação.