Workflow Assignment - provide 2 assignments based on property
I have a workflow map defined with several activities. And I have an itemtype "XYZ" where on the item form I have an boolean property "ABC". Condition is, if the ABC property on the item form is check marked then the 2 activities on the workflow map should be assigned to "Engineering" identity to perform Vote Now action. If not (uncheked) then it should be assigned to the one which is defined in the workflow map assignment identity. Please provide solution for this.0Views0likes1CommentCan a Workflow Map be triggered from an OOTB Action in Aras Innovator 35?
Hello everyone, I'm David Sierra, PLM consultant and developer at T-Systems Iberia, with a background primarily in Teamcenter. I'm currently working on an Aras Innovator 35 implementation for a client, and I have a question I’d like to ask the community: - Is it possible to launch a Workflow Map directly from an OOTB Action? - Or is it necessary to configure something beyond what's provided out-of-the-box, such as a custom method or additional logic? I’d really appreciate any insights or experiences you can share. Thanks in advance for your support. — David Sierra PLM Consultant – T-Systems Iberia0Views0likes1CommentFeature licenses error when activate
We are using a stand-alone server currently until we get ARAS fully stood up, then we will go live. We received the feature license keys and went to activate feature key but we keep receiving the pictured error below. It also pops up upon entering our database. Has anyone seen the below error before?1.9KViews0likes4CommentsThe statement terminated. The maximum recursion 100 has been exhausted before statement completion.
Version : 11.0 SP5; Buld : 6296 As an admin, I have tried to assign my colleague by giving him by While identity update Add him a new identity as below " All Employee" Add him with Solidworks integration " Solidworks User" While saving after the change, The system got into non-responsive mode and when restarted /back in, couldn't log in, and the admin login was giving me an error. "The statement terminated. The maximum recursion 100 has been exhausted before statement completion." I remember when some of my colleagues gave the privileges under his ID and added me into Alias ID. I was getting the same error. But I sorted it with an admin login. But now can not go into admin ID, even though I know the password. Anyways I can reset the roles? Or I can reassign the roles? Or I can reset it to a back date? The problem is every ID in the user group is now locked out and having the same issue.0Views0likes1CommentAras - ECO Impact Matrix - Email body additional fields mapping
Hello Aras experts, I am currently working on customizing the Aras ECO e-Mail settings. Currently, the workflow triggers fields such as Activity, Instructions, Eco number, and Title in the email content. However, I've received a request from our business users to incorporate more information from the ECO impact matrix. Integrating fields like ChangeReason and Description was straightforward, as they are available in the same API call as the email query string. On the other hand, attempting to retrieve details from the ECO Impact matrix (ECO-PartBOM) presents a challenge. This requires a separate API that takes the ECO's ID as input and responds with the associated ECO PartBOM information. This matrix includes data like PartBOM number, PartBOM name, Classification, subClass, Unit, and more. I've constructed an AML query string, but I've encountered difficulty when trying to insert the Indexed xPath Item ID, specifically using the format id="${Item[2]/@id}". This action results in an exception, leading to the failure of the API execution. I have a couple of inquiries: 1) Could someone kindly assist me in accessing the ECO ID or provide a potential solution for achieving this dynamic parameter insertion? 2) Is there a method to view the complete API RESPONSE and xPath directly on the page? My query String: ( The bold AML ID has the problem in Xpath access ) <Item type="Activity" id="${Item/ActivityId}" action="get" select="name,message"/> <Item type="${Item/@type}" id="${Item/@id}" action="get" select="item_number,title,id,change_reason,description"/> <Item type="ItemType" id="${Item/@typeId}" action="get" select="label,name"/> <Item type="Express ECO" id="${Item[2]/@id}" relName="Express ECO Affected Item" action="getItemRelationships"> <related_id> <Item> <Relationships> <Item type="Affected Item Property" action="get" select="new_item_id"></Item> </Relationships> </Item> </related_id> </Item> My HTML body: <BODY> <font size="+1"> <p>You have been assigned a new change management activity in Aras Innovator (details below). Please log in to Aras to complete the work.</p> <p><font size="+0" style="font-variant: small-caps">Activity:</font> ${Item[@type="Activity"]/name}<br/> <font size="+0" style="font-variant: small-caps">Instructions:</font> ${Item[@type="Activity"]/message}</p> <p><font size="+0" style="font-variant: small-caps">${Item[@type="ItemType"]/label}:</font> ${Item[2]/item_number}<br/> <font size="+0" style="font-variant: small-caps">Title:</font> ${Item[2]/title}<br/> <font size="+0" style="font-variant: small-caps">Change Reason:</font> ${Item[2]/change_reason}<br/> <font size="+0" style="font-variant: small-caps">Description:</font> ${Item[2]/description}</p><br/> </font> <B> ${substring("Some information needed to form this email was not found. Please contact your system administrator to ensure that the sender has privileges to view the items.", 1, (1-count(Item[2]))*158)} </B> <query_string>Type: ${Item/@type}</query_string></br> <query_string>ID : ${Item/@id}</query_string> </br> <query_string> ECO ID : ${Item[2]/id} <query_string> </BODY> Notification details: Item[2]/@id error screen shot(xpath doesnot support for such index) ECO Impact matrix screenshot ( these fields needs to access through AML and map HTML body. Regards, S. Senthurpari0Views0likes5Comments"ItemIsLockedException" When Creating an ItemType Object
Hi Aras Community, I'm having an issue and I'm hoping the community can help me solve it! I'm running into a an issue when creating a relationship on an ItemType with a workflow. I'm unable to create/save my new ItemType while getting an arbitrary error of "ItemIsLockedException". When I remove the workflow from my new ItemType I'm able to create and save an object no problem. When I add the workflow back on, I can fill out my form, but as soon as I try to save my item it gives me the lock error. I'm happy to help with any other info you might need. Thank you in advance! -Mickey S.5.9KViews0likes8Comments"Aras.Server.Core.ItemNotFoundException" When transitioning from "In Work" to "Preliminary" with ECO Express's WF Activity
Hi Community I'm having an issue and I'm hoping the community can help me solve it! In normal ECO Express WF of the Creator's operation goes to " Start--> Preliminary --> In Work" ,but what I'm trying to do is " In Work --> Preliminary" In other words, moving the workflow back one step. Therefore I'm using the following peice of code for dynamic voting of workflow : Dim sbVoteXml As New Text.StringBuilder("") sbVoteXml.Append("<Item type=""Activity"" action=""EvaluateActivity"">") sbVoteXml.Append(" <Activity>{0}</Activity>") sbVoteXml.Append(" <ActivityAssignment>{1}</ActivityAssignment>") sbVoteXml.Append(" <Paths>") sbVoteXml.Append(" <Path id=""{2}"">{3}</Path>") sbVoteXml.Append(" </Paths>") sbVoteXml.Append(" <DelegateTo>0</DelegateTo>") sbVoteXml.Append(" <Tasks />") sbVoteXml.Append(" <Variables />") sbVoteXml.Append(" <Authentication mode="" \ "" />") sbVoteXml.Append(" <Comments></Comments>") sbVoteXml.Append(" <Complete>1</Complete>") sbVoteXml.Append("</Item>") Dim itmVote As Item = Inn.newItem() itmVote.loadAML(String.Format(sbVoteXml.ToString(), sActivityID, sAssignID, sPathID, In_REVIEW)) itmVote = itmVote.apply()However, I got the error "Aras.Server.Core.ItemNotFoundException"...The "Preliminary" activity state is "closed", which may be the cause, but I don't know how to solve it. Do you know how to move the activity back one by using a server method etc.? In addition, should I think about "PE_ChangeItemTransition" too?(This Aras's standard method perform validation of Change item(ECN, ECO, etc..) which situated in state or promoted to another state)Could someone please let me know why this error is happening. I will be happy to help you with other information as needed. Thank you.1.7KViews1like1CommentIs it possible to associate two or more workflows to the same Item type ?
Hi I am new to Aras. My question is: Is it possible to associate two or more workflows to the same Item Type? At the time of initiating the workflow, how one can pick one of the several workflows? Secondly, using code is it possible to pause a workflow for some time (say 4 minutes) before it executes the next step? Thanks, Ambuj12KViews0likes13CommentsSpecific Relationship Tab Views per Item Type
Hello, I am working on trying to setup relationship view tabs for 2 item types. They share a relationship with another item type. I would like to customize the grid that appears for each type. Example: I need to use affected item on 2 item types that have workflows. When I add it to the relationships tab for each, the grid display is the same for both however I need one set of properties to display on one item type, and a different set on another that can be filled and saved (i.e. disposition, comments on one and duration, units on the other). Any help would be appreciated.1.8KViews0likes0CommentsDynamic Workflow voting
I am using the following peice of code for dynamic voting of workflow : StringBuilder voteXml = new StringBuilder(""); voteXml.Append("<Item type=\"Activity\" action=\"EvaluateActivity\">"); voteXml.Append(" <Activity>{0}</Activity>"); voteXml.Append(" <ActivityAssignment>{1}</ActivityAssignment>"); voteXml.Append(" <Paths>"); voteXml.Append(" <Path id=\"{2}\">{3}</Path>"); voteXml.Append(" </Paths>"); voteXml.Append(" <DelegateTo>0</DelegateTo>"); voteXml.Append(" <Tasks />"); voteXml.Append(" <Variables />"); voteXml.Append(" <Authentication mode=\"\" />"); voteXml.Append(" <Comments>{4}</Comments>"); voteXml.Append(" <Complete>1</Complete>"); voteXml.Append("</Item>"); Item result = inno.newItem(); result.loadAML(String.Format(voteXml.ToString(), arrActivity, arrActivityAssignment, Path, Paths, "Done")); result = result.apply(); However there are some validations on the pre transition method of an activity, as long as the validation passes the method runs fine. However in case of an error message , the respective workflow activity is getting closed (it is supposed to remain active). Could someone please let me know why this is happening. Thanks.11KViews0likes4Comments