Identifying case types elements
To maximize efficiency while processing work, analyze your business processes, needs, and requirements. After you identify and evaluate the main elements of your work, you can take full advantage of the possibilities that Pega Platform provides to define and visualize your business cases by creating case types.
In Pega Platform, you resolve your business processes through case management. You apply this method when you can clearly define the goal that you want to achieve, but the course of your business process is unclear or changeable. In Pega Platform you can use tools that help you achieve your business objectives in a flexible way, so that you can respond to dynamic and unique circumstances.
A case type is a visual representation of your business process; a template for work that you can reuse for processing multiple instances of the same business case, such as reviewing applications from job candidates. By creating a case type, you define the path that your work follows, the people who are involved in processing a case, and the data that the case requires. As a result, you save time and ensure that your business processes can reach a successful resolution.
- The outcome that you want to achieve
- Think about the result that you want to achieve with your work. Consider whether there might be more than one outcome to a business process. For example, if your objective is to review job candidates, think about the possible resolutions: you might accept or reject the candidate, or you might want to redo or redirect the process before reaching a conclusion.
- The paths that lead to the outcome
- While planning your business process, think about all the possible paths that the process might take before reaching the outcome. One of the possibilities is a default path without any exceptions or errors. However, consider any points in the process that might cause delays or alternations from this default path, and then think about solutions that can bring your work to resolution under new circumstances. Design alternate paths that lead to a resolution when the default path is unable to do so, such as an alternative for when you reject a candidate during a job application review. By creating alternate paths, you respond to dynamic situations in an agile and flexible way. You can also add actions to the business process to increase the chances of reaching the expected outcome. For example, you can apply service-level agreements to actions that users perform, so that the work can advance in a timely manner.
- The elements of your business process
- To divide your business process into smaller elements, think about the milestones or turning points that your work involves. For a milestone, consider the transitions in a process from one person to another, or about crucial events on the business process path. Consider the actions that people need to take at each milestone – whether you can logically group the actions or perform multiple sets of actions in parallel, who performs the actions, and whether you can automate any of the actions. For example, in a job application review, a milestone might be the transition of work from an HR worker to a hiring manager, after the HR worker completes the first set of actions that might be collecting an applicant's personal details, letters of recommendation, and proof of education. By using Pega Platform you increase flexibility of your applications because you can seamlessly move between the actions in an order that works best for your current business needs.
- The people involved in your business process
- When defining your work, think about the people needed for your case to reach its outcome, and the channels that they might use while interacting with your business process. Consider the different means of communication that you can apply, such as email and push notifications, as well as the devices that case participants might work with, such as mobile phones and tablets. Define the elements that particular participants need to access so that you can avoid exposing users of your application to irrelevant content. Finally, decide whether your application users need both online and offline access to perform their work.
- The data that your business process requires
- Define the data that your business process needs to reach a resolution, and think about the different ways of providing the information. Consider what information users provide, and the best way of collecting that data – a form with fields to complete, a survey, or a document attached to a business process. Also, think about the information that you need to fetch from external systems or databases, and the integrations that your application might require.
What to do next: After you identify and analyze the elements that you need to create a case type, think about interactions and dependencies between case types. See Understanding case hierarchy.