How to populate Additional Assignee list field according to user's country?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-12-2022 10:46 PM
Hi Community,
Currently in my PPM, there are user from two different country which is Indonesia and Singapore. In project form, there is field called "Additional assignee list". My questions is,
1. Given I am a Project Manager of a project in Portfolio (Singapore), when I am tagging names in Additional assignee list for time sheet, I should be limited to value selection of users tagged to Singapore country only. So that Singapore users are limited to clock time sheet for Singapore projects.
2. Given I am a Project Manager of a project in Portfolio (Indonesia), when I am tagging names in Additional assignee list for time sheet, I should be limited to value selection of users tagged to Indonesia country only. So that Indonesia users are limited to clock time sheet for Indonesia projects.
How can I achieve this ? Kindly please help.
Thanks
- Labels:
-
Project Portfolio Management

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-04-2022 06:14 AM
Hi Nur,
You need to amend the behaviour of the Additional Assignee list field in order to add Location of the user as a criteria when you need to make the selection. First you need to make sure that Location field from User table is populated and the appropriate user are mapped against the desired locations. You might need to configure Location to include Singapore and Indonesia.
Once this is done, you need to change the reference qualifier of Additional Assignee list within the Dictionary Entry Override as project form is extension of task, if you amend the dictionary entry it will affect the behaviour of this field across the platform, not just on the project form
Unfortunately I don't know what script goes to also include location in the ref qualifier but hope this will help you as a starting point and perhaps there are other posts in the Community who might give you a clue on how you need to build that line of code