Uso de la acción Asignar archivo de ServiceNow

Utilice la acción Asignar archivo para generar un flujo de archivos para un archivo adjunto en la instancia de ServiceNow. La acción Asignar archivo genera un flujo de archivos a partir de la instancia ServiceNow y asigna el flujo a una variable de archivo.

Cree un flujo de archivos para un adjunto en la instancia de ServiceNow usando el id del sistema de adjuntos y asígnelo a una variable de archivo. Luego, puede usar esta variable de archivo como fuente de datos para cargar el archivo adjunto en su carpeta OneDrive de Microsoft 365.

Antes de empezar

Asegúrese de que cumpla con los siguientes requisitos previos.
  • Establezca una conexión activa con la instancia de ServiceNow usando la acción Autenticación. Para obtener más información sobre la acción Autenticación, consulte Acción de autenticación de ServiceNow.
  • Configure una conexión de ‌OAuth a la cuenta de Microsoft.
  • Guarde el nombre de usuario de la cuenta de Microsoft en la Credential Vault.
  • Cree una variable de tipo archivo llamada servicenowfilestream para almacenar el flujo del archivo.

Procedimiento

  1. Cree un bot de tareas.
  2. Vaya a Acciones > ServiceNow > Adjuntos y haga doble clic en Asignar archivo para agregar la acción al editor.
  3. Ingrese el id de adjunto del archivo de la instancia de ServiceNow en sys_id del adjunto.
    También puede asignar el id del adjunto a una variable de string y seleccionar la variable usando la opción Insertar un valor.
  4. De forma predeterminada, el sistema establece el nombre de la sesión como Predeterminado en Nombre de la sesión.
  5. Seleccione la variable de archivo servicenowfilestream de la lista desplegable Asignar archivo a una variable.
  6. Vaya a Acciones > Microsoft 365 OneDrive, y haga doble clic en Conectar para agregar la acción al editor.
    Para obtener más información sobre la acción Conectar, consulte Usar la acción Conectar en el paquete OneDrive de Microsoft 365.
  7. De forma predeterminada, el sistema establece el nombre de la sesión de usuario de Microsoft 365 OneDrive como Microsoft365OneDriveUserSession.
  8. Seleccione Gestionado por la Control Room en Modo de autenticación OAuth2 y configure lo siguiente:
    1. Haga clic en la opción Elegir y siga las indicaciones para elegir la conexión preconfigurada de ‌OAuth a la cuenta de Microsoft.
    2. Seleccione Credencial > Elegir y siga las indicaciones en el modal Elegir una credencial para elegir el nombre de usuario de la cuenta de Microsoft que esté disponible en la Credential Vault.
  9. Vaya a Acciones > Microsoft 365 OneDrive y haga doble clic en Cargar archivo para agregar la acción al editor.
    Para obtener más información sobre la acción Cargar archivo, consulte acción Cargar archivo.
  10. De forma predeterminada, el sistema elige Microsoft365OneDriveUserSession como el nombre de la sesión en Sesión de usuario de Microsoft 365 OneDrive.
  11. Seleccione Variable en Variable de archivo / Nombre de archivo en el directorio local.
  12. Haga clic en Insertar un valor y seleccione la variable de archivo servicenowfilestream.
  13. Ingrese la ruta de la carpeta de la ubicación OneDrive de Microsoft 365 en Cargar carpeta en OneDrive.
    Por ejemplo, ingrese https://companyname-my.sharepoint.com/:b:/g/personal/abc/, donde abc es la carpeta en la que debe guardarse el archivo adjunto.

Qué hacer a continuación

Cuando ejecuta la automatización, el sistema transmite el archivo desde la instancia de ServiceNow y asigna la variable de archivo servicenowfilestream a la secuencia de archivo. La acción Subir de OneDrive de Microsoft 365 utiliza esta variable de archivo servicenowfilestream para subir el archivo adjunto ServiceNow a la ubicación OneDrive de Microsoft 365 especificada.