ACS - Les règles d’intégrité de suppression de schéma (comportement s’il est supprimé) ne sont pas appliquées par les activités de mise à jour de données de workflow

Description description

Si vous vous interrogez sur les règles d’intégrité du schéma. Supposons que la règle d’intégrité suivante soit définie sur le schéma source :

Lorsqu'un enregistrement est supprimé sur le schéma cible, tous les enregistrements du schéma source sont supprimés. Donc la règle d'intégrité est respectée. Cependant, lorsqu’un document est supprimé sur le schéma cible à l’aide d’une activité de mise à jour de données de workflow, les enregistrements du schéma source ne sont PAS supprimés. La règle d'intégrité est donc ignorée.

Résolution resolution

La suppression manuelle d’un enregistrement via les API ou l’interface utilisateur applique les règles d’intégrité des liens définies dans la définition de ressource personnalisée. Toutefois, à partir d’un workflow, il s’agit d’instructions SQL en bloc qui sont exécutées, de sorte que le workflow n’utilise pas les règles d’intégrité des liens unitaires. Le workflow devra être modifié pour gérer la suppression des enregistrements liés. On trouve le même comportement dans ACC.

Notez que les règles d’intégrité des schémas sont implémentées au niveau de l’interface utilisateur et NON au niveau de la base de données.

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