Ir para o conteúdo

Crie um Sistema de Arquivos para an App Builder aplicativo

App Builder não é fornecido com nenhum sistema de arquivos padrão configurado, essas informações precisam ser configuradas manualmente por um usuário com acesso ao servidor de aplicativos onde o App Builder app reside. Dependendo do que você está procurando fazer com os arquivos que você vai armazenar, você irá configurar um Sistema de Arquivos Local ou Sistema de Arquivos de Rede. Um Sistema de Arquivos Local irá armazenar arquivos somente localmente no servidor do aplicativo, enquanto se você estiver procurando compartilhar arquivos entre diferentes computadores você iria querer configurar um Sistema de Arquivos de Rede.

Sistema de Arquivos Local

Um Sistema de Arquivos Local para an App Builder o aplicativo é bom ao usar uma configuração local ou se o servidor do aplicativo for permanente. Os sistemas de arquivos locais devem ser configurados em uma unidade separada do IIS e do App Builder aplicação. O App Builder o pool de aplicativos precisará de permissão para qualquer sistema de arquivos criado para App Builder para interagir com ele.

Importante

O Local File System não é uma configuração recomendada para soluções de alta disponibilidade ou AWS Cloud Hosted.

Para Configurar um Sistema de Arquivos Local

Para configurar um Sistema de Arquivos Local, você deve ser um Usuário com permissão para trabalhar no servidor de aplicativos onde o App Builder aplicativo reside.

Configurar a Pasta no Servidor de Aplicativos

  1. Navegue no servidor de aplicativo até o local onde você deseja armazenar o Sistema de Arquivos Local. Por exemplo: C:
  2. Crie uma nova pasta com o nome de pasta desejado. Por exemplo: FileTest
  3. Clique com o botão direito na nova pasta e selecione Propriedades. A caixa de diálogo Propriedades deve aparecer.
  4. Selecione a aba Segurança
  5. Clique em Editar

    filetestproperties.png

  6. Clique em Adicionar…

  7. Procure por App Builder pool de aplicativos do IIS digitando IIS AppPool\App Builder no campo Digite os nomes dos objetos (NOTA: Se você não conseguir encontrar App Builder usando IIS AppPool\App Builder pode estar com um nome diferente devido ao processo de criação, tente IIS AppPool\DefaultAppPool)
  8. Clique em Verificar nomes
  9. Clique em OK
  10. Selecione App Builder Usuário
  11. Marque Permitir controle total para este usuário para conceder permissões totais
  12. Clique em Aplicar e OK
  13. Agora o App Builder o aplicativo tem controle sobre a pasta criada

Configuração em App Builder

  1. Navegue até IDE > Data Servers
  2. Clique no botão + Server no painel Data Servers
  3. Atribua um Server Name. Por exemplo: Local File System
  4. Selecione Local File System como o Type
  5. Clique no botão Save
  6. Clique no botão Details no painel Data Sources
  7. Clique no botão Edit
  8. Expanda a seção File e especifique o Path apropriado para a pasta no servidor de aplicativos. Por exemplo: C:\FileTest\
  9. Clique em Salvar

Sistema de Arquivos de Rede

Você precisa associar um S3 Bucket ou EBS Drive para manter os dados separados do servidor real ao configurar um Network File System. Este é um armazenamento de arquivos baseado em nuvem que é separado da máquina virtual. Ao usar o Cloud Hosted App Builder, é recomendado usar esta configuração do Network File System vs. Local File System.

Configurar a Pasta no Servidor de Aplicativos

  1. Navegue no servidor de aplicativo até o local onde você deseja armazenar o Network File System – onde quer que a unidade de rede esteja conectada. Por exemplo: D:
  2. Crie uma nova pasta com o nome da pasta desejada
  3. Clique com o botão direito na nova pasta e selecione Propriedades. A caixa de diálogo Propriedades deve aparecer.
  4. Selecione a aba Segurança
  5. Clique em Editar
  6. Clique em Adicionar…
  7. Procure pelo App Builder pool de aplicativos do IIS digitando IIS AppPool\App Builder no campo Digite os nomes dos objetos
  8. Clique em Verificar nomes
  9. Clique em OK
  10. Selecione App Builder Usuário
  11. Marque Permitir controle total para este usuário para conceder permissões totais
  12. Clique em Aplicar e OK
  13. Agora o App Builder o aplicativo tem controle sobre a pasta criada

Configuração em App Builder

  1. Navegue até IDE > Servidores de Dados
  2. Clique no botão + Servidor no painel Servidores de Dados
  3. Atribua um Nome do Servidor. Por exemplo: Sistema de Arquivos de Rede
  4. Selecione Sistema de Arquivos de Rede como o Tipo
  5. Insira o valor Host
  6. Clique no botão Salvar
  7. Clique no botão Detalhes no painel Fontes de Dados
  8. Clique no botão Editar
  9. Selecione o Servidor de Fonte de Dados que é o Sistema de Arquivos Local. Por exemplo: Sistema de Arquivos de Rede
  10. Especifique o Caminho apropriado para a pasta no servidor de aplicativos. Por exemplo: D:\FileTest\

Configurar uma Página do Navegador de Arquivos em App Builder aplicativo

Opcionalmente, você pode querer configurar uma página File Browser no seu aplicativo Vinal para fornecer aos usuários finais visibilidade e acesso aos arquivos contidos no File System.

Filebrowser

Exemplo de página do File Browser em um aplicativo com UI/UX para o conteúdo do sistema de arquivos

Para Configurar uma Página do Navegador de Arquivos

  1. Adicione uma nova página do painel Grid ao seu App Builder app para armazenar esse conteúdo e atribuir um Nome que seja reconhecível. Por exemplo: Navegador de Arquivos

    1. A Regra de Origem para a página deve ser a tabela Arquivo do Sistema de Arquivos com o qual você está trabalhando. Por exemplo: Arquivo
    2. Adicione os Controles que você deseja exibir na página. Por exemplo: Pasta, Tipo, Nome, Tamanho, Modificado, Comprimento
    3. A Coluna que contém o arquivo real em si deve usar o Tipo de Controle Arquivo.
    4. Posicione a página em uma área de navegação que faça sentido lógico para seu aplicativo. Por exemplo: em Configuração

Recursos