UiPath Documentation
activities
latest
false
Atividades do fluxo de trabalho
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Upload Storage File

Atividade Upload Storage File que carrega um arquivo para um Bucket de Armazenamento especificado no Orchestrator.

UiPath.Core.Activities.Storage.UploadStorageFile

Description​

Carrega um arquivo para um Bucket de Armazenamento especificado no Orchestrator.

Observação:

Permissões do Orchestrator

Essa atividade é executada na conta do Orchestrator do robô que a executa. Ele deve conter as seguintes permissões de função do Orchestrator na pasta de destino:

  • Storage Buckets.View: usado para resolver o problema do bucket de armazenamento
  • Storage Files.Create: usado para carregar ou gravar arquivos no bucket
  • Folders.View: usado para navegar e selecionar a pasta do Orchestrator

Compatibilidade do projeto​

Windows - Legada | Windows | Multiplataforma

Configuração multiplataforma​

  • Caminho da pasta do Orchestrator— O caminho para a Pasta do Orchestrator que você quer usar com esta atividade. Se deixado vazio, a pasta atual do Orchestrator será usada. Este campo é compatível apenas com strings e variáveis String . Use / como um separador de subpasta para especificar a pasta desejada.
  • Nome do bucket de armazenamento— O nome do bucket de armazenamento para onde você deseja carregar o arquivo. Este campo é obrigatório. Este campo é compatível apenas com strings e variáveis String .
  • Arquivo— O caminho completo do arquivo que você deseja carregar para o Bucket de Armazenamento mencionado. Você pode alternar entre usar um caminho local ou uma variável do tipo IResource . Se você estiver usando um caminho local, é recomendável usar caminhos de pastas relativos devido à estrutura de arquivos diferente entre máquinas Windows e Linux ao executar um projeto. Exemplo: newFolder/newFileName.txt.
  • Onde carregar — O caminho que você quer carregar o arquivo no Bucket de Armazenamento.

1Para projetos multiplataforma criados no Studio Web como parte de uma solução, o campo Caminho da pasta do Orchestrator está indisponível.

2Para projetos multiplataforma criados no Studio Web como parte de uma solução, o campo nome fornece opções para Definir novos recursos do Orchestrator, como filas, ativos ou buckets de armazenamento, durante o período de design, ou Abrir o Orchestrator para gerenciamento de recursos.

Opções avançadas​

Outros​
  • Tempo limite (milissegundos)— Especifica o tempo (em milissegundos) a ser aguardado para que o Orchestrator responda ou para que a transferência do arquivo faça progresso, antes que um erro seja gerado. Ele não limita o tempo de transferência total; portanto, arquivos grandes em conexões lentas ainda são concluídos. O valor padrão é 300.000 milissegundos (5 minutos). A abertura de uma conexão é sempre limitada a 30 segundos.

    Observação:

    Em um tempo limite, a atividade falha com um TimeoutException carregando o código de erro Orchestrator_Sys_Timeout, então Continuar com erro e Repetir escopo se aplicam como a qualquer outro erro. Um valor de 0 ou um número negativo é substituído por 30 segundos, e o cancelamento do trabalho é relatado como um cancelamento em vez de um tempo limite.

    Quando o Orchestrator serve o próprio conteúdo do arquivo em vez de entregar um URL de provedor, que é o caso do armazenamento gerenciado pelo Orchestrator com a Features.Buckets.StorageOffloadRequiresAuth funcionalidade habilitada, o upload também deve terminar no total dentro desse valor.

  • Continuar ao ocorrer erro— Especifica se a automação deve continuar mesmo quando a atividade gera um erro. Este campo só aceita valores booleanos (True, False). O valor padrão é False. Como resultado, se o campo estiver em branco e um erro for lançado, a execução do projeto será interrompida. Se o valor for definido como True, a execução do projeto continua independentemente de qualquer erro.

    Observação:

    Se esta atividade estiver incluída na atividade Try Catch e o valor da propriedade ContinuarComErro for True, nenhum erro será capturado quando o projeto for executado.

