In this example, an insurance company representative creates an Accident claim case (the parent case) each time a policyholder reports a car accident. After your application verifies the policyholder's driving license and vehicle identification number, the system creates a Vehicle damage case (the child case) that supports the Accident claim case.
The insurance company representative then decides whether the application also needs a Bodily injury case, based on the information from the policyholder. After the claims adjusters process the Vehicle damage and Bodily injury cases, the system automatically calculates the funds payable and updates the policy premium in the Accident claim case. Agents who can approve the claim then receive a notification that the Accident claim is ready for review.
The following figure shows a sample business process that includes two child case types:
Save time, reduce costs and increase the flexibility of your application by reusing child case types in different scenarios. For example, both Vehicle and Property insurance claims can include a Bodily injury claim. By implementing the Bodily injury claim as a separate case type, you can use the Bodily injury case type with both the Vehicle and Property insurance claims.
- Creating a top-level case type
Improve work processing in your application by creating top-level case types that visualize business processes. When you visualize a business process, you can conveniently divide the process into phases, and then track and manage work with greater ease.
- Creating a child case type
Create child case types to ensure that users of your application address all elements in a complex business process before resolving the case. When you supplement your business processes with child case types, you create dependencies that these case types represent.
- Creating a case type rule form in Dev Studio
Provide advanced options for your business processes by creating case types through a case type rule form. For example, you can select an application layer in which to store your case type, or define multiple options at once, for example, for the people that your case type involves, processes that can support your case type, or dependencies with other case types.