ACS - as regras de integridade de exclusão de esquema (comportamento se excluídas) não são aplicadas pelas atividades de atualização de dados do fluxo de trabalho

Descrição description

Caso você se pergunte sobre as regras de integridade do esquema. Digamos que a seguinte regra de integridade seja definida no schema de origem:

Quando um registro é excluído no esquema de destino, todos os registros do esquema de origem são excluídos. Assim, a regra de integridade é respeitada. No entanto, quando um documento é excluído no schema de destino usando uma atividade de atualização de dados do workflow, os registros do schema de origem NÃO são excluídos. Assim, a regra de integridade é ignorada.

Resolução resolution

A exclusão de um registro manualmente por meio de APIs ou interface aplica as regras de integridade do link definidas na definição de recurso personalizado. Porém, a partir de um fluxo de trabalho, essas são instruções SQL em massa executadas, de modo que o fluxo de trabalho não usa as regras de integridade do link unitário. O workflow terá que ser modificado para lidar com a exclusão de registros vinculados. O mesmo comportamento é encontrado no ACC.

Observe que as regras de integridade do esquema são implementadas no nível da interface e NÃO no nível do banco de dados.

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