In my application I have to screen a party and get the result and based on that we will activate the party. So I am following these steps.
1. Get groupId and store for all future screening request. (one time)
2. Get Case System Id for a Customer (cases) (one time and store in customer master) and for future screening request I am taking the same case system Id from the Customer master. Is this a good method or do I need to generate case system id every time?
3. Screen Case (screeningRequest)
4. Get Result (results)
is this process ok? or is there a better way ?