I have tried to take advantage of an option "Submit for approval". All works well, except one moment: if the person making solution changes the opinion anywhere the first change of its solution in the history will not be mirrored. Though the second, the third and following changes are logged normally. As a result it can appear so that the demand will be handled according to the first solution, and in the history and the demand status other solution will be logged.