Ir para o conteúdo

Conector Four51 Excluir no Jitterbit Design Studio

A atividade de exclusão do Four51 disponível dentro do conector Four51 permite excluir dados existentes no Four51 via API do OrderCloud usando o Jitterbit.

Nota

Antes de configurar uma operação de exclusão do Four51, você precisará ter um endpoint do Four51 definido. Para mais informações sobre como criar um endpoint, consulte endpoint do conector Four51.

Esta página descreve como excluir dados existentes no Four51 usando um exemplo de exclusão de um endereço de comprador existente usando o Jitterbit.

Importante

Este exemplo é utilizado apenas para fins de demonstração e não cobre todas as opções disponíveis no produto; consulte Design Studio para uma documentação mais abrangente.

As seções a seguir estão divididas em iniciar a atividade de exclusão, definir os componentes da operação e implantar e executar a operação.

Criando uma operação de exclusão do Four51

Nota

Se você ainda não está familiarizado com o Jitterbit, consulte Começar ou Design Studio para informações detalhadas sobre como usar o produto.

  1. Dentro do seu projeto no Jitterbit Studio, existem várias maneiras de iniciar uma nova atividade de exclusão do Four51. Cada uma das opções a seguir iniciará o Assistente de Exclusão do Four51 para guiá-lo pelo processo.

    • Vá para Arquivo > Novo > Conectores > Nova Exclusão do Four51.
    • Na árvore à esquerda sob Conectores, clique com o botão direito na categoria Four51, e selecione Nova Exclusão do Four51.
    • Na árvore à esquerda sob Conectores, clique duas vezes na categoria Four51, depois clique com o botão direito em Atividades de Exclusão do Four51 e selecione Nova Exclusão do Four51.
    • Na barra de ferramentas superior, clique no ícone do conector (peça de quebra-cabeça laranja) attachment. Na janela pop-up, selecione Four51, depois selecione Exclusão do Four51.
  2. A tela de Endpoint do Assistente de Exclusão Four51 deve abrir na visualização principal do Studio. Esta tela solicita que você selecione o endpoint no qual deseja excluir dados existentes. Você já deve ter configurado seu endpoint no endpoint do conector Four51. Use o menu suspenso para selecionar o endpoint apropriado. Clique em Próximo quando terminar.

    attachment

  3. As próximas telas do Assistente de Exclusão Four51 ajudam você a detalhar o objeto específico no qual deseja criar dados. A primeira dessas telas, Seção, pede que você selecione uma das categorias de nível superior listadas dentro do Four51: "Autenticação", "Comprador", "Pedido", "Organização" ou "Perspectiva do Usuário".

    Nota

    Você pode descobrir quais seleções fazer consultando a API do OrderCloud. Por exemplo, essas cinco categorias de nível superior correspondem diretamente àquelas listadas no lado esquerdo do Console da API do OrderCloud. As telas restantes de seleção de objetos também seguem a organização da API do OrderCloud.

    No exemplo, queremos excluir um endereço de comprador existente, então selecionamos a seção "Comprador" e clicamos em Próximo para continuar.

    attachment

  4. A próxima tela do Assistente de Exclusão Four51, chamada Recurso, exibe os recursos disponíveis dentro da seção selecionada. No exemplo, como queremos excluir um endereço existente, selecionamos "Endereços" e clicamos em Próximo para continuar.

    attachment

  5. A tela final de seleção no Assistente de Exclusão Four51, chamada Endpoint do Recurso, exibe os objetos finais disponíveis para o recurso selecionado. No exemplo, para excluir um endereço existente, selecionamos a opção "Excluir Endereço". Clique em Concluir para continuar.

    Nota

    Os endpoints de recurso disponíveis para cada recurso de seção dependem do tipo de atividade Four51 selecionada para a operação (ou seja, criar, ler, atualizar, atualizar patch ou excluir).

    attachment

  6. O Jitterbit prosseguirá criando uma estrutura de solicitação e resposta da API que permitirá que os dados sejam excluídos via API do OrderCloud. Uma nova aba deve aparecer no Studio chamada Atividades de Exclusão Four51. Você pode renomear sua atividade de exclusão aqui, se desejar; no exemplo, a nossa é chamada "Four51 Delete - Buyer > Addresses > Delete Address." Você também pode usar os botões + - ou setas para expandir todos os elementos dentro de cada estrutura.

    attachment

  7. Em seguida, na mesma tela, clique no botão Criar Operação localizado em Usar em uma Integração no canto superior direito. Isso criará a operação Jitterbit que excluirá um endereço de comprador existente no Four51.

  8. Uma nova aba deve abrir no Studio chamada Operações, contendo uma representação gráfica da atividade de exclusão.

    attachment

    Nota

    Os ícones para Fonte, Solicitação, Resposta e Alvo na imagem acima são marcadores para os componentes da operação, que definiremos na próxima seção.

    Salve sua operação clicando no ícone de disco único para salvar apenas esta operação ou no ícone de disco múltiplo para salvar todas as alterações em seu projeto de integração. Você deve ver o asterisco na aba Operações e o título da operação desaparecer à medida que sua nova atividade de exclusão é criada e salva em seu projeto.

Definindo os componentes da operação

Em seguida, precisamos definir os outros componentes da operação que aparecem na representação gráfica, incluindo Fonte, Solicitação, Resposta e Alvo.

Você pode retornar à representação gráfica da operação que criou e clicar duas vezes em cada ícone para configurar cada componente, ou pode criar a Fonte, Solicitação, Resposta e Alvo separadamente e, em seguida, arrastá-los da árvore à esquerda diretamente para os ícones na representação visual da sua operação.

