A "simple" acts_as to add some functionallity to ActiveRecord Objects to add a workflow functionnality. Each record had a step_id, useful for wizards and also for paperless-office applications (do this, then do this...). It require an external authentication, i.e. auth_generator or similar.