ACS : Integritätsregeln für die Löschung von Schemata (Verhalten bei Löschung) werden von den Datenaktivitäten des Workflows nicht angewendet.
Beschreibung description
Falls Sie sich über die Regeln der Schemaintegrität wundern. Angenommen, die folgende Integritätsregel wird im Quellschema definiert:
Wenn ein Datensatz im Zielschema gelöscht wird, werden alle Datensätze aus dem Quellschema gelöscht. Die Integritätsregel wird also eingehalten. Wenn ein Dokument jedoch mithilfe der Aktivität Workflow-Daten-Update im Zielschema gelöscht wird, werden die Datensätze aus dem Quellschema NICHT gelöscht. Die Integritätsregel wird also ignoriert.
Auflösung resolution
Durch das manuelle Löschen eines Datensatzes über APIs oder die Benutzeroberfläche werden die in der benutzerdefinierten Ressourcendefinition definierten Linkintegritätsregeln angewendet. Bei einem Workflow handelt es sich jedoch um Massen-SQL-Anweisungen, die ausgeführt werden, sodass der Workflow keine Regeln für die Unitary-Link-Integrität verwendet. Der Workflow muss so geändert werden, dass er das Löschen verknüpfter Datensätze handhabt. Dasselbe Verhalten findet sich in ACC.
Beachten Sie, dass die Schemaintegritätsregeln auf Benutzeroberflächenebene und NICHT auf Datenbankebene implementiert werden.