ACS - Le regole di integrità per l’eliminazione dello schema (comportamento in caso di eliminazione) non vengono applicate dalle attività di aggiornamento dei dati del flusso di lavoro

Descrizione description

Nel caso in cui ti chiedi quali siano le regole di integrità dello schema. Supponiamo che nello schema di origine sia definita la seguente regola di integrità:

Quando un record viene eliminato nello schema di destinazione, tutti i record dello schema di origine vengono eliminati. Quindi la regola di integrità viene rispettata. Tuttavia, quando un documento viene eliminato nello schema di destinazione utilizzando un’attività di aggiornamento dei dati del flusso di lavoro, i record dello schema di origine NON vengono eliminati. Pertanto, la regola di integrità viene ignorata.

Risoluzione resolution

L’eliminazione manuale di un record tramite API o interfaccia utente applica le regole di integrità dei collegamenti definite nella definizione della risorsa personalizzata. Ma da un flusso di lavoro, si tratta di istruzioni SQL in blocco che vengono eseguite, pertanto il flusso di lavoro non utilizza le regole di integrità del collegamento unitario. Il flusso di lavoro dovrà essere modificato per gestire l’eliminazione dei record collegati. Lo stesso comportamento si trova in ACC.

Tieni presente che le regole di integrità dello schema sono implementate a livello di interfaccia utente e NON a livello di database.

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