- Información general
- Adobe Sign
- Alteryx
- Amazon Comprehend
- Amazon Connect
- Amazon Rekognition
- Textract de Amazon
- Box
- Notas relacionadas
- Acerca del paquete de actividades Box
- Corregir XAML después de la actualización del paquete
- Compatibilidad de proyectos
- Configuración
- Referencias técnicas
- Ámbito de Box
- Confirmar sesión
- Crear sesión de versión de archivo
- Crear sesión de carga
- Cargar parte
- Eliminar versión antigua
- Obtener versiones
- Promover versión
- Cargar versión de archivo
- Copiar archivo
- Eliminar archivo
- Descargar archivo
- Obtener comentarios de archivos
- Obtener información del archivo
- Obtener detalles de la información de un archivo
- Obtener información del bloqueo de archivos
- Bloquear archivo
- Mover archivo
- Desbloquear archivo
- Cargar archivo
- Copiar carpeta
- Crear carpeta
- Eliminar carpeta
- Obtener información de la carpeta
- Obtener elementos de la carpeta
- Renombrar carpeta
- Buscar contenido
- Ejecutar método
- Cognitivo
- DocuSign
- Notas relacionadas
- Acerca del paquete de actividades de DocuSign
- Compatibilidad de proyectos
- Configuración
- Ámbito de DocuSign
- Invocar operación de DocuSign
- Crear sobre
- Crear sobre y enviar
- Crear sobre desde plantilla
- Crear destinatarios de sobre
- Obtener documento
- Obtener documentos
- Obtener sobre
- Obtener datos de formulario
- Enviar sobre
- Actualizar sobre
- Enumerar archivos adjuntos
- Enumerar campos personalizados
- Enumerar documentos
- Enumerar cambios de estado de sobre
- Enumerar destinatarios
- Crear lista de envío masiva
- Crear solicitud de envío masiva
- Obtener lista de envío masiva
- Obtener listas de envío masivas
- Crear campos personalizados de plantilla
- Crear destinatarios de plantilla
- Obtener plantilla
- Enumerar plantillas
- Google Vision
- Jira
- Notas relacionadas
- Acerca del paquete de actividades de Jira
- Compatibilidad de proyectos
- Configuración
- Ámbito de Jira
- Ejecutar método
- Añadir archivo adjunto
- Eliminar archivo adjunto
- Descargar archivo adjunto
- ObtenerArchivosAdjuntos
- Añadir comentario
- Eliminar comentario
- Obtener comentarios
- Crear componente
- Eliminar componente
- Obtener componentes
- Buscar paneles
- Crear filtro
- Obtener filtros
- Crear enlace de incidencia
- Eliminar enlace de incidencia
- Obtener tipos de enlaces de incidencias
- Obtener enlaces de incidencias
- Añadir observador
- Asignar incidencia
- Clonar incidencia
- Crear incidencia
- Eliminar incidencia
- Obtener incidencia
- Obtener observadores
- Quitar observador
- Buscar incidencias utilizando JQL
- Incidencia de transición
- Actualizar incidencia
- Create Project
- Eliminar proyecto
- Obtener tipos de proyectos
- Obtener proyectos
- Actualizar proyecto
- Obtener transiciones
- Crear usuario
- Eliminar usuario
- Buscar usuarios
- Marketo
- Microsoft Dynamics
- Microsoft Dynamics Finance and Operations
- Microsoft Teams
- Notas relacionadas
- Compatibilidad de proyectos
- Configuración
- Ámbito de Microsoft Teams
- Crear equipo
- Crear equipo a partir de un grupo
- Obtener equipo
- Obtener Teams
- Crear canal
- Eliminar canal
- Obtener canal
- Obtener canales
- Actualizar canal
- Obtener chat
- Obtener chats
- Obtener miembros del chat
- Obtener mensaje
- Obtener mensajes
- Obtener respuestas de mensajes
- Responder al mensaje
- Enviar mensaje
- Crear Evento
- Eliminar Evento
- Obtener evento
- Obtener eventos
- Obtener presencia del usuario
- Microsoft Translator
- Microsoft Vision
- Oracle Integration Cloud
- Acerca del paquete de actividades de Oracle Integration Cloud
- Compatibilidad de proyectos
- Configuración
- Referencias técnicas
- Ámbito del proceso de Oracle
- Obtener instancias de proceso
- Obtener instancia de proceso
- Iniciar proceso
- Actualizar el estado de la instancia del proceso
- Añadir comentario de instancia de proceso
- Obtener archivos adjuntos de instancia de proceso
- Descargar archivo adjunto
- Obtener tareas
- Obtener tarea
- Acción Tarea
- Reasignar tarea
- Agregar comentario de tarea
- Obtener archivos adjuntos de tareas
- Obtener asignados de tareas
- Oracle NetSuite
- Notas relacionadas
- Acerca del paquete de actividades de Oracle NetSuite
- Compatibilidad de proyectos
- Configuración
- Referencias técnicas
- Ámbito de Aplicación Oracle NetSuite
- Eliminar registros
- Obtener todos los registros
- Obtener registros
- Búsqueda guardada
- Adjuntar archivos
- Separar archivo
- Descargar archivo
- Obtener archivos
- Obtener archivos por objeto
- Obtener carpetas
- Cargar archivo
- Eliminar registro
- Obtener Registro
- Inicializar registro
- Insertar Registro
- Actualizar Registro
- Salesforce
- Notas relacionadas
- Acerca del paquete de actividades de Salesforce
- Compatibilidad de proyectos
- Configuración
- Inicio rápido
- Ámbito de aplicación de Salesforce
- Crear trabajo API Bulk
- Obtener trabajo API Bulk
- Obtener resultados de trabajo API Bulk
- Iniciar o cancelar trabajo API Bulk
- Asignar archivo
- Descargar archivo
- Cargar archivo
- Solicitud integrada
- Eliminar registro
- Obtener vista de lista de registros
- Obtener Registro
- Insertar Registro
- Actualizar Registro
- Realizar upsert de registro
- Ejecutar informe
- Ejecutar SOQL
- Formatear nombres de columna
- Etiquetas y valores de formato
- Solicitud de API REST de Lightning
- Buscar
- SAP BAPI
- ServiceNow
- Notas relacionadas
- Acerca del paquete de actividades de ServiceNow
- Compatibilidad de proyectos
- Configuración
- Referencias técnicas
- Solución de problemas
- Ámbito de la aplicación ServiceNow
- Añadir archivo adjunto
- Eliminar archivo adjunto
- Descargar archivo adjunto
- Insertar registros de ConjuntoDeImportaciones
- Realizar upsert de registros
- Eliminar registro de ServiceNow
- Obtener registro de ServiceNow
- Introducir ConjuntoDeImportaciones de ServiceNow
- Introducir registro de ServiceNow
- Actualizar registro de ServiceNow
- Buscar registros de ServiceNow
- Slack
- Smartsheet
- Notas relacionadas
- Acerca del paquete de actividades de Smartsheet
- Compatibilidad de proyectos
- Configuración
- Referencias técnicas
- Inicio rápido: trabajar con filas
- Ámbito de aplicación Smartsheet
- Adjuntar archivos
- Adjuntar URL
- Eliminar archivo adjunto
- Obtener archivo adjunto
- Enumerar archivos adjuntos
- Añadir comentario
- Eliminar comentario
- Obtener comentario
- Enumerar debates
- Copiar carpeta
- Crear carpeta
- Eliminar carpeta
- Obtener carpeta
- Enumerar carpetas
- Agregar miembros de grupo
- Obtener grupo
- Lista de grupos
- Eliminar miembro de grupo
- Obtener informe
- Enumerar informes
- Añadir filas
- Copiar filas
- Crear discusión en fila
- Eliminar filas
- Obtener fila
- Enumerar filas
- Mover filas
- Actualizar filas
- Copiar hoja
- Crear hoja
- Crear hoja desde plantilla
- Descargar hoja
- Obtener hoja
- Enumerar hojas
- Actualizar hoja
- Añadir usuario
- Obtener usuario
- Enumerar usuarios
- Eliminar usuario
- Copiar espacio de trabajo
- Crear Workspace
- Enumerar espacios de trabajo
- Importar hoja desde CSV / XLSX
- Invocar operación de Smartsheet
- Buscar actividad
- Enviar por correo electrónico
- Compartir objeto
- SuccessFactors
- Tableau
- Twilio
- Workato
- Workday
Actividades de integraciones clásicas
Información general
El propósito de esta guía es ayudarle a crear una muestra de trabajo que utilice las siguientes actividades de Microsoft Dynamics 365:
Esta muestra funcional le permite verificar rápidamente la conexión a su aplicación Microsoft Dynamics 365 y familiarizarse con los tipos de datos de entrada / salida de la actividad.
Después de completar los pasos de esta guía, tendrá una secuencia de automatización que hará lo siguiente:
- Establece una conexión a tu aplicación Microsoft Dynamics 365 (Obtener credencial y Ámbito de aplicación de Microsoft Dynamics).
- Inserta un nuevo registro de cuenta (Insertar registro).
- Busca el registro de cuenta insertado (Buscar registros).
- Actualiza el campo del sitio web del registro de la cuenta (Actualizar registro).
- Verifica que el registro de la cuenta se haya actualizado correctamente (Obtener registro).
- Elimina el registro de cuenta insertado (Eliminar registro).
Nota:
While there may be more efficient ways of achieving the same result, the goal of this sequence is to demonstrate all of the record activities.
Requisitos previos
Antes de comenzar:
- Completa los pasos de configuración de Microsoft Dynamics 365.
- Utiliza el Administrador de paquetes para instalar el paquete Microsoft.Activities.Extensions (esto es para la actividad Buscar registros ).
Nota:
Esta guía utiliza CredencialesDeCliente como TipoDeAutenticación en la actividad Ámbito de aplicación de Microsoft Dynamics . Si prefieres utilizar PasswordCredentials, puedes omitir el paso 1 (añadir una actividad Obtener credencial ) y seguir los subpasos con viñetas en el paso 2 (añadir la actividad Ámbito de aplicación de Microsoft Dynamics ).
Pasos
Construya su proyecto
- Añade una actividad Obtener credencial .
- Enter the AssetName for the credential asset you created (during the Setup) for the application Client Secret (e.g., "MicrosoftDynamics365ClientCredentials").
- Create and enter a
SecureStringvariable for the Password property (e.g., clientSecret). - Create and enter a
Stringvariable for the Username property (e.g, clientId). - Añade la actividad Ámbito de aplicación de Microsoft Dynamics 365 después de la actividad Obtener credencial .
- Haz clic en el botón Configurar (esto abre el Asistente de conexión), selecciona tu TipoDeAutenticación, introduce tus credenciales y haz clic en el botón Probar conexión . Para obtener más información sobre el propósito y el comportamiento de este asistente, consulta la sección.
- This step is for design time purposes only. To populate the Microsoft Dynamics Application Scope properties, continue to complete the steps below.
- In the AuthenticationType property, select your preferred authentication type.
- If you select PasswordCredentials, create a
Stringvariable for the ClientId (e.g., Name: clientId Default: "56X9aXXX-b5d9-4a90-XXXX-13XX9643XXXX")
- If you select PasswordCredentials, create a
- In the ClientId property, enter the
Stringvariable you created for the Get Credential activity or substep above (e.g., clientId). - In the ClientSecret property, enter the
SecureStringvariable you created for the Get Credential activity (e.g., clientSecret).- If you selected PasswordCredentials leave the ClientSecret property empty.
- En la propiedad EndpointUrl , cree e introduzca una variable
Stringcon la URL de la instancia de CRM a la que desea conectarse (por ejemplo, Nombre: endpointURL Predeterminado: "https://uipath.crm4.dynamics.com/" ) - In the TenantId property, create and enter a
Stringvariable for the directory (tenant) ID assigned to your Azure Active Directory (ADD) tenant (e.g., Name: tenantId Default: "d8353d2a-b153-4d17-8827-902cXXXXXXX").-
Si seleccionaste PasswordCredentials, selecciona tu preferencia de solicitud de contraseña (opciones).
-
- Añade la actividad Insertar registro dentro de la actividad Ámbito de aplicación de Microsoft Dynamics .
-
Click the Configure button inside the Insert Record activity (this opens the Object Wizard).
-
In the Select Entity drop-down list, select Account.
-
In the accountId field, create and enter a
Stringvariable (e.g., accountId). -
In the Add Single Field textbox, enter name and click enter.
-
In the name field, enter an account name (e.g., "Quickstart_Account").
-
Click the Done button.
-
-
Add an Add to dictionary activity after the Insert Record activity.
-
In the Dictionary property, create and enter a
Dictionary<String,String>variable accordingly: Name: queryOption, Default: new Dictionary(Of String, String) (you may use a different Name value, but the Default value is required). -
In the Key property, enter "$filter".
-
In the Value property, enter "name eq 'Quickstart_Account'" (Quickstart_Account is the name of the account you inserted in the steps above. If you entered a different name, use that value instead).
- Para obtener más información sobre los valores de consulta, consulta las páginas de metadatos de consulta y/o datos de consulta en la documentación de Microsoft.
-
Añade la actividad Buscar registros después de la actividad Añadir al diccionario .
-
In the Object property, select Account.
-
In the Query Options property, enter the
Dictionary<String,String>variable you created above (e.g., queryOption). -
In the Result property, create and enter a
DataTablevariable (e.g., searchResults).
-
- Add an Assign activity after the Search Records activity.
- In the To property, create and enter a
Stringvariable (e.g., webURL). - In the Value property, enter the following: searchResults.Rows(0).Item("websiteurl").ToString.
- Para obtener más información sobre los nombres de columna para cada entidad, consulta la Referencia de tipo de entidad de la API web en la documentación de Microsoft.
- Add an If activty after the Assign activity.
- Crea una variable
Stringcon un valor predeterminado de una URL (por ejemplo, Nombre: sitio web, Predeterminado: "www.uipath.com"). - In the Condition property, enter the following: webURL = website.
- In the Then statement box, add a Write Line activity with the following Text: "Website present".
- En el cuadro de instrucción Else , añade la actividad Actualizar registro .
- Click the Configure button inside the Update Record activity (this opens the Object Wizard).
-
In the Select Entity drop-down list, select Account.
-
In the accountId field, enter the
Stringvariable you created for the Insert Record activity (e.g., accountId). -
In the Add Single Field textbox, enter websiteurl and click enter.
-
In the name field, enter the
Stringvariable you created in the step above (e.g., website). -
Click the Done button.
-
- Click the Configure button inside the Update Record activity (this opens the Object Wizard).
- In the To property, create and enter a
Pruebe su proyecto
-
Añade la actividad Obtener registro después de la actividad Actualizar registro (dentro del cuadro de instrucción Else ).
- Click the Configure button inside the Get Record activity (this opens the Object Wizard).
- In the Select Entity drop-down list, select Account.
- In the accountId field, enter the
Stringvariable you created for the Insert Record activity (e.g., accountId). - In the Add Single Field textbox, enter websiteurl and click enter.
- In the websiteurl field, create and enter a
Stringvariable (e.g., websiteVerification). - Click the Done button.
- Add an If activity after the Get Record activity (inside the Else statement box).
- In the Condition property, enter the following: website = websiteVerification.
- In the Then statement box, add a Write Line activity with the following Text: "Website update succeeded!".
- In the Then statement box, add a Write Line activity with the following Text: "Website update failed".
- Click the Configure button inside the Get Record activity (this opens the Object Wizard).
-
Añade la actividad Eliminar registro fuera de la primera actividad Si .
- In the Object property, select Account.
- In the Id field, enter the
Stringvariable you created for the Insert Record activity (e.g., accountId). - In the MicrosoftDynamicsStatus property, create and enter a
ResponseStatusvariable (e.g., responseStatus).
-
Add a Write Line activity after the Delete Record activity.
- In the Text property, enter the following: "Record deleted: "+responseStatus.Success.ToString.
-
Click Run and verify the Output window includes the expected write line values.
¡Ya está!
Para obtener más información sobre las actividades de Microsoft Dynamics 365 (incluidas las entradas/salidas de propiedades de ejemplo), consulta la página Actividades para obtener una lista completa de actividades y enlaces a las páginas de detalles de la actividad.