ACS - Las reglas de integridad de eliminación de esquemas (comportamiento si se eliminan) no se aplican en las actividades de datos de actualización de flujo de trabajo

Descripción description

En caso de que se pregunte acerca de las reglas de integridad del esquema. Supongamos que la siguiente regla de integridad se define en el esquema de origen:

Cuando se elimina un registro en el esquema de destino, se eliminan todos los registros del esquema de origen. Así que se respeta la regla de integridad. Sin embargo, cuando se elimina un documento en el esquema de destino mediante una actividad de actualización de datos del flujo de trabajo, NO se eliminan los registros del esquema de origen. Por lo tanto, se ignora la regla de integridad.

Resolución resolution

Al eliminar un registro manualmente mediante API o IU, se aplican las reglas de integridad de vínculos definidas en la definición de recurso personalizada. Sin embargo, desde un flujo de trabajo, se trata de instrucciones SQL masivas que se realizan, de modo que el flujo de trabajo no utiliza las reglas de integridad de vínculos unitarios. El flujo de trabajo debe modificarse para gestionar la eliminación de registros vinculados. El mismo comportamiento se encuentra en ACC.

Tenga en cuenta que las reglas de integridad del esquema se implementan en el nivel de la interfaz de usuario y NO en el nivel de la base de datos.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f