It's all about the answers!

Ask a question

Set Contributer Type using script

Pankaj Sharma (401170) | asked Oct 07 '16, 10:36 a.m.
 Hello Team,

I am using RTC 6.0.2
I want to set Contributer Attribute with a particular user name on save of WI.

I want to do it using dojo Script, Please help me.
My code is below:

(function() {
    dojo.declare("com.example.IssueFLValueProvider", null, {
        getValue: function(attribute, workItem, configuration) {

var subSystem = '';
var FL = [];
subSystem = workItem.getLabel("");

if(subSystem == "XXX")
FL.push("Pankaj Sharma"); 

return FL;


Accepted answer

permanent link
Ralph Schoon (63.2k33646) | answered Oct 10 '16, 2:23 a.m.
edited Oct 10 '16, 4:17 a.m. mentions

Only values of the following attribute types can be safely read by and returned from scripts: .......
  • Limited support for Items

Currently there is no dedicated API to work with Items or Enumerations and scripts can only use the id of such attributes. If you need additional information, such as the name that corresponds to an Enumeration literal id, you can pass it to scripts using configuration parameters. See the Configuring additional script parameters section for more information.

A contributor is an item type and you need to set the ID of the item. The ID looks like "_SLSW8JQLEd-DaZzUk6UM4g" and can be obtained in the URI of the users user profile or using getValue() on an contributor attribute.
Pankaj Sharma selected this answer as the correct answer

Pankaj Sharma commented Oct 10 '16, 10:13 a.m.

 Thanks Ralph

This worked

One other answer

permanent link
Donald Nong (14.5k614) | answered Oct 10 '16, 1:26 a.m.
If you want to set a value to an attribute when saving a work item, you should use a Calculated Value provider. You script shown above is a Value Set provider, which provides a set of values for a certain attribute. I suggest you read through the below article and wiki to have better understanding the attribute customization topic.

Your answer

Register or to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.