Asistente de proceso masivo de Salesforce para acciones de consultar, inserción, actualización, eliminación o eliminación definitiva
Introducción
Esta página describe cómo crear una acción de consulta, inserción, actualización, eliminación o eliminación definitiva de proceso masivo de Salesforce mediante el Asistente de proceso masivo de Salesforce en Jitterbit Design Studio.
- Una acción de consulta masiva de Salesforce consulta una gran cantidad de registros desde un extremo de Salesforce.
- Una acción de inserción masiva de Salesforce inserta datos nuevos en un extremo de Salesforce.
- Una acción de actualización masiva de Salesforce actualiza los datos existentes en un extremo de Salesforce.
- Una acción de eliminación masiva o eliminación total masiva de Salesforce elimina una gran cantidad de registros existentes en un extremo de Salesforce.
Nota
La diferencia entre una eliminación y una eliminación definitiva es que, con una eliminación, los registros eliminados se almacenan en la papelera de reciclaje de Salesforce. Con una eliminación definitiva, los registros se vuelven inmediatamente elegibles para su eliminación. La papelera de reciclaje de Salesforce le permite ver y restaurar registros eliminados recientemente durante 15 días antes de que se eliminen de forma permanente. Existe un límite en el tamaño de la papelera de reciclaje de Salesforce; una vez superado, los registros pueden volverse automáticamente elegibles para su eliminación. Consulte la documentación de Salesforce para obtener más detalles.
Las acciones de consulta, inserción, actualización, eliminación o eliminación permanente del proceso en bloque son ligeramente diferentes del proceso de la acción upsert del proceso en bloque. A diferencia de la acción Upsert del proceso masivo, las acciones Consultar, Insertar, Actualizar, Eliminar y Eliminación definitiva del proceso masivo no requieren un campo de ID externo y no incluyen este paso.
Antes de continuar con los siguientes pasos, consulte Asistente de proceso masivo de Salesforce para obtener instrucciones sobre cómo iniciar el Asistente de proceso masivo de Salesforce.
Seleccione el objeto de Salesforce
En la pantalla Objeto, seleccione el objeto de Salesforce que utilizará la operación.
Nota
Puede simplificar la vista escribiendo las primeras letras del nombre de un objeto en el cuadro de entrada de texto Filtro o haciendo clic en el menú desplegable Objetos para mostrar y seleccionando entre Objetos comunes estándar, Todos los objetos personalizados o Todos los objetos.
Haga clic en Siguiente para pasar a Definir la fuente.
Definir la fuente
Seleccione de dónde provienen sus datos de origen
La fuente es la ubicación de los datos que se utilizarán en la operación. Para el Asistente de proceso masivo de Salesforce, la fuente debe ser una fuente de archivo sin formato con un encabezado. No se admiten bases de datos. Para Fuente de archivo seleccione Archivo local, Sitio FTP, Compartir archivos o Almacenamiento temporal.
Dado que su fuente deberá ser un archivo plano para el Asistente de proceso masivo de Salesforce, puede agregar opcionalmente validación de filas y campos. Si lo prefiere, puede agregar una fuente más adelante en el desarrollo del proyecto. Para obtener detalles sobre las diferentes fuentes, consulte la documentación sobre Fuentes.
Seleccione una de las siguientes opciones:
- Un Tipo de fuente existente del menú desplegable (uno de Archivo local, Sitio FTP, Uso compartido de archivos, Almacenamiento temporal o HTTP).
- Seleccione Crear nuevo para crear una nueva fuente del tipo seleccionado actualmente.
Nota
Las capturas de pantalla que se muestran pueden variar levemente de lo que se muestra cuando se utiliza el asistente, ya que se basan en el Asistente de inserción de procesos masivos. Los pasos para configurar una fuente son los mismos para todos los asistentes de procesos masivos de Salesforce.
Crear una nueva fuente
Para crear una nueva fuente, seleccione la opción Nueva fuente del menú desplegable:
Nota
El tipo de fuente seleccionada determinará los parámetros de conexión que se deben ingresar. Consulte la documentación sobre Fuentes para más detalles.
Fuentes de archivos
Para las fuentes de archivos (archivo local, sitio FTP, recurso compartido de archivos o almacenamiento temporal), seleccione o cree una fuente y luego seleccione o cree un formato de archivo para usar con esa fuente.
Archivo local
Nota
Si está creando una fuente de archivo local por primera vez, primero debe habilitar las ubicaciones de archivos locales en cada configuración de agente privado de Jitterbit. (Un archivo local solo se puede usar con agentes privados).
Si selecciona un Archivo local como fuente, haga clic en Explorar para seleccionar un archivo. De manera alternativa, si desea utilizar un archivo local que se haya utilizado previamente con Jitterbit Design Studio, haga clic en Seleccionar una fuente de archivo local existente y utilice el menú desplegable para seleccionar un archivo utilizado previamente.
Confirme el archivo seleccionado después de revisar las primeras diez líneas del archivo:
Haga clic en Continuar para pasar a Asignaciones pantalla.
Sitio FTP, recurso compartido de archivos o almacenamiento temporal
Si desea utilizar un sitio FTP existente como fuente, utilice el menú desplegable Tipo para seleccionar su sitio FTP. De lo contrario, seleccione Crear nuevo en el menú desplegable y complete los Parámetros de conexión.
Seleccionar archivo de muestra
Explore su computadora y seleccione un archivo de muestra que contenga el mismo formato que el archivo que desea enviar a Salesforce. Design Studio utilizará esta información en Mappings pantalla.
Haga clic en Siguiente para pasar a Asignaciones pantalla.
Mapeo de Transformación
Asigna los encabezados del archivo de origen a los campos de Salesforce correspondientes. Aparte de los encabezados, el proceso masivo no implica ninguna otra asignación.
Puedes mapear:
-
Arrastrando y soltando un Encabezado de archivo de origen en un Campo de Salesforce.
-
Seleccionando los campos Fuente y Salesforce juntos y luego haciendo clic en el botón Mapa.
-
El botón Asignar automáticamente asigna en función de los nombres coincidentes entre los Encabezados de archivo de origen y los Campos de Salesforce.
-
El botón Importar asignaciones desde archivo importa un conjunto de asignaciones previamente guardadas desde un archivo.
-
El botón Guardar asignaciones en archivo guarda todas las asignaciones en un archivo local.
-
El botón Mapa asigna mapas entre los campos de origen y destino seleccionados.
-
El botón Eliminar elimina una asignación seleccionada.
-
El botón Comenzar de nuevo elimina todas las asignaciones y comienza de nuevo.
-
Cuando haya terminado, haga clic en Siguiente para pasar a Crear un cronograma y establecer opciones.
Crear un horario y seleccionar opciones
La creación o configuración de un cronograma es opcional y se puede realizar en otro momento. Para obtener más detalles sobre la programación, consulte Cronogramas. Puede editar un cronograma existente abriéndolo en la categoría Cronogramas del panel de elementos del proyecto y realizando los ajustes que desee. Puede utilizar esta pantalla del asistente para agregar un cronograma a una operación no programada o abrir la operación en el panel de elementos del proyecto y realizar los ajustes correspondientes.
- Establezca la Ocurrencia, la Frecuencia diaria (horas o minutos) y la Duración de la operación.
- Al configurar la Duración, tenga en cuenta que las fechas de Inicio en y Finalización en en un cronograma son inclusivas.
- Para mostrar estas opciones, abra los triángulos desplegables junto a Ocurrencia, Frecuencia diaria y Duración.
- Cuando haya terminado, haga clic en Siguiente para pasar a la Pantalla de resumen.
Pantalla de resumen
En la pantalla Resumen, puede editar el nombre dado al asistente:
Haga clic en Finalizar para completar el asistente.
Proceso masivo de Salesforce completado
Una vez completado, accederá a la pantalla Resumen del nuevo proceso masivo de Salesforce. Puede volver a esta página de resumen buscando el nombre de la operación en Jitterbit Connect en el panel de elementos del proyecto.
- Puede modificar cualquiera de los elementos de diseño en su proyecto, como Inicio de sesión en Salesforce, Asignaciones, Leer datos de, Operación y Ejecutar según programación, haciendo clic en Editar adyacente.
- Las funciones de los botones Ejecutar en masa..., Historial de resultados y Eliminar se describen a continuación en Desplegar el proyecto y ejecutar la operación (Las etiquetas reales y los botones disponibles variarán según el asistente de proceso masivo particular utilizado. Este ejemplo muestra el asistente de inserción masiva).
- Las Opciones avanzadas incluyen opciones de operación como fragmentación de datos y truncamiento de campos. Se describen a continuación en Opciones avanzadas.
Opciones avanzadas
Las siguientes opciones avanzadas están disponibles para un proceso masivo de Salesforce.
Para una acción de consulta:
Para una acción Insertar o Actualizar:
Para una acción de Eliminar o Eliminar definitivamente (las opciones de fecha están deshabilitadas):
Opciones de archivo
- Leer como UTF-8: Seleccione esta opción para leer el archivo de origen como codificación de caracteres UTF-8.
- Escribir como UTF-8: Seleccione esta opción para escribir el archivo de destino como codificación de caracteres UTF-8.
- Opciones de fecha: Muestra un cuadro de diálogo para configurar las opciones de fecha para la fuente. Consulte Opciones avanzadas de Salesforce página.
- Comenzar en la fila de datos: Proporciona el número de fila de la primera fila del archivo de origen que se considerará como datos.
Opciones de operación
- Configuración por lotes: Muestra un cuadro de diálogo para configurar la configuración por lotes. Consulte Avanzado de Salesforce página.
- Modo serie: Si se selecciona, permite la inserción de valores nulos en un registro.
- Comprimir datos: De forma predeterminada, la compresión está activada.
- La fragmentación no está disponible para las operaciones de procesamiento masivo. Consulte Configuración de lotes en Salesforce Advanced página en su lugar.
Las opciones de operación adicionales para escribir registros de éxito y fracaso se describen en Salesforce avanzado página.
Desplegar el proyecto y ejecutar la operación
Una vez que haya configurado la acción Procesar en masa, puede desplegar y ejecutar la operación. También puede ver los archivos de éxito y fracaso si utiliza agentes privados.
Desplegar el proyecto
No es necesario desplegar un proyecto antes de ejecutarlo, ya que se desplegará automáticamente si es necesario.
Para desplegar el proyecto, realice una de las siguientes acciones:
-
Haga clic en el icono Desplegar en la barra de herramientas.
-
En el panel de elementos del proyecto, haga clic en el Nombre del proyecto que acaba de crear y luego haga clic en Desplegar en el menú desplegable resultante.
-
Haga clic en Operaciones en la parte superior del panel de elementos del proyecto y luego haga clic en Desplegar en el menú desplegable resultante.
El proceso de desplegar del proyecto comenzará a enviar el proyecto a Harmony y aparecerá un mensaje de progreso.
-
Para ejecutar el mensaje de progreso en segundo plano, haga clic en Ejecutar en segundo plano.
-
Para cancelar el proceso de desplegar, haga clic en Cancelar, lo que lo regresará a la pantalla anterior.
La operación ya está completa y desplegada.
Ejecutar la operación
Esta imagen muestra los botones disponibles en las páginas de resumen del Asistente de procesamiento masivo de Salesforce. Las etiquetas (como Ejecutar consulta masiva o Ejecutar inserción masiva) variarán según el asistente específico que esté utilizando.
Haga clic en Ejecutar en masa... para colocar la operación en la cola para su ejecución.
Si el proyecto aún no se ha implementado o ha cambiado desde la última desplegar, se desplegará automáticamente. Consulte Crear una operación para obtener información adicional sobre la creación, despliegue y ejecución de operaciones.
-
El Monitor de Operaciones se muestra en la parte inferior de la pantalla, rastreando el estado, el tiempo de recepción, el tiempo de inicio y el tiempo en que se completó el procesamiento de la operación.
-
Cuando la operación finaliza su procesamiento, el cuadro de diálogo Resultado mostrará la hora de finalización, el estado, la cantidad de registros que se procesaron correctamente y la cantidad de registros que no se procesaron. Los botones Ver archivo de resultados correctos y Ver archivo de errores se describen a continuación.
Haga clic en el botón Historial de resultados para visualizar una lista de la actividad reciente, que incluye el tiempo de finalización, el estado, la cantidad de registros procesados con éxito y la cantidad de registros que no se procesaron. Seleccione un resultado de la lista para habilitar los botones Ver archivo de resultados correctos y Ver archivo de errores, que se describen a continuación.
Haga clic en el botón Eliminar para eliminar la operación del proyecto.
- Aparecerá la ventana de diálogo Confirmar eliminación. Haga clic en Eliminar para confirmar y eliminar la operación.
- El cuadro de diálogo Eliminar elementos del asistente mostrará los componentes de la operación asociados.
- Seleccione Sí para eliminar los objetos del asistente asociados además de la operación de inserción.
- Si selecciona No, los objetos del asistente permanecerán disponibles dentro del proyecto. Solo se eliminará la operación de inserción.
- Al seleccionar Cancelar se cancela la eliminación de la operación de inserción y los objetos del asistente asociados.
Ver Crear una operación para obtener información adicional sobre cómo crear, desplegar y ejecutar operaciones.
Ver archivos de éxito y fracaso
La visualización de archivos de éxito y fracaso está disponible si está ejecutando operaciones en un agente privado. Los botones Ver archivo de éxito y Ver archivo de error están disponibles después de hacer clic en el botón Ejecutar o en el botón Historial de resultados como se describió anteriormente y luego seleccionar uno de los resultados. Este es un ejemplo del cuadro de diálogo Historial de resultados, que muestra los botones y un resultado seleccionado:
- Ver archivo de éxito: Si está ejecutando la operación en un agente privado, al seleccionar el botón Ver archivo de éxito se muestran los primeros 100 registros que se procesaron exitosamente dentro de una ventana emergente.
- Ver archivo de error: Si está ejecutando la operación en un agente privado, al seleccionar el botón Ver archivo de errores se muestran los primeros 100 registros que no se pudieron procesar en una ventana emergente.
En este ejemplo, se muestran tres registros:
- Copiar archivo a: Guarda los registros de éxito o fracaso en un archivo CSV con el nombre de archivo predeterminado
salesforce.csv
. - Abrir programa externo: Esta opción no está disponible actualmente.
Nota
Los archivos de éxito y fracaso están disponibles para su visualización desde el agente privado durante 14 días de forma predeterminada. El servicio de limpieza de archivos Jitterbit elimina automáticamente los archivos del agente privado después de 14 días. La cantidad de días que se guardan los archivos se puede cambiar editando la jitterbit.conf file
en el [ResultFiles]
sección (vea Edición del archivo de configuración). También puede cambiar las reglas de archivos de éxito y fracaso mediante Editar las reglas del servicio de limpieza de archivos Jitterbit para agentes privados.