Ir para o conteúdo

Transforme as suas conexões em um bônus de fim de ano com o nosso novo Programa de Indicação de Clientes! Saiba mais

Esta documentação é para a versão 4 e posterior do App Builder, o novo nome do Vinyl. Acesse a documentação do Vinyl aqui.

Como transferir arquivos de um aplicativo App Builder para o SharePoint no Jitterbit App Builder

Este artigo abordará os elementos básicos de configuração necessários para transferir arquivos de um aplicativo App Builder para um local do SharePoint.

Observe que o caso de uso comercial descrito neste artigo pode ser ligeiramente diferente do seu caso de uso específico, e talvez seja necessário fazer alguns ajustes para acomodá-lo adequadamente.

Etapa 1: adicionar o servidor de dados do SharePoint

  1. Navegue até IDE > Servidores de dados
  2. Clique em + Servidor para adicionar um novo Servidor de Dados
    • Forneça um Nome do Servidor. Por exemplo: MySharePoint
    • Defina Tipo como Microsoft SharePoint
    • Insira a URL para o diretório do SharePoint no qual você armazenará os arquivos. Por exemplo: https://yourcompany.sharepoint.com/directory
    • Expanda Configurações de segurança e insira os valores de Nome de usuário e Senha para um usuário autorizado se conectar a este local do SharePoint
    • Clique em Salvar
    • Expanda Teste e clique em Testar conexão para confirmar que o servidor pode ser acessado com as credenciais fornecidas

Etapa 2: Defina o procedimento armazenado uploaddocument como público

  1. Clique no x para sair do pop-up do Servidor e retornar à lista de Servidores de Dados
  2. Com seu novo Servidor de Dados selecionado, clique no botão Detalhes
  3. Clique no botão Procedimentos da Camada de Armazenamento de Dados
  4. No painel Procedimentos, clique no ícone de lápis Editar para o registro UploadDocument
  5. Marque para habilitar a configuração Público para Ativado
  6. Clique no botão Prosseguir para salvar

Importante

Se você não vir os registros de Procedimento ao clicar na tela, talvez seja necessário excluir e recriar o servidor de conexão do SharePoint. O App Builder faz uma chamada inicialmente no momento da criação para um servidor de dados do SharePoint para recuperar informações de Procedimento e Tabela. Se os registros de Procedimento não estiverem visíveis, tente recriar o Servidor de Dados.

  1. Clique no x para sair do Popup de Procedimentos
  2. Clique no x para sair do Popup do Microsoft SharePoint e retornar à lista de Servidores de Dados
  3. Selecione o registro Padrão do Servidor de Dados no painel Servidores de Dados
  4. Clique no botão Detalhes ao lado da entrada do Servidor de Dados do Aplicativo no painel Fontes de Dados
  5. Clique no botão Vincular Fontes
  6. Clique em Criar
  7. Defina o valor Fonte de Dados Vinculada como o Nome atribuído à nova Fonte de Dados do SharePoint
  8. Clique no ícone de marca de seleção para salvar

Etapa 4: adicionar tabela para preparar arquivos para transferência para o SharePoint

Esta etapa é principalmente opcional, a parte crítica para configurar é onde você registra o procedimento como uma Ação. Isso pode ser registrado em um Evento Personalizado conectado a um Botão, ou como ele é descrito neste caso de uso específico. Você pode ter tabelas e/ou Regras existentes que deseja usar em seu caso de uso.

  1. Você precisará de uma Regra que conterá colunas para Nome, Arquivo e Biblioteca. Você pode nomeá-las como quiser.
  2. Crie uma tabela na Fonte de Dados do Aplicativo para conter os arquivos a serem carregados. Por exemplo: ReportArchive. Colunas a serem incluídas:

    • FilePath
    • SharePointFileName
    • SharePointLibrary
  3. Clique em Eventos na tabela ReportArchive

  4. Selecione o evento Inserir, clique no ícone Abrir registro
  5. Clique no botão Registrar existente no painel Ações

    • Defina Tipo como Procedimento
    • Defina Procedimento como o registro SharePoint Data Source.UploadDocument
  6. Clique em Salvar

  7. Clique em + Vinculação em Ação (Vinculações explícitas)

    • Adicione três registros para mapear para a tabela Nome, Arquivo e Biblioteca. Os nomes das colunas de origem serão mapeados para os nomes das colunas na tabela.

Etapa 5: Crie uma regra CRUD para inserir na nova tabela

Esta etapa é opcional, no caso de uso comercial descrito neste artigo é como acionamos a Ação de Evento. Seu caso de uso pode ser diferente.

As 3 colunas precisam destes valores:

  • Nome - Nome que você quer que o arquivo seja chamado no SharePoint. Por exemplo: testing.xlsx
  • Arquivo - Caminho e FileName do documento no servidor App Builder. Por exemplo: C:\Docs\myfile.xlsx
  • Biblioteca - Nome da biblioteca do SharePoint - usar Shared Documentspara biblioteca padrão do SharePoint

Etapa 6: adicione a regra CRUD ao evento que cria o documento

  • Adicione a regra CRUD após a etapa que cria o documento
  • Se você quiser remover o documento do Sistema de Arquivos do App Builder após a transferência para o SharePoint, você pode adicionar outra Ação ao Evento da tabela ReportArchive para fazer isso após o procedimento UploadDocument.