- Introdução
- Licenciamento
- Configuração e Instalação
- Usando o Data Service
- Criar uma entidade
- Personalizando uma entidade
- Gerenciando os dados para uma entidade
- Criando relacionamentos
- Conjuntos de Escolhas
- Entidade do usuário do sistema
- Exportação e importação de esquemas
- Pesquisa avançada em Dados da entidade
- Importando entidades no Studio
- Como usar o Apps com o Data Service
- Restrições conhecidas
- Referência
- Exemplos e tutoriais
- Usar entidades em projetos
- Atualizando campos de arquivo em registros da entidade
- Baixando campos de arquivo em registros da entidade
- Carregando dados de CSV usando atividades em lote

Guia do usuário do Data Service
Baixando campos de arquivo em registros da entidade
linkUsando o Studio, você pode manipular facilmente arquivos específicos de um registro de entidade. Essas atividades permitem que você execute operações como carregar, baixar ou excluir arquivos específicos de um campo especificado de um registro de entidade.
O exemplo a seguir demonstra como baixar automaticamente do Data Service um arquivo específico que contém informações das Olimpíadas, extraídas das páginas da Wikipedia, para poder usá-las em outras operações.
Pré-requisito: criar entidades no Data Service
linkSeguindo as etapas detalhadas na página Criando uma Entidade, criamos uma entidade para armazenar informações sobre os jogos Olímpicos.
A entidade Olimpíadas tem os seguintes campos: Nome (texto) e Logo (arquivo).
Consulte as seguintes páginas:
- a atividade Upload File, pois ela contém detalhes sobre como usar essa atividade para carregar facilmente os logos;
-
a página Arquivo , pois ela fornece detalhes sobre como carregar logotipos da plataforma.
Observação: Os campos integrados do sistema são adicionados automaticamente à sua entidade para fornecer detalhes sobre sua criação.
Etapa 1: criar o fluxo de trabalho
linkRegistros relacionados a consultas
folder
. Isso percorre todos os registros do campo Nome e os transmite na variável olympicsRecords
a ser usada na atividade Input Dialog a seguir.
Crie uma caixa de diálogo de entrada
Select
e um Tipo de Entrada Multiple choice
. No matriz de Entrada, adicione a variável olympicsRecords
criada anteriormente para a atividade Query Entity Records para a qual você aplicará a seguinte função: olympicsRecords.Select(Function (o as Olympics) o.Name).ToArray
para configurar a matriz de opções dentre as quais pode escolher.
selectedOlympics
para obter resultados de saída.
Atribua um valor ao arquivo
olympicsRecords.First(Function (o as Olympics) o.Name = selectedOlympics)
criada anteriormente na atividade Input Dialogue para a nova variável olympicEdition
.
Configure uma caixa de diálogo para Selecionar pasta
folder
para o caminho de pasta gerado. Você usará essa variável na atividade Download File from Record Field a seguir.
Baixar arquivo do Campo de Registro
folder
do arquivo Logo do registro da entidade olympicEdition.Id
.
Configure um comando do Power Shell
Path.Combine(folder, olympicEdition.Logo.Name)
para combinar os seguintes parâmetros de entrada: folder
variáveis olympicEdition
e os campos Logo e Name criados dentro da entidade Olimpíadas .
O objetivo dessa atividade é invocar o caminho completo do arquivo e abri-lo no visualizador ou editor de fotos padrão.
[Opcional] Comentar
Como uma etapa opcional, adicionamos um exemplo de como executar uma exclusão de arquivo que foi transformada em comentário para não excluir o arquivo no runtime. Para fazer isso, adicionamos a atividade Comment Out. Aqui, incluímos as seguintes atividades que não serão executadas no runtime:
Observe que é possível remover o comentário para experimentar.
- Configure a ordem das atividades filho.
Adicionamos uma atividade Sequence que renomeamos para Atividades Ignoradas.
- Aqui, inclua a atividade Delete File from Record Field para remover o arquivo do campo de registro da entidade especificada.
- Para a atividade Delete File from Record Field funcionar como o esperado, configure-a da seguinte forma:
- Defina a ID de Registro como a variável
olympicEdition.Id
, criada na atividade Download File from Record Field. - O campo do qual você deseja excluir o arquivo é o arquivo do Logo criado no registro do Data Service, que por sua vez foi criado no início desse exemplo.
- O Registro de Saída é a variável
olympicEdition
criada na atividade Assign.
- Defina a ID de Registro como a variável
Após terminar, seu projeto deve ficar assim:
- Pré-requisito: criar entidades no Data Service
- Etapa 1: criar o fluxo de trabalho
- Registros relacionados a consultas
- Crie uma caixa de diálogo de entrada
- Atribua um valor ao arquivo
- Configure uma caixa de diálogo para Selecionar pasta
- Baixar arquivo do Campo de Registro
- Configure um comando do Power Shell
- [Opcional] Comentar