Is there any way to see in JBPM who completed a Task Instance? I have seen that the person assigned to the task does not have to be the one who completes it, so it is important to have this information. Also, will there ever be a restriction where the person completing the task must be the assignee?
under normal usage, the person who was assigned the task completes it, unless it is someone with the manager or admin role. Might be that the logging shows who did end the task, I'm not sure.
The restriction model (permissions) might be implemented, but it does not have a high priority since it is normally forced by the webapp.