<?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>carstenw さんの グループ アクティビティ</title><link>https://www.aras.com/community/members/carstenw</link><description>carstenw さんの グループ ユーザーの最近のアクティビティ</description><dc:language>ja-JP</dc:language><generator>Telligent Community 12</generator><item><title>Aras Update Guide: Self-Upgrading Innovator Independently</title><link>https://www.aras.com/community/f/community/55500/aras-update-guide-self-upgrading-innovator-independently</link><pubDate>Thu, 01 May 2025 10:59:30 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:ce3f7868-ad2b-482f-ba46-660bcbe6075a</guid><dc:creator>Daan Theoden</dc:creator><description>&lt;p&gt;After plenty of trial and error&amp;nbsp;&amp;ndash;&amp;nbsp;and some much-needed help from Aras Denmark &amp;ndash;&amp;nbsp;we finally got the Aras Update application working. We wanted to handle upgrades independently to reduce reliance on the upgrade team and speed up our deployment cycles. The catch? The Aras Update installer only runs smoothly on a clean, out-of-the-box Innovator installation, which is rarely the case in real-world production environments. To save others from the same headaches, I&amp;rsquo;ve documented the steps for anyone brave enough to attempt a self-upgrade.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This process is supported from Release 14 onwards. It&amp;rsquo;s recommended that an experienced software engineer performs these steps. Attempt at your own risk.&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-family:inherit;"&gt;1. Prepare a Clone of Production&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Install your current Aras version on a separate machine using the &amp;lsquo;Configure Only&amp;rsquo; option.&lt;/li&gt;
&lt;li&gt;Restore a recent production .bak file in SQL Server Management Studio.&lt;/li&gt;
&lt;li&gt;Run the following queries against the cloned database:
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;exec sp_change_users_login &amp;#39;Update_One&amp;#39;, &amp;#39;innovator&amp;#39;, &amp;#39;innovator&amp;#39;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;exec sp_addrolemember &amp;#39;db_owner&amp;#39;,&amp;#39;innovator&amp;#39;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;exec sp_change_users_login &amp;#39;Update_One&amp;#39;, &amp;#39;innovator_regular&amp;#39;, &amp;#39;innovator_regular&amp;#39;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;exec sp_addrolemember &amp;#39;db_owner&amp;#39;,&amp;#39;innovator_regular&amp;#39;;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Update the InnovatorServiceConfig.xml with the correct SQL connection string&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="font-family:inherit;"&gt;2. Install Prerequisites&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Install all required prerequisites from the Installation Guide PDF for the desired&amp;nbsp;&lt;strong&gt;target&lt;/strong&gt; version.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;3. Back Up Your Code&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Make a backup of the Innovator folder (your code tree).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;4. Download the Patch&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Get the desired patch from the Aras FTP. You do not have to go through each version. E.g., you can go from Release 26 to Release 34 directly.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;5. Customize Patch Files&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In the following files, append a custom suffix to the &amp;lt;name&amp;gt; property (e.g., &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;lt;name&amp;gt;VersionServiceUpdate[YOURCOMPANYNAME]&amp;lt;/name&amp;gt;&lt;/span&gt;):
&lt;ul&gt;
&lt;li&gt;VersionBuild.xml&lt;/li&gt;
&lt;li&gt;VersionLabel.xml&lt;/li&gt;
&lt;li&gt;VersionMajor.xml&lt;/li&gt;
&lt;li&gt;VersionMinor.xml&lt;/li&gt;
&lt;li&gt;VersionServiceUpdate.xml&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;6. Launch Aras Update&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Run Aras Update as Administrator.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;7. Add the Patch Package&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Click &amp;lsquo;Local&amp;rsquo; in the left menu and add a new package.&lt;/li&gt;
&lt;li&gt;Select the extracted patch folder.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;8. Install the Patch&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Click &amp;lsquo;Install&amp;rsquo; in Aras Update.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;9. Update Each Module&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For each applicable module:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Select only one module at a time (this helps isolate issues).&lt;/li&gt;
&lt;li&gt;Enter the required application/server/SQL credentials.&lt;/li&gt;
&lt;li&gt;Click &amp;lsquo;Install&amp;rsquo;.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;If errors occur:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Login to Innovator failed:&lt;/strong&gt; Check prerequisites and ensure IIS is running.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TRUNCATE or FOREIGN KEY errors:&lt;/strong&gt; Compare the affected ItemType with one from a clean install. Adjust the related XML file in .\Aras Innovator 34 Patch\Imports\com\aras\innovator\ as needed, or temporarily remove it from the manifest (keep a backup for step 11). Oftentimes, it has something to do with property lengths, foreign properties and permissions.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Innovator Variables issues:&lt;/strong&gt; Revisit step 5.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GetMethodsKey endpoint (500 Internal Server Error):&amp;nbsp;&lt;/strong&gt;Make sure a user with loginname &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;clientadmin&lt;/span&gt; exists in the database. Add it through nash.aspx&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Other:&amp;nbsp;&lt;/strong&gt;If you hit something else, prepare for some blood, sweat, and forum searches &lt;span&gt;&amp;ndash;&amp;nbsp;&lt;/span&gt;or maybe it&amp;rsquo;s time to&amp;nbsp;reach out to the&amp;nbsp;support team. Do not forget to leave the error message and solution in the comments down below.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Tip: if you need many attempts running the Aras Update installer, do not click &amp;#39;Exit&amp;#39; when it fails. If you click &amp;#39;Home&amp;#39; instead you do not have to enter the server credentials every attempt.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;10. Verify the Update&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If the update completes without errors, try logging in.&lt;/li&gt;
&lt;li&gt;If login fails:
&lt;ul&gt;
&lt;li&gt;Use the NASH endpoint (e.g., &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;localhost/.../nash.aspx&lt;/span&gt;) to manually execute the contents of any removed XML manifest files.&lt;/li&gt;
&lt;li&gt;Use DevTools (F12 &amp;gt; Network) to check for failed requests.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;11. Test Everything&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Test all features and modules. If Aras features have changed, manual conversion may be needed.
&lt;ul&gt;
&lt;li&gt;I recommend writing down test plans with relevant key-users to confirm everything still works&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Review Release Notes for all versions between your source and target version and perform tests accordingly.&lt;/li&gt;
&lt;li&gt;Keep a checklist of manual actions required.&lt;/li&gt;
&lt;li&gt;Repeat the entire process&lt;span&gt;&amp;nbsp;&amp;ndash;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;including running the Aras Update installer and performing all your documented manual actions&lt;span&gt;&amp;nbsp;&amp;ndash;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;until a clean test environment upgrades completely without errors or issues, and all tests pass, before moving on to the cutover step.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;12. Plan Production Cutover&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Schedule a cutover weekend to upgrade production.&lt;/li&gt;
&lt;li&gt;Run your customized Aras Update Patch and complete any manual steps identified in testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Congratulations&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;ve&amp;nbsp;now performed a self-upgrade.&amp;nbsp;Time to celebrate. Just remember: this isn&amp;rsquo;t formal documentation, and I&amp;rsquo;m not responsible for any production issues you may face as a result of following these steps.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Server logging for Aras 31</title><link>https://www.aras.com/community/f/community/55358/server-logging-for-aras-31</link><pubDate>Fri, 29 Nov 2024 17:52:08 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:aa12e8a6-96f3-4ff4-8b56-16f97d87e85e</guid><dc:creator>Sudhir Meduri</dc:creator><description>&lt;p&gt;Hello Experts,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;As the&amp;nbsp;title says, we are on Aras 31 and building some custom code in a dll, trying to understand the new way of logging in C# classes&lt;/p&gt;
&lt;p&gt;Looking at the release notes&amp;nbsp;&lt;a href="https://media.aras.com/wp-content/uploads/2024/04/Aras-Innovator-14-Release-Notes.pdf"&gt;here&lt;/a&gt;, there is a new way to add logs, the extract from that document&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ASP.NET Core native logging mechanism (ILogger and ILoggerFactory) is available in CallContext public object. This mechanism uses server&amp;#39;s log configuration and writes server methods logs along with other server&amp;#39;s logs. Developers of server methods should use this mechanism for new development. Old public log API in CallContext is depracated with appropriate messages and will be removed in the future&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;We could not find any documentation on this, the below is the sample we tried but it does not work&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="csharp"&gt;CallContext CCO = ((IOMConnection)_inn.getConnection()).CCO;
ILogger _logger = CCO.Logger;
_logger.LogDebug(&amp;quot;Print something&amp;quot;);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Do we have an example on how this can be configured?&lt;/p&gt;
&lt;p&gt;Can someone please point me in the right direction on this, thanks&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Selected Index type properties are not displayed/added in the Enterprise search</title><link>https://www.aras.com/community/f/applications/6445/selected-index-type-properties-are-not-displayed-added-in-the-enterprise-search</link><pubDate>Tue, 15 Oct 2019 04:14:50 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:28393566-34ec-4fc7-9a40-2ad85e9fe403</guid><dc:creator>Former Member</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Apart from default search properties we added few other properties of an Item type in the enterprise search Indexed type properties but these properties are not displayed in the search. Some of these properties are Items from different Item types so we included or made the configuration as per the documentation to include them part of search but no luck.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I would highly appreciate if any suggestions or some more documentation provided regarding this.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Vivek&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Introduction to xClassification and xProperties</title><link>https://www.aras.com/community/b/english/posts/introduction-to-xclassification-and-xproperties</link><pubDate>Thu, 16 Apr 2020 14:00:00 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:89e95a95-a81a-42e2-a388-d1e6059fe1a0</guid><dc:creator>AJ Sebastian</dc:creator><description>&lt;p&gt;Everyone&amp;rsquo;s data model is different. You might need connections across ItemTypes that nobody else has ever considered. One way that Aras allows you to do this is by defining what we call Extended Classifications and Extended Properties.&lt;/p&gt;
&lt;p&gt;Standard ItemTypes allow for classification. If you have a Part, you can classify into a couple groups, like software, component, assembly, or any custom classification you add. What Xclass allows you to do is create a set of classifications which you could apply to multiple different ItemTypes. This allows you to tag specific items within some overarching group. This makes it really easy to find all the times related to a specific business process, or project, based on the classifications you&amp;rsquo;ve added.&lt;/p&gt;
&lt;p&gt;Extended Properties (xProperties) are defined on a global scale. You&amp;rsquo;ll create a group of xProperties which we can then assign in a few different ways. We can &lt;strong&gt;Implicitly&lt;/strong&gt; assign them, which means assigning them to&amp;nbsp;a specific&amp;nbsp;xClassification, and will be shared across all items which are classified as such. The other option is to &lt;strong&gt;Explicitly &lt;/strong&gt;assign them, which means we&amp;rsquo;ll pick specific ItemTypes which our properties will apply to. The example below will &lt;strong&gt;Implicitly&lt;/strong&gt; assign them, using the xClassification structure we define.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Implementing&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In this example we&amp;rsquo;re going to create an xClassification tree, some subclasses, and some xProperties. To do this we&amp;rsquo;ll first navigate to the Extended Classification section on the table of contents.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s go ahead and create a new xClass. Immediately you are presented with a form. We&amp;rsquo;ll call our new xClassification tree &amp;ldquo;Inventory tracking&amp;rdquo;, as we can group everything related to sales together. Once you&amp;rsquo;ve filled out the form, you can use the relationships grid to assign which ItemTypes can use your new xClassification tree.&amp;nbsp;We&amp;#39;re going to go ahead and configure our xClass to apply to the following ItemTypes.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " border="0" src="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-00-04/1033.pastedimage1586976048717v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;If your curious what the end result could look like, here&amp;#39;s a sample structure which could be created from the simple one we will create here.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " border="0" src="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-00-04/8475.pastedimage1586976264232v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;Once you press save, you&amp;rsquo;re then presented with a new sidebar button. Click it and it will take you to the xClassification Tree editor. This is where we can define the structure of classifications. The pane to the right allows us to define xProperties which correspond to our newly created xClassifications. You can use the left pane to define your xClassification structure. Using the example from the above structure, we&amp;#39;ll make our xClass structure look like this:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " border="0" src="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-00-04/8475.pastedimage1586978261094v4.png" /&gt;&lt;/p&gt;
&lt;p&gt;Once you&amp;rsquo;ve defined some sub-classifications on the left, select one to assign it some xProperties in the right pane.&amp;nbsp;You can only select from existing xProperties, so I&amp;#39;ve quickly created xp-material from the diagram above. Here&amp;#39;s what the xProperty looks like&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-blogs-components-weblogfiles/00-00-00-00-04/8475.pastedimage1586978441097v5.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;And here&amp;#39;s what the editor will look like once we assign our xProperty to our classification.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " border="0" src="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-00-04/2100.pastedimage1586978780834v6.png" /&gt;&lt;/p&gt;
&lt;p&gt;Once you&amp;rsquo;ve defined some properties, you can save and close the xClassification tree. Our tree will still need a set of permissions. Like everything in Aras Innovator,&amp;nbsp; we use role based permissions to decide who can access, modify, or delete these Items. Without modification, this is set to a permissive option. To modify it, we&amp;rsquo;ll create a new &amp;ldquo;Item Classification Permission&amp;rdquo; Item. Here we can assign different sets of permissions to different identities, similar to how normal permissions are set. The difference is the selections. Here you can choose whether specific identities have the ability to assign classifications, delete classifications, or perform queries about whether items are classified within the related xClassification.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-blogs-components-weblogfiles/00-00-00-00-04/2100.pastedimage1586979402064v7.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;To assign our permission, we must open our classification tree again. The permissions are actually set for each individual relationship in the &amp;ldquo;types&amp;rdquo; tab. Right click each individual relationship and you can select &amp;ldquo;Pick Item Classification Permission&amp;rdquo;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-blogs-components-weblogfiles/00-00-00-00-04/2100.pastedimage1586977506859v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re almost done! Our ItemTypes are classified, have xProperties, and have permissions set. The final step is being able to modify the xProperties for an Item through the form. If we open up our custom form, we can add an&amp;nbsp;xClassification box to it. I&amp;#39;ve added it to the Part Form, as that&amp;#39;s where I assigned my custom xClassification. You can see that the box generated only has samples. This is because you can add as many Classifications and Properties as you&amp;#39;d like, and the box will format itself properly.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " border="0" src="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-00-04/2100.pastedimage1586979557407v8.png" /&gt;&lt;/p&gt;
&lt;p&gt;Now once we go to instantiate one of our new items, we will be able to see and modify the associated xProperties.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " border="0" src="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-00-04/6813.pastedimage1586980473764v9.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So now that you know how to assign classifications and xProperties, hopefully you see how they could be used to improve your process. Let us know how you or your organization utilizes this feature in the comments!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Blank Screen After login - Aras Innovator 12</title><link>https://www.aras.com/community/f/community/35890/blank-screen-after-login---aras-innovator-12</link><pubDate>Tue, 18 Aug 2020 17:06:39 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:07dedea6-e957-48f8-83d6-853b79d04884</guid><dc:creator>Yuvaraj B M</dc:creator><description>&lt;p&gt;Hi All,&lt;/p&gt;
&lt;p&gt;New innovator setup implemented at our office version 12, i can login to&amp;nbsp;clients without any issues but only having trouble with some machines like it goes to blank screen login.&lt;/p&gt;
&lt;p&gt;1. I can see login page appears.&lt;/p&gt;
&lt;p&gt;2. once login is performed, it goes to blank screen with windows 10 pro.&lt;/p&gt;
&lt;p&gt;Tried with admin login as well.&lt;/p&gt;
&lt;p&gt;Please help me to get the solution.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;Yuvaraj&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/10/Aras-Login-Error.JPG" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Execution Timeout Expired</title><link>https://www.aras.com/community/f/community/35892/execution-timeout-expired</link><pubDate>Wed, 19 Aug 2020 12:46:36 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:9fd92b31-f711-4907-8425-50b821e1e75a</guid><dc:creator>carstenw</dc:creator><description>&lt;p&gt;Hi Everyone, I have the following issue on one of my instances V12SP2:&lt;/p&gt;
&lt;p&gt;When saving a Part with a large BOM (~1500 Parts) it takes a while with the red wait indicator is shown. Then Chorme displays a message saying the website is unresponsive and I can click Wait or Leave.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;immediately&lt;/strong&gt; I get an Innovator Error box saying&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/10/2020_2D00_08_2D00_19_5F00_14_2D00_40_2D00_33.png" /&gt;&lt;/p&gt;
&lt;p&gt;Edited with the Error Details&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/10/2020_2D00_08_2D00_19_5F00_15_2D00_06_2D00_27.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;What can cause this error? I thought it was a network / server resource issue, but I don&amp;#39;t see this kind of behavior in other hosts with similar hardware configuration&lt;/p&gt;
&lt;p&gt;Any help is greatly appreciated!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Cannot upload files to the Vault Server</title><link>https://www.aras.com/community/f/development/4007/cannot-upload-files-to-the-vault-server</link><pubDate>Tue, 30 Oct 2018 15:58:19 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:c7c60025-d2b7-4d6f-9995-78bf069e2085</guid><dc:creator>Former Member</dc:creator><description>I have my instance of Aras Innovator running on an Azure Windows Server 2016 VM, and have it exposed to the Internet, allowing myself and others involved in development / testing of our configuration to easily connect from wherever they are.

