- Información general
- Adobe Sign: clásico
- Alteryx - Clásico
- Amazon Comprehend: Clásico
- Amazon Connect: Clásico
- Amazon Rekognition - Clásico
- Amazon Textract - Clásico
- Box - Classic
- Notas relacionadas
- Acerca del paquete de actividades Box - Classic
- 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 - Clásico
- DocuSign - Clásico
- Notas relacionadas
- Acerca del paquete de actividades de DocuSign Classic
- 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 - Classic
- Jira - Classic
- Notas relacionadas
- Acerca del paquete de actividades Jira - Classic
- 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 - Clásico
- Microsoft Dynamics: Clásico
- Microsoft Dynamics Finance and Operations: Clásico
- Traductor de Microsoft - Clásico
- Microsoft Vision - Classic
- Oracle Integration Cloud: Clásico
- Acerca del paquete de actividades 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 - Classic
- Notas relacionadas
- Acerca del paquete de actividades Oracle NetSuite - Classic
- 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 - Classic
- Notas relacionadas
- Acerca del paquete de actividades Salesforce – Classic
- 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: Clásico
- ServiceNow - Classic
- Notas relacionadas
- Acerca del paquete de actividades ServiceNow – Classic
- 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 - Classic
- Smartsheet - Classic
- Notas relacionadas
- Acerca del paquete de actividades Smartsheet - Classic
- 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 - Clásico
- Tableau: Clásico
- Twilio - Classic
- Workato - Clásico
- Workday: clásico
Inicio rápido: registros
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 con 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 la cuenta insertado (Eliminar registro).
Nota: aunque puede haber formas más eficientes de lograr el mismo resultado, el objetivo de esta secuencia es mostrar todas las actividades de grabación.
Antes de comenzar:
- Complete 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 usa CredencialesDelCliente como Tipo de autenticación en la actividad Ámbito de la aplicación Microsoft Dynamics . Si prefiere usar Credenciales de contraseña, puede omitir el paso 1 (agregar una actividad Obtener credencial ) y seguir los subpasos con viñetas del paso 2 (agregar la actividad Ámbito de aplicación de Microsoft Dynamics ).
Construya su proyecto
- Añade una actividad Obtener credencial .
- Introduce el NombreDeActivo para el activo de credencial que creaste (durante la configuración) para el Secreto de cliente de la aplicación (por ejemplo, "MicrosoftDynamics365Credentials").
- Crea e introduce una variable
SecureString
para la propiedad Contraseña (por ejemplo, clientSecret). - Crea e introduce una variable
String
para la propiedad Nombre de usuario (por ejemplo, clientId). - Agrega la actividad Ámbito de aplicación de Microsoft Dynamics 365 después de la actividad Obtener credencial .
-
Haz clic en el botón Configurar (se abre el Asistente de conexión), selecciona tu Tipo de autenticación, introduce tus credenciales y haz clic en el botón Probar conexión . Para obtener más información sobre la finalidad y el comportamiento de este asistente, consulte la sección.
- Este paso es solo para fines de tiempo de diseño. Para rellenar las propiedades del Ámbito de la aplicación de Microsoft Dynamics , siga los pasos que se indican a continuación.
-
En la propiedad AuthenticationType , selecciona tu tipo de autenticación preferido.
- Si seleccionas CredencialesDeContraseña, crea una variable
String
para el IDdeCliente (p. Ej., Nombre: clientId Predeterminado: "56X9aXXX-b5d9-4a90-XXXX-13XX9643XXXX")
- Si seleccionas CredencialesDeContraseña, crea una variable
- En la propiedad ClientId , introduce la variable
String
que creaste para la actividad Obtener credencial o el subpaso anterior (p. Ej., ClientId). -
En la propiedad SecretoDelCliente , introduce la variable
SecureString
que creaste para la actividad Obtener credencial (p. Ej., SecretoDelCliente).- Si seleccionaste CredencialesDeContraseña deja vacía la propiedad SecretoDelCliente .
- En la propiedad URLDelPuntoFinal , cree e introduzca una variable
String
con la URL de la instancia de CRM a la que desea conectarse (p. Ej., Nombre: URLDelPuntoFinal Predeterminado: "https://uipath.crm4. ) -
En la propiedad TenantId , cree e introduzca una variable
String
para el ID de directorio (tenant) asignado a su tenant de Azure Active Directory (ADD) (p. Ej., Nombre: tenantId Predeterminado: "d8353d2a-b153-4d17-8827-902cXXXXXXX") .-
Si has seleccionado CredencialesDeContraseña, selecciona tu preferencia de solicitud de contraseña (opciones).
-
-
Agrega la actividad Insertar registro dentro de la actividad Ámbito de aplicación de Microsoft Dynamics .
-
Haz clic en el botón Configurar dentro de la actividad Insertar registro (esto abre el Asistente de objetos).
- En la lista desplegable Seleccionar entidad , selecciona Cuenta.
- En el campo accountId , crea e introduce una variable
String
(p. Ej., AccountId). - En el cuadro de texto " Añadir un solo campo ", introduce el nombre y haz clic en Intro.
- En el campo del nombre , introduce un nombre de cuenta (por ejemplo, "Quickstart_Account").
-
Haz clic en el botón " Listo ".
- Añade una actividad Añadir al diccionario después de la actividad Insertar registro .
- En la propiedad Diccionario , crea e introduce una variable
Dictionary<String,String>
según corresponda: Nombre: OpciónDeConsulta, Predeterminado: new Diccionario (De String, String) (puedes usar un valor de Nombre diferente, pero es obligatorio el valor Predeterminado ). - En la propiedad Clave , introduce "$ filter".
-
En la propiedad Valor , introduzca "name eq 'Quickstart_Account'" (Quickstart_Account es el nombre de la cuenta que insertó en los pasos anteriores. Si ha introducido un nombre diferente, utilice ese valor en su lugar).
- 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.
- Agregue la actividad Buscar registros después de la actividad Añadir al diccionario .
- En la propiedad de Objeto , selecciona Cuenta.
- En la propiedad Opciones de consulta , introduce la variable
Dictionary<String,String>
que creaste anteriormente (p. Ej., OpciónDeConsulta). -
En la propiedad Resultado , crea e introduce una variable
DataTable
(p. Ej., SearchResults).
-
-
Añade una actividad Asignar después de la actividad Buscar registros .
- En la propiedad Para , crea e introduce una variable
String
(p. Ej., WebURL). -
En la propiedad Valor , introduce lo siguiente: resultadosDeBúsqueda.Rows (0) .Item ("URLDel sitio web"). Cadena de meta.
- Para obtener más información sobre los nombres de columna de cada entidad, consulta la Referencia de tipo de entidad de la API web en la documentación de Microsoft.
- Añade una actividad Si después de la actividad Asignar .
- Cree una variable
String
con un valor predeterminado de una URL (por ejemplo, Nombre: sitio web, Predeterminado: "www.uipath.com"). - En la propiedad Condición , introduce lo siguiente: webURL = sitio web.
- En el cuadro Instrucción Entonces , agregue una actividad Escribir línea con el siguiente texto: "Sitio web presente".
-
En el cuadro Instrucción Si no, añade la actividad Actualizar registro .
-
Haz clic en el botón Configurar dentro de la actividad Actualizar registro (se abre el Asistente de objetos).
- En la lista desplegable Seleccionar entidad , selecciona Cuenta.
- En el campo accountId , introduce la variable
String
que creaste para la actividad Insertar registro (p. Ej., AccountId). - En el cuadro de texto " Añadir un solo campo ", introduce URL del sitio web y haz clic en Intro.
- En el campo del nombre , introduce la variable
String
que creaste en el paso anterior (p. Ej., Sitio web). -
Haz clic en el botón " Listo ".
-
- En la propiedad Para , crea e introduce una variable
Pruebe su proyecto
-
Añade la actividad Obtener registro después de Actualizar registro (dentro del cuadro de instrucción Si no).
-
Haga clic en el botón Configurar dentro de la actividad Obtener registro (esto abre el Asistente de objetos).
- En la lista desplegable Seleccionar entidad , selecciona Cuenta.
- En el campo accountId , introduce la variable
String
que creaste para la actividad Insertar registro (p. Ej., AccountId). - En el cuadro de texto " Añadir un solo campo ", introduce URL del sitio web y haz clic en Intro.
- En el campo URLDel sitio web , crea e introduce una variable
String
(p. Ej., VerificaciónDelWeb). - Haz clic en el botón " Listo ".
- Agrega una actividad Si después de la actividad Obtener registro (dentro del cuadro de instrucción Si no).
- En la propiedad Condición , introduce lo siguiente: website = websiteVerification.
- En el cuadro Instrucción Entonces , agregue una actividad Escribir línea con el siguiente texto: "¡La actualización del sitio web se realizó correctamente!".
- En el cuadro Instrucción Entonces , agregue una actividad Escribir línea con el siguiente texto: "Error en la actualización del sitio web".
-
-
Agregue la actividad Eliminar registro fuera de la primera actividad Si .
- En la propiedad de Objeto , selecciona Cuenta.
- En el campo ID , introduce la variable
String
que creaste para la actividad Insertar registro (p. Ej., AccountId). - En la propiedad MicrosoftDynamicsStatus , crea e introduce una variable
ResponseStatus
(por ejemplo, respuestaStatus).
-
Añade una actividad Escribir línea después de la actividad Eliminar registro .
- En la propiedad Texto , ingresa lo siguiente: "Registro eliminado:" + EstadoDeRespuesta.Success.ToString.
-
Haz clic en Ejecutar y verifica que la ventana de Salida incluya los valores de línea de escritura esperados.
¡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 las actividades.