I described the functional workflows we talk about and then I only kept the parts where the users are involved.
Some mechanisms are not clear, updates will be required. Once refined, i will use a version control friendly text format, for example the DOT language.