Everything is working great it seems, except for trying to upload files, for example a custom icon or a Document.

I get two different error messages when I try to upload a file, I was going to attach screen grabs of the errors, but can&amp;#39;t see any way to attach image.

So here is their text, verbatim:

1st:

&amp;quot;An internal error has occured.&amp;quot;

1st (after click &amp;quot;Show Details&amp;quot;):

&amp;quot;Technical Message: false Cannot upload file. Exception name: &amp;quot;WebException&amp;quot;; Exception message: &amp;quot;The remote server returned an error: 500
Stack Trace: Client Side Error&amp;quot;

2nd:

&amp;quot;Failed to upload the files. Is the specified Vault Server URL: &amp;quot;&lt;a href="https://www.mydomain.com/InnovatorServer/vault/vaultserver.aspx"&gt;&amp;quot;&amp;gt;www.mydomain.com/.../vaultserver.aspx&amp;quot;&lt;/a&gt; correct ?&amp;quot;

I thought maybe this was something to do with permissions in the Vault Server directory for something like the IUSR account, but I have tried changing permissions such as that and still have had the same issue.

Perhaps it is a permissions thing and I am just not looking into the right specifics.

Thanks in advance!&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Rest API Bad Request</title><link>https://www.aras.com/community/f/development/8964/rest-api-bad-request</link><pubDate>Fri, 17 Jan 2020 13:11:22 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:da72d069-11af-4c49-96dc-5e027060fa8c</guid><dc:creator>carstenw</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;thanks for providing the rest api, very useful!&lt;/p&gt;
&lt;p&gt;However, when following the guide in the first of your rest api posts&amp;nbsp;&lt;a href="/b/english/posts/tech-tip-using-the-aras-restful-api"&gt;https://community.aras.com/b/english/posts/tech-tip-using-the-aras-restful-api&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I get a 400 Bad Request with the response&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&amp;quot;message&amp;quot;&lt;/span&gt;&lt;span&gt;:&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;quot;Value&amp;nbsp;cannot&amp;nbsp;be&amp;nbsp;null.\r\nParameter&amp;nbsp;name:&amp;nbsp;loginName&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;I did put database, authuser, authpassword in the header as described.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;I use postman and the server is V12SP2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Any ideas on how to solve that?&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Best practice for code in Aras Innovator 11 SP12</title><link>https://www.aras.com/community/f/development/4006/best-practice-for-code-in-aras-innovator-11-sp12</link><pubDate>Tue, 30 Oct 2018 10:54:41 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:9f6b8d4c-1c29-4e76-af52-17162a51f7ee</guid><dc:creator>Marvin</dc:creator><description>I have recently joined a team that uses Aras Innovator 11 SP12, so I&amp;#39;m quite new to this.

