Loading

Activar la función "eliminación en cascada en relaciones de búsqueda personalizadas"

Fecha de publicación: Apr 22, 2026
Descripción

Proporcione a Relaciones de búsqueda la misma funcionalidad de eliminación en cascada que anteriormente solo estaba disponible para Relaciones Principal-Detalle.

ADVERTENCIA:

Una eliminación en cascada omite la configuración de seguridad y colaboración, lo que significa que los usuarios pueden eliminar registros cuando se elimina el registro de búsqueda de destino, incluso si no tienen acceso a los registros. Para evitar la eliminación accidental de registros, la eliminación en cascada está desactivada de forma predeterminada. Haga contacto con el Servicio de asistencia de Salesforce para activar la función "Permite la eliminación en cascada de relaciones de búsqueda personalizadas" para su organización.
 

Solución

NOTA: La eliminación en cascada y sus opciones relacionadas no están disponibles para relaciones de búsqueda en objetos estándar.

Revise también esta documentación sobre La eliminación en cascada no funciona en campos de búsqueda personalizados

Para procesar la solicitud, pida a un administrador del sistema que cree un caso de asistencia con el equipo de límites y activación de funciones.

Incluya también lo siguiente:
Entiendo que la función de eliminación en cascada omite la configuración de seguridad y colaboración, lo que significa que los usuarios pueden eliminar registros cuando el registro de búsqueda de destino se elimina, incluso si no tienen acceso a los registros (SÍ/NO):


A continuación se muestran escenarios de ejemplo para la eliminación en cascada:

En una cadena de relaciones de búsqueda, estos comportamientos funcionan de forma independiente en cada campo de destino en cada nivel:

Por ejemplo, el campo A es la búsqueda de destino del campo B, que es la búsqueda de destino del campo C. Podría haber una restricción de eliminación en A y ninguna en B, lo que significa que A no se puede eliminar, pero B sí. Una vez que se elimina B, la relación entre A y B ya no existe y C tendrá un valor vacío para la búsqueda.
 

En una relación de búsqueda de múltiples niveles, estas opciones podrían entrar en conflicto:

Por ejemplo, en un escenario en el que el campo A es la búsqueda de destino del campo B, que es la búsqueda de destino del campo C, puede especificar que A puede eliminar B, pero no se puede eliminar B porque está en una relación con C. Si intenta eliminar A, obtendrá un error que indica que B no se puede eliminar porque está vinculado a C.
 

Nota sobre el seguimiento del historial de campos:

Si se elimina el registro principal en una relación de búsqueda, el seguimiento del historial de los campos para el registro secundario no registra la eliminación. Por ejemplo, si se elimina una cuenta principal, la lista relacionada Historial de cuenta de la cuenta secundaria no muestra la eliminación.

 

Recursos adicionales

NOTA: La función también se puede utilizar en escenarios en los que se encuentre el siguiente error: 

"Operación de eliminación demasiado grande. No puede eliminar más de 100.000 objetos combinados y registros secundarios al mismo tiempo. Seleccione menos registros para eliminar. Si está intentando eliminar un objeto que tiene más de 100.000 registros secundarios, antes de eliminar el objeto, elimine un número adecuado de registros secundarios."

Haga clic aquí para volver a la página anterior.

DELETE_OPERATION_TOO_LARGE: Eliminar demasiados registros en cascada.

Número del artículo de conocimiento

000382017

 
Cargando
Salesforce Help | Article