Ir para o conteúdo

Como Transferir Arquivos de an App Builder aplicativo para SharePoint

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

Observe que o caso de uso comercial descrito neste artigo pode diferir um pouco do seu caso de uso específico, e você pode precisar fazer alguns ajustes para se acomodar 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. 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ê deseja que o arquivo seja chamado no SharePoint. Por exemplo: testing.xlsx
  • Arquivo - Caminho e Nome do arquivo do documento em App Builder servidor. 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ê deseja remover o documento do App Builder sistema de arquivos 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.