Methods

Business logic in Aras Innovator is implemented using Method Items and is written in JavaScript, C#, or VB.NET often using the IOM to interact with Aras Innovator Items.

There are three ways to implement Methods in Aras Innovator on the server side:

  • Item Action Methods which extend the Item Class and perform logic on Item instances.
  • Generic Methods, which implement arbitrary logic.
  • Server Events which implement logic on the context Item before and\or after the server operates on the Item.

Similarly, there are three ways to implement Methods in Aras Innovator on the client side:

  • Item Methods which extend the Item Class and perform logic on Item instances.
  • Generic Methods, which implement arbitrary logic.
  • Form, Field, and Grid Events which implement logic on client-side UI events.
  • Client Events that can be attached to an Item Type; triggered when a user’s interaction with the Aras Innovator UI generates a new Item.

The Method Item has a comment Property that you can use to annotate the Method and can be seen when you search and review the Methods as mentioned above.