A URL button hack appears to have stopped working in our org. I am not sure if this is due to a system update or our addition of Communities. The button appears on the "Account" page, pre-populates a new task form, assigns the task to a specific user, and relates it to the Account record from which the button was clicked.
Despite all of the information appearing to be correct on the form. When it is submitted and the task created, the task is assigned to the current user instead of the one specified in the "who_id" of the URL. From what I have been told, this may relate to some updates being done by Salesforce to their infrastructure; migration to Java 8.
What alternatives exist for this simple use-case? I would like to move on from URL hacking (as they appear to be increasingly unreliable) and perhaps create something that will be better supported.
Code is as follows:
/00T/e?who_id=0005500000PjL3Z
&what_id={!Account.Id}
&title=Data request for {!Account.Name}
&tsk5=Data request for {!Account.Name}
&retURL=%2F{!Account.Id}
&tsk1=John%20Doe
&tsk4={!TODAY()+21}
&tsk6=This is a test message!
&tsk12=Not Started
In this case, I am trying to assign the task to John Doe (0005500000PjL3Z) but instead it is assigned to me.