Defining an alternate stage in a life cycle
You can use an alternate stage to define an out-of-sequence event in the life cycle of a case. By using alternate stages, you can separate expected behavior from exceptions in your application.
You can test your stage by creating a case and processing it.