I'm BPM specialist and know I'm studying Pega Plataform.
As BPM specialist, my brain is used to think about Lanes, where I link to people or group of people. On these lanes I add activities, this way I force that the people linked to that lane will perform that activity.
I read a lot of articles about BPM and Case Management differences and could understand that the main difference is about the execution flow. In BPM we try to force the execution order of the activities. In Case Management approach, the order of the activities is performed "doesn't" matter. Of course that this affirmation isn't true to all cases, but it applies to the biggest part of the cases.
First question: Is my understanding about Case Management right?
Second, I just completed System Architect Fundamentals I and II courses. In any of them I could see any topic talking about stage/step routing... I felt like if the whole case is executed by only one user.
When learning BPM, one the first topics is about lanes and how activities are routed to the right users. Is this and important topic of Case Management too or my fellings are right, the whole case is executed by one user and some exceptions are executed by others?
Main difference between BPM and Case Management is, BPM is a structured approach which is hard to change where as Case Management has BPM functionality with options to change the approach easily such as adding adhoc cases etc.
Could you give a simple example of a process/case/situation where when modeled using BPMN you think it's hard to change and when modeled using Case Management it's easy or a situation that couldn't be modeled using BPMN and Case Management can solve?
Case Management approach gives the users working on a work item more power to deal with unpredictable or exceptional situations.
Consider the situation in which user/Manager needs to make a decision. If she/he is not able to make a decision based on available info ,she/he can create ad-hoc
work items that will help him to make a decision.eg Request for additional documents, Request to verify the provided info etc.
There is an option to create ad-hoc case under Other actions. Since an ad-hoc case type is not predefined, the user can define it using info like whom to route the work to? etc.
BPM doesn't give users such capability. Instead work is completed in a structured way.