Muitos tipos diferentes de dados podem ser usados para cada componente da operação. Para saber mais sobre opções adicionais de personalização, consulte a seção Design Studio de nossa documentação.

  • Fonte: Para simplificar este exemplo, a fonte será codificada. Portanto, removeremos a fonte clicando com o botão direito no ícone da fonte no gráfico da operação e selecionando Remover do Gráfico.

    Nota

    Uma variedade de tipos de fonte está disponível no Jitterbit. Veja Fontes para mais informações.

  • Alvo: Clique duas vezes no ícone Alvo. No exemplo, registraremos a resposta da API OrderCloud em um arquivo de texto temporário para fornecer informações sobre sucesso/falha. Clique no botão Criar Novo Alvo, dê um Nome ao seu alvo (por exemplo, 'Excluir Alvo'). Em seguida, para este exemplo, queremos gravar no local de armazenamento temporário padrão em nosso agente privado, então selecionamos um Tipo de "Armazenamento Temporário" e inserimos um Nome do Arquivo de 'Delete_File.txt' para o exemplo.

    Nota

    Você também pode enviar para uma variedade de diferentes tipos de alvo. O tipo não precisa ser o mesmo que o tipo de fonte. Veja Alvos para opções.

  • Requisição: Clique duas vezes no ícone Requisição e selecione Criar Nova Transformação. Isso abrirá o Assistente de Transformação, que o guiará na criação da requisição.

    Nota

    Informações adicionais sobre estruturas de requisição são fornecidas em Transformações.

    1. Na primeira tela, Nome, forneça um Nome para sua transformação ou deixe como padrão. Em seguida, use o menu suspenso Fonte para selecionar a fonte para a transformação. No exemplo, nossa fonte é codificada, então selecionaremos "Nenhum." Clique em Concluir para continuar.

    2. A aba Transformações deve abrir onde você pode completar seu mapeamento. Use o + para expandir os itens na árvore de alvos à direita. Em uma transformação padrão, você arrastaria e soltaria cada campo que gostaria de mapear de uma árvore para a outra. Para este exemplo, para codificar a fonte, clique duas vezes em cada campo do lado do alvo e digite os seguintes valores usados no exemplo no script:

      DESTINO: ENTRADA > CriarOuAtualizarEndereço > Parâmetros Script
      buyerID <trans>
      "TestBuyerID0001"
      </trans>
      addressID <trans>
      "TestAddressID0000"
      </trans>

      Nota

      O buyerID acima é o ID existente da Organização Compradora à qual o endereço pertence, e o addressID acima é o ID existente do novo endereço que foi criado durante o exemplo de criação do conector Four51.

      Após codificar a origem, seu mapeamento de transformação deve se parecer com o mostrado abaixo.anexo

  • Resposta: Clique duas vezes no ícone Resposta e selecione Criar Nova Transformação. Isso abrirá o Assistente de Transformação, que o guiará na criação da resposta.

    Nota

    Informações adicionais sobre estruturas de resposta estão disponíveis em Transformações.

    1. Na primeira tela, Nome, forneça um Nome para sua transformação ou deixe como o padrão. Em seguida, use o dropdown Destino para selecionar o destino da transformação. No exemplo, queremos usar a resposta da API OrderCloud, então selecionamos "Resposta da Função Four51." Clique em Próximo para continuar.

    2. Na próxima tela, Destino, selecione o botão de opção para o tipo de atividade da qual você deseja usar a resposta. Neste caso, queremos usar a resposta da atividade de exclusão que acabamos de configurar, então escolha "Criar." Clique em Próximo para continuar.

    3. A tela Destino agora exibirá um menu suspenso para selecionar a atividade. Escolha a atividade de exclusão que você acabou de configurar. As estruturas de solicitação e resposta associadas à atividade de exclusão selecionada devem agora aparecer. Clique em Concluir para continuar.

    4. A aba Transformações deve ser aberta, onde você pode completar seu mapeamento. Use o + para expandir os lados de origem e destino. Clique e arraste a pasta "OUTPUT" do lado esquerdo (lado de origem) para a pasta "OUTPUT" do lado direito (lado de destino). Sua tela de mapeamento deve agora parecer semelhante à abaixo.

      attachment

Sua operação configurada deve parecer semelhante ao exemplo mostrado abaixo.

attachment

Implantando e executando a operação

Com a atividade de exclusão do Four51 totalmente configurada, estamos prontos para implantar e executar a operação.

  1. Na aba Operações, clique no ícone de implantar attachment.

  2. Em seguida, clique no ícone de executar attachment para colocar a operação na fila para execução.

  3. Na parte inferior da tela, o Monitor de Operações deve indicar que sua operação foi executada com sucesso. Se não, você pode clicar duas vezes no ícone de Status para visualizar quaisquer mensagens de log. [Insira a captura de tela aqui]

  4. Você também deve agora ver a resposta de saída que foi mapeada para seu arquivo de destino 'Delete_File.txt'. No exemplo, o arquivo agora é criado no armazenamento temporário no agente privado (ou seja, o padrão '/tmp/jitterbit/TemporaryStorage' para Linux ou 'C:\Windows\Temp\Jitterbit\' para Windows). O status de '1' indica que a operação foi bem-sucedida.

    <ns:OUTPUT xmlns:ns="urn:F51oln-res:document:F51oln:oln:entities">
        <DeleteAddress>
            <Status>1</Status>
        </DeleteAddress>
    </ns:OUTPUT>
    
  5. Além disso, quando você verifica o Console da API do OrderCloud em Comprador > Endereços, você deve descobrir que o endereço do comprador não existe mais.

    attachment

    Observe que apenas o endereço do comprador foi excluído, não o comprador. Quando você verifica seus compradores em Organização > Compradores, você ainda encontrará o comprador existente.

anexo