Usando a ação Atribuir arquivo do ServiceNow

Use a ação Atribuir arquivo para gerar um fluxo de arquivos para um anexo na instância do ServiceNow. A ação Atribuir arquivo gera um fluxo de arquivos a partir da instância do ServiceNow e atribui o fluxo a uma variável de arquivo.

Crie um fluxo de arquivos para um anexo na instância do ServiceNow usando o id do sistema de anexos e atribua-o a uma variável de arquivo. Você pode então usar essa variável de arquivo como fonte de dados para fazer upload do anexo na sua pasta do Microsoft 365 OneDrive.

Pré-requisitos

Certifique-se de cumprir os seguintes pré-requisitos.
  • Configure uma conexão ativa com a instância do ServiceNow usando a ação Autenticação. Para obter mais informações sobre a ação Autenticação, consulte Ação de autenticação do ServiceNow.
  • Configure uma conexão OAuth com a conta Microsoft.
  • Salve o nome de usuário da conta Microsoft no Cofre de credenciais.
  • Crie uma variável de arquivos chamada servicenowfilestream para armazenar o fluxo do arquivo.

Procedimento

  1. Crie um Task Bot.
  2. Vá para Ações > ServiceNow > Anexos e clique duas vezes em Atribuir arquivo para adicionar a ação ao editor.
  3. Insira o ID do anexo do arquivo da instância do ServiceNow em sys_id do Anexo.
    Você também pode mapear o ID do anexo para uma variável string e selecionar a variável usando a opção Inserir um valor.
  4. Por padrão, o sistema define o nome da sessão como Padrão em Nome da sessão.
  5. Selecione a variável de arquivo servicenowfilestream no menu suspenso Atribuir arquivo a uma variável.
  6. Vá para Ações > Microsoft 365 OneDrive e clique duas vezes em Conectar para adicionar a ação ao editor.
    Para mais informações sobre a ação Conectar, consulte Como usar a ação Conectar no pacote do Microsoft 365 OneDrive.
  7. Por padrão, o sistema define o nome da sessão de usuário do Microsoft 365 OneDrive como Microsoft365OneDriveUserSession.
  8. Selecione Gerenciado pela Control Room em Modo de autenticação OAuth2 e configure o seguinte:
    1. clique na opção Escolher e siga as instruções para escolher a conexão OAuth pré-configurada à conta Microsoft.
    2. Selecione Credencial > Escolher e siga as instruções no modal Escolher uma credencial para escolher o nome de usuário da conta Microsoft que está disponível no Cofre de credenciais.
  9. Vá para Ações > Microsoft 365 OneDrive e clique duas vezes em Fazer upload de arquivo para adicionar a ação ao editor.
    Para mais informações sobre a ação Fazer upload de arquivo, consulte ação Carregar arquivo.
  10. Por padrão, o sistema escolhe Microsoft365OneDriveUserSession como o nome da sessão em sessão de usuário do Microsoft 365 OneDrive.
  11. Selecione Variável em Variável de arquivo/Nome do arquivo no diretório local.
  12. Clique em Inserir um valor e selecione a variável de arquivo servicenowfilestream.
  13. Digite o caminho da pasta do local do Microsoft 365 OneDrive em Pasta de upload no OneDrive.
    Por exemplo, insira https://companyname-my.sharepoint.com/:b:/g/personal/abc/, onde abc é a pasta na qual o anexo deve ser salvo.

Próximas etapas

Ao executar a automação, o sistema transmite o arquivo da instância do ServiceNow e atribui a variável de arquivo servicenowfilestream ao fluxo de arquivos. A ação Upload do Microsoft 365 OneDrive usa essa variável de arquivo servicenowfilestream para fazer o upload do anexo do ServiceNow para o local especificado do Microsoft 365 OneDrive.