Los procesos de deduplicación (llamados "Duplicate" en DQE One) están disponibles con créditos de suscripción.
- Antes de crear una regla de proceso de deduplicación:
- Opcionalmente, mapee los procesos de deduplicación con campos personalizados y/o estándar de Salesforce.
- Use el mapeo predeterminado, o cree mapeos relacionados personalizados, para usar la funcionalidad de "reparenting" de DQE One.
- Cree reglas de deduplicación personalizadas para sus procesos. Vea "Creating a custom deduplication rule".
- Administre las reglas de deduplicación predeterminadas. Vea "Managing default deduplication rules".
- Cargue reglas de deduplicación JSON preexistentes. Vea "Uploading a pre-existing JSON deduplication rule".
- Opcionalmente, mapee los procesos de deduplicación con campos personalizados y/o estándar de Salesforce.
- Cuando esté listo para crear un proceso de deduplicación, o si está usando mapeos predeterminados de la pestaña Mappings y reglas de deduplicación predeterminadas de la pestaña Rules Manager, vaya a "Create a deduplication process".
Crear un mapeo de reparenting
Además de los mapeos predeterminados, puede optar por mapear los procesos de deduplicación de DQE One a objetos personalizados y/o estándar de Salesforce.
- En la pestaña Mappings, haga clic en New.
- En el campo DQE_Mapping Name, introduzca un nombre libre para el mapeo.
- En el campo Description, introduzca una descripción libre del mapeo.
- En el campo Process kind, seleccione el proceso Duplicate check.
- En el campo Select a Data Source, elija el objeto de Salesforce para el que desea fusionar duplicados.
- En la ventana Select object to reparent when merging, seleccione cada objeto que desee añadir al registro padre.
- Una vez seleccionado el objeto, haga clic en el icono
.
- El objeto queda seleccionado y se muestra en la ventana Selected.
- Haga clic en Save.
El mapeo creado se muestra en la pestaña Mappings y estará disponible al crear su proceso.
Administrar las reglas de deduplicación predeterminadas
En la pestaña Rules Manager, las reglas de deduplicación predeterminadas se muestran para Matching, Parent Records y Merge.
Para administrar las reglas predeterminadas:
- En Sets, seleccione el objeto deseado en la lista desplegable.
- Seleccione la regla deseada.
- En la ventana de la regla seleccionada, puede:
- Revisar las reglas relacionadas para Matching, Parent Records y Merge.
- Renombrar una regla haciendo clic en su icono de edición.
- Editar una regla haciendo clic en su icono de edición.
- Duplicar una regla haciendo clic en su icono de duplicación.
- Vuelva a la ventana Sets del objeto seleccionado y haga clic en Save > Publish para guardar todos los cambios en Matching, Parent Records y Merge.
- En la ventana de la regla seleccionada, puede:
Crear un conjunto de reglas de deduplicación personalizado
Además de los procesos de deduplicación predeterminados, puede optar por crear un nuevo conjunto de reglas de deduplicación.
Puede duplicar un conjunto de reglas existente o crear uno desde cero.
Duplicar un conjunto de reglas existente
Nota: recomendamos empezar por Matching.
En Rules Manager, en Sets, seleccione un conjunto predeterminado.
Seleccione la flecha desplegable a la derecha del conjunto predeterminado.
Seleccione Duplicate.
En la pestaña Matching, haga clic en New Rule para añadir una regla al conjunto de reglas existente.
Revise las coincidencias de campos relacionadas existentes.
En la pestaña Parent Records, haga clic en New Rule para añadir una nueva regla que determine el registro padre.
En la ventana Edit Parent Record Rule, pase el cursor sobre los iconos de información para ver las descripciones de las funciones.
En la pestaña Merge, se muestran los campos de Salesforce con las reglas de fusión predeterminadas.
En la ventana Edit Merge Rule, pase el cursor sobre los iconos de información para ver las descripciones de las funciones.
Nota: puede usar más de un método de fusión para cada campo, excepto para los métodos "solo".
Para publicar el conjunto de reglas modificado, haga clic en Save > Publish.
Para exportar el archivo con las reglas predeterminadas o personalizadas, haga clic en el icono de exportación.
Crear un nuevo conjunto de reglas
Nota: recomendamos empezar por Matching.
En Rules Manager, en Sets, haga clic en New.
En Object > All Origins, busque y seleccione el objeto para el que desea crear un conjunto de reglas.
En el campo Name, introduzca un nombre para su conjunto de reglas.
En Matching, haga clic en New Rule para crear una regla. Puede crear tantas reglas como necesite.
En cada regla, cree al menos una coincidencia de campo.
En Parent Records, haga clic en New Rule para crear una nueva regla que determine el registro padre.
En la ventana Edit Parent Record Rule, pase el cursor sobre los iconos de información para ver las descripciones de las funciones.
En Merge, se muestran los campos estándar y personalizados de Salesforce.
En la ventana Edit Merge Rule, pase el cursor sobre los iconos de información para ver las descripciones de las funciones.
Nota: puede usar más de un método de fusión para cada campo, excepto para los métodos "solo".
Para publicar el conjunto de reglas modificado, haga clic en Save > Publish.
Para exportar el archivo con las reglas predeterminadas o personalizadas, haga clic en el icono de exportación.
Cargar una regla de deduplicación JSON preexistente
Precaución: cargar un archivo JSON preexistente sobrescribirá cualquier regla existente.
- Desde la pestaña Installer > la ventana DQE Unify App Setup:
- Haga clic en el botón Upload files para cargar su archivo JSON de reglas, o arrástrelo y suéltelo en la ventana Import Deduplication Rules.
- Haga clic en Save.
El archivo JSON de reglas cargado se muestra en la pestaña Rules Manager.
Crear un proceso de deduplicación
Para crear un proceso, defina su configuración general, su origen y su list view.
También hay disponibles opciones de auditoría y opciones avanzadas si es necesario.
En la pestaña Processes, haga clic en New. Se muestra la pantalla de creación de procesos:
En la ventana General Settings:
- DQE_Process Name: introduzca un nombre libre para el proceso.
- Process kind: seleccione Duplicate Check.
- Description: introduzca una descripción libre del proceso.
En la ventana Source:
- En el campo Select a Data Source, seleccione el objeto al que se aplica el proceso. Una vez seleccionado el origen de datos, se muestran las secciones Mappings y Active Steps.
- En el campo Mapping, seleccione los mapeos deseados.
Nota: este paso es opcional si se crearon previamente mapeos personalizados en Mappings. Vea "Creating a deduplication mapping".
- En la ventana Active Steps, active las reglas deseadas para el origen de objeto seleccionado.
Nota: Active Steps muestra las reglas predeterminadas y cualquier regla personalizada creada previamente desde Rules Manager. Vea "Creating a custom deduplication rule".
En la ventana List View and Filters:
- DQE One usa las list views de Salesforce para determinar qué registros de Salesforce se evaluarán al buscar duplicados. Para consultar un subconjunto de su base de datos en lugar de toda la base de datos de Salesforce, incluya criterios de filtro en su list view. Por ejemplo, puede que solo quiera revisar los registros propiedad de un usuario específico o los registros de un tipo de registro específico.
- DQE One también usa las list views para determinar qué campos se mostrarán en sus resultados. Incluya los campos que le ayuden a determinar si un registro es un duplicado.
- Las list views de Salesforce están limitadas a 15 campos, por lo que puede que desee eliminar los campos de menor valor en favor de campos más útiles para identificar duplicados.
Seleccione la list view preferida en la sección Existing List View, o seleccione Manually Create List View.
- En Add new, seleccione Manually Created List View.
- Se muestra la pantalla Recently Viewed relacionada con el objeto.
- Haga clic en el icono de configuración y luego seleccione New en la lista desplegable.
- En la ventana New List View, introduzca un nombre libre para la list view.
- El nombre API se genera automáticamente en el campo List API Name.
- Seleccione quién puede ver la list view y luego haga clic en Save.
- Una vez guardada la list view creada manualmente, se muestra en la lista desplegable Existing List View.
- Nota: se recomienda una list view creada manualmente y limitada a Only I can see the list view para el trabajo individual y las pruebas del proceso.
- Una vez guardada la list view creada manualmente, se muestra en la lista desplegable Existing List View.
Una vez definidos la configuración general, el origen y la list view del proceso, puede activar opciones avanzadas y/o auditorías en las ejecuciones del proceso.
Para activar las auditorías en las ejecuciones del proceso:
- En la ventana Audit Options, haga clic en el botón de activación.
- En el campo Audit Name, introduzca un nombre libre.
- En Audit Records, introduzca el número de líneas sobre las que ejecutar la auditoría.
Para activar las opciones avanzadas:
En la ventana Advanced Options:
- Seleccione las opciones que desea activar:
- Auto Merge Duplicates: fusiona automáticamente los registros duplicados con los resultados del proceso.
- Auto Merge Addresses: fusiona automáticamente los resultados de validación de direcciones con los resultados del proceso.
- Auto Merge B2B: fusiona automáticamente los resultados B2B con los resultados del proceso.
-
Salesforce Default Merge: usa el proceso de reparenting predeterminado de Salesforce. Esta opción solo funciona para los SObjects Lead, Account, Contact y Case.
- Advertencia: la opción "Unmerge" no estará disponible.
- Enable UnMerge Dedup: guarda los datos del objeto hijo en el registro padre durante las operaciones de fusión. Este procedimiento consume tiempo y almacenamiento. Si esta opción no está activada, no podrá deshacer la fusión y los objetos no actualizables del hijo creados en el registro padre se eliminarán.
- Enable Reparenting Inactive Child: permite lanzar el reparenting en registros hijos que contengan "Inactive" en el campo DQE_Status__c. Si esta opción no está activada, se omitirán todos los objetos asociados a registros hijos que contengan "Inactive" en el campo DQE_Status__c.
- Delete child records after merging: tras una fusión entre registros padre e hijos, los registros hijos se eliminan permanentemente en lugar de marcarse como "inactive".
- Authorize Empty Bulk Query: permite que el proceso se ejecute sin devolver "Failed" en el DQE Run asociado si no hay datos que leer.
- Assign To Owner: asigna los registros procesados a usted como propietario.
- Run On Save: reanuda automáticamente el seguimiento de la ejecución en curso al reabrir la pantalla de resultados del proceso, en lugar de volver a lanzar Run Process.
- Use List View Sort: usa el orden de clasificación definido en la list view seleccionada al procesar los registros.
- Defina el número de registros procesados por lote en Maximum Record per Batchable. Introduzca el valor deseado. Vea la documentación de Salesforce sobre Batch Apex.
- Limite el número de líneas procesadas con fines de prueba en Max Records Process (for each type). Introduzca el valor deseado, por ejemplo 10.
- Lance un proceso adicional cuando se ejecute el proceso actual. En el campo Trigger After Finish, seleccione el siguiente proceso que desea lanzar.
- Defina el umbral de porcentaje mínimo para la fusión automática. En Minimum Threshold for Auto Merge, mueva el cursor hasta el valor elegido.
- Una vez configurado su proceso, seleccione Save o Save and Run.
- El proceso recién creado se muestra en la pestaña Processes.
Trabajar con un proceso de deduplicación
Para un proceso creado, las opciones y menús disponibles son:
- Run Process: lanza o relanza un proceso usando sus créditos disponibles. Los resultados de la ejecución se generan automáticamente.
- Stop Process: detiene un proceso en ejecución.
- Audit: genera el informe de datos de auditoría.
- Merge: fusiona y reparenta sus datos usando el mapeo elegido al crear el proceso. Vea Creating a deduplication mapping with custom and/or standard fields. Esto reparenta los objetos hijos seleccionados hacia el nuevo padre.
Si no seleccionó un mapeo, no habrá reparenting.
-
Undo Merge: cancela su fusión.
-
Create Job from current setup: vea "Automating a Process".
-
Flush Results: elimina los resultados de DQE.
- Open Dashboard: genera los dashboards predefinidos incluidos en el paquete de instalación de DQE.
Nota: para crear sus propios dashboards, use los procedimientos estándar de informes y dashboards de Salesforce, y use el modelo de datos de resultados de DQE.
Para ver los resultados y aplicar filtros de Salesforce, haga clic en el nombre de la list view para abrir su pantalla de resultados dedicada.
Relacionada con