Para interactuar con datos dentro de Salesforce® como parte de una cadena, agregue una etapa con un comando de conexión de Salesforce. Por ejemplo:
- Cargando, extrayendo y eliminando datos mediante SOQL y operaciones masivas.
- Crear y gestionar objetos de Salesforce
- Actualizar y crear registros.
Para habilitar estos comandos, un administrador de TI primero crea un conector de Salesforce. El conector interactúa con todas las versiones de Salesforce Sales Cloud (Salesforce Essentials®, Lightning® Professional, Lightning Enterprise y Lightning Unlimited) a través de la API REST.
Eliminar en bloque
Para eliminar un gran volumen de registros basados en un archivo de valores separados por comas (CSV), utilice un comando Bulk delete.
Nota: Si falla la eliminación de un registro, el comando devuelve un CSV con una lista de los números de fila de los registros que han fallado, junto con el motivo del fallo. Puede utilizar la ramificación para realizar acciones cuando el comando falla, o cargar los fallos en Google® Drive para su posterior análisis.
Propiedades
Propiedades |
Detalles |
Modo de concurrencia |
Seleccione si desea procesar los registros al mismo tiempo o de forma secuencial.
- Para procesar registros al mismo tiempo, seleccione Paralelo.
- Para procesar registros secuencialmente, seleccione Serie.
Nota: Para un trabajo muy grande, seleccione Serial, ya que el volumen de conexiones a la base de datos podría hacer que el trabajo fallara en modo Paralelo. Sin embargo, el modo Serie puede dar lugar a tiempos de proceso mucho más largos. |
Nombre del objeto |
Introduzca el Tipo de SObjeto sobre el que se va a realizar la operación. |
Archivo de entrada |
Introduzca el Archivo que contiene los registros a eliminar. |
Formato de Archivo |
Seleccione si Archivo de entrada es CSV, JSON o XML. |
Tamaño del lote |
Introduzca el número de registros a procesar por lote. Le recomendamos que deje el valor por defecto. |
Esperar a la finalización |
Para sondear Salesforce y pasar al siguiente comando sólo cuando se hayan procesado todos los registros, marque esta casilla. Para activar el comando y pasar inmediatamente a la siguiente etapa, desmarque esta casilla. |
Resultados
Resultado |
Tipo de salida |
Eliminar en bloque el registro de errores |
Archivo |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Fallo general |
Inserción a granel
Para insertar un gran volumen de registros basados en un archivo CSV, utilice el comando Bulk insert.
Nota: Si falla la inserción de un registro, el comando devuelve un CSV con una lista de los números de fila de los registros que han fallado, junto con el motivo del fallo. Puede utilizar la ramificación para realizar acciones cuando el comando falla, o cargar los fallos en Google® Drive para su posterior análisis.
Propiedades
Propiedades |
Detalles |
Modo de concurrencia |
Seleccione si desea procesar los registros al mismo tiempo o de forma secuencial.
- Para procesar registros al mismo tiempo, seleccione Paralelo.
- Para procesar registros secuencialmente, seleccione Serie.
Nota: Para un trabajo muy grande, seleccione Serial, ya que el volumen de conexiones a la base de datos podría hacer que el trabajo fallara en modo Paralelo. Sin embargo, el modo Serie puede dar lugar a tiempos de proceso mucho más largos. |
Nombre del objeto |
Introduzca el Tipo de SObjeto sobre el que se va a realizar la operación. |
Archivo de entrada |
Introduzca el Archivo que contiene los registros a insertar. |
Formato de Archivo |
Seleccione si Archivo de entrada es CSV, JSON o XML. |
Tamaño del lote |
Introduzca el número de registros a procesar por lote. Le recomendamos que deje el valor por defecto. |
Esperar a la finalización |
Para sondear Salesforce y pasar al siguiente comando sólo cuando se hayan procesado todos los registros, marque esta casilla. Para activar el comando y pasar inmediatamente a la siguiente etapa, desmarque esta casilla. |
Resultados
Resultado |
Tipo de salida |
Registro de errores de inserción masiva |
Archivo |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Fallo general |
Consulta masiva
Para consultar un gran volumen de registros, utilice el comando Bulk query.
Propiedades
Propiedades |
Detalles |
Modo de concurrencia |
Seleccione si desea procesar los registros al mismo tiempo o de forma secuencial.
- Para procesar registros al mismo tiempo, seleccione Paralelo.
- Para procesar registros secuencialmente, seleccione Serie.
Nota: Para un trabajo muy grande, seleccione Serial, ya que el volumen de conexiones a la base de datos podría hacer que el trabajo fallara en modo Paralelo. Sin embargo, el modo Serie puede dar lugar a tiempos de proceso mucho más largos. |
Nombre del objeto |
Introduzca el Tipo de SObjeto sobre el que se va a realizar la operación. |
Consulta SOQL |
Introduzca la consulta SOQL a ejecutar. |
Resultados
Resultado |
Tipo de salida |
Resultados de consulta masiva CSV |
Archivo |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Fallo general |
Actualización masiva
Para actualizar un gran volumen de registros, utilice el comando Bulk update.
Nota: Si un registro no se actualiza, el comando devuelve un CSV con una lista de los números de fila de los registros que han fallado, junto con el motivo del fallo. Puede utilizar la bifurcación para realizar acciones cuando el comando falla, o cargar los fallos en Google® Drive para su posterior análisis.
Propiedades
Propiedades |
Detalles |
Modo de concurrencia |
Seleccione si desea procesar los registros al mismo tiempo o de forma secuencial.
- Para procesar registros al mismo tiempo, seleccione Paralelo.
- Para procesar registros secuencialmente, seleccione Serie.
Nota: Para un trabajo muy grande, seleccione Serial, ya que el volumen de conexiones a la base de datos podría hacer que el trabajo fallara en modo Paralelo. Sin embargo, el modo Serie puede dar lugar a tiempos de proceso mucho más largos. |
Nombre del objeto |
Introduzca el Tipo de SObjeto sobre el que se va a realizar la operación. |
Archivo de entrada |
Introduzca el Archivo que contiene los registros a actualizar. |
Formato de Archivo |
Seleccione si Archivo de entrada es CSV, JSON o XML. |
Tamaño del lote |
Introduzca el número de registros a procesar por lote. Le recomendamos que deje el valor por defecto. |
Esperar a la finalización |
Para sondear Salesforce y pasar al siguiente comando sólo cuando se hayan procesado todos los registros, marque esta casilla. Para activar el comando y pasar inmediatamente a la siguiente etapa, desmarque esta casilla. |
Resultados
Resultado |
Tipo de salida |
Registro de errores de actualización masiva |
Archivo |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Fallo general |
Reposición masiva
Para realizar un upsert -actualizar registros existentes o crear nuevos registros basados en un ID externo- en un gran volumen de registros, utilice el comando Bulk upsert.
Nota: Si falla la inserción de un registro, el comando devuelve un CSV con los números de fila de los registros que han fallado, junto con el motivo del fallo. Puede utilizar la ramificación para realizar acciones cuando el comando falla, o cargar los fallos en Google® Drive para su posterior análisis.
Propiedades
Propiedades |
Detalles |
Modo de concurrencia |
Seleccione si desea procesar los registros al mismo tiempo o de forma secuencial.
- Para procesar registros al mismo tiempo, seleccione Paralelo.
- Para procesar registros secuencialmente, seleccione Serie.
Nota: Para un trabajo muy grande, seleccione Serial, ya que el volumen de conexiones a la base de datos podría hacer que el trabajo fallara en modo Paralelo. Sin embargo, el modo Serie puede dar lugar a tiempos de proceso mucho más largos. |
Nombre del objeto |
Introduzca el Tipo de SObjeto sobre el que se va a realizar la operación. |
Archivo de entrada |
Introduzca el Archivo que contiene los registros a insertar. |
Formato de Archivo |
Seleccione si Archivo de entrada es CSV, JSON o XML. |
Tamaño del lote |
Introduzca el número de registros a procesar por lote. Le recomendamos que deje el valor por defecto. |
Esperar a la finalización |
Para sondear Salesforce y pasar al siguiente comando sólo cuando se hayan procesado todos los registros, marque esta casilla. Para activar el comando y pasar inmediatamente a la siguiente etapa, desmarque esta casilla. |
Identificación externa |
Para identificar si ya existe un registro o si es necesario crearlo, introduzca el campo ID externo requerido para el objeto implicado en la inserción. |
Resultados
Resultado |
Tipo de salida |
Registro de errores de inserción masiva |
Archivo |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Fallo general |
Crear registro
Para crear un nuevo registro en Salesforce, utilice un comando Crear registro.
Propiedades
Propiedades |
Detalles |
Nombre |
Introduzca el nombre del SObjeto con el que desea crear el registro. |
Campos |
Introduzca los campos de registro que desea actualizar, en el formato de FIELD_NAME:VALUE . |
Resultados
Resultado |
Tipo de salida |
ID de nuevo registro. |
Cadena |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Fallo general |
Eliminar registro.
Para eliminar un registro en Salesforce basándose en su ID, utilice un comando Eliminar registro.
Propiedades
Propiedades |
Detalles |
id.|Id. |
Introduzca el ID del registro que desea eliminar. Si el ID es desconocido, introduzca un ID externo con el formato EXTERNAL_ID_NAME:VALUE , como Nombre:Juan . |
Nombre |
Introduzca el nombre del SObjeto del que desea eliminar el registro. |
Resultados
Ninguno
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Fallo general |
Descargar Informe
Para descargar un Informe personalizado como archivo de valores separados por comas (CSV), utilice el comando Descargar informe.
Propiedades
Propiedades |
Detalles |
ID del Informe |
Introduzca el ID del Informe Personalizado que desea descargar. |
Resultados
Resultado |
Tipo de salida |
Informe personalizado CSV |
Archivo |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Fallo general |
Obtener metadatos del objeto
Para recuperar los campos y metadatos asociados a un objeto de Salesforce, utilice un comando Get object metadata.
Propiedades
Propiedades |
Detalles |
Objeto |
Introduzca el nombre del objeto cuyos metadatos desea recuperar. |
Salidas
Resultado |
Tipo de salida |
Metadatos del objeto |
Archivo |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Fallo general |
Obtener registro.
Para recuperar un registro de Salesforce basándose en su ID, utilice un comando Get record.
Propiedades
Propiedades |
Detalles |
id.|Id. |
Introduzca el ID del registro que desea recuperar. |
Nombre |
Introduzca el nombre del SObjeto bajo el que desea recuperar el registro. |
Campos |
Introduzca los campos del Informe a incluir (opcional). |
Resultados
Resultado |
Tipo de salida |
Obtener registro JSON. |
JSON |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Fallo general |
Lista de conexiones
Para listar los inicios de sesión en el entorno de Salesforce, utilice el comando List logins.
Propiedades
Ninguno
Resultados
Resultado |
Tipo de salida |
Lista de conexiones CSV |
Archivo |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Fallo general |
Lista de objetos
Para listar SObjetos de Salesforce, utilice un comando List objects.
Propiedades
Ninguno
Resultados
Resultado |
Tipo de salida |
Lista de objetos CSV |
Archivo |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Fallo general |
Informes de listas
Para listar Informes de Salesforce, utilice el comando List reports.
Propiedades
Ninguno
Resultados
Resultado |
Tipo de salida |
Lista de Informes CSV |
Archivo |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Fallo general |
Consulta SOQL
Para ejecutar una consulta SOQL y generar sus resultados como un archivo CSV, utilice el comando SOQL query.
Nota: La sintaxis SOQL es muy similar a SQL. El comando SOQL Query puede extraer grandes volúmenes de datos y devolver conjuntos de datos de 1 millón o más registros a la vez. Si el comando falla porque la consulta es incorrecta o hace referencia a objetos que no existen, los resultados del comando se lo notificarán.
Propiedades
Propiedades |
Detalles |
Consulta |
Introduzca la consulta SOQL a ejecutar. |
Orden de consulta |
Seleccione si desea incluir los registros eliminados.
- Para excluir registros eliminados, seleccione Consulta.
- Para incluir registros eliminados, seleccione QueryAll.
|
Resultados
Resultado |
Tipo de salida |
Resultado de la consulta SOQL |
Archivo |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Fallo general |
SObjeto - crear
Para crear un nuevo SObject en Salesforce, utilice un comando SOjbect- create.
Propiedades
Propiedades |
Detalles |
Nombre |
Introduzca el nombre del nuevo SObjeto. Para indicar que se trata de un objeto personalizado, Salesforce añade automáticamente __c . |
Campos |
Introduzca los campos de registro que desea crear, en el formato de FIELD_NAME:TYPE , donde TYPE corresponde a un tipo de campo de Salesforce. |
Resultados
Ninguno
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Fallo general |
SObjeto - eliminar
Para eliminar SObjects en Salesforce, utilice un comando SObject - delete.
Propiedades
Propiedades |
Detalles |
Nombre |
Introduzca el nombre de los SObjetos a crear. |
Resultados
Ninguno
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Fallo general |
Actualizar registro.
Para actualizar los valores de campo de un registro en Salesforce, utilice un comando Actualizar registro.
Propiedades
Propiedades |
Detalles |
id.|Id. |
Introduzca el ID del registro que desea actualizar. |
Nombre |
Introduzca el nombre del SObjeto bajo el que desea actualizar el registro. |
Campos |
Introduzca los campos de registro que desea actualizar, en el formato de FIELD_NAME:VALUE . |
Resultados
Ninguno
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Fallo general |