<rss version="2.0" xmlns:a10="http://www.w3.org/2005/Atom"><channel><title>Inflectra Customer Forums: SOAP API v5 Requirement Custom Properties that are Lists (Thread)</title><description>  Hello,    By trial and error, I figured out that    RemoteArtifactCustomProperty.PropertyNumber  refers to the project-property specific ordinal value.            And I have successfully insert string values to custom fields like this:                RemoteArtifactCustomProperty              lob =              new                       RemoteArtifactCustomProperty             ();     lob.PropertyNumber = 1;     lob.StringValue =              Liability             ;         req.CustomProperties =              new                       RemoteArtifactCustomProperty             [] { lob };        But I cant figure out how to insert a value when the property is bound to a List. Using the above example, assuming that the value listed is a valid value on the List that the CustomProperty uses: How do I insert a value?         Thanks in advance,   Will Menton        </description><language>en-US</language><copyright>(C) Copyright 2006-2026 Inflectra Corporation.</copyright><managingEditor>support@inflectra.com</managingEditor><category domain="http://www.dmoz.org">/Computers/Software/Project_Management/</category><category domain="http://www.dmoz.org">/Computers/Software/Quality_Assurance/</category><generator>KronoDesk</generator><a10:contributor><a10:email>support@inflectra.com</a10:email></a10:contributor><a10:id>http://www.inflectra.com/kronodesk/forums/threads</a10:id><ttl>120</ttl><link>/Support/Forum/spirateam/issues-questions/2023.aspx</link><item><guid isPermaLink="false">threadId=2023</guid><author>Will Menton (william_menton@cinfin.com)</author><category domain="http://www.inflectra.com/kronodesk/thread/tag">soap</category><category domain="http://www.inflectra.com/kronodesk/thread/tag">custom properties</category><title>SOAP API v5 Requirement Custom Properties that are Lists</title><description>  Hello,    By trial and error, I figured out that    RemoteArtifactCustomProperty.PropertyNumber  refers to the project-property specific ordinal value.            And I have successfully insert string values to custom fields like this:                RemoteArtifactCustomProperty              lob =              new                       RemoteArtifactCustomProperty             ();     lob.PropertyNumber = 1;     lob.StringValue =              Liability             ;         req.CustomProperties =              new                       RemoteArtifactCustomProperty             [] { lob };        But I cant figure out how to insert a value when the property is bound to a List. Using the above example, assuming that the value listed is a valid value on the List that the CustomProperty uses: How do I insert a value?         Thanks in advance,   Will Menton        </description><pubDate>Wed, 08 May 2019 17:08:00 -0400</pubDate><a10:updated>2019-05-22T14:25:49-04:00</a10:updated><link>/Support/Forum/spirateam/issues-questions/2023.aspx</link></item><item><guid isPermaLink="false">messageId=3577</guid><author>Will Menton (william_menton@cinfin.com)</author><title> Correction to the above (first sentence):  project-artifact specific ordinal </title><description> Correction to the above (first sentence):  project-artifact specific ordinal </description><pubDate>Wed, 08 May 2019 17:09:17 -0400</pubDate><a10:updated>2019-05-08T17:09:17-04:00</a10:updated><link>/Support/Forum/spirateam/issues-questions/2023.aspx#reply3577</link></item><item><guid isPermaLink="false">messageId=3580</guid><author>Jim R (donotreply5@kronodesk.net)</author><title> Hi Will,  You should use the following for a single-valued list:   lob.IntegerValue = 1   and the f</title><description> Hi Will,  You should use the following for a single-valued list:   lob.IntegerValue = 1   and the following for a multi-valued list:   lob.IntegerListValue = new List () { 1,2,3 };   Regards  Jim </description><pubDate>Sun, 12 May 2019 11:28:22 -0400</pubDate><a10:updated>2019-05-12T11:28:22-04:00</a10:updated><link>/Support/Forum/spirateam/issues-questions/2023.aspx#reply3580</link></item><item><guid isPermaLink="false">messageId=3586</guid><author>Will Menton (william_menton@cinfin.com)</author><title> Hi Jim,  In your examples   lob.IntegerValue = 1  lob.IntegerListValue = new List () { 1,2,3 };   a</title><description> Hi Jim,  In your examples   lob.IntegerValue = 1  lob.IntegerListValue = new List () { 1,2,3 };   are the values the positional value of the list member, or the ValueID (ex: PV:134 would be 134)  Thanks,  Will Menton    </description><pubDate>Wed, 22 May 2019 14:25:49 -0400</pubDate><a10:updated>2019-05-22T14:25:49-04:00</a10:updated><link>/Support/Forum/spirateam/issues-questions/2023.aspx#reply3586</link></item></channel></rss>