- Información general
- Actividades de productividad
- Clásico frente a moderno en las actividades de Microsoft 365 y Google Workspace
- Tarjetas Microsoft 365 y Google Workspace: permisos y ámbitos de la API
- Trabajar con etiquetas de confidencialidad
- Trabajar con ámbitos de actividad
- Soporte del servicio de seguimiento de procesos
- Excel
- Notas relacionadas
- Acerca del paquete de actividades de Excel
- Compatibilidad de proyectos
- Codificación de caracteres compatible
- Configuración del proyecto
- Añadir o actualizar la etiqueta de confidencialidad de Excel
- Anexar rango
- Relleno automático
- Rango de ajuste automático
- Cambiar origen de datos dinámicos
- Borrar hoja/rango/tabla
- Copiar/Pegar rango
- Crear tabla dinámica
- Eliminar columna
- Eliminar filas
- Eliminar hoja
- Duplicar hoja
- Exportar a CSV
- Rellenar rango
- Filtro
- Filtrar tabla dinámica
- Buscar la primera/última fila de datos
- Buscar/Reemplazar valor
- Para cada fila de Excel
- Para cada hoja de Excel
- Formatear como tabla.
- Aplicar formato a celdas
- Obtener color de celda
- Obtener gráfico de Excel
- Obtener etiqueta de confidencialidad de Excel
- Obtener rango seleccionado
- Insertar columna
- Insertar gráfico
- Insertar filas
- Insertar hoja
- Invocar VBA
- Buscar
- Función de coincidencia
- Proteger hoja
- Leer fórmula de celda
- Leer el valor de la celda
- Leer rango
- Actualizar las conexiones de datos de Excel
- Actualizar tabla dinámica
- Quitar duplicados
- Cambiar el nombre de hoja
- Ejecutar la macro de la hoja de cálculo
- Guardar archivo de Excel
- Guardar archivo de Excel como
- Guardar archivo de Excel como PDF
- Seleccionar rango
- Ordenar rango
- Convertir texto en columnas
- Desproteger hoja
- Actualizar gráfico de Excel
- Utilice el archivo de Excel
- VLookup
- Escribir celda
- Escribir CSV
- Escribir TablaDeDatos a Excel
- Ámbito de aplicación de Excel
- Anexar a CSV
- Leer CSV
- Escribir CSV
- Eliminar columna
- Filtrar tabla
- Obtener rango de tabla
- Insertar columna
- Ordenar tabla
- Anexar rango
- Cerrar libro
- Obtener color de celda
- Leer celda
- Leer fórmula de celda
- Leer columna
- Leer rango
- Leer fila
- Seleccionar rango
- Establecer color del intervalo
- Escribir celda
- Escribir rango
- Guardar libro
- Crear tabla
- Obtener hoja del libro
- Obtener hojas del libro
- Actualizar tabla dinámica
- Crear tabla dinámica
- Obtener rango seleccionado
- Copiar hoja
- Eliminar rango
- Rango de relleno automático
- Copiar/Pegar rango
- Ejecutar macro
- Insertar/Eliminar columnas
- Insertar/Eliminar filas
- Invocar VBA
- Buscar rango
- Quitar rango de duplicados
- Alcance del proceso de Excel
- Anexar libro de intervalo
- Crear libro de tabla dinámica
- Obtener libro de color de celda
- Obtener libro de intervalo de tabla
- Leer libro de fórmula de celda
- Leer libro de celda
- Leer libro de columna
- Leer libro de intervalo
- Leer libro de fila
- Establecer libro de color del intervalo
- Escribir libro de celda
- Escribir libro de intervalo
- Gestionar archivos CSV
- Filtrar archivos CSV
- Verificar archivos CSV
- Funciones de tabla
- Gestionar varios archivos de Excel
- Interpretar resultados de Excel
- Gestionar tablas dinámicas
- Gestionar selección de intervalo
- Leer desde archivos de Excel
- Gestionar bases de datos en Excel
- Comparar archivos CSV
- Comparar valores numéricos
- Ordenar datos en archivos de Excel
- Filtrar y borrar filas en archivos de Excel
- Filtrar archivos de Excel por color de celda
- Manipular selecciones de intervalo
- Verificar datos de libro de trabajo de Excel
- Leer, escribir y anexa datos en Excel
- Google Workspace
- Notas relacionadas
- Acerca del paquete de actividades Google Workspace
- Compatibilidad de proyectos
- Configuración del proyecto
- Solicitud HTTP de Google Workspace
- Ejecutar script
- Aplicar etiquetas de archivo
- Borrar campos de etiqueta de archivo
- Copiar archivo
- Crear carpeta
- Eliminar archivo/carpeta
- Eliminar permiso de archivo o carpeta
- Descargar archivo
- Para cada archivo/carpeta
- Obtener etiquetas de Drive
- Obtener información de archivo o carpeta
- Obtener etiquetas de archivo
- Obtener archivo/carpeta
- Obtener lista de archivos
- Obtener permisos de archivo o carpeta
- Mover archivo
- Quitar etiquetas de archivos
- Cambiar nombre de archivo o carpeta
- Compartir archivo/carpeta
- Actualizar permiso de archivo o carpeta
- Cargar archivos
- Aplicar etiquetas de archivo
- Archivar correo electrónico
- Eliminar correo electrónico
- Descargar correo electrónico
- Descargar los archivos adjuntos de correo electrónico
- Para cada correo electrónico
- Reenviar correo electrónico
- Obtener correo electrónico por ID
- Obtener lista de correo electrónico
- Obtener lista de etiquetas de Gmail
- Obtener el correo electrónico más nuevo
- Obtener etiqueta única de Gmail
- Marcar correo electrónico como leído/no leído
- Mover correo electrónico
- Eliminar etiquetas de Gmail
- Responder al correo electrónico
- Enviar correo electrónico
- Activar respuestas automáticas
- Desactivar respuestas automáticas
- Añadir hoja
- Rango de relleno automático
- Copiar/Pegar rango
- Crear hoja de cálculo
- Eliminar columna
- Eliminar rango
- Eliminar filas
- Eliminar hoja
- Para cada fila de la hoja de cálculo
- Para cada hoja de la hoja de cálculo
- Obtener color de celda
- Leer celda
- Leer columna
- Leer rango
- Leer fila
- Cambiar el nombre de hoja
- Establecer color del intervalo
- Escribir celda
- Escribir rango
- Escribir fila
- Escribir columna
- Evento de calendario creado
- Evento de calendario recibido
- Evento de calendario actualizado
- Evento de calendario respondido
- Archivo creado
- Carpeta creada
- El archivo se ha actualizado
- Correo electrónico recibido
- Correo electrónico enviado
- Hoja creada
- Celda en hoja actualizada
- Fila agregada a la parte inferior de una hoja
- Tarea creada
- Tarea completada
- Esperar a que se cree el evento del calendario y reanudar
- Esperar a que se reciba el evento del calendario y reanudar
- Esperar a que se responda al evento del calendario y reanudar
- Esperar a que se actualice el evento del calendario y reanudar
- Esperar el correo electrónico recibido y reanudar
- Esperar a que se envíe el correo electrónico y reanudar
- Esperar a que se cree el archivo y reanudar
- Espere a que se actualice el archivo y reanudar
- Esperar a que se cree la carpeta y reanudar
- Esperar a que se cree la hoja y reanudar
- Esperar a que se actualice la celda de la hoja y reanudar
- Esperar a que la fila se añada al final de una hoja
- Esperar a que se cree la tarea y reanudar
- Esperar a que se complete la tarea y reanudar
- Conexiones
- Aplicar etiquetas de archivo
- Borrar campos de etiqueta de archivo
- Copiar archivo
- Crear carpeta
- Eliminar elemento
- Descargar archivo
- Obtener etiquetas de Drive
- Obtener archivo
- Obtener etiquetas de archivo
- Obtener archivos
- Obtener archivos y carpetas
- Obtener carpeta
- Obtener carpetas
- Obtener elemento
- Mover archivo
- Mover carpeta
- Actualizar archivo
- ActualizarCarpeta
- Actualizarelemento
- Quitar etiquetas de archivos
- Compartir archivo
- Compartir carpeta
- Cargar archivo
- Cargar archivos
- Opciones
- Aplicar etiquetas
- Archivar correo electrónico
- Eliminar correo electrónico
- Descargar correo electrónico
- Descargar archivo adjunto de correo electrónico
- Descargar los archivos adjuntos de correo electrónico
- Reenviar correo electrónico
- Obtener correo electrónico
- Obtener información de archivos adjuntos de correo electrónico
- Obtener correos electrónicos
- ObtenerEtiquetasDeCorreo
- Obtener el correo electrónico más nuevo
- Marcar el correo como leído
- Marcar correo electrónico como no leído
- Mover correo electrónico
- Eliminar etiquetas
- Responder al correo electrónico
- Enviar correo electrónico
- Desactivar respuestas automáticas
- Activar respuestas automáticas
- Opciones
- Añadir asistente
- Crear Evento
- Eliminar Evento
- Modificar Evento
- Buscar Eventos
- Utilizar Google Drive
- Compartir archivo
- Eliminar permiso de archivo
- Obtener permisos de archivo
- Actualizar el permiso de archivo
- Copiar archivo
- Crear carpeta
- Eliminar archivo
- Descargar archivo
- Buscar archivos y carpetas
- Obtener información del archivo
- Mover archivo
- Cargar archivo
- Crear documento
- Crear nueva Hoja de cálculo
- Obtener mensajes de correo
- Enviar mensajes de correo electrónico
- Cambiar etiquetas
- Usar una hoja de cálculo de Google
- Agregar/Eliminar Columnas
- Agregar Eliminar filas
- Rango de relleno automático
- Agregar nueva hoja
- Anexar fila
- Actualizaciones de hojas de cálculo por lotes
- Copiar hoja
- Copiar/Pegar rango
- Eliminar rango
- Eliminar hoja
- Obtener color de celda
- Obtener hojas
- Leer celda
- Leer columna
- Leer rango
- Leer fila
- Cambiar el nombre de hoja
- Escribir celda
- Escribir rango
- Borrar rango
- Descargar hoja de cálculo
- Utilizar documento de Google
- Actualizaciones de documentos por lotes
- Obtener documento
- Obtener índice de texto
- Insertar texto
- Reemplazar texto
- Leer todo el texto
- Crear proyecto de script
- Obtener contenido de proyecto
- Cargar archivo de script
- Crear implementación
- Ejecutar script
- Correo
- Notas relacionadas
- Nuevo impacto de Outlook en las actividades de UiPath Outlook Desktop
- Compatibilidad de proyectos
- Utilizar la aplicación Outlook de escritorio
- Utilizar Gmail
- Utilizar Outlook 365
- Archivar correo electrónico
- Eliminar correo electrónico
- Para cada correo electrónico
- Reenviar correo electrónico
- Obtener correo electrónico por ID
- Obtener mensaje de correo del archivo
- Marcar correo electrónico como leído/no leído
- Mover correo electrónico
- Responder al correo electrónico
- Guardar correo electrónico
- Guardar archivos adjuntos de correo electrónico
- Enviar invitación de calendario
- Enviar correo electrónico
- Obtener mensajes de correo de Outlook
- Mover mensaje de correo de Outlook
- Enviar mensaje de correo de Outlook
- Guardar mensaje de correo de Outlook
- Borrar mensaje de Outlook Mail
- Contestar a mensaje de correo de Outlook
- Establecer categorías de correo de Outlook
- Marcar mensaje de Outlook Mail como leído/no leído
- Desencadenador de mensajes de correo de Outlook
- Microsoft 365
- Notas relacionadas
- Acerca del paquete de actividades de Microsoft 365
- Compatibilidad de proyectos
- Configuración del proyecto
- Solicitud HTTP de Microsoft 365
- Añadir hoja
- Copiar rango
- Crear tabla
- Crear libro
- Eliminar columna
- Eliminar hoja
- Eliminar rango
- Eliminar filas
- Para cada fila del libro
- Para cada hoja del libro
- Obtener color de celda
- Leer celda
- Leer columna
- Leer rango
- Leer fila
- Cambiar el nombre de hoja
- Establecer color del intervalo
- Intervalo de BuscarV
- Escribir celda
- Escribir columna
- Escribir rango
- Escribir fila
- Asignar etiqueta de confidencialidad
- Crear carpeta
- Copiar archivo/carpeta
- Eliminar archivo/carpeta
- Descargar archivo
- Proteger/desproteger archivos
- Para cada archivo/carpeta
- Obtener archivo/carpeta
- Obtiene los metadatos del archivo o la carpeta
- Obtener las etiquetas de confidencialidad
- Obtener archivo/carpeta
- Mover archivo/carpeta
- Cambiar nombre de archivo o carpeta
- Compartir archivo/carpeta
- Cargar archivos
- Actualizar los metadatos del archivo o la carpeta
- Archivar correo electrónico
- Eliminar correo electrónico
- Descargar correo electrónico
- Descargar los archivos adjuntos de correo electrónico
- Para cada correo electrónico
- Reenviar correo electrónico
- Obtener correo electrónico por ID
- Obtener lista de carpetas de correo electrónico
- Obtener lista de correo electrónico
- Obtener el correo electrónico más nuevo
- Marcar correo electrónico como leído/no leído
- Mover correo electrónico
- Responder al correo electrónico
- Enviar correo electrónico
- Establecer categorías de correo electrónico
- Activar respuestas automáticas
- Desactivar respuestas automáticas
- Evento de calendario creado
- Evento de calendario recibido
- Evento de calendario respondido
- Evento de calendario actualizado
- Se ha actualizado la celda en la hoja de trabajo
- Correo electrónico recibido
- Correo electrónico enviado
- Archivo creado
- El archivo se ha actualizado
- Elemento de la lista añadido
- Elemento de la lista actualizado
- Fila agregada a la parte inferior de una tabla
- Hoja de trabajo creada
- Esperar a que se cree el evento del calendario y reanudar
- Esperar a que se reciba el evento del calendario y reanudar
- Esperar a que se responda al evento del calendario y reanudar
- Esperar a que se actualice el evento del calendario y reanudar
- Esperar a que se actualice la celda en la hoja de trabajo y reanudar
- Esperar el correo electrónico recibido y reanudar
- Esperar a que se envíe el correo electrónico y reanudar
- Esperar a que se cree el archivo y reanudar
- Espere a que se actualice el archivo y reanudar
- Esperar a que se agregue la fila al final de una tabla y reanudar
- Esperar a que se agregue el elemento de la lista y reanudar
- Esperar a que se actualice el elemento de la lista y reanudar
- Esperar a que se cree la hoja de trabajo y reanudar
- Conexiones
- AddEmailCategories
- Archivar correo electrónico
- Eliminar correo electrónico
- Descargar correo electrónico
- Descargar archivo adjunto de correo electrónico
- Descargar los archivos adjuntos de correo electrónico
- Reenviar correo electrónico
- Obtener correo electrónico
- Obtener información de archivos adjuntos de correo electrónico
- Obtener correos electrónicos
- GetMailFolders
- Obtener el correo electrónico más nuevo
- Marcar el correo como leído
- Marcar correo electrónico como no leído
- Mover correo electrónico
- RemoveEmailCategories
- Responder al correo electrónico
- Enviar correo electrónico
- Desactivar respuestas automáticas
- Activar respuestas automáticas
- Copiar archivo
- Copiar carpeta
- Crear carpeta
- Eliminar elemento
- Descargar archivo
- Obtener archivo
- Obtener archivos
- GetFilesAndFolders
- Obtener carpeta
- Obtener carpetas
- Obtener elemento
- Mover archivo
- Mover carpeta
- Actualizar archivo
- ActualizarCarpeta
- Actualizarelemento
- Compartir archivo
- Compartir carpeta
- Cargar archivo
- Cargar archivos
- Fusionar varias hojas en una nueva hoja de Excel de resumen
- Aceptar automáticamente invitaciones de calendario de tu gestor
- Mover archivos a carpetas dedicadas por tipo
- Verificar si los nuevos documentos de empleo (I9 e ID) coinciden
- Añadir nuevos clientes a una lista de SharePoint
- Eliminar elementos de lista de SharePoint más recientes que ayer
- Notificarme en Slack cuando se reciba un correo electrónico de Outlook importante
- Incluir la fecha de creación en los nuevos nombres de archivo de OneDrive
- Notificarme por correo electrónico cuando se cree un nuevo archivo
- Ámbito de Microsoft Office 365
- Añadir hoja
- Anexar rango
- Borrar rango
- Copiar rango
- Copiar hoja
- Crear libro
- Eliminar rango
- Eliminar hoja
- Obtener color de celda
- Obtener hojas
- Leer celda
- Leer columna
- Leer rango
- Leer fila
- Cambiar el nombre de hoja
- Escribir celda
- Escribir rango
- Establecer color del intervalo
- Crear tabla
- Obtener rango de tabla
- Insertar columna
- Eliminar columna
- Insertar filas
- Eliminar filas
- Intervalo de BuscarV
- Utilizar OneDrive y SharePoint
- Copiar archivo/carpeta
- Crear carpeta
- Eliminar archivo/carpeta
- Descargar archivo
- Exportar archivo como PDF
- Buscar archivos y carpetas
- Obtener archivo/carpeta
- Mover archivo/carpeta
- Cargar archivo
- Compartir archivo/carpeta
- Para cada archivo/carpeta
- Reenviar correo
- Encontrar horas de reunión
- Obtener correo
- Mover correo
- Enviar correo
- Responder al correo
- Eliminar correo
- Establecer categorías de correo
- Añadir archivo adjunto
- Añadir asistente
- Añadir ubicación
- Crear Evento
- Eliminar Evento
- Obtener calendarios
- Modificar Evento
- RSVP
- Buscar Eventos
- Crear grupo
- Eliminar grupo
- Obtener grupo
- Lista de grupos
- Crear depósito
- Eliminar depósito
- Mostrar depósitos
- Mostrar tareas del depósito
- Crear plan
- Obtener plan
- Mostrar planes
- Crear tarea
- Eliminar tarea
- Obtener tarea
- Mostrar tareas
- Actualizar tarea
- Para cada lista
- Obtener información de la lista
- Para cada elemento de la lista
- Eliminar elemento de la lista
- Añadir elementos de la lista
- Actualizar elemento de la lista
- Obtener elementos de la lista
- Solución de problemas de autenticación
- AADSTS50011: la URI de redireccionamiento no coincide
- AADSTS50076: utilizar autenticación multifactor
- AADSTS50079: el usuario debe utilizar la autenticación multifactor
- AADSTS500113: no se registró ninguna dirección de respuesta para la aplicación
- AADSTS65001: el usuario o administrador no ha consentido en utilizar la aplicación
- AADSTS7000218: el cuerpo de la solicitud debe contener el siguiente parámetro: client_assertion o client_secret
- AADSTS70002: Cliente no válido: error al validar las credenciales
- AADSTS50055: la contraseña ha caducado
- AADSTS700082: el token de actualización ha caducado debido a inactividad
- AADSTS50194: la aplicación no está configurada como aplicación tenant múltiple
- Solución de problemas de correo
- Solución de problemas de calendario
- Solución de problemas de archivos
- Solución de problemas de hojas
- Presentaciones
- Notas relacionadas
- Acerca del paquete de actividades de Presentaciones
- Compatibilidad de proyectos
- Añadir o actualizar la etiqueta de confidencialidad de Powerpoint
- Añadir Tabla de datos a la diapositiva
- Agregar archivo a la diapositiva
- Añadir imagen o vídeo a la diapositiva
- Agregar nueva diapositiva
- Agregar texto a diapositiva
- Copiar Pegar Diapositiva
- Eliminar diapositiva
- Formato del contenido de las diapositivas
- Obtener etiqueta de confidencialidad de PowerPoint
- Pegar elemento en diapositiva
- Reemplazar el texto de la presentación
- Ejecutar macro de presentación
- Guardar el archivo de PowerPoint como
- Guardar presentación como PDF
- Usar presentación de PowerPoint
- Word
- Notas relacionadas
- Acerca del paquete de actividades Word
- Compatibilidad de proyectos
- Ámbito de aplicación Word / usar archivo de Word
- Añadir o actualizar la etiqueta de confidencialidad de Word
- Añadir hipervínculo al documento
- Añadir imagen
- Anexar texto
- Obtener etiqueta de confidencialidad de Word
- Insertar tabla de datos en el documento
- Pegar gráfico/imagen en el documento
- Leer texto
- Reemplazar fotografía
- Reemplazar el texto del documento
- Guardar documento como
- Guardar documento como PDF
- Establecer contenido de marcador

