Process-local groups / roles

Hi All,

I use camunda to drive computerized online trainings. Each training maps to a process instance. Within each training, there are several roles, a trainee, several trainers, maybe some supervisors. These roles are assigned to certain users specifically for each of these trainings. (There is no supervisor-group across all trainings, but an extra group for each of the trainings.)

Currently, I add groups for each training, like trainers-in-training-12834, trainees-in-training-12834, …, trainers-in-training-5867, trainees-in-training-5867, …, and so on. However, it feels a bit strange to overload the admin application with additional groups all the time. Do you have a better recommendation?