- 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 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
Inicio rápido
El propósito de esta guía es ayudarle a crear una muestra de trabajo para verificar rápidamente la conexión a su organización de Salesforce y familiarizarse con los tipos de datos de entrada / salida de las actividades incluidas.
Después de completar los pasos de esta guía, tendrá una secuencia de automatización que hará lo siguiente:
- Crea
SecureString
variables para sus credenciales de Salesforce y métodode invocación. - Establece una conexión con su organización de Salesforce utilizando sus credenciales de
SecureString
(ámbito de la aplicación Salesforce) - Crea un nuevo registro de cuenta de Salesforce (Insertar registro).
- Carga un archivo a su organización de Salesforce (Cargar archivo).
- Asigna el archivo cargado a su nueva cuenta de Salesforce (Asignar archivo).
- Verifica los resultados de las actividades Insertar registro, Cargar archivoy Asignar archivo generando cada uno de sus objetos SalesforceStatus ().
Antes de comenzar:
- Complete los pasos de configuración de Salesforce.
-
Crear un nuevo proyecto de automatización.
- Abra UiPath Studio.
- En Nuevo proyecto, haz clic en Proceso (se abre una ventana Nuevo proceso en blanco ).
- Introduce un Nombre, una Ubicacióny una Descripcióndel proyecto.
-
Haz clic en Crear.
-
Instale el paquete UiPath.Salesforce.Activities .
- En la cinta Diseño , haz clic en Administrar paquetes (se abre la ventana Administrar paquetes ).
- En Todos los paquetes, haz clic en Oficial.
- En la barra de búsqueda , escribe Salesforce.
-
Haga clic en, instale y acepte la licencia de UiPath.Salesforce.Activities.
-
Para obtener más información sobre los paquetes de Uipath Studio, consulta Gestionar paquetes en la Guía de Studio.
-
Construya su proyecto
SecureString
tipos de datos para las propiedades Secreto del consumidor, Contraseñay Token de seguridad . Para obtener estos SecureString
tipos de datos, convierte los String
valores que almacenaste para estas propiedades al completar los pasos de Obtén tus credenciales en la guía de configuración .
String
en un SecureString
. Para simplificar y ayudarte a crear rápidamente una muestra de trabajo, la conversión se realiza dentro de la secuencia de tu proyecto y requiere que introduzcas tus valores de credenciales como variables. Esto no se recomienda al crear proyectos compartibles o que no son de ejemplo.
Al crear proyectos compartibles o que no son de ejemplo, puede crear y hacer referencia a flujos de trabajo externos que obtengan su Secreto del Consumidor, Contraseñay Token de Seguridad de una fuente local (por ejemplo, .txt, .xlsx files) y realice la conversión utilizando los argumentos <in> y <out>.
Convertir cadenas en SecureStrings
-
Cree las siguientes tres variables:
String
con su contraseña de inicio de sesión de Salesforce como valor predeterminado (por ejemplo, Nombre: textPassword, Predeterminado: "UiPath123")SecureString
con Nueva SecureString () como valor predeterminado (por ejemplo, Nombre: contraseña segura, Predeterminado:Nueva SecureString ())-
SecureString
(p. Ej., Nombre: contraseña)- Para todas las variables
SecureString
, selecciona el tipo System.SeguridadString .
- Para todas las variables
- Añadir una nueva declaración al proceso.
- Recomendación: cambie el Nombre para mostrar a "Crear CadenaSegura - Contraseña" o algo para facilitar la identificación de su propósito.
-
Añade una actividad dentro de la Secuencia.
- En la propiedad TypeArgument , selecciona System.Char.
- En la propiedad Valores , introduce la variable
String
(p. Ej., TextPassword).
-
En la actividad Para cada , añade la actividad InvocarMétodo (Programación> Ejecutar> InvocarMétodo).
-
En la propiedad TargetObject , introduzca su primera
SecureString
variable (p. Ej., SecurePassword)- Asegúrese de que la propiedad TargetType sea (nula) (se permite TargetObject o TargetType , no ambos).
-
En la propiedad MethodName , introduce attachChar.
- El método attachChar se usa para añadir una unidad de código UTF-16 después de la cadena.
- En la propiedad Parámetros , añade un nuevo parámetro utilizando los siguientes valores: Dirección: Entrada, Tipo: System.Char, Valor: item.
-
-
Añade la actividad después de la actividad InvokeMethod .
- En la propiedad Para , introduce tu segunda variable
SecureString
(p. Ej., Contraseña). -
En la propiedad Valor , introduce tu primera
SecureString
variable (p. Ej., _SecurePassword).
- En la propiedad Para , introduce tu segunda variable
-
Cree las siguientes tres variables:
String
con su secreto de consumidor como valor predeterminado (p. Ej., Nombre: textPassword, Predeterminado: "4FA94 ...")SecureString
con New SecureString () como valor predeterminado (por ejemplo, Nombre: SecureConsumerSeret, Predeterminado:New SecureString ())-
SecureString
(p. Ej., Nombre: SecretoDelConsumidor)- Para todas las variables
SecureString
, selecciona el tipo System.SeguridadString .
- Para todas las variables
- Repite los pasos 2-5 para convertir su Secreto de consumidor
String
en unSecureString
.
-
Cree las siguientes, 3 variables:
String
con su token de seguridad como valor predeterminado (p. Ej., Nombre: textPassword, Predeterminado: "" MUc2B ... ")SecureString
con Nueva CadenaSegura () como valor predeterminado (por ejemplo, Nombre: tokenDeSeguridadSeguro, Predeterminado:Nueva SecureString ())-
SecureString
(p. Ej., Nombre: tokenDeSeguridad)- Para todas las variables
SecureString
, selecciona el tipo System.SeguridadString .
- Para todas las variables
- Repite los pasos 2-5 para convertir tu token de seguridad
String
en unSecureString
.
Ahora debería tener tres secuencias Crear cadena segura en su proceso, similares a la imagen de abajo.
SecureString
, puede agregar la actividad Ámbito de aplicación de Salesforce junto con las otras actividades de Salesforce.
Añadir las actividades de Salesforce
-
Añade la actividad Ámbito de la aplicación de Salesforce a tu proyecto.
-
Antes de introducir los valores de su propiedad, probemos la conexión.
- Haz clic en el botón Configurar (se abre el asistente de conexión).
- Seleccione su servidor (si se conecta a, una organización de desarrollador u organización de producción que no sea de desarrollador, seleccione "En directo", una organización de prueba / sandbox seleccione "Prueba").
- Introduce tu clavede consumidor, secretode consumidor, nombre de usuario, contraseñay token de seguridad (obligatorio para los inicios de sesión de desarrollador).
-
Haz clic en el botón Probar conexión y espera la ventana Conexión correcta .
-
Si recibe un error, asegúrese de haber seleccionado el servidorcorrecto. A continuación, intente restablecer su token de seguridad siguiendo el último paso de la guía Obtenga sus credenciales en la configuración e introduzca el nuevo valor que se le ha enviado por correo electrónico.
-
- Después de una conexión correcta, ahora puede añadir sus valores de propiedad, incluidas las variables
SecureString
que creó en los pasos anteriores (los valores introducidos en el asistente de conexión son independientes de los valores de propiedad y no se comparten).
- Introduzca el valor de la Clave del consumidor (
String
) que copió al completar los pasos de Obtenga sus credenciales . - En la propiedad SecretoDelConsumidor , introduce la segunda variable
SecureString
que creaste en el paso 6 anterior (p. Ej., SecretoDelConsumidor). - En la propiedad Contraseña , introduce la segunda variable
SecureString
que creaste en el paso 1 anterior (p. Ej., La contraseña). - Introduce el valor de tu servidor ("En directo" o "Prueba").
- Introduzca su nombre de usuario de inicio de sesión de Salesforce (por ejemplo, "nombre@empresa.com")
-
Para la propiedad ConexiónDeSalesforce , crea e introduce una variable
IConnectionService
(por ejemplo, ConexiónDeSalesforce).-
No usará esta variable cuando complete los pasos de esta guía, pero es una buena práctica crear sus variables de salida para usarlas en actividades posteriores.
-
- Añade la actividad Insertar registro en la actividad Ámbito de la aplicación de Salesforce .
- Crea una nueva variable
String
para la propiedad de salida de esta actividad (por ejemplo, newAccountID). -
Haga clic en el botón Configurar (esto abre el Asistente de objetos de Salesforce).
- Para obtener más información sobre cómo funciona el asistente, consulta la sección Asistente para objetos de Salesforce en la página Acerca de las actividades de Salesforce .
- En la lista desplegable Objeto de Salesforce , seleccione Cuenta (deben aparecer los campos ID de cuenta y Nombre ).
- En el cuadro de texto Agregar un solo campo , escribe Tipo y haz clic en Intro (ahora deberías tener 3 campos).
- En el campo ID de cuenta , introduce la variable
String
que creaste en el paso 1 (p. Ej., NewAcountID). - Introduzca un nombre para la cuenta (por ejemplo, "Inicio rápido de Salesforce").
-
Introduce un tipo
String
válido (p. Ej., "Cliente potencial").-
Todos los campos con un tipo de datos
picklist
requieren un valorString
que coincida con un elemento de la lista, como se muestra en la interfaz de usuario de Salesforce.-
Usando el campo Tipo como ejemplo, la lista de selección incluye de forma predeterminada los valores que se muestran en la imagen a continuación (de la pantalla Cuenta de Salesforce). Puedes usar la actividad Etiquetas y valores de formato para previsualizar los valores
String
válidos (consulta el ejemplo a continuación).
-
-
Haz clic en Listo.
-
-
En la propiedad SalidaDeSalesforce , crea e introduce una variable
SalesforceStatus
(por ejemplo, insertRecordStatus).
-
-
Añade la actividad Cargar archivo después de la actividad Insertar registro .
- Introduce la Descripción, la Rutadel archivo y el Títulode tu archivo.
- En la propiedad IDDeSalida , crea e introduce una nueva variable
String
(por ejemplo, nuevo IDDeArchivo). -
En la propiedad EstadoDeSalesforce , crea e introduce una nueva variable
SalesforceStatus
(por ejemplo, cargar EstadoDeArchivo).
-
Añade la actividad Asignar archivo después de la actividad Obtener registro .
- En la propiedad ID , introduce la variable
String
que creaste para la actividad Cargar archivo (p. Ej., NewFileID). - En la propiedad IDDeRegistro , introduce la variable
String
que creaste para la actividad Insertar actividad (p. Ej., NewAccountID). - Introduce un valor de ShareType (por ejemplo, "I" para Inferido).
- Introduce un valor de visibilidad (p. Ej., "Todos los usuarios").
-
En la propiedad EstadoDeSalesforce , crea e introduce una nueva variable
SalesforceStatus
(por ejemplo, asignar EstadoDeArchivo).
- En la propiedad ID , introduce la variable
Pruebe su proyecto
-
Para verificar que su registro se insertó, se cargó un archivo y se asignó al registro insertado, agregue 3 actividades después de la actividad Asignar archivo .
-
En la primera actividad Escribir línea , introduzca el siguiente texto: "Insertar registro correcto:" + insertRecordStatus.Success.ToString.
- insertRecordStatus es la variable
SalesforceStatus
que creaste para la actividad Insertar registro .
- insertRecordStatus es la variable
-
En la segunda actividad Escribir línea , introduce el siguiente texto: "Cargar archivo correctamente:" + uploadFileSuccess.Success.ToString.
- cargar EstadoDeArchivo es la variable
SalesforceStatus
que creaste para la actividad Cargar archivo .
- cargar EstadoDeArchivo es la variable
-
En la tercera actividad Escribir línea , introduce el siguiente texto: "Carga de archivo correcta:" + asignarDeExitoDeArchivo.ParaString.
- Asignar EstadoDelArchivo es la variable
SalesforceStatus
que creaste para la actividad Asignar archivo .
- Asignar EstadoDelArchivo es la variable
-
Haz clic en Iniciar y verifica los resultados en la ventana de salida.
-
-
Para verificar aún más sus resultados, inicie sesión en su organización de Salesforce y vaya a Cuentas y archivos para ver sus nuevas incorporaciones.
¡Listo! Ahora tiene un proyecto de automatización que incluye actividades de Salesforce. Para obtener más información sobre las actividades de Salesforce, consulte Actividades para obtener enlaces a las páginas de detalles de las actividades.
Para promover su automatización de Salesforce, consulte la documentación de Conector de UiPath para Salesforce . El Conector de UiPath para Salesforce crea una conexión de "servidor - servidor" entre Salesforce y UiPath Orchestrator (instancias locales o en la nube). Le da la capacidad de enviar trabajos de UiPath o agregar elementos de cola desde Salesforce a través de Flow Builder, Process Builder o Workflow.