Windows - Legada, Configuração do Windows​

  • Destino— O caminho para carregar o arquivo no Bucket de Armazenamento. Use \ como um separador de diretório para especificar o diretório de destino desejado. Se o arquivo de destino já existir, ele será substituído. Este campo é compatível apenas com strings e variáveis String .
  • Arquivo— O caminho completo do arquivo que você deseja carregar para o bucket de Armazenamento indicado no campo Nome do Bucket de Armazenamento . Este campo é compatível com variáveis do tipo IResource . Use esse campo quando o arquivo for obtido dinamicamente durante a execução, como um anexo de um email.
  • Caminho — O caminho local completo para o arquivo que você quer carregar para o Bucket de Armazenamento especificado. Caminhos relativos são resolvidos com base no diretório de execução em runtime. Este campo é compatível apenas com strings e variáveis String . Use este campo quando o arquivo estiver localizado na pasta do projeto.
  • Nome do bucket de armazenamento— O nome do bucket de armazenamento para onde você deseja carregar o arquivo. Este campo é obrigatório. Este campo é compatível apenas com strings e variáveis String .
    Importante:

    Você deve usar um desses campos, já que eles são mutuamente exclusivos. Ao especificar um caminho local, sempre use caminhos de pasta relativos para garantir a compatibilidade entre diferentes estruturas de arquivos nos sistemas Windows e Linux. Por exemplo: newFolder/newFileName.txt.

Painel de Propriedades​

Comum​
  • Continuar ao ocorrer erro— Especifica se a automação deve continuar mesmo quando a atividade gera um erro. Este campo só aceita valores booleanos (True, False). O valor padrão é False. Como resultado, se o campo estiver em branco e um erro for lançado, a execução do projeto será interrompida. Se o valor for definido como True, a execução do projeto continua independentemente de qualquer erro.

    Observação:

    Se esta atividade estiver incluída na atividade Try Catch e o valor da propriedade ContinuarComErro for True, nenhum erro será capturado quando o projeto for executado.

  • NomeDaExibição — O nome de exibição da atividade.

  • Tempo limite (milissegundos)— Especifica o tempo (em milissegundos) a ser aguardado para que o Orchestrator responda ou para que a transferência do arquivo faça progresso, antes que um erro seja gerado. Ele não limita o tempo de transferência total; portanto, arquivos grandes em conexões lentas ainda são concluídos. O valor padrão é 300.000 milissegundos (5 minutos). A abertura de uma conexão é sempre limitada a 30 segundos.

    Observação:

    Em um tempo limite, a atividade falha com um TimeoutException carregando o código de erro Orchestrator_Sys_Timeout, então Continuar com erro e Repetir escopo se aplicam como a qualquer outro erro. Um valor de 0 ou um número negativo é substituído por 30 segundos, e o cancelamento do trabalho é relatado como um cancelamento em vez de um tempo limite.

    Quando o Orchestrator serve o próprio conteúdo do arquivo em vez de entregar um URL de provedor, que é o caso do armazenamento gerenciado pelo Orchestrator com a Features.Buckets.StorageOffloadRequiresAuth funcionalidade habilitada, o upload também deve terminar no total dentro desse valor.

  • Arquivo— O caminho completo do arquivo que você deseja carregar para o bucket de Armazenamento indicado no campo Nome do Bucket de Armazenamento . Este campo é compatível com variáveis do tipo IResource . Use esse campo quando o arquivo for obtido dinamicamente durante a execução, como um anexo de um email.
  • Caminho — O caminho local completo para o arquivo que você quer carregar para o Bucket de Armazenamento especificado. Caminhos relativos são resolvidos com base no diretório de execução em runtime. Este campo é compatível apenas com strings e variáveis String . Use este campo quando o arquivo estiver localizado na pasta do projeto.
    Importante:

    Você deve usar um desses campos, já que eles são mutuamente exclusivos. Ao especificar um caminho local, sempre use caminhos de pasta relativos para garantir a compatibilidade entre diferentes estruturas de arquivos nos sistemas Windows e Linux. Por exemplo: newFolder/newFileName.txt.

Diversos​
  • Caminho da pasta— O caminho para a Pasta do Orchestrator que você quer usar com esta atividade. Se deixado vazio, a pasta atual do Orchestrator será usada. Este campo é compatível apenas com strings e variáveis String . Use / como um separador de subpasta para especificar a pasta desejada.
  • Privado — Se selecionado, os valores de variáveis e argumentos não são mais registrados no nível da Verbose.
Armazenamento​
  • Destino— O caminho para carregar o arquivo no Bucket de Armazenamento. Use \ como um separador de diretório para especificar o diretório de destino desejado. Se o arquivo de destino já existir, ele será substituído. Este campo é compatível apenas com strings e variáveis String .
  • Nome do bucket de armazenamento— O nome do bucket de armazenamento para onde você deseja carregar o arquivo. Este campo é obrigatório. Este campo é compatível apenas com strings e variáveis String .

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades