Cargador de datos de Salesforce

Cargador de datos de Salesforce

¿Sabe que sin escribir ningún componente/script de Apex, podemos hacer la manipulación de datos en Salesforce? La respuesta es sí! Usando el cargador de datos, podemos lograr esto. En esta guía, aprenderemos cómo instalar el cargador de datos en Windows y cómo realizar la inserción, la eliminación y la actualización de los datos de Salesforce. Por último, también aprenderemos cómo exportar los registros del objeto Salesforce. Veamos qué es el cargador de datos.

Cargador de datos

El cargador de datos es una herramienta que específicamente realiza las operaciones de manipulación de datos como Insertar, Upsert, actualizar y eliminar. Además de estas cuatro operaciones, también se da como una opción para exportarlo. Si desea exportar los datos que existe en el contenedor de reciclaje (datos eliminados), proporciona la opción "Exportar todo". La principal ventaja de usar el cargador de datos es la interacción del usuario; un archivo CSV de soporte simple; y mapea fácilmente los campos y el soporte para todos los objetos de Salesforce (estándar/personalizado). También podemos decir que es más rápido que los otros cargadores como el asistente de importación de datos.

Instalación

1. Está disponible directamente en cualquier desarrollador de Salesforce orgra. Primero, navegue a "Findir rápido" y busque "cargador de datos". Luego, vaya a "Descargas".

2. Confirme su organización haciendo clic en el botón "Confirmar".

3. Haga clic en "Descargar".

4. Después de una descarga exitosa, extraiga la carpeta del cargador de datos y haga clic en "Instalar".

5. Después de una instalación exitosa, abre el CMD del cargador de datos. Asegúrese de tener el Java JDK ya instalado en su máquina.

Cargador de datos - UI

Puede ver el cargador de datos con las siguientes opciones. Vamos uno por uno con un ejemplo:

Le pide a la organización que inicie sesión. Puede seleccionar entre "sandbox" o "producción". Aquí, usamos "producción" y damos sus credenciales. Haga clic en "Permitir". Luego, haga clic en "Siguiente".

Operación de insertar

Hagamos la inserción en el objeto de orden de trabajo. Tengamos CSV con los siguientes datos:

Aquí, el "estado", "sujeto" y "descripción" son los campos en el objeto de orden de trabajo. Insertamos 5 registros en el objeto de orden de trabajo con las filas anteriores.

Por ejemplo: la fila es 1, el estado es "nuevo", el sujeto es "agricultura", y la descripción es "necesidad de cultivos".

1. Después de hacer clic en "Insertar", solicita elegir el objeto y los datos que se insertarán. Seleccione "Mostrar todos los objetos de Salesforce". Busque "orden de trabajo" y seleccione. Cargue su archivo CSV haciendo clic en el botón "Examinar". Luego, ve a "Siguiente".

2. Nos confirma con respecto a cuántos registros se insertar. Haga clic en "Aceptar" para procesarlo.

3. Cartografía. En este paso, necesitamos mapear nuestros encabezados CSV a los campos de "Objeto Salesforce". Elija "Crear o editar un mapa (1)". Arrastre los "nombres (2)" y colóquelo debajo de nuestra "columna de archivo (3)".

Asegúrese de mapear lo siguiente:

  1. Encabezado de columna de archivo - Descripción al nombre - Descripción
  2. Encabezado de columna de archivo - Estado al nombre - Estado
  3. Encabezado de columna de archivo - sujeto a nombre - sujeto
  4. Revise las asignaciones y vaya a "Siguiente".

5. Por último, haga clic en "Sí". Guarda el resultado del archivo CSV en la ubicación. Puede seleccionar la ruta o dejarla como predeterminada.

Recibirá una confirmación en la misma pantalla. Haga clic en Aceptar".

Compruebemos si estos cinco registros se insertan en el objeto "Orden de trabajo" o no. Vaya al "Lanzador de aplicaciones" y seleccione "Pedidos de trabajo".

Se insertan los cinco registros. Abra cualquier registro para ver sus detalles.

Operación de actualización

Actualicemos un registro en el objeto "WorkerDer". Tengamos un CSV con el siguiente registro:

Aquí, actualizamos el estado de "completado" para la ID de registro especificada. El estado existente es "nuevo".

Después de la actualización, cambia a "completado".

1. Haga clic rápidamente en la acción "Actualizar" en el menú.

2. Seleccione el objeto "Orden de trabajo" y proporcione el CSV.

3. Recibirá una confirmación de que 1 registro se actualizará. Haga clic en "Aceptar".

4. Mapee el campo "Estado" a "Estado" y asigne la "ID" a "ID de orden de trabajo (ID)". Luego, haga clic en "Siguiente".

5. Espere la confirmación y haga clic en "Aceptar".

Resultado:

Puede ver que el estado cambia de "nuevo" a "completado".

Operación de eliminación

Eliminemos el siguiente registro del objeto de "Orden de trabajo" de Salesforce.

  1. Elija la acción "Eliminar" en el menú y elija el objeto "Operación de trabajo". Cargue el archivo CSV anterior y haga clic en "Siguiente".
  2. Asigne el campo y haga los pasos restantes como se discutió en los escenarios anteriores.

Compruebe si el registro eliminado está presente en el contenedor de reciclaje o no.

Podemos ver que el registro se elimina del objeto "Orden de trabajo".

Exportador

Exportemos los registros existentes del objeto "Caso". Elija "Exportar" en el menú "Cargador de datos".

1. Seleccione el objeto "Case". Pregunta al nombre de archivo de modo que los registros del caso se exporten con el nombre de archivo especificado.

2. En este paso, se le pregunta qué campos se exportarán desde el objeto "Caso". Seleccione el cheque antes del campo que desee y haga clic en "Finalizar". (Aquí, seleccionamos ContactId, createdbyid y descripción).

3. Recibirá un mensaje de confirmación y mostrará cuántos registros se exportan. En este escenario, se exportan 27 registros de casos. Haga clic en "Aceptar".

4. Muestra los registros de casos exportados en la interfaz de usuario. Si desea almacenarlo en Excel, haga clic en "Abrir en el programa externo".

Verá los registros del caso con tres campos en Excel.

De esta manera, podemos hacer la manipulación de datos utilizando el cargador de datos.

Conclusión

Aprendimos a importar/exportar los datos utilizando el cargador de datos en objetos de "orden de trabajo" y "caso" con buenos ejemplos. La diferencia clave entre "exportar" y "exportar todo" es que la "exportación" devuelve solo los registros existentes. Pero "exportar todos" devuelve los registros que están presentes en el contenedor de reciclaje. Si desea eliminar los registros, puede seguir la acción "Eliminar". Pero estos registros eliminados se acumulan en el contenedor de reciclaje. Si no necesita acumularlo allí, o si necesita una eliminación permanente, puede continuar con la acción de "Delete duro".