Graph Navigation is a platform service introduced in Aras Innovator 11.0 SP15 that allows users to quickly visualize and navigate data structures via a node-edge graph. This community project contains several samples to demonstrate how to configure and style Graph Views.
For more detail on Graph Navigation in Aras Innovator, check out these resources:
- Blog Post: Getting Started with Graph Navigation
- Blog Post: Customizing Aras Graph Navigation Views
- Coming Soon: Demo Series webinar recording
- Coming Soon: View Card Editor community project
Release | Notes |
---|---|
v1.0.0 | First release. |
Project | Aras |
---|---|
v1.0.0 | 11.0 SP15 |
Always back up your code tree and database before applying an import package or code tree patch!
- Aras Innovator installed
- Aras Package Import Utility
- aras.labs.graph_nav.examples package
- Backup your database and store the BAK file in a safe place.
- Open up the Aras Package Import tool.
- Enter your login credentials and click Login
- Note: You must login as root for the package import to succeed!
- Enter the package name in the TargetRelease field.
- Optional: Enter a description in the Description field.
- Enter the path to your local
..\intro-to-graph-nav\Import\imports.mf
file in the Manifest File field. - Select the following in the Available for Import field.
- aras.labs.graph_nav.examples
- Select Type = Merge and Mode = Thorough Mode.
- Click Import in the top left corner.
- Close the Aras Package Import tool.
You are now ready to login to Aras and check out the included Graph Navigation examples.
The built-in gn_ShowGraphView
action automatically exposes the default Ad Hoc graph view. To add this "Show Graph" action to an ItemType, follow the steps below:
- Navigate to Administration > ItemTypes in the TOC.
- Search for the Part ItemType and open it for editing.
- Select the Actions tab and click the Add New button to pick a related Action.
- Search for the gn_ShowGraphView Action and double click to add it to the Part ItemType's actions.
- Save and close the Part ItemType.
Now we'll be able to view Parts and their related data using Aras Innovator's default graph settings.
- Navigate to Design > Parts in the TOC.
- Search for the Part you want to view in a graph view and open it.
- Select Actions > Show Graph from the main menu.
- You can also run the action from the main grid context menu.
A graph view should open in a new tab, with the context item at the center. From here you can use the graph viewer to expand and collapse the data structure.
This project includes an example of a custom Ad Hoc graph view for Parts. Once you've added the gn_ShowGraphView
action to the Part ItemType in Example 1, we can also view this graph.
- Navigate to Design > Parts in the TOC.
- Search for the Part you want to view in a graph view and open it.
- Select Actions > Show Graph from the main menu.
- When the graph opens, select the Ad Hoc Graph view from the view selector in the toolbar.
This project includes an example of a Query-Based graph view for Part BOM structures. The import package also includes a custom action to open the graph view directly from the context item instead of opening the default graph first (like Example 2).
- Navigate to Design > Parts in the TOC.
- Search for the Part you want to view in a graph view and open it.
- Select Actions > Show My Query Graph from the main menu.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request
For more information on contributing to this project, another Aras Labs project, or any Aras Community project, shoot us an email at [email protected].
Created by Eli Donahue for Aras Labs. @EliJDonahue
Other Contributors:
- Eugene Linkov, Aras Corporation
Aras Labs projects are published to Github under the MIT license. See the LICENSE file for license rights and limitations.