data-service
2022.4
false
  • Introdução
  • Configuração e Instalação
  • Usando o Data Service
  • Referência
    • Atividades do Studio para o Data Service
    • Acesso à API
  • 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
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
UiPath logo, featuring letters U and I in white
Guia do usuário do Data Service do Automation Suite
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 19 de abr de 2024

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.

Pré-requisito: criar entidades no Data Service

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.


Etapa 1: criar o fluxo de trabalho

Registros relacionados a consultas

Usamos a atividade Query Entity Records para obter uma lista de registros da entidade Olimpíadas do Data Service, criando a variável 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

Adicione a atividade Input Dialog para exibir uma caixa de diálogo que contém a mensagem de rótulo 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.
Configure a variável selectedOlympics para obter resultados de saída.


Atribua um valor ao arquivo

Use a atividade Assign para atribuir a variável 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

Adicione a variável Selecionar Pasta para abrir uma caixa de diálogo e crie a variável 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

Use a atividade Download File from Record Field para baixar o arquivo folder do arquivo Logo do registro da entidade olympicEdition.Id.


Configure um comando do Power Shell

Adicione a atividade Invoke Power Shell para executar a seguinte linha de comando: 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.



  1. Configure a ordem das atividades filho.

    Adicionamos uma atividade Sequence que renomeamos para Atividades Ignoradas.

  2. Aqui, inclua a atividade Delete File from Record Field para remover o arquivo do campo de registro da entidade especificada.


  3. Para a atividade Delete File from Record Field funcionar como o esperado, configure-a da seguinte forma:
    1. Defina a ID de Registro como a variável olympicEdition.Id, criada na atividade Download File from Record Field.
    2. 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.
    3. O Registro de Saída é a variável olympicEdition criada na atividade Assign.


Após terminar, seu projeto deve ficar assim:



Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.