A funcionalidade de fluxo de arquivos permite que a automação (tanto Tarefas de API quanto Bots de tarefas) manipule arquivos diretamente de uma fonte de dados. A transmissão direta de um arquivo a partir da fonte de dados elimina a necessidade de baixar e depois enviar o arquivo do desktop local ou do armazenamento da Control Room.

Visão geral

O recurso de fluxo de arquivos utiliza a variável de arquivo para transmitir um arquivo. Crie uma variável de arquivo e atribua essa variável ao arquivo que você deve transmitir na opção Atribuir arquivo a uma variável nas ações compatíveis. Depois de atribuir uma variável de arquivo para transmitir um arquivo, você pode usá-la nas ações subsequentes. Durante o tempo de execução, a automação transmite o arquivo diretamente da fonte, sem a necessidade de baixar e enviar o arquivo. Essa funcionalidade permite que você crie Tarefas de API baseadas em arquivo.

O fluxo de arquivos está disponível para consumo apenas dentro da sessão, pois os valores globais não são compatíveis com a capacidade de fluxo de arquivos. Se a sessão for fechada, a transmissão será interrompida. Além disso, as ações que consomem o fluxo dependem do arquivo de origem. O recurso de fluxo de arquivos reduz o tempo em cenários em que é necessário fazer o download de um arquivo usando uma ação Atribuir e, em seguida, carregá-lo usando uma ação diferente como entrada para a automação subsequente.

Nota:
  • Se o arquivo de origem for modificado, a ação será alterada conforme necessário.
  • Se você excluir o arquivo de origem, a automação falhará.

Por exemplo, você pode usar a ação Atribuir arquivo do pacote Microsoft 365 OneDrive para atribuir uma variável a um arquivo disponível no local do Microsoft 365 OneDrive. Você pode usar a variável de arquivo como fonte de dados no fluxo de trabalho de automação subsequente. Ao selecionar a variável de arquivo como fonte de dados, outras opções (arquivo da Control Room e arquivo do desktop) não estarão disponíveis para seleção.

Pacotes compatíveis

As ações a seguir permitem que você atribua uma variável de arquivo para transmitir um arquivo de um local de armazenamento em nuvem:

Pacote Ação
Google Drive Use a ação Atribuir arquivo para atribuir uma variável a um arquivo disponível em um local do Google Drive. Você pode usar essa variável nas ações subsequentes na sessão.

A ação Atribuir arquivo

Microsoft 365 OneDrive Use a ação Atribuir arquivo para atribuir uma variável a um arquivo disponível em um local do Microsoft 365 OneDrive. Você pode usar essa variável nas ações subsequentes na sessão.

A ação Atribuir arquivo

Microsoft 365 Outlook Use a ação Atribuir anexos para atribuir uma variável de arquivo aos anexos de e-mail e usá-la nas ações subsequentes da sessão.

Atribuir ação de anexos no Microsoft 365 Outlook do pacote

Serviços web REST Use a ação Obter fluxo de arquivos para atribuir uma variável ao arquivo disponível no URI e usá-la nas ações subsequentes da sessão.

Usar a ação Obter fluxo de arquivos

Salesforce Use a ação Atribuir arquivo para atribuir uma variável a um anexo disponível em qualquer instância do Salesforce.

Ação Atribuir arquivo do Salesforce

ServiceNow Use a ação Atribuir arquivo para atribuir uma variável a um anexo disponível em qualquer instância do ServiceNow.

Ação Atribuir arquivo do ServiceNow

SharePoint Use a ação Atribuir arquivo para atribuir uma variável a um arquivo disponível em um local do SharePoint e usá-la nas ações subsequentes da sessão.

Ação atribuir arquivo do SharePoint

As ações a seguir permitem o consumo de um fluxo de arquivos como fonte de dados:

Pacote Ação
CSV/TXT A ação Abrir oferece suporte à variável de arquivo para transmitir o arquivo como uma fonte de dados para ações subsequentes na sessão.

Como usar a ação Abrir para arquivo CSV/TXT

Google Drive A ação Carregar arquivo permite que você carregue um arquivo para um local do Google Drive usando uma variável de arquivo. Você pode atribuir um arquivo a uma variável usando uma das ações mencionadas acima e usar a variável para fazer o upload do arquivo. O fluxo de trabalho de automação transmite e faz upload do arquivo para o local do Google Drive sem baixá-lo localmente.

Carregar arquivo ação em Google Drive

JSON A ação Iniciar sessão oferece suporte à variável de arquivo para transmitir o arquivo como uma fonte de dados para ações subsequentes na sessão.

ação Iniciar sessão no JSON

Lista A ação Adicionar item permite que você adicione uma variável de arquivo que transmite o arquivo diretamente de um armazenamento em nuvem para uma variável de lista.

ação Adicionar item no Lista

Microsoft 365 OneDrive A ação Carregar arquivo permite que você carregue um arquivo para um local do Microsoft 365 OneDrive usando uma variável de arquivo. Você pode atribuir um arquivo a uma variável usando uma das ações mencionadas acima e usar a variável para fazer o upload do arquivo. O fluxo de trabalho de automação transmite e faz upload do arquivo para o local do Microsoft 365 OneDrive sem baixá-lo localmente.
Microsoft 365 Outlook As ações Encaminhar, Responder, Responder a todos e Enviar oferecem suporte ao fluxo de arquivos em anexos.

Você pode adicionar uma variável de arquivo que contém um fluxo de arquivo a uma variável de lista e, em seguida, usar a variável de lista nas configurações de Anexo da ação para adicionar o arquivo como um anexo no e-mail.

Para anexar vários arquivos no e-mail, use a Adicionar ação no pacote Lista para adicionar várias variáveis de arquivo à variável de lista.

Salesforce A ação Carregar anexo de arquivo permite que você envie um arquivo para um registro do Salesforce usando uma variável de arquivo que contém uma transmissão de arquivos. Você pode usar quaisquer ações compatíveis com fluxo de arquivos dos pacotes prontos ou pacotes personalizados criados usando o Connector Builder para criar a variável de arquivo e armazenar o fluxo de arquivos.
ServiceNow A ação Adicionar anexo permite que você envie um arquivo para um registro em um aplicativo de tabela do ServiceNow usando uma variável de arquivo que contém uma transmissão de arquivos. Você pode usar quaisquer ações compatíveis com fluxo de arquivos dos pacotes prontos ou pacotes personalizados criados usando o Connector Builder para criar a variável de arquivo e armazenar o fluxo de arquivos.

Fluxo de arquivos no Connector Builder

O Connector Builder agora oferece suporte a fluxo de arquivos dentro das ações do pacote, permitindo que você crie ações para produzir e consumir fluxo de arquivos. Você pode criar ações para armazenar um arquivo binário em uma variável de arquivo. Ações compatíveis com fluxo de arquivos disponíveis em pacotes prontos para uso e aquelas criadas usando o Connector Builder podem consumir essas variáveis de arquivo na mesma sessão.

Certifique-se de que a caixa de seleção de notação de fluxo de arquivos Transmitir arquivos durante o download esteja marcada ao criar ações.