I want to have the selection field of an assignee assigned to the current user when choosing to start the workflow. This way the assignee is filled up automatically. I don't want to start the workflow automatically (via a rule or webscript) as I still want the user to have the option of changing the assignee in the start workflow form. Just want to reduce the number of clicks the user has to do.
This would currently take a customization. I'd probably start by creating a sub-class of that authority picker that allowed a default value to be set. Alfresco's client-side JavaScript components already know the current username. It may or may not already have a local cm:user object handy, which is what you'd need to give that dialog the user's nodeRef. If it doesn't already have it, that's a simple lookup to get it. I've done similar things like have a "notify" dialog that gets pre-populated with the users explicitly set in the ACL on the underlying object.
Long story short, this isn't an out-of-the-box config change.
I think that is a good feature for us to add, though. I'll put a bug in Mike Farman's (product management) ear and see how much trouble it would be to get this added.
Thanks for the reply and for putting a word in for this feature.
For now, just negotiated to assign the default assignee to the current user if the assignee field is left blank in the workflow form (via taskexecutionlistener). (Would like to try edit the authority picker but manager advised to not proceed for now and focus on other tasks hehe)
Side comment: Was actually a bit disappointed that my other idea (since the start event for activiti workflows was implemented as a task) I thought I could use task listeners/execution listeners directly in the start event as a workaround. Guess that the workflow definition doesn't know (and doesn't really have to know) the underlying implementation. haha
Just in case, is there way for me to be updated in case this feature gets implemented for the future builds? If too much trouble, I guess I'll just bookmark this post for the future. Thanks again.