Dual Inspection / Four Eyes Principle
Posted
by
Ralf
on Programmers
See other posts from Programmers
or by Ralf
Published on 2012-06-08T10:00:23Z
Indexed on
2012/06/08
16:48 UTC
Read the original article
Hit count: 359
Patterns
I have the requirement to implement some kind of dual inspection or four-eyes principle as a feature of my software, meaning that every change of an object done by user A has to be checked by user B.
A trivial example would be a publishing system where an author writes an article and another has to proofread it before it is published.
I am a little bit surprised that you find nearly nothing about it on the net. No patterns, no libraries (besides cibet), no workflow solutions etc.
Is this requirement really so uncommon? Or am I searching for the wrong terms?
I am not looking for a specific solution. More for a pattern or best practice approach.
Update: the above example is really trivial. Let's add some more complexity to it. The article has been published, but it now needs an update. Putting the article offline for the update is not an option, but the update has to be proof read, too.
© Programmers or respective owner