ação Baixar anexo de arquivo do Salesforce

Você pode baixar um arquivo de um registro no Salesforce usando a opção Baixar anexo de arquivo do Salesforce ação.

Pré-requisitos

Nota: Certifique-se de estar autenticado antes de chamar qualquer ação do Salesforce. Para obter mais informações sobre autenticação, consulte ação Autenticação do Salesforce.

Procedimento

  1. No painel Ações, selecione Salesforce > Baixar anexo de arquivo e coloque-o na tela.
  2. Insira os seguintes campos:
    Ação Baixar anexo de arquivo do Salesforce
    1. Insira o ID de registro do objeto do qual você deseja fazer o download do arquivo. Por exemplo: '5004W000026rD4HQAU'
    2. Digite a Pasta de destino onde você quer salvar o arquivo.
    3. Defina Baixar todos os arquivos/filtrar por para uma das seguintes opções:
      Todos os arquivos: Baixar todos os arquivos anexados de um registro.
      Nome do arquivo: Baixar um arquivo digitando um nome de arquivo.
      Extensão do arquivo: Baixar todos os arquivos com a mesma extensão que você inseriu.
      ID do documento de conteúdo: Baixar uma versão específica de um arquivo.
    4. Digite Padrão como o nome da sessão.
    5. Salve o resultado em uma variável. Por exemplo, os detalhes dos arquivos baixados podem ser salvos em uma variável, tal como ListResponse
  3. Para verificar, você pode executar o bot e se o arquivo foi baixado para o local especificado. O vídeo a seguir demonstra como baixar um arquivo do Salesforce para um local em um sistema local.
    Nota:
    • O arquivo é baixado do Objeto ContentDocument.
    • Os nomes dos arquivos são limitados a 50 caracteres alfanuméricos e qualquer caractere especial é filtrado quando você baixa o arquivo. O nome do arquivo baixado inclui um ID de versão do documento que é anexado antes do nome do arquivo; isso garante que o nome do arquivo seja exclusivo. Por exemplo, se o nome do arquivo for TEST_a_quick_brown_fox, o nome do arquivo baixado será 0684W00000c3OXFQA2-TEST_a_quick_brown_fox.
    Nota: A saída é recuperada como uma lista do tipo Dicionário. Para ler um registro individual (linha) nessa lista, é necessário percorrer todos os itens do dicionário usando a ação Loop e ler ou extrair os registros (linhas) individualmente. Por exemplo, a saída de obter vários registros é salva na variável list_of_records_any. Se a variável contiver cinco registros, cada registro será passado para a ação de loop para ser processado um de cada vez.Ação de loop para obter diversas gravações
    A saída contém informações como título do documento, ID do documento de conteúdo, caminho do arquivo, extensão do arquivo, status do download e mensagem de erro, se houver, do arquivo baixado.