- Introdução
- Licenciamento
- Configuração e Instalação
- Usando o Data Service
- 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
![](https://docs.uipath.com/_next/static/media/grid.05ebd128.png?w=3840&%3Bq=100)
Baixando campos de arquivo em registros da entidade
Usando 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.
Seguindo 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.
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.
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.
olympicsRecords.First(Function (o as Olympics) o.Name = selectedOlympics)
criada anteriormente na atividade Input Dialogue para a nova variável olympicEdition
.
folder
para o caminho de pasta gerado. Você usará essa variável na atividade Download File from Record Field a seguir.
folder
do arquivo Logo do registro da entidade olympicEdition.Id
.
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.
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.
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