Case instantiation is the way that a case is created in your application.
For example, a case worker manually creates an Accident Claim case when a customer contacts the call center. When the claim is set to the Pending-VehicleInfo status, a Vehicle Damage case is automatically created. By allowing cases to be automatically instantiated, you can model real-life scenarios in your application.
Case instantiation is managed by a set of when conditions and case-type dependencies.