Para interactuar con datos dentro de Salesforce® como parte de una cadena, añade una etapa con un comando de conexión a Salesforce. Por ejemplo:
- Carga, extrae y elimina datos mediante SOQL y operaciones masivas.
- Crear y gestionar objetos de Salesforce
- Actualizar y crear registros
Para activar estos comandos, un administrador de TI crea primero 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), utiliza el comando Tramitación en masa.
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 la razón del fallo. Puedes utilizar la bifurcación para realizar acciones cuando el comando falle, o cargar los fallos en Google® Drive para analizarlos más tarde.
Propiedades
| Propiedad |
Detalle |
| Modo de concurrencia |
Selecciona si quieres procesar los Registros al mismo tiempo o secuencialmente.
- Para procesar Registros al mismo tiempo, selecciona Paralelo.
- Para procesar registros secuencialmente, selecciona Serial.
Nota: Para un trabajo muy grande, selecciona 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 Serial puede dar lugar a tiempos de proceso mucho más largos. |
| Nombre del Sobjeto |
Introduce el Tipo de SObjeto sobre el que se va a realizar la operación. |
| Archivo de entrada. |
Introduce el archivo que contiene los Registros para eliminar. |
| Formato del archivo |
Selecciona si Archivo de entrada es CSV, JSON o XML. |
| Tamaño del lote |
Introduce el número de Registros a procesar por Lote. Te recomendamos que lo dejes por defecto. |
| Espera a que se complete |
Para sondear Salesforce y solo pasar al siguiente comando cuando se hayan procesado todos los Registros, marca esta casilla. Para activar el comando y pasar inmediatamente a la etapa siguiente, desmarca esta casilla. |
Resultados
| Resultado |
Tipo de resultado |
| Registro de errores de eliminación masiva ¿Deseas eliminar este ? |
Archivo |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Fallo general |
Insertar a granel
Para insertar un gran volumen de Registros a partir de un archivo CSV, utiliza un comando Insertar a granel.
Nota: Si falla la inserción de un registro, el comando devuelve un CSV en el que se enumeran los números de fila de los registros que han fallado, junto con el motivo del fallo. Puedes utilizar la bifurcación para realizar acciones cuando el comando falle, o cargar los fallos en Google® Drive para analizarlos más tarde.
Propiedades
| Propiedad |
Detalle |
| Modo de concurrencia |
Selecciona si quieres procesar los Registros al mismo tiempo o secuencialmente.
- Para procesar Registros al mismo tiempo, selecciona Paralelo.
- Para procesar registros secuencialmente, selecciona Serial.
Nota: Para un trabajo muy grande, selecciona 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 Serial puede dar lugar a tiempos de proceso mucho más largos. |
| Nombre del Sobjeto |
Introduce el Tipo de SObjeto sobre el que se va a realizar la operación. |
| Archivo de entrada. |
Introduce el archivo que contiene los Registros a insertar. |
| Formato del archivo |
Selecciona si Archivo de entrada es CSV, JSON o XML. |
| Tamaño del lote |
Introduce el número de Registros a procesar por Lote. Te recomendamos que lo dejes por defecto. |
| Espera a que se complete |
Para sondear Salesforce y solo pasar al siguiente comando cuando se hayan procesado todos los Registros, marca esta casilla. Para activar el comando y pasar inmediatamente a la etapa siguiente, desmarca esta casilla. |
Resultados
| Resultado |
Tipo de resultado |
| Registro de errores de inserción masiva |
Archivo |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Fallo general |
Consulta masiva
Para consultar un gran volumen de Registros, utiliza un comando Consulta masiva.
Propiedades
| Propiedad |
Detalle |
| Modo de concurrencia |
Selecciona si quieres procesar los Registros al mismo tiempo o secuencialmente.
- Para procesar Registros al mismo tiempo, selecciona Paralelo.
- Para procesar registros secuencialmente, selecciona Serial.
Nota: Para un trabajo muy grande, selecciona 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 Serial puede dar lugar a tiempos de proceso mucho más largos. |
| Nombre del Sobjeto |
Introduce el Tipo de SObjeto sobre el que se va a realizar la operación. |
| Consulta SOQL |
Introduce la consulta SOQL a ejecutar. |
Resultados
| Resultado |
Tipo de resultado |
| Consulta masiva de resultados CSV |
Archivo |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Fallo general |
Actualización masiva
Para actualizar un gran volumen de Registros, utiliza un comando Actualización masiva.
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. Puedes utilizar la bifurcación para realizar acciones cuando el comando falle, o cargar los fallos en Google® Drive para analizarlos más tarde.
Propiedades
| Propiedad |
Detalle |
| Modo de concurrencia |
Selecciona si quieres procesar los Registros al mismo tiempo o secuencialmente.
- Para procesar Registros al mismo tiempo, selecciona Paralelo.
- Para procesar registros secuencialmente, selecciona Serial.
Nota: Para un trabajo muy grande, selecciona 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 Serial puede dar lugar a tiempos de proceso mucho más largos. |
| Nombre del Sobjeto |
Introduce el Tipo de SObjeto sobre el que se va a realizar la operación. |
| Archivo de entrada. |
Introduce el archivo que contiene los Registros a actualizar. |
| Formato del archivo |
Selecciona si Archivo de entrada es CSV, JSON o XML. |
| Tamaño del lote |
Introduce el número de Registros a procesar por Lote. Te recomendamos que lo dejes por defecto. |
| Espera a que se complete |
Para sondear Salesforce y solo pasar al siguiente comando cuando se hayan procesado todos los Registros, marca esta casilla. Para activar el comando y pasar inmediatamente a la etapa siguiente, desmarca esta casilla. |
Resultados
| Resultado |
Tipo de resultado |
| Registro de errores de actualización masiva |
Archivo |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Fallo general |
Inserción masiva
Para realizar un upsert -actualizar registros existentes o crear nuevos a partir de un ID externo- en un gran volumen de registros, utiliza el comando Bulk upsert.
Nota: Si falla la inserción ascendente 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. Puedes utilizar la bifurcación para realizar acciones cuando el comando falle, o cargar los fallos en Google® Drive para analizarlos más tarde.
Propiedades
| Propiedad |
Detalle |
| Modo de concurrencia |
Selecciona si quieres procesar los Registros al mismo tiempo o secuencialmente.
- Para procesar Registros al mismo tiempo, selecciona Paralelo.
- Para procesar registros secuencialmente, selecciona Serial.
Nota: Para un trabajo muy grande, selecciona 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 Serial puede dar lugar a tiempos de proceso mucho más largos. |
| Nombre del Sobjeto |
Introduce el Tipo de SObjeto sobre el que se va a realizar la operación. |
| Archivo de entrada. |
Introduce el archivo que contiene los registros a insertar. |
| Formato del archivo |
Selecciona si Archivo de entrada es CSV, JSON o XML. |
| Tamaño del lote |
Introduce el número de Registros a procesar por Lote. Te recomendamos que lo dejes por defecto. |
| Espera a que se complete |
Para sondear Salesforce y solo pasar al siguiente comando cuando se hayan procesado todos los Registros, marca esta casilla. Para activar el comando y pasar inmediatamente a la etapa siguiente, desmarca esta casilla. |
| Identificación externa |
Para identificar si un registro ya existe o si es necesario crearlo, introduce el campo ID externo requerido para el objeto implicado en el upsert. |
Resultados
| Resultado |
Tipo de resultado |
| Registro de errores de inserción masiva |
Archivo |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Fallo general |
Crear registro
Para crear un nuevo registro en Salesforce, utiliza el comando Crear registro.
Propiedades
| Propiedad |
Detalle |
| Nombre |
Introduce el nombre del SObjeto bajo el que se va a crear el Registros. |
| Campos |
Introduce los Campos de los Registros a actualizar, en el formato de FIELD_NAME:VALUE. |
Resultados
| Resultado |
Tipo de resultado |
| ID de nuevo registro |
Cadena |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Fallo general |
Eliminar registro
Para eliminar un registro en Salesforce basándote en su ID, utiliza el comando Eliminar registros.
Propiedades
| Propiedad |
Detalle |
| id.|Id. |
Introduce el ID del registro que quieres eliminar. Si el ID es desconocido, introduce un ID externo con el formato de ID_EXTERNO_NOMBRE:VALOR, como Nombre:Juan. |
| Nombre |
Introduce el nombre del SObjeto bajo el que quieres eliminar el registro. |
Resultados
Ninguno
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Fallo general |
Descargar informe
Para descargar un informe personalizado como archivo de valores separados por comas (CSV), utiliza el comando Descargar informe.
Propiedades
| Propiedad |
Detalle |
| ID de informe |
Introduce el ID del informe personalizado que quieres descargar. |
Resultados
| Resultado |
Tipo de resultado |
| Informe personalizado CSV |
Archivo |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Fallo general |
Obtener metadatos de objetos
Para recuperar los campos y metadatos asociados a un objeto de Salesforce, utiliza el comando Obtener metadatos de objetos.
Propiedades
| Propiedad |
Detalle |
| Objeto |
Introduce el nombre del objeto cuyos metadatos quieres recuperar. |
Resultados
| Resultado |
Tipo de resultado |
| Metadatos de objetos |
Archivo |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Fallo general |
Obtener registro
Para recuperar un registro de Salesforce basándote en su ID, utiliza un comando de Obtener registro.
Propiedades
| Propiedad |
Detalle |
| id.|Id. |
Introduce el ID del registro a recuperar. |
| Nombre |
Introduce el nombre del SObjeto bajo el que recuperar el registro. |
| Campos |
Introduce los Campos del informe a incluir (opcional). |
Resultados
| Resultado |
Tipo de resultado |
| Obtener registros JSON |
JSON |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Fallo general |
Enumerar conexiones.
Para listar los inicios de sesión en el entorno de Salesforce, utiliza un comando Listar inicios de sesión.
Propiedades
Ninguno
Resultados
| Resultado |
Tipo de resultado |
| Enumerar los inicios de sesión CSV |
Archivo |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Fallo general |
Hacer lista de objetos
Para listar SObjetos de Salesforce, utiliza un comando Listar objetos.
Propiedades
Ninguno
Resultados
| Resultado |
Tipo de resultado |
| Listar objetos CSV |
Archivo |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Fallo general |
Hacer lista de informes
Para enumerar los informes de Salesforce, utiliza el comando Listar informes.
Propiedades
Ninguno
Resultados
| Resultado |
Tipo de resultado |
| Hacer lista de informes CSV |
Archivo |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Fallo general |
Consulta SOQL
Para ejecutar una consulta SOQL y generar sus resultados como un archivo CSV, utiliza un comando Consulta SOQL.
Nota: La sintaxis SOQL es muy similar a la SQL. El comando SOQL Query puede extraer grandes volúmenes de datos y devolver conjuntos de datos de 1 millón de Registros o más a la vez. Si el comando falla porque la consulta es incorrecta o hace referencia a objetos que no existen, los resultados del comando te lo notificarán.
Propiedades
| Propiedad |
Detalle |
| Consulta |
Introduce la consulta SOQL a ejecutar. |
| Comando de consultas |
Selecciona si quieres incluir registros eliminados.
- Para excluir Registros eliminados, Selecciona la consulta.
- Para incluir Registros eliminados, selecciona ConsultarTodos.
|
Resultados
| Resultado |
Tipo de resultado |
| Resultado de la consulta SOQL |
Archivo |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Fallo general |
SObjeto - crear
Para crear un nuevo SObjeto en Salesforce, utiliza un comando SOjbect- crear.
Propiedades
| Propiedad |
Detalle |
| Nombre |
Introduce el nombre del nuevo SObjeto. Para indicar que se trata de un objeto personalizado, Salesforce añade automáticamente __c. |
| Campos |
Introduce los Campos de registro a 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 |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Fallo general |
SObjeto - eliminar
Para eliminar SObjetos en Salesforce, utiliza un comando SObjeto - eliminar.
Propiedades
| Propiedad |
Detalle |
| Nombre |
Introduce el nombre de los SObjetos a crear. |
Resultados
Ninguno
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Fallo general |
Actualizar registro
Para actualizar los valores de campo de un registro en Salesforce, utiliza un comando Actualizar registro.
Propiedades
| Propiedad |
Detalle |
| id.|Id. |
Introduce el ID del registro a actualizar. |
| Nombre |
Introduce el nombre del SObjeto bajo el que actualizar el registro. |
| Campos |
Introduce los Campos de los Registros a actualizar, en el formato de FIELD_NAME:VALUE. |
Resultados
Ninguno
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Fallo general |
<!--## Recipes
### Extract Data from Salesforce to Anaplan
To extract data from Salesforce as a CSV file and upload it directly to Anaplan®:
1. Create the chain:
1. In **Chains**, click **Add**.
2. Enter a unique name to identify the chain.
3. Click **Save**.
2. To execute a SOQL query to extract data from Salesforce as the first step of the chain:
3. Click **Add a command**.
4. Select **Salesforce**, **SOQL Query**.
4. Select the Salesforce connector.
5. Enter the query and its parameters.
6. Click **Save**.
3. To load the CSV output into Anaplan as the second step:
1. Click **Add a command**, and in **Run Condition**, select Success.
2. Select **Anaplan**, **Upload file**.
3. Select the Anaplan connector.
4. Enter the properties of the command. For **Source File**, select **SOQL Query Output**.
5. Click **Save**.
4. Click **Publish**.
-->