ACS - Regole di integrità dell’eliminazione dello schema (comportamento se eliminato) non applicate dalle attività di aggiornamento dei dati del flusso di lavoro

Ultimo aggiornamento: 2022-09-29

Descrizione

Se ti chiedi informazioni sulle regole di integrità dello schema. Supponiamo che la seguente regola di integrità sia definita sullo schema di origine:

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

Risoluzione

Se elimini manualmente un record tramite API o interfaccia utente, vengono applicate le regole di integrità del collegamento definite nella definizione della risorsa personalizzata. Ma da un flusso di lavoro, si tratta di istruzioni SQL in serie che vengono eseguite, in modo che il flusso di lavoro non utilizzi 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.

In questa pagina