I have a working alfresco share action defined in a share-config xml file like so:

```
<action id="myAction" type="link" label="sv.menu.label" icon="my-icon">
    <evaluator>my.custom.evaluator</evaluator>
    <param name="itemKind">action</param>
    <param name="itemId">scanvelopAction</param>
    <param name="href">/myapp/prefilled?prop1={node.properties.custom_prop}&amp;prop2={node.properties.custom_prop2}</param>
    <param name="target">_blank</param>
</action>

```

This works fine. As soon as the action link is clicked, it calls the defined url with the properties inserted.

Now, I'd like to add the username of the currently active user that's clicking the action link. To that end, I added:

`&amp;u={person.properties.userName}`

I've also tried, according to the [ScriptNode](http://docs.alfresco.com/4.1/index.jsp?topic=/com.alfresco.enterprise.doc/references/API-JS-ScriptNode.html) API, `{person.properties.name}` and simply `{person.name}`.

The action continues to work as before, but only prints the new input as literal into the URL, as if this property is not defined (so I guess it isn't). I've tried variations of the above, but the result remains unchanged. I could find simply no documentation on the [ScriptNode API](http://docs.alfresco.com/4.1/index.jsp?topic=/com.alfresco.enterprise.doc/references/API-JS-ScriptNode.html)'s person-specific `properties` at all, and the examples I have found I've tried without success (see above).

How would I be able to achieve this?

**Edit**

I've also tried variations of `user.name` and `user.userName`.