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 uma aplicação App Builder para um local no SharePoint.
Por favor, note que o caso de uso empresarial descrito neste artigo pode diferir ligeiramente do seu caso de uso específico, e você pode precisar fazer alguns ajustes para acomodar isso.
Passo 1: Adicionar o servidor de dados do SharePoint
- Navegue até IDE > Servidores de Dados
- Clique em + Servidor para adicionar um novo Servidor de Dados
- Forneça um Nome do Servidor. Por exemplo: MeuSharePoint
- Defina o Tipo como Microsoft SharePoint
- Insira a URL do diretório do SharePoint onde você armazenará os arquivos. Por exemplo:
https://suaempresa.sharepoint.com/diretorio
- Expanda Configurações de Segurança e insira os valores de Nome de Usuário e Senha para um Usuário autorizado a 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
Passo 2: Definir o procedimento armazenado uploaddocument como público
- Clique no x para sair da janela pop-up do Servidor e retornar à lista de Servidores de Dados
- Com seu novo Servidor de Dados selecionado, clique no botão Detalhes
- Clique no botão Procedimentos na Camada de Armazenamento de Dados
- No painel de Procedimentos, clique no ícone de lápis Editar para o registro UploadDocument
- Marque para habilitar a configuração Público como Ativado
- Clique no botão Prosseguir para salvar
Importante
Se você não ver registros de Procedimento ao clicar na tela, pode ser 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.
Passo 3: Vincular a fonte de dados do SharePoint à sua fonte de dados do aplicativo
- Clique no x para sair do Popup de Procedimentos
- Clique no x para sair do Popup do Microsoft SharePoint e retornar à lista de Servidores de Dados
- Selecione o registro de Servidor de Dados Padrão no painel de Servidores de Dados
- Clique no botão Detalhes ao lado da entrada do seu Servidor de Dados de Aplicativo no painel de Fontes de Dados
- Clique no botão Linkar Fontes
- Clique em Criar
- Defina o valor de Fonte de Dados Vinculada para o Nome atribuído à nova Fonte de Dados do SharePoint
- Clique no ícone de marca de verificação para salvar
Passo 4: Adicionar tabela para arquivos de estágio a serem transferidos para o SharePoint
Este passo é principalmente opcional, a parte crítica a ser configurada é onde você registra o procedimento como uma Ação. Isso pode ser registrado em um Evento Personalizado conectado a um Botão, ou como está descrito neste caso de uso específico. Você pode ter tabelas e/ou Regras existentes que deseja usar em seu caso de uso.
- Você precisará de uma Regra que contenha colunas para Nome, Arquivo e Biblioteca. Você pode nomeá-las como quiser.
-
Crie uma tabela na Fonte de Dados do Aplicativo para conter os arquivos a serem enviados. Por exemplo: ReportArchive. Colunas a incluir:
- CaminhoDoArquivo
- NomeDoArquivoSharePoint
- BibliotecaSharePoint
-
Clique em Eventos na tabela ReportArchive
- Selecione o evento Inserir, clique no ícone Abrir Registro
-
Clique no botão Registrar Existente no painel de Ações
- Defina Tipo como Procedimento
- Defina Procedimento como o registro SharePoint Data Source.UploadDocument
-
Clique em Salvar
-
Clique em + Vínculo sob Ação (Vínculos Explícitos)
- 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.
Passo 5: Criar uma regra CRUD para inserir na nova tabela
Este passo é opcional, no caso de uso empresarial descrito neste artigo, é assim que acionamos a Ação do Evento. Seu caso de uso pode ser diferente.
As 3 colunas precisam desses valores:
- Nome - Nome que você deseja que o arquivo tenha no SharePoint. Por exemplo: testing.xlsx
- Arquivo - Caminho e Nome do arquivo do documento no servidor do App Builder. Por exemplo:
C:\Docs\myfile.xlsx
- Biblioteca - Nome da biblioteca do SharePoint - use
Documentos Compartilhados
para a biblioteca padrão do SharePoint
Passo 6: Adicione a regra CRUD ao evento que cria o documento
- Adicione a Regra CRUD após o passo 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, pode adicionar outra Ação ao evento da tabela ReportArchive para fazer isso após o procedimento UploadDocument.