Delete Cascade

Introduction

When deleting an object apply the following rules and validation. Multiple cascade options can be active for a record type.

Cascade Options

Cascade Option

Describe

Technical Type

Record Types

Cascade Option

Describe

Technical Type

Record Types

None

No rules

NONE

Record

Cannot have non-deleted children

  • Delete is rejected if there are non deleted children

  • Prevents unwanted deletion of important records

REQUIRE_NO_CHILDREN

Classification, Series

Adopt children by grandparent

  • The children are adopted by their grandparent

  • If there is no grandparent the delete is rejected

ADOPT_CHILDREN_TO_PARENT

Mh2Collection

Cascade to all (grand)children

  • (Grand)children are asynchronously deleted

  • Delete cascade options from the children themselves are ignored

CASCADE

Media

Under The Hood

The asynchronous deletion is done using a new batch action.