[midPoint] Starting approval processes for secondary deltas

Илья Дорофеев i.dorofeev at solarsecurity.ru
Mon May 25 17:24:16 CEST 2015


Hi,

I have user template mappings which assign / unassign certain roles depending on the values of certain attributes. In some cases I want these assignments / unassignments to be passed through an approval process. As these changes appear to be secondary deltas, as far as I understand, I have two options: either to utilize the general change processor or implement my own change processor. But it is not clear which one to choose. What advantages and disadvantages do both provide? In addition to this, I see the PrimaryChangeProcessor which seems suitable for my needs (by implementing specific aspect), but its functionality restricted solely to primary deltas. Could you elaborate on what stands behind this design? Why couldn't it be expanded to processing secondary deltas?


Ilya Dorofeev
Software Architect
Solar Security


More information about the midPoint mailing list