Posts

Showing posts from January, 2021

Technical Tip 1: Refresh Main Search Window After Updating any Fields

In this section, we will see how to refresh the main search window after updating any properties / fields in item. Use Case: "After updating any field in item, Main Search Window should refresh and show the updated changes" You can use below code snippet to refresh the main search window  aras.getMostTopWindowWithAras(window).parent.main.work.searchContainer.runSearch();

Use Case 6: Use the System Event Logs for Logging Method Failure

In this section, we will see how to log any method failure error message in ARAS OOTB System Event Logs. Use Case: "As an administrator, want to see the end user method execution failed error in system to debug and identify the root cause of the error" Steps to be followed are: Add New Event Type in List Step 1: Navigate to Administration > Lists > SystemEventType Step 2: Add Event type you want to log (Example : OnAfterAdd) Add New System Event Step 3: Navigate to Administration  > System Events   > System Events Step 4: Create New  > Add New System Events > Select Event Type and Save Add New System Event Log Descriptor Step 5: Navigate to Administration > System Events  > System Event Log Descriptor Step 6: Create New > Add New System Event Log Descriptor > Select Event Type and Save Create Story_FailedMethod_SystemLog Method Step 7: Create new Server Side method  (Method Name: Story_FailedMethod_SystemLog) Innovator inn = this.getInnovator();

Use Case 5: Update Description & Show Error in HTML Table Format

In this Demo, We will see how to update the description of an items using custom action and show the error message in HTML table format in newError() "Use Case: User wants to update multiple items description and get the error message in readable table format" Action Name: Update Description Example: I have created multiple parts and trying to update the description using Super User and Normal User account (Read Only User) Note: This feature is applicable in ARAS V12 Version LinkedIn :  https://www.linkedin.com/in/gobikrishnanraja/ Source Code: https://github.com/gobikrishnanraja/arastutorials

Use Case 4: Instantiate Dynamic Workflow Using Action

  In this Demo, We will see how to instantiate the workflow dynamically using custom action on any item type. "Use Case: User wants to instantiate workflow dynamically based on some condition" Action Name: Instantiate Workflow Pre-requisites: Multiple workflows should be created and added to item type under allowed workflows Example: I have created 3 Workflow and added to Story Change Items item type.  LinkedIn :  https://www.linkedin.com/in/gobikrishnanraja/

Use Case 3: Add Files to any Document Item Revision

  In this Demo, We will see how a files can be browsed through custom form window and load to any revisions of a document item. "Use Case: User wants to add file item to previous revisions of a Document" Action Name: Upload Files to Document(s) Example: Created Document DOC000001 and Revised to E Revision. Let see how we can add the Files to older revisions of this document LinkedIn :  https://www.linkedin.com/in/gobikrishnanraja/

Use Case 2: Add Relationships to any item using Action

  In this Demo, We will see how a relationship can be added to any number of item in ARAS System "Use Case: User wants to add relationship item(s) without opening the parent item on any item types." Solution: Create a custom generic action with can execute access to Allow Add Relationships identity. Who ever belong to Allow Add Relationships identity, System will allow user to select the required child item and add to selected parent items. Example : Part BOM, Part Document, Document Files etc.. Action Name : Add Relationships LinkedIn:  https://www.linkedin.com/in/gobikrishnanraja/

Use Case 1: Elevate User to any Identities Using Custom Action

  In this Demo, We will see how a normal read only user can elevate to any required Identities in ARAS System "Use Case: User wants to elevate to any required identities in ARAS Innovator System" Solution: Create a custom generic action with can execute access to Allow Elevate Access identity. Who ever belong to Allow Elevate Access identity, System will allow user to select the required identities and elevate. Action Name: Elevate to Identity Note: Might need to clear cache and login again to reflect the changes LinkedIn:  https://www.linkedin.com/in/gobikrishnanraja/