- Información general
- 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
- 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
- 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
- Solicitud HTTP
- Copiar archivo
- Obtener lista de archivos
- Crear carpeta
- Eliminar archivo/carpeta
- Descargar archivo
- Para cada archivo/carpeta
- Obtener archivo/carpeta
- Mover archivo
- Compartir archivo/carpeta
- Cargar archivos
- Aplicar etiquetas de archivo
- Quitar etiquetas de archivos
- Obtener etiquetas de archivo
- Borrar campos de etiqueta de archivo
- Obtener etiquetas de Drive
- Archivar correo electrónico
- Eliminar correo electrónico
- Descargar correo electrónico
- Descargar los archivos adjuntos de correo electrónico
- Obtener lista de correo electrónico
- Para cada correo electrónico
- Reenviar correo electrónico
- Obtener correo electrónico por ID
- 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
- Aplicar etiquetas de archivo
- Eliminar etiquetas de Gmail
- Activar respuestas automáticas
- Desactivar respuestas automáticas
- 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
- 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
- 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
- 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
- About the Microsoft 365 activity package
- How to connect to Microsoft 365 activities
- Compatibilidad de proyectos
- Solicitud HTTP
- Eliminar correo electrónico
- Archivar correo electrónico
- Obtener lista de correo electrónico
- Descargar correo electrónico
- Descargar los archivos adjuntos de correo electrónico
- Para cada correo electrónico
- Reenviar correo electrónico
- Get Email By ID
- 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
- Archivo creado
- El archivo se ha actualizado
- Correo electrónico recibido
- Correo electrónico enviado
- Evento de calendario creado
- Evento de calendario recibido
- Evento de calendario respondido
- Evento de calendario actualizado
- Elemento de la lista añadido
- Elemento de la lista actualizado
- Se ha actualizado la celda en la hoja de trabajo
- Hoja de trabajo creada
- Fila agregada a la parte inferior de una tabla
- 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
- 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
- Encontrar horas de reunión
- 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
- 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
- Reemplazar el texto de la presentación
- Pegar elemento en diapositiva
- 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
How to connect to Microsoft 365 activities
Microsoft 365 activities have different authentication flows that you can choose from. Your choice is dependent on: the type of automation mode you plan to run (attended or unattended), the type of projects you want to build (cross-platform or Windows), the type of permissions you want to grant (delegated or app-only), and your application authentication requirements (consult with your administrator if you're unsure which authentication requirements apply to your application).
Microsoft Authentication flow | Microsoft 365 Scope - Authentication type | Conexión de Integration Service | Robot type - Attended | Robot type - Unattended | API permission type |
---|---|---|---|---|---|
OAuth 2.0 authorization code flow |
Interactive Token - public app | Código de autorización OAuth 2.0 |
Permisos delegados | ||
Interactive Token - BYOA | Traiga su propia aplicación OAuth 2.0 | Permisos delegados | |||
Integrated Windows authentication (IWA) | N/D |
Permisos delegados | |||
Nombre de usuario y contraseña | N/D |
Permisos delegados | |||
OAuth 2.0 client credentials flow | Application ID and secret | N/D |
Permisos de la aplicación | ||
N/D |
Permisos de la aplicación |
To understand the differences between delegated and application permissions, see the Microsoft official documentation: Comparison of delegated and application permissions.
Briefly, the differences are as follows:
- With delegated permissions, the application impersonates a user and acts on the user's behalf. The application can access only what the signed-in user can access.
- With application permissions, the application acts on its own, without a signed-in user. The application can access any data that its permissions are associated with.
For both delegated and application permissions, you can restrict what the application can and can't access using the scopes defined when you create the app. Refer to Scopes and permissions in the Microsoft documentation.
Both Microsoft 365 Scope and Integration Service connections support single tenant applications and multitenant applications. To learn the difference between the two, refer to Who can sign in to you app? in the Microsoft official documentation.
Both Microsoft 365 Scope and Integration Service connections support multiple Azure environments:
- Connections through the Scope activity support: Azure, Azure Global, China, Germany or US Government. The default value is Global.
- Connections through Integration Service support: Default, US Government L4, US Government L5, and China.
Integration Service connectors use OAuth 2.0 authorization code flow with delegated permissions.
The Microsoft 365 modern activities and triggers establish an authenticated connection to the Integration Service Microsoft OneDrive & SharePoint and the Microsoft Outlook 365 connectors. To learn more about Integration Service connections, refer to Set up Integration Service connectors.
When you connect to the Microsoft connectors in Integration Service, you have the option to use the standard UiPath public application (with a set of default, non-configurable scopes) or create your own application with Microsoft and customize the scopes you need.
The Microsoft 365 Classic activities establish an authenticated connection to your Microsoft 365 applications via the Microsoft 365 Scope activity.
The activities need authorization from the Microsoft identity platform. To enable authorization, you first register your Microsoft 365 application in your Azure Active Directory. When registering your application, you assign Microsoft Graph API permissions to specify the resources your Robot can access on your behalf.
After registering your Microsoft 365 application, Azure Active Directory assigns a unique application (client) ID that you enter in the Microsoft 365 Scope activity. The Application ID is used to collect the necessary information about your registered app to initiate authentication and get the access token to establish the connection.
When you add an activity to Microsoft 365 Scope, its required scopes are automatically detected. You can also choose to allow additional scopes.
- Runs: as a user.
- Scenario: attended automation.
- Delegated permissions.
- When registering your application, you must select an application type. For interactive token authentication, use a mobile/desktop application (which uses OAuth 2.0 authorization code flow).
- El tipo de autenticación de token interactivo se puede utilizar para la automatización atendida y cuando se requiere la autenticación multifactor (MFA). Esta es la opción predeterminada y la que usamos en nuestros ejemplos. Si estás interesado en probar el paquete de actividades, esta opción es fácil de configurar y funciona bien para las cuentas personales (utilizando el URI de redirección predeterminado indicado en el paso 7 de la sección Registrar tu aplicación de la guía de configuración ).
- You have the option to register and use your own Azure app (i.e., OAuthApplication = Custom) or the one provided by UiPath (OAuthApplication = UiPath).
- When you run the Microsoft 365 activity for the first time using this authentication type, you are prompted to authorize access to the resources (you granted permissions to when registering your app) via a consent dialogue box. See Get access on behalf of a user.
- If you select this authentication type in Microsoft 365 Scope, leave the Username, Password, and Tenant fields empty.
- Runs: as a user.
- Scenario: unattended automation.
- Delegated permissions.
- El tipo de autenticación Autenticación de Windows integrada puede utilizarse para la automatización desatendida. Esta opción puede aplicarse a las aplicaciones alojadas de Windows que se ejecutan en equipos unidos a un dominio de Windows o Azure Active Directory.
- When registering your application, you must select an application type. For IWA authentication type, you must use a mobile/desktop application (which uses OAuth 2.0 authorization code flow).
- Works only for federated users and if your registered Azure application is configured to support IWA. Doesn't work for multi-factor authentication (MFA). See details here: IWA on GitHub.
- You should only select this option if your registered application is configured to support Integrated Windows Authentication.
- If you select this authentication type in Microsoft 365 Scope, leave the Username and Password fields empty. The Tenant field is optional.
- Runs: as a user.
- Scenario: unttended automation.
- Delegated permissions.
- This authentication type is provided only for legacy reasons. We do not recommend using this option, as it goes against the principles of modern authentication. It doesn't work for multi-factor authentication (MFA). See details here: User & Password on GitHub.
- Aunque Microsoft no lo recomienda, puedes utilizar este tipo de autenticación en aplicaciones cliente públicas. El uso de este tipo de autenticación impone restricciones en su aplicación. Por ejemplo, las aplicaciones que usen este flujo no podrán iniciar la sesión de un usuario que necesite realizar una autenticación multifactor (acceso condicional). Tampoco permitirá que tu aplicación se beneficie del inicio de sesión único.
- The ApplicationID property is required when selecting the Username and Password authentication type. You can register your Microsoft 365 Application using your personal, work, and/or school account.
- Runs: as background service.
- Scenario: unattended and unattended with MFA enabled.
- Application permissions.
- Recommended for unattended executions or when you want to access the Microsoft Graph API as an application (a background service / daemon) without a signed-in user.
-
When registering your application, you must select an application type. For application ID and secret authentication type, use a confidential/web application (which uses OAuth 2.0 client credentials flow).
-
Los permisos de la API adecuados deben configurarse para la aplicación de Azure para que las actividades de Microsoft 365 funcionen correctamente (por ejemplo, los permisos de la aplicación
Group.Create
,Group.Read.All
yGroup.ReadWrite.All
deben configurarse para Microsoft Graph cuando se utilizan actividades de Grupos). -
A single organization can have multiple application (client) IDs for their Microsoft 365 account. Each application (client) ID contains its own permissions and authentication requirements. For example, you and your colleague can both register a Microsoft 365 application in your company's Azure Active Directory with different permissions. Your app can be configured to authorize permissions to interact with files only, while your colleague's app is configured to authorize permissions to interact with files, mail, and calendar. If you enter your application (client) ID into this property and run attended automation, the consent dialogue box would be limited to file permissions (and subsequently, only the Files activities can be used).
- Some activities can't be used with this type of authentication because the corresponding Microsoft Graph API does not support application permissions (e.g. Find Meeting Times).
-
Para las actividades de correo electrónico, es obligatorio especificar un valor para el parámetro Cuenta (es decir, qué buzón de todos los buzones de correo de los tenant desea usar).
-
Use
Sites.Selected
application permission to allow the application to access just the specific SharePoint site collections rather than all. -
When using this authentication type, the application has access to all mailboxes from your tenant, the reason being that application API permission
Mail.Read
means Read mail in all mailboxes andMail.ReadWrite
means Read and write mail in all mailboxes. One solution is to restrict Application permissions to specific mailboxes, so the application has access only to the specified mailboxes. For more information, see Scoping application permissions to specific Exchange Online mailboxes.
- Runs: as background service.
- Scenario: unattended and unattended with MFA enabled.
- Application permissions.
- When registering your application, you must select an application type. For application ID and certificate authentication type, use a confidential/web application (which uses OAuth 2.0 client credentials flow).
- This authentication mtehod is similar to application ID and secret, but it uses a certificate as a secret instead of a client secret string.
To authenticate using a certificate as a secret, take the following steps:
-
In the the Azure portal:
- Localiza tu aplicación de Microsoft 365 registrada.
-
Selecciona Certificados y secretos y carga tu archivo de certificado (clave pública). Puede tener uno de los siguientes tipos de archivo:
.cer
,.pem
,.crt
.
- Convert the raw contents of your
.pfx
file representing the certificate to abase64 string
. You can use a web-based tool like Base64.Guru or assign theConvert.ToBase64String(System.IO.File.ReadAllBytes(pfxFilePath))
value to aString
variable. - In the Microsoft 365 Scope activity:
- Set Authentication Type to Application ID and Certificate.
- Configura CertificadoComoBase64 a la representación base64 del certificado.
- Si se requiere una contraseña para utilizar el certificado, establece también el valor de la propiedad Contraseña del certificado .
Ahora puedes utilizar las actividades más recientes de Microsoft 365 incluso si no tienes Integration Service, a través del ámbito de Microsoft 365.
The Microsoft 365 activities designed specifically for Integration Service feature a Connection field, which enables you to choose a connection created through an Integration Service connector. When used inside Microsoft 365 Scope, the activities simply inherit the connection information from the Scope.
Microsoft 365 | ||||
---|---|---|---|---|
Nube | In situ | |||
Ámbito de aplicación de Microsoft Office 365 | Integration Service | Ámbito de aplicación de Microsoft Office 365 | Integration Service | |
Multiplataforma | ||||
ID de aplicación y certificado | ||||
ID y secreto de la aplicación | ||||
OAuth: BYOA | ||||
OAuth: aplicación UiPath | ||||
Nombre de usuario y contraseña | ||||
Autenticación de Windows integrada | ||||
Ventanas | ||||
ID de aplicación y certificado | ||||
ID y secreto de la aplicación | ||||
OAuth: BYOA | ||||
OAuth: aplicación UiPath | ||||
Nombre de usuario y contraseña | ||||
Autenticación de Windows integrada |
Hay dos formas de configurar una conexión en la actividad Ámbito de Microsoft 365 .
Método de conexión | Descripción | Beneficios | Desventajas | |
---|---|---|---|---|
Activo Nota: Recomendado.
|
Utiliza un activo de Orchestrator para almacenar la conexión junto con la configuración del ámbito. El activo es un formato JSON. Cada vez que se utiliza, la actividad recupera la configuración del activo. Según la configuración del activo, el Ámbito se comporta de forma diferente; identifica el tipo de autenticación y oculta los campos innecesarios. Si el JSON del activo no está configurado correctamente, se produce un error de validación. |
Las actividades se benefician de las búsquedas en tiempo de diseño y pueden descubrir archivos, carpetas, listas, rangos y otros. La conexión es fácilmente transferible, ya que las credenciales no se transmiten de un usuario a otro en texto sin formato. Puede ser configurado por un administrador. Es más seguro, porque las credenciales no llegan al flujo de trabajo de Studio. |
Requiere un usuario avanzado para configurar el activo. No es fácil de configurar por parte de un Citizen Developer. | |
Panel de propiedades |
Utiliza el panel de propiedades existente para configurar las credenciales de conexión. La configuración se puede añadir en texto sin formato o mediante variables. |
Más fácil de usar. Mantiene la compatibilidad con versiones anteriores. | ||
Configuración a través de texto sin formato
Nota: No recomendado.
| Configura el panel Propiedades con valores de texto sin formato. | Las actividades se benefician de las búsquedas en tiempo de diseño y pueden descubrir archivos, carpetas, listas, rangos y otros. | Menos seguro, porque las credenciales deben pasarse entre usuarios en texto sin formato. | |
Configuración a través de variables |
Configura el panel de propiedades con variables. |
Más seguro, porque las credenciales no llegan al flujo de trabajo de Studio. | Las actividades no pueden descubrir ningún recurso en tiempo de diseño. |
{
"CertificateAsBase64": "",
"CertificatePassword": "",
"ClientSecret": "",
"Environment": "Default" | "Global" | "China" | "Germany" | "USGovernment" | "USGovernmentDOD",
"Mode": "interactive" | "integrated" | "uap" | "appidsecret" | "appidcertificate",
"OAuth2AppData": {
"ApplicationId": "",
"TenantId": ""
}
}
{
"CertificateAsBase64": "",
"CertificatePassword": "",
"ClientSecret": "",
"Environment": "Default" | "Global" | "China" | "Germany" | "USGovernment" | "USGovernmentDOD",
"Mode": "interactive" | "integrated" | "uap" | "appidsecret" | "appidcertificate",
"OAuth2AppData": {
"ApplicationId": "",
"TenantId": ""
}
}
{
"CertificateAsBase64": "",
"CertificatePassword": "",
"ClientSecret": "",
"Environment": "Default",
"Mode": "interactive" | "integrated" | "uap" | "appidsecret" | "appidcertificate",
"OAuth2AppData": {
"ApplicationId": "f2f43f65-16a6-4319-91b6-d2a342a88744",
"TenantId": ""
}
}
{
"CertificateAsBase64": "",
"CertificatePassword": "",
"ClientSecret": "",
"Environment": "Default",
"Mode": "interactive" | "integrated" | "uap" | "appidsecret" | "appidcertificate",
"OAuth2AppData": {
"ApplicationId": "f2f43f65-16a6-4319-91b6-d2a342a88744",
"TenantId": ""
}
}
{
"CertificateAsBase64": "",
"CertificatePassword": "",
"ClientSecret": "",
"Environment": "Default",
"Mode": "interactive" | "integrated" | "uap" | "appidsecret" | "appidcertificate",
"OAuth2AppData": {
"ApplicationId": "d47f7253-65ae-58n5-ag04-26109734e6de",
"TenantId": "3ce4ef03-chb1-871f-94b0-345136965f10"
}
}
{
"CertificateAsBase64": "",
"CertificatePassword": "",
"ClientSecret": "",
"Environment": "Default",
"Mode": "interactive" | "integrated" | "uap" | "appidsecret" | "appidcertificate",
"OAuth2AppData": {
"ApplicationId": "d47f7253-65ae-58n5-ag04-26109734e6de",
"TenantId": "3ce4ef03-chb1-871f-94b0-345136965f10"
}
}
Las siguientes características no están disponibles cuando se utilizan actividades dentro del ámbito de Microsoft 365: desencadenadores, vinculaciones y experiencia de anulación.
Actualización del token
No hay ningún servicio disponible para actualizar tus tokens de conexión, como el que está disponible en Integration Service.
If the Authorization Token isn't refreshed for a certain number of days, it expires, and you must re-authenticate. To avoid the expiration of authorization tokens, run a robot with that specific connection. Running an automation with the Scope activity refreshes the authorization token.
- Con flujo de aprobación de administrador: flujo de credenciales de cliente OAuth 2.0 en la plataforma de identidad de Microsoft
- Sin flujo de aprobación de administrador: Plataforma de identidad de Microsoft y flujo de código de autorización OAuth 2.0 - Plataforma de identidad de Microsoft
- Información general
- Delegated permissions versus application permissions
- Multitenant versus single-tenant applications
- Azure environments
- Integration Service connections
- Microsoft 365 Scope connections
- Token interactivo
- Información general
- Detalles
- Autenticación de Windows integrada (IWA)
- Información general
- Detalles
- Nombre de usuario y contraseña
- Resumen
- Detalles
- Secreto e ID de aplicación
- Resumen
- Detalles
- IDDeAplicación y certificado
- Resumen
- Detalles
- Using certificates
- How to use Microsoft 365 activities without Integration Service connections
- Acerca de
- Authentication and projects types matrix
- Métodos de conexión
- Microsoft 365 Scope asset format
- Limitaciones