I see that my predecessors have written some custom C# methods, but I am not happy with the way they are written.
The formatting is not great (indentation etc.), which isn&amp;#39;t surprising, given the code was probably typed right into the Innovator admin interface. A copy of the code exists in our version control system, but this is most likely just a copy and I am not even sure if it reflects the code currently running on the server.

To me this looks like a less than ideal setup, so I am wondering what the recommended practice for custom code is.
Ideally, all custom Innovator code would be in our versioning control system and deployed to the Innovator server from a build server.
But what&amp;#39;s the best way to debug code that is under active development?
I would like to use Visual Studio with Resharper etc. for development, with external logging libraries like Serilog etc. etc.

Or would it make sense to implement a custom webservice that implements the actual logic and only have very short methods in Innovator that interact with the webservice?

How do you guys do this?&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>Thu, 21 Mar 2019 15:03:03 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:7d5cb39b-7264-48d4-bd40-c54c2781ecca</guid><dc:creator /><description>Ask a question in a forum.</description></item><item><title>Trigger method on timestamp</title><link>https://www.aras.com/community/f/development/5885/trigger-method-on-timestamp</link><pubDate>Thu, 21 Mar 2019 15:03:02 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:5a67be1c-42fa-4c1b-8612-31a16abd1e7a</guid><dc:creator>carstenw</dc:creator><description>&lt;p&gt;Hi everyone,&lt;br /&gt;do you know how to make something happen at a specific timestamp? Specifically I&amp;#39;m thinking:&lt;/p&gt;
&lt;p&gt;On our Express ECO form we have a field that lists the people who needs to be notified when the ECO is closed. At the same time we have a Change effective date, which may be some day in the future other than the ECO close date. When that date is reached I would like the system to email those needing notification and say &amp;#39;Hey remember ECO-678346 we worked on three moths ago? Today is the day it takes effect.&amp;#39;&lt;/p&gt;
&lt;p&gt;I am thinking some sort of scheduling service to run a server method???&lt;/p&gt;
&lt;p&gt;Any input is welcome&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Let me Help You</title><link>https://www.aras.com/community/achievements/687f4b6d-e18a-4e55-836c-49926ca2c9d9</link><pubDate>Wed, 06 Mar 2019 23:21:34 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:e61530cb-008c-457d-982e-8c47d2a5a5b5</guid><dc:creator /><description>Answer a question that is verified as helpful or correct.</description></item><item><title>Disabling field in relationship</title><link>https://www.aras.com/community/f/development/5702/disabling-field-in-relationship</link><pubDate>Tue, 29 Jan 2019 00:15:20 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:1bca6017-3bf6-40c3-a506-bb6261977e55</guid><dc:creator>philn</dc:creator><description>&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;I am currently trying to disable a field on the relationshiptab when the item is at a certain state.&lt;/p&gt;
&lt;p&gt;The method is current run under onFormPopulated.&lt;/p&gt;
&lt;p&gt;Below is my code:&lt;/p&gt;
&lt;p&gt;/////////////////////////////////////////////////////////////////////////////&lt;/p&gt;
&lt;p&gt;var documentItem = document.thisItem;&lt;/p&gt;
&lt;p&gt;documentItem.fetchRelationships(&amp;quot;q_Quote Part&amp;quot;);&lt;/p&gt;
&lt;p&gt;var Xpath = &amp;quot;//Item/Relationships/Item&amp;quot;;&lt;br /&gt;var relationship = documentItem.getItemsByXPath(Xpath);&lt;br /&gt;//alert(relationship.getItemCount());&lt;br /&gt;if (documentItem.getProperty(&amp;quot;state&amp;quot;) == &amp;quot;Generate Quote&amp;quot;) {&lt;br /&gt; for (var i = 0; i &amp;lt; relationship.getItemCount(); i++) {&lt;/p&gt;
&lt;p&gt;//var wrapper = relationship.getItemByIndex(i).getFieldByName(&amp;quot;_quantity&amp;quot;);&lt;br /&gt; //var wrapper = getFieldByName(&amp;quot;_quantity&amp;quot;);&lt;br /&gt; // wrapper.getElementsByTagName(&amp;quot;input&amp;quot;)[0].disabled = true;&lt;br /&gt; }&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;///////////////////////////////////////////////////////////////////////////////////&lt;/p&gt;
&lt;p&gt;I am currently having trouble targeting the field from the relationship tab.&amp;nbsp;&lt;span&gt;getFieldByName doesn&amp;#39;t seem to be able to grab the wrapper if it is on the relationship tab.&lt;/span&gt; Any Input would greatly be appreciated!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to use toggleSpinner in javascript for a client Action?</title><link>https://www.aras.com/community/f/development/5755/how-to-use-togglespinner-in-javascript-for-a-client-action</link><pubDate>Mon, 11 Feb 2019 19:42:33 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:f85a53b2-3e4f-45d9-a73c-a086b98c058b</guid><dc:creator>plmsteven</dc:creator><description>&lt;p&gt;I have a medium-long running client action and are trying to use&amp;nbsp;aras.browserHelper.toggleSpinner() while the client is busy and waiting for the server method to complete. It works fine in Firefox browser but I cant get it to work in Chrome or IE. These browsers just freeze until the action have completed and the &amp;quot;red spinner&amp;quot; is never shown. If someone have an idea about this please share.&lt;/p&gt;
&lt;p&gt;The Action (Type: Item, Location: Client) is calling a javascript method (Method: test_client_method, Target: None)&lt;/p&gt;
&lt;p&gt;The JS Method (&lt;span&gt;test_client_method&lt;/span&gt;)&lt;/p&gt;
&lt;p&gt;try&lt;br /&gt;{&lt;br /&gt; aras.browserHelper.toggleSpinner(document, true);&lt;br /&gt; &lt;br /&gt; this.apply(&amp;quot;long_running_server_method&amp;quot;);&lt;br /&gt;}&lt;br /&gt;finally&lt;br /&gt;{&lt;br /&gt; aras.browserHelper.toggleSpinner(document, false);&lt;br /&gt;}&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Reference additional JavaScript libraries to the code tree</title><link>https://www.aras.com/community/f/development/3511/reference-additional-javascript-libraries-to-the-code-tree</link><pubDate>Fri, 22 Dec 2017 03:01:33 GMT</pubDate><guid isPermaLink="false">916d3f7e-8ddc-42f8-8d45-380822f51406:5f519b8b-d821-4cfb-9f9f-ad3b7973700f</guid><dc:creator>Gregor Cervek</dc:creator><description>Hi,

I am using additional JavaScript libraries, and at this moment I am adding them manually on each form. Is there a way that I could referenced them inside the code tree in a way that they be available in all forms?

&amp;nbsp;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>