<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.aras.com/community/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Mavis さんの グループ アクティビティ</title><link>https://www.aras.com/community/members/mavis</link><description>Mavis さんの グループ ユーザーの最近のアクティビティ</description><dc:language>ja-JP</dc:language><generator>Telligent Community 12</generator><item><title>how to change relationship form value</title><link>https://www.aras.com/community/f/community/36228/how-to-change-relationship-form-value</link><pubDate>Tue, 15 Dec 2020 07:13:52 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:1d02962f-d142-4e35-a44f-09db7d107b0c</guid><dc:creator>Mavis</dc:creator><description>&lt;p&gt;&lt;span&gt;&lt;span style="vertical-align:inherit;"&gt;hi,All&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;I set &amp;quot;Open Related Form&amp;quot; on [relationshiptype] so that I can edit the relationship with a popup window when I click &amp;quot;Add Relationship&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/640x116/__key/communityserver-discussions-components-files/10/problem.png" /&gt;&lt;/p&gt;
&lt;p&gt;But I want to bring out the default values in the popup window, I tried the following actions&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align:inherit;"&gt;//my code&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align:inherit;"&gt;//This is the code I tried to write in JavaScript&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;if (&amp;quot;&amp;quot; === this.getProperty(&amp;quot;requ_name&amp;quot;,&amp;quot;&amp;quot;))&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;var UserId = this.getInnovator().getUserID();&lt;br /&gt;&amp;nbsp; &amp;nbsp;if (UserId)&lt;br /&gt;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;//User&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;UserId = UserId.substr(0,32);&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;var User = this.getInnovator().getItemById(&amp;quot;User&amp;quot;, UserId);&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;if (User.getItemCount()==1)&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;{&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;this.setProperty(&amp;quot;requ_name&amp;quot;, User.getAttribute(&amp;quot;id&amp;quot;));&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;this.setPropertyAttribute(&amp;quot;requ_name&amp;quot;, &amp;quot;keyed_name&amp;quot;, User.getProperty(&amp;quot;keyed_name&amp;quot;, &amp;quot;&amp;quot;));&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;// The first way ,but it responds with this message { &amp;quot;undefined&amp;quot; : &amp;quot;document.getElementById(...) is null&amp;quot; }&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;document.getElementById(&amp;quot;requ_name&amp;quot;).value = User.getProperty(&amp;quot;keyed_name&amp;quot;, &amp;quot;&amp;quot;) ;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;handleItemChange(&amp;quot;requ_name&amp;quot;, document.getElementById(&amp;quot;requ_name&amp;quot;).value);&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;// Second way, but it responds with this message { &amp;quot;undefined&amp;quot; : &amp;quot;handleItemChange is not defined&amp;quot; }&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;handleItemChange(&amp;quot;requ_name&amp;quot;, User.getProperty(&amp;quot;keyed_name&amp;quot;, &amp;quot;&amp;quot;));&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;//document.thisItem.setProperty(&amp;quot;requ_name&amp;quot;, User.getProperty(&amp;quot;keyed_name&amp;quot;, &amp;quot;&amp;quot;));&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;// The third way, but it responds with this message { &amp;quot;undefined&amp;quot; : &amp;quot;document.getElementsByName(...)[1] is undefined&amp;quot; }&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;var vid=document.getElementsByName(&amp;quot;requ_name&amp;quot;)[1].id;&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style="vertical-align:inherit;"&gt;document.getElementById（vid）.value = User.getProperty（&amp;ldquo; keyed_name&amp;rdquo;，&amp;ldquo;&amp;rdquo;）;&lt;span&gt;&amp;nbsp;&lt;/span&gt;document.thisItem.setProperty（&amp;ldquo; requ_name&amp;rdquo;，User.getProperty（&amp;ldquo; keyed_name&amp;rdquo;，&amp;ldquo;&amp;rdquo;）））;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span style="vertical-align:inherit;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align:inherit;"&gt;&amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align:inherit;"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Please advise me.&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to refresh or reload the relationship tab</title><link>https://www.aras.com/community/f/community/36893/how-to-refresh-or-reload-the-relationship-tab</link><pubDate>Wed, 15 Sep 2021 05:30:55 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:7d2eb741-f554-45c5-bdf5-5bbc7f047234</guid><dc:creator>Mavis</dc:creator><description>&lt;p&gt;Hi, All.&lt;br /&gt;I have a Itemtype (source) named DocApply.&lt;br /&gt;DocApply has a relationship called DocApply_deplist which connects DocApply to DocApply_dep (related).&lt;br /&gt;I added an onchange event to DocApply&amp;#39;s property (no) to bring the related data to DocApply_dep when (no) is changed.&lt;br /&gt;The problem I encounter now is as follows&lt;br /&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/10/pastedimage1631682877209v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;DocApply_dep has a field with the dep_name data type of Item&lt;br /&gt;When I successfully write the data into DocApply_dep, but the dep_name of the relationship tab on the screen is blank, I want her label to be displayed, but I don&amp;#39;t know how to do it, can anyone suggest me?&lt;/p&gt;
&lt;p&gt;//Here is the javascript code I wrote&lt;br /&gt;//It is executed in (docapply.no) onchange event&lt;/p&gt;
&lt;p&gt;var tabbar = parent.relationships.relTabbar; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; tabID = tabbar.GetTabId(&amp;quot;部門會簽&amp;quot;);&lt;br /&gt;var currTabID = parent.relationships.currTabID;&lt;br /&gt;var FirstTabID = tabbar.GetTabId(&amp;quot;Signoffs&amp;quot;);&lt;/p&gt;
&lt;p&gt;var tmpItem;&lt;br /&gt;var DocApply_depRelId = top.aras.getItemFromServerByName(&amp;quot;RelationshipType&amp;quot;,&amp;quot;DocApply_deplist&amp;quot;,&amp;quot;id&amp;quot;).node.getAttribute(&amp;#39;id&amp;#39;);&lt;/p&gt;
&lt;p&gt;var dep = &amp;quot;gm,ap,ep,sw,rd,hpla,po,ee,pa,cm,ed,lm,tt,pt,ad_mm,qc,ms_1,it,ad,hr,fa,fc&amp;quot;&lt;/p&gt;
&lt;p&gt;if (srcElement.value !== &amp;quot;&amp;quot;)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;var qcondition = &amp;quot;&amp;lt;itemtype&amp;gt;Arima_ECR_ECN&amp;lt;/itemtype&amp;gt;&amp;lt;id&amp;gt;&amp;quot;+ECNid+&amp;quot;&amp;lt;/id&amp;gt;&amp;lt;dep&amp;gt;&amp;quot;+dep+&amp;quot;&amp;lt;/dep&amp;gt;&amp;quot;;&lt;br /&gt;&amp;nbsp; &amp;nbsp;var Depinfo = top.aras.applyMethod(&amp;quot;Find_Old_CountersignDep&amp;quot;, qcondition);&lt;br /&gt;&amp;nbsp; &amp;nbsp;Depinfo = Depinfo.replace(&amp;quot;&amp;lt;Result&amp;gt;&amp;quot;,&amp;quot;&amp;quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp;Depinfo = Depinfo.replace(&amp;quot;&amp;lt;/Result&amp;gt;&amp;quot;,&amp;quot;&amp;quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp;//return-&amp;gt; id:keyed_name,id:keyed_name,...&lt;br /&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp;var Dep_data = Depinfo.split(&amp;quot;,&amp;quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp;for (var i = 0;i&amp;lt;Dep_data.length ; i++)&lt;br /&gt;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; var Dep_info = Dep_data[i].split(&amp;quot;:&amp;quot;);&lt;br /&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; tmpItem = top.aras.newItem(&amp;quot;DocApply_dep&amp;quot;);&lt;br /&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;top.aras.itemsCache.addItem(tmpItem);&lt;br /&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;top.aras.setItemProperty(tmpItem,&amp;quot;dep_name&amp;quot;,Dep_info[0]); // id&lt;br /&gt; &lt;br /&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;var newRelship = top.aras.newRelationship(DocApply_depRelId,parent.item,false,null,tmpItem,&amp;quot;DocApply_dep&amp;quot;,false,true,&amp;quot;DocApply_deplist&amp;quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; &lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;if (currTabID !== FirstTabID)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;top.document.frames[2].iframesCollection[tabID].contentWindow.location.reload();&lt;br /&gt;}&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Is it possible to use the change event trigger of an item to get the name of the field?</title><link>https://www.aras.com/community/f/community/36267/is-it-possible-to-use-the-change-event-trigger-of-an-item-to-get-the-name-of-the-field</link><pubDate>Tue, 12 Jan 2021 02:00:32 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:c7e84ec2-9ad5-4de9-a3b7-679c5f7385b2</guid><dc:creator>Mavis</dc:creator><description>&lt;p&gt;hi All,&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/10/pastedimage1610505396484v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;According to this image,&lt;/p&gt;
&lt;p&gt;my method name is &amp;quot; change_field &amp;quot;.&lt;/p&gt;
&lt;p&gt;The field names of text boxes framed by dashed lines on the screen are &amp;quot;A&amp;quot;, &amp;quot;B&amp;quot;, &amp;quot;C&amp;quot;, and &amp;quot;D&amp;quot;.&lt;br /&gt;The text boxes that are framed with dashed lines have a text box below them that is not framed with dashed lines.&lt;br /&gt;The field names are &amp;quot;A1&amp;quot;, &amp;quot;B1&amp;quot;, &amp;quot;C1&amp;quot;, and &amp;quot;D1&amp;quot; respectively.&lt;/p&gt;
&lt;p&gt;I want to get the field name of the current trigger method in the method &amp;quot;change_field&amp;quot;, and change the value of other text boxes according to the field name.&lt;/p&gt;
&lt;p&gt;Example: The user changes the text box with the field name &amp;quot;A&amp;quot; and triggers the method &amp;quot;change_field&amp;quot;.&lt;br /&gt;I need to get the field name of the current text box called &amp;quot;A&amp;quot; in the method &amp;quot;change_field&amp;quot; and read the field name of the current text box called &amp;quot;A&amp;quot; to change the value of the field name of the text box called &amp;quot;A1&amp;quot;.&lt;/p&gt;
&lt;p&gt;But I don&amp;#39;t know how to write the syntax of 「get the field name of the current text box as &amp;quot;A&amp;quot;」&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If somebody knows and can help I would really appreciate that.&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Is there a way to import Excel into PLM using Action?</title><link>https://www.aras.com/community/f/development/36657/is-there-a-way-to-import-excel-into-plm-using-action</link><pubDate>Tue, 06 Jul 2021 09:34:14 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:4fab56e9-9cf9-46f3-be7b-d24573453fe6</guid><dc:creator>Mavis</dc:creator><description>&lt;p&gt;I want to make an Action to read the local EXCEL file.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Anyone give me a hint to solve it?&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Discussion Starter I</title><link>https://www.aras.com/community/achievements/21025ab1-febb-4fb4-a872-d32a921cb45c</link><pubDate>Wed, 23 Jun 2021 04:13:54 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:b8ac42b6-56cc-4c9b-ae0d-64c53c37b80f</guid><dc:creator /><description>Start a discussion in a forum that receives 5 replies.</description></item><item><title>VB,how to Update the parent property in the onafterupdate event</title><link>https://www.aras.com/community/f/community/36614/vb-how-to-update-the-parent-property-in-the-onafterupdate-event</link><pubDate>Mon, 21 Jun 2021 08:06:40 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:64862177-993d-44e6-87c8-b295f00d5715</guid><dc:creator>Mavis</dc:creator><description>&lt;p&gt;I have an item type and a relationship&lt;br /&gt;I want to calculate the sum of one of the columns of the relationship when the user presses the save button&lt;br /&gt;and update it to the parent item.&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/10/pastedimage1624261371395v1.png" alt=" " /&gt;&lt;br /&gt;If I put the method in the onafterupdate of the parent item, it will do an infinite loop&lt;br /&gt;If I put the method in the onafterupdate of the relationship, when I update the value of more than one relationship, it will prompt me that 「Aras.Server.Core.ItemIsNotLockedException」...&lt;/p&gt;
&lt;p&gt;&amp;#39;this is my parent onafterupdate method code&lt;/p&gt;
&lt;p&gt;Dim inn As Innovator = Me.getInnovator()&lt;br /&gt;Dim score_1 as Integer = Me.getProperty(&amp;quot;score_1&amp;quot;) &amp;#39; parentItem.自評分數&lt;/p&gt;
&lt;p&gt;Me.fetchRelationships(&amp;quot;Performance_SelfScore&amp;quot;)&amp;nbsp;&lt;br /&gt;Dim rs as Item = Me.getRelationships(&amp;quot;Performance_SelfScore&amp;quot;) &amp;#39;get relationship&lt;br /&gt;Dim rsCnt as Integer = rs.getItemCount()&lt;br /&gt;&lt;br /&gt;If rsCnt &amp;lt; 1 Then&lt;br /&gt; &lt;br /&gt;Else&lt;br /&gt;&amp;nbsp; &amp;nbsp;Dim i,self_score,sum_self_score as Integer&lt;br /&gt;&amp;nbsp; &amp;nbsp;sum_self_score=0&lt;br /&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp;For i=0 to rs.getItemCount() -1&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; self_score = rs.getItemByIndex(i).getProperty(&amp;quot;self_score&amp;quot;)&lt;br /&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;sum_self_score = sum_self_score + self_score&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;Next&lt;br /&gt;&amp;nbsp; &amp;nbsp;Dim score1 as String = Me.getProperty(&amp;quot;score_1&amp;quot;)&lt;br /&gt;&amp;nbsp; &amp;nbsp;Dim successor_job_cname as String = Me.getProperty(&amp;quot;successor_job_cname&amp;quot;)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;Me.setProperty(&amp;quot;score_1&amp;quot;,sum_self_score)&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;#39;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39;&amp;darr;&amp;darr;The following code is what I use to update the parent property&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39;The first way&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;#39;Dim Self_Eval As Item = Me.newItem(&amp;quot;Performance_Self_Evaluation&amp;quot;,&amp;quot;edit&amp;quot;)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Self_Eval.setAttribute(&amp;quot;where&amp;quot;,&amp;quot;id =&amp;#39;&amp;quot; + Me.getID() + &amp;quot;&amp;#39;&amp;quot;)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39; &lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;Self_Eval.setProperty(&amp;quot;score_1&amp;quot;,sum_self_score)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39; &lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;Self_Eval.setProperty(&amp;quot;successor_job_cname&amp;quot;,&amp;quot;approve_mg&amp;quot;)&amp;#39;day_auth.getProperty(&amp;quot;approve_mg&amp;quot;))&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39; &lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;Self_Eval = Self_Eval.apply()&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39;If Self_Eval.isError() Then&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39;&amp;nbsp; &amp;nbsp;Return inn.newError (&amp;quot;Performance_VB_test:Error Update Performance_Self_Evaluation &amp;quot; &amp;amp; Self_Eval.getErrorDetail())&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39;End If&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;#39;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&amp;#39;Second method&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39;Dim Self_Eval As Item = inn.getItemById(&amp;quot;Performance_Self_Evaluation&amp;quot;, Me.getID())&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;Self_Eval.setAction(&amp;quot;edit&amp;quot;)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;Self_Eval=Self_Eval.apply()&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;Self_Eval.setProperty(&amp;quot;score_1&amp;quot;,sum_self_score)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39;&amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;#39;The third way&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39;Me.setAction(&amp;quot;edit&amp;quot;)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39;Me.setProperty(&amp;quot;score_1&amp;quot;,sum_self_score)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39;Dim resultItem As Item = Me.apply()&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39;Me.setAction(&amp;quot;&amp;quot;)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;#39;&amp;uarr;&amp;uarr;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;score1 = Me.getProperty(&amp;quot;score_1&amp;quot;)&lt;br /&gt;&amp;nbsp; &amp;nbsp;successor_job_cname = Me.getProperty(&amp;quot;successor_job_cname&amp;quot;)&lt;br /&gt; &lt;br /&gt;End If&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Can anyone give me any idea?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to get the source item properties in the related item onafteradd event?</title><link>https://www.aras.com/community/f/community/36309/how-to-get-the-source-item-properties-in-the-related-item-onafteradd-event</link><pubDate>Thu, 25 Feb 2021 07:00:40 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:4d78a10f-4849-48d5-ae28-dd3b5ffe3b93</guid><dc:creator>Mavis</dc:creator><description>&lt;p&gt;hi All,&lt;/p&gt;
&lt;p&gt;I have an type(source item) called A.&lt;/p&gt;
&lt;p&gt;A has relationship called B, which relates A to C(related item)&lt;/p&gt;
&lt;p&gt;I wrote a VB server event and in related item(C) onafteradd to execute&lt;br /&gt;I want to get the properties of the source item before the relationship item is saved (onafteradd) and make a judgment with the properties of the relationship item.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;my question is:&lt;/p&gt;
&lt;p&gt;I&amp;#39;m trying to find the source_id of the relationship(B) to get the source item(A).&lt;br /&gt;But I can&amp;#39;t find the source id of the relationship because it&amp;#39;s a new relationship that hasn&amp;#39;t been created yet.&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/10/pastedimage1614235048614v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/10/pastedimage1614235300123v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Dim B_relid As string = Me.getProperty(&amp;quot;id&amp;quot;) &lt;br /&gt;Dim&amp;nbsp;B as Item = Me.newItem(&amp;quot;B&amp;quot;,&amp;quot;get&amp;quot;)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; B.setAttribute(&amp;quot;select&amp;quot;,&amp;quot;source_id&amp;quot;)&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; B.setProperty(&amp;quot;related_id&amp;quot;,B_relid)&lt;br /&gt; B = B.apply()&lt;/p&gt;
&lt;p&gt;Dim A_id as String = B.getproperty(&amp;quot;source_id&amp;quot;)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;Dim&amp;nbsp;A As Item = myInnovator.GetItemById(&amp;quot;A&amp;quot;, A_id)&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#39; error because A_id is empty&lt;/p&gt;
&lt;p&gt;Dim A1 As string =A.getProperty(&amp;quot;a1&amp;quot;)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Can anyone tell me the code how to get the source item property using VB?&lt;/p&gt;
&lt;p&gt;Thank you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Get beforeupdate Relationships value from parent item</title><link>https://www.aras.com/community/f/development/6344/get-beforeupdate-relationships-value-from-parent-item</link><pubDate>Thu, 19 Sep 2019 05:46:46 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:58c47cbe-21d5-4042-9468-1e594a4f1b8d</guid><dc:creator>Zachary</dc:creator><description>&lt;p&gt;there is a item name -Part&lt;/p&gt;
&lt;p&gt;and it has relation -Part_relation&lt;/p&gt;
&lt;p&gt;there are a date field and name field in&amp;nbsp;&lt;span&gt;Part_relation&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;when user update , I want to check the field&amp;#39;value Cannot be earlier than Today&lt;/p&gt;
&lt;p&gt;When encountering an error, I will return inn.newError(name + date+&amp;quot;&amp;nbsp; error&amp;quot;)&lt;/p&gt;
&lt;p&gt;it is my question&lt;/p&gt;
&lt;p&gt;When encountering multiple errors, how can I get&amp;nbsp;&lt;span&gt;Part_relation &amp;#39;s information (on the view) show on&amp;nbsp;Error message&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;in&amp;nbsp;Part&amp;#39;s beforeUpdate event?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I think &amp;quot;this.getRelationships();&amp;quot; works, but I failed after testing.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;----------------------------------------------------&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;string log =&amp;quot;&amp;quot;;&lt;br /&gt;Innovator inn = this.getInnovator();&lt;br /&gt;&lt;br /&gt;Item rootitem = inn.getItemById(this.getType(), this.getID());&lt;/p&gt;
&lt;p&gt;//on the view&amp;#39;s all relationship&lt;br /&gt;Item thisrela = this.getRelationships();&lt;/p&gt;
&lt;p&gt;string today = DateTime.Now.ToString(&amp;quot;yyyy/MM/dd&amp;quot;);&lt;br /&gt;DateTime nowdate = Convert.ToDateTime(today);&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;for(int a=0 ; a&amp;lt;thisrela.getItemCount(); a++){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Item tR = thisrela.getItemByIndex(a);----&amp;gt; it can&amp;#39;t run&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//on view&amp;#39;s date&lt;br /&gt;　　string updateday = Convert.ToDateTime(tR.getProperty(&amp;quot;ts_complete_date&amp;quot;)).ToString(&amp;quot;yyyy/MM/dd&amp;quot;);&lt;br /&gt;&lt;br /&gt;　　DateTime update = Convert.ToDateTime(updateday); &lt;br /&gt;　　if(DateTime.Compare(nowdate,update)&amp;gt;0){&lt;br /&gt;　　　log += &amp;quot;tR.getProperty(&amp;quot;name&amp;quot;)+&lt;span&gt;update+&amp;quot;&amp;nbsp;Error&lt;/span&gt;.&amp;quot;;&lt;br /&gt;　　}&amp;nbsp;&amp;nbsp;&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;if(log!=&amp;quot;&amp;quot;){&lt;br /&gt;&amp;nbsp; &amp;nbsp; return inn.newError(log); &lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to get the relationship count before the parent itemtype save</title><link>https://www.aras.com/community/f/community/36292/how-to-get-the-relationship-count-before-the-parent-itemtype-save</link><pubDate>Fri, 05 Feb 2021 06:38:55 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:b3cab374-993a-4e1c-8dc4-5f040080d991</guid><dc:creator>tenny</dc:creator><description>&lt;p&gt;Hello everyone,&lt;/p&gt;
&lt;p&gt;I need to check that user has added&amp;nbsp; at least one&amp;nbsp; relationship before save base on some item types fields， anyone know which event I should use and how to do that? Example is just like the picture below.&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/10/pastedimage1612507023494v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to get the value of relationship item type using the return value of fetchRelationships</title><link>https://www.aras.com/community/f/community/36294/how-to-get-the-value-of-relationship-item-type-using-the-return-value-of-fetchrelationships</link><pubDate>Tue, 09 Feb 2021 05:56:56 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:ab422685-a510-40b9-b9f2-12623cba1296</guid><dc:creator>Mavis</dc:creator><description>&lt;p&gt;&lt;span&gt;hi,All&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;#39;my code&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;#39;This is the code I tried to write in VB&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; Me.fetchRelationships(&amp;quot;File&amp;quot;)&lt;br /&gt; Dim&amp;nbsp;file as Item = Me.getRelationships(&amp;quot;File&amp;quot;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Dim t_file_id as string&lt;br /&gt; If file.getItemCount()&amp;gt;0&lt;br /&gt;&amp;nbsp; &amp;nbsp;Dim fileCnt as Integer=file.getItemCount()&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;For x=0 To fileCnt-1&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; t_file_id&amp;nbsp;= file.getItemByIndex(x).getProperty(&amp;quot;related_id&amp;quot;)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; file1= file.getItemsByXPath(&amp;quot;Relationships/Item[@id='"+t_file_id+"&amp;nbsp;']&amp;quot;)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; file1.getProperty(&amp;quot;doc_name&amp;quot;)&amp;nbsp; &amp;nbsp;&amp;#39; return Not a single item&lt;br /&gt;&amp;nbsp; &amp;nbsp;Next&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;End If&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;#39;file&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;#39;The value obtained is shown below&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/640x75/__key/communityserver-discussions-components-files/10/pastedimage1612849026574v3.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;How do I get the doc_name value?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If somebody knows and can help I would really appreciate that.&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Ask A Question I</title><link>https://www.aras.com/community/achievements/460ac7df-7ccc-4c42-a204-9e05eef3be09</link><pubDate>Mon, 28 Sep 2020 09:36:11 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:7d531f14-9254-4670-864a-21fea24676dc</guid><dc:creator /><description>Ask a question in a forum.</description></item><item><title>How to use the result of getAssignedActivities() to get the value of the ID field</title><link>https://www.aras.com/community/f/community/35999/how-to-use-the-result-of-getassignedactivities-to-get-the-value-of-the-id-field</link><pubDate>Mon, 28 Sep 2020 09:36:11 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:eec1d420-6d3a-4350-8657-c27fa2e93c75</guid><dc:creator>Mavis</dc:creator><description>&lt;p&gt;hi All,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I used the getAssignedActivities() method from outside aras to find 14 pieces of data.&lt;br /&gt;But when I try to get the ID field using getItemByIndex(i).getProperty(&amp;quot;ID&amp;quot;), he returns null&lt;/p&gt;
&lt;p&gt;//my code&lt;/p&gt;
&lt;p&gt;Item activities = inn.getAssignedActivities(&amp;quot;Active&amp;quot;, &amp;quot;B7E018BB45C40BB6BC48E3CA2612A971&amp;quot;);&lt;br /&gt;&lt;br /&gt; int actCnt = activities.getItemCount();&lt;br /&gt; if (actCnt &amp;gt; 0)&lt;br /&gt; {&lt;br /&gt;&amp;nbsp; &amp;nbsp;for (int i = 0; i &amp;lt;= actCnt; i++)&lt;br /&gt;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; string actId = activities.getItemByIndex(i).getProperty(&amp;quot;ID&amp;quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp;}&lt;br /&gt; }&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>