Rule variable People field should show profile name rather than email address

I believe this is a bug that should be escalated.

When using a People field as a variable in the following rule actions…

  • Set task title to
  • Set task description to
  • Create task
  • Create subtask
  • Create approval
  • Add comment

…the result is the email address of the user, rather than their profile name. Additionally, where appropriate, such as in a description or comment, one would expect the result to @ mention the person, providing a link to their profile, as per current behaviour in such surfaces. Instead, their email is displayed in raw text (not even hyperlinked as an email).

IMO, this issue makes this variable unusable.

Rule setup (People field is called ‘Designer’):

Result: all actions display the email, rather than the profile name.

Note that similar People-type variables, such as Rule triggerer, Task creator and Assignee have the following options which could also be applied to the People custom fields:

image

Or simply group People custom fields under the ‘People’ variable category where one would expect to find it…?

Pinging @Marie

3 Likes

Agreed! And in particular I feel the options for Name, Email, etc. should be available as you suggested at the end. for several reasons.

Any reason you didn’t post this in Product Feedback?

Thanks,

Larry

1 Like

Glad you agree, @lpb !

Because I felt it is more of a bug, but there’s no more bug section :person_shrugging:

1 Like

I just tried it and in the description, I got the person’s name in an @ mention, and I got a task created with the full URL rather than the link which ic clickable. Very confusing!

Hi @Richard_Sather and thanks for the report. Given we can reproduce and that displaying email addresses vs actual names can be very confusing I’ve moved this thread to Critical Bugs and escalated internally. I’ll keep you posted when I have an update!

4 Likes

Thanks, @Marie !

2 Likes

Hi everyone, apologies for the delay! We’ve received an update from our Product team, and they’ve confirmed that this isn’t exactly a bug but certainly a product opportunity.

To provide context, the ‘people’ custom field isn’t intentionally supported in Dynamic Values (variables) right now, but our Product team acknowledged that supporting this would be very powerful and have added it to their list of priorities for the near future. I’m not able to share an ETA or more precise information yet, but as soon as we have updates, we’ll let you know. :slight_smile:

5 Likes

That’s great to hear, @Vanessa_N !
Thanks for the update :slight_smile:

1 Like

I am eager to hear this solution. I would love to have the @mention a Task Creator in MS Teams when creating a rule. So powerful to be able to call out high profile notifications from Asana into MS Teams. The field is great and there - you have Task Creator spelled out - it just puts it on as Text or a URL to the Asana app rather than call out the person in Teams.

1 Like

I, too, would love to see a solution for this!

I want to set the title based on a custom field “Requested for“ (field type people). And this is working almost fine, but it get’s me “Admin access to Google Workspace for https://app.asana.com/0/X/list“ instead of “Admin access to Google Workspace for Stefan Slawidis“.

As I build the rule for the first time, I got to choose the format of the custom field (Default, Name, Email, ID) I choose Default. And this works fine in a comment, but not in the title. But now I can’t change the behaviour of this custom field or any other custom fields, it seems locked.

Is there some possibility to change this paste behaviour from Default to Name? Or do you have the chance to use Name in the title and Default for comments etc?

It’s kind of related to this Post Rule variable People field should show profile name rather than email address

Thanks for your help.

@Stefan_Slawidis,

If I’m understanding correctly, this behavior is what I would expect, because a task title doesn’t handle vanity links but a comment does.

In your rule to change the task title, use Name not Default.

You can amend your rule, or add another, to set the comment value and use Default there.

Thanks,

Larry

Agreed, the general behavior is fine.

But I’m not able to change the paste format for the title to use Name and not default, exactly this is my problem. How do I change it? Because if I select my custom field there is no option to choose between Default and Name.

Kind regards

Stefan

Ok, I see that you can’t do that. I don’t know if Asana would consider that a bug or a missing feature.

I recommend starting here: Please create a support ticket: see How to contact our Support Team.

Tell them the + variables feature with a people field and use in a task title is really useless and delivers unexpected results.

If they say it’s working as intended, reply here and I’ll conver this to a English Forum > Product Feedback so we can vote on it.

Thanks,

Larry

Isn’t this the same as this?

Thanks, @Richard_Sather, I had forgotten about that!

This report, and my confirmation, showed a url (not an email which is first mentioned in that opic), but the url case is mentioned in a post there already too, so yes, it’s the same.

I’ve merged this into that topic where you can click the title to scroll to the top and vote by clicking the Vote button.

@Stefan_Slawidis, I don’t think it will help to report to Support, but it would help to vote, as I have.

Thanks,

Larry

2 Likes