Actividades de productividad
El tipo de autenticación de token interactivo incluye las siguientes características:
- Se ejecuta como usuario.
- Se utiliza en escenarios de automatización atendidos.
- Utiliza permisos delegados.
Puedes utilizar el tipo de autenticación de token interactivo para la automatización atendida y cuando se requiere la autenticación multifactor (MFA). Si quieres probar el paquete de actividades, utiliza este método de autenticación, ya que es fácil de configurar y funciona bien para cuentas personales. El token interactivo utiliza el URI de redirección predeterminado mencionado en la sección Registrar tu aplicación .
- Registro de la aplicación pública de UiPath: la ventaja de utilizar la aplicación pública de UiPath es que no es necesario configurar ni mantener la aplicación.
Nota: UiPath no almacena ningún dato de usuario. El token de autenticación solo se guarda en tu máquina o en tu depósito de Orchestrator. Para obtener más información, consultaRegistro de la aplicación pública de UiPath.
- Trae tu propia aplicación (BYOA): la ventaja de utilizar tu propia aplicación es que puedes gestionar, personalizar y asignar permisos dentro de tu organización de forma más detallada. Para obtener más información, consulta Registro de aplicaciones OAuth personalizadas - Trae tu propia aplicación (BYOA).
public client
o native
(móvil y escritorio).
Cuando ejecutas la actividad de Microsoft 365 por primera vez con el tipo de autenticación de token interactivo, se te pide que autorices el acceso a los recursos a los que concediste permisos al registrar tu aplicación. Para obtener más información, consulta Obtener acceso en nombre de un usuario.
Una sola organización puede tener varios ID de aplicación (cliente). Cada ID de aplicación contiene sus propios permisos y requisitos de autenticación. Por ejemplo, tanto tú como tu compañero podéis registrar una aplicación de Microsoft 365 en el ID de Microsoft Entra de vuestra empresa con diferentes permisos. Tu aplicación puede configurarse para autorizar permisos para interactuar solo con archivos, mientras que la aplicación de tu colega puede autorizar permisos para interactuar con archivos, correo y calendario.
- Si seleccionas el tipo de autenticación de token interactivo en la actividad Ámbito de Microsoft 365 , deja los campos Nombre de usuario y Contraseña vacíos.
- Si utilizas una aplicación de un solo tenant, configura el campo Tenant .
- Si utilizas una aplicación multitenant (la aplicación pública de UiPath es multitenant), deja el campo Tenant vacío.
Esta sección se aplica tanto a la aplicación pública de UiPath como a los métodos Trae tu propia aplicación.
Cuando añades una actividad al Ámbito de Microsoft 365, Studio detecta automáticamente los ámbitos que requiere. También puedes permitir más o menos ámbitos. Sin embargo, si se seleccionan menos ámbitos, es posible que algunas funcionalidades de la actividad no funcionen.
Para obtener más detalles, consulta Trabajar con ámbitos de actividad.
La aplicación pública de UiPath está registrada con la siguiente información:
- Nombre: UiPathStudioO365App
- ID de cliente:
f2f43f65-16a6-4319-91b6-d2a342a88744
- Ámbitos: Calendars.Read, Calendars.Read.Shared, Calendars.ReadWrite, Calendars.ReadWrite.Shared, Chat.ReadWrite, email, EWS.AccessAsUser.All, Files.Read, Files.Read.All, Files.ReadWrite, Files. ReadWrite.All, Group.Read.All, Group.ReadWrite.All, Mail.Read, Mail.Read.Shared, Mail.ReadWrite, Mail.ReadWrite.Shared, Mail.Send, Mail.Send.Shared, offline_access, openid, Presencia.Leer, Presencia.Leer.Todos, perfil, Sitios.Leer.Todos, Sitios.LeerEscritura.Todos, Usuario.Leer, Usuario.Leer.Todos.
En esta sección se explica cómo crear una aplicación para las conexiones de ámbito de Microsoft 365 .
Información general
Para habilitar las actividades clásicas de Microsoft 365, tu aplicación debe:
- integrarse con la plataforma de identidad de Microsoft.
- tener asignados los permisos correctos de la API de Microsoft Graph.
Después de registrar tu aplicación Microsoft 365, Microsot Entra ID asigna un ID de aplicación (cliente) único que introduces en la actividad Ámbito de Microsoft 365 junto con los servicios a los que has asignado permisos, que son archivos, correo y calendario.
Registre su propia aplicación (BYOA)
- Inicia sesión en el portal de Azure utilizando tu cuenta de Microsoft 365 personal, de trabajo o educativa.
- Selecciona Microsoft Entra ID.
- Selecciona el botón Añadir y, en la lista desplegable, selecciona Registro de aplicación.
- En la página Registrar una aplicación , rellena los siguientes campos Nombre, Tipos de cuenta compatibles y URI de redirección (opcional).
- En el campo Nombre , introduce un nombre para tu aplicación.
- En Tipos de cuenta compatibles, selecciona la opción que se aplica a ti:
- Solo cuentas en este directorio de la organización (solo UiPath: inquilino único) : utiliza esta opción si tu público objetivo es interno de tu organización. Esto representa una aplicación de un solo tenant.
- Cuentas en cualquier directorio de la organización (Cualquier tenant de Microsoft Entra ID - Multitenant) : utiliza esta opción si tu público objetivo son clientes empresariales o educativos. Esto representa una aplicación multitenant.
- Cuentas en cualquier directorio de la organización (cualquier inquilino de Microsoft Entra ID - Multitenant) y cuentas personales de Microsoft (por ejemplo, Skype, Xbox) : utiliza esta opción para apuntar al conjunto más amplio de identidades de Microsoft. Esto representa una aplicación multitenant.
- Solo cuentas personales de Microsoft
Para obtener más información sobre qué opción seleccionar, consulta ¿Quién puede iniciar sesión en tu aplicación?
- En Redirigir URI (opcional), introduce una dirección URI, si procede. La biblioteca de autenticación de Microsoft (MSAL.NET) utiliza un URI de redirección predeterminado:
https://login.microsoftonline.com/common/oauth2/nativeclient
. Es probable que este valor funcione para ti cuando utilices el tipo de autenticación de token interactivo.- Su selección depende de su tipo de autenticación. Para obtener más información, consulta Cómo conectarse a las actividades de Microsoft 365).
- En nuestro ejemplo, la organización admite la autenticación multitenant y solo puede utilizar el tipo de autenticación de token interactivo que requiere un URI de redirección.
- Si utilizas un token interactivo y el URI de redirección de Microsoft predeterminado, debes añadir una plataforma de tipo Aplicaciones móviles y de escritorio. Para obtener más información, consulta Configurar los ajustes de la plataforma en la documentación de Microsoft.
- Si tu tipo de autenticación es Autenticación de Windows integrada (IWA) o Nombre de usuario y contraseña, no necesitas registrar un URI de redirección para tu aplicación. Estos flujos hacen un viaje de ida y vuelta al punto final de la plataforma de identidad de Microsoft v2.0, y no se devolverá la llamada a tu aplicación en ningún URI específico.
- Cuando trabajes con Microsoft 365 en un proyecto de UiPath Studio destinado a .NET 5.0, añade
http://localhost
al URI de redirección de las aplicaciones de tu propiedad.Para obtener más información, consulta Registro de aplicaciones de escritorio en la documentación de la plataforma de identidad de Microsoft.
- Selecciona Registrar, que te redirige a la página Información general de tu aplicación registrada.
Para completar la configuración de la aplicación, también debes añadirle permisos de API.
Agregar permisos de API
- La autenticación de token interactivo utiliza permisos delegados.
- Los permisos pueden variar en función de la actividad, ya que cada actividad incluye los permisos que necesita para sus características específicas.
Después de registrar tu aplicación, añade los permisos de API necesarios de la siguiente manera:
- En el portal de Azure , ve a tu aplicación registrada.
- Expande la opción Administrar y selecciona Permisos de API.
- Selecciona Añadir un permiso, que abre el panel lateral Solicitar permisos de la API .
- Selecciona Microsoft Graph, en la pestaña API de Microsoft .
- Selecciona Permisos delegados para mostrar la lista de permisos.
Nota:
- Los permisos delegados se utilizan con el token interactivo.
- Los permisos de la aplicación se utilizan con el ID de la aplicación y el secreto.
Para obtener más información sobre los tipos de permisos, consulta Configurar una aplicación cliente para acceder a las API web en la documentación de Microsoft Azure.
- Utiliza la barra de búsqueda o desplázate hacia abajo en la lista y selecciona los siguientes permisos:
Nota:
- Los permisos pueden variar en función de la actividad, ya que cada actividad incluye los permisos que necesita para sus características específicas.
- Estos permisos no son todos obligatorios. La siguiente lista representa el conjunto completo de permisos necesarios para ejecutar todas las actividades de Microsoft 365. Puedes restringir los permisos en función de tu caso de uso particular. Consultalas páginas de documentación de las actividades para saber qué permisos necesitan.
- Calendario
- Calendarios. Leer
- Calendarios. LeerEscribir
- Archivos
- Archivos. Leer
- Archivos.leer.todos
- Archivos.LeerEscribir
- Archivos.leerEscribir todo
- Sitios
- Sitios. Leer.todos
- Sitios. LeerEscribir.todo
- Correo
- Correo. Leer
- Mail.ReadWrite
- Correo.Enviar
- Usuarios
- User.Read
- Compartido : ámbitos necesarios para acceder a los recursos compartidos con el usuario, pero que no son de su propiedad.
- Correo.Leer.Compartido
- Correo.LeerEscribir.Compartido
- Correo.Enviar.Compartido
- Calendarios.Leer.Compartido
- Calendarios.LeerEscribir.Compartir
- Selecciona Añadir permisos para volver a tu lista de permisos de API.
- Asegúrate de que tus permisos de API incluyen tus permisos añadidos de Calendarios, Archivos, Usuario y Correo .
Restringir una aplicación a sitios web específicos
Si quieres controlar a qué sitios web puede acceder tu aplicación, procede de la siguiente manera:
Primero, asigna el permiso Sites.Selected a tu aplicación:
- En el portal de Azure , ve a tu aplicación registrada.
- Expande la opción Administrar y selecciona Permisos de API.
- Selecciona Añadir un permiso, que abre el panel lateral Solicitar permisos de la API .
- En la pestaña API de Microsoft , selecciona Microsoft Graph.
- Selecciona Permisos de aplicación.
- Busca sitios y expande el menú desplegable Sitios para ver todos los permisos de sitio disponibles.
- Añade una marca de verificación junto al permiso Sites.Selected y, a continuación, selecciona Añadir permiso.
A continuación, permite que la aplicación acceda a un sitio web concreto mediante las API:
- Ve al explorador de Microsoft Graph.
- Crea una API de tipo GET. Por ejemplo,
https://graph.microsoft.com/v1.0/sites?search=FPH_Test
, dondeFPH_Test
es el nombre de un sitio de SharePoint.Figura 1. Página de Microsoft Graph Explorer con la API GET - Selecciona Ejecutar consulta.
- Copia el ID del sitio
6c964666-500d-48e6-9ca6-84acee41c5b9,f955b6bc-9d48-4155-b1f5-e722d5cea1b5
del cuerpo de la respuesta y pégalo en un documento para su uso posterior.Figura 2. El cuerpo de respuesta de la API GET en Microsoft Graph Explorer - Para permitir que la aplicación acceda a este sitio web, crea otra API, esta vez de tipo POST. Por ejemplo,
https://graph/microsoft.com/v1.0/sites/0yxd4.sharepoint.com,6c964666-500d-48e6-9ca6-84acee41c5b9,f955b6bc-9d48-4155-b1f5-e722d5cea1b5/permissions
, donde6c964666-500d-48e6-9ca6-84acee41c5b9,f955b6bc-9d48-4155-b1f5-e722d5cea1b5
es el ID del sitio. - Dado que se trata de una API POST, introduce los datos de la carga útil en formato JSON en el cuerpo de la solicitud. Por ejemplo:
{ "roles": [ "write" ], "grantedToIdentities": [ { "application": { "id": "14dbd4c1-9ebf-47e8-c3f75bffed2d", "displayName": "BOYA_Nisarg" } } ] }
{ "roles": [ "write" ], "grantedToIdentities": [ { "application": { "id": "14dbd4c1-9ebf-47e8-c3f75bffed2d", "displayName": "BOYA_Nisarg" } } ] }Nota:- Asegúrate de que la carga útil contenga el nombre y el ID de la aplicación.
- Puedes encontrar el ID de la aplicación cuando accedes a la aplicación en Azure, en Información general.
- Selecciona Ejecutar consulta. Si la consulta se ejecutó correctamente, se muestra el mensaje Creado - 201 .
Para comprobar qué aplicaciones pueden acceder a sitios específicos, cambia la API de POST a GET, elimina la carga útil, mantén la misma API y ejecuta la consulta. Puedes encontrar en el cuerpo de la respuesta todas las aplicaciones que pueden acceder a ese sitio específico.
Primero, crea un nuevo proyecto de automatización de la siguiente manera:
- En UiPath Studio, selecciona Nuevo proyecto.
- Selecciona Proceso, que abre una ventana Nuevo proceso en blanco .
- Introduce un Nombre, una Ubicacióny una Descripcióndel proyecto.
- Selecciona la Compatibilidad, donde Windows está seleccionado de forma predeterminada.
- Selecciona Crear.
- Para obtener más información sobre los paquetes de UiPath Studio, consulta Gestionar paquetes.
Después de crear tu proyecto, instala el paquete UiPath.MicrosoftOffice365.Activities de la siguiente manera:
- Selecciona Gestionar paquetes en la cinta Diseño .
- Introduce Office 365 o Microsoft en la barra de búsqueda, en Todos los paquetes.
- Selecciona la versión del paquete que deseas y luego selecciona Instalar.
- Selecciona Guardar.
¡Ya está! Ahora que has completado la configuración, puedes empezar a añadir las actividades de Microsoft 365 a tu proyecto.
Para una experiencia de aprendizaje práctica y para empezar a utilizar rápidamente las actividades, consulta las guías de inicio rápido . Estas guías proporcionan instrucciones paso a paso para ayudarte a crear muestras funcionales de las diferentes actividades para que puedas verificar la conexión a tu aplicación registrada y familiarizarte con las propiedades de entrada/salida.
Para obtener más información sobre las actividades de Microsoft 365 (incluidas las entradas/salidas de propiedades de ejemplo), consulta las actividades clásicas para obtener una lista completa y enlaces a las páginas detalladas de la actividad.
- Información general
- Detalles
- Ámbitos del token interactivo
- Registro de la aplicación pública de UiPath
- Registro de aplicación OAuth personalizado: trae tu propia aplicación (BYOA)
- Información general
- Registre su propia aplicación (BYOA)
- Agregar permisos de API
- Restringir una aplicación a sitios web específicos
- Crear tu proyecto en Studio Desktop
- Próximos pasos