In some applications it's important to be able to show and track the relationship between items where there is some kind of grouped association required.

The most common scenarios are:

  • Parent Child
  • Kitting
  • Grouping

In parent-child relationships. One asset (the parent) is linked to a number of related assets (the children). It's important to be able to see the related items and work with them quickly and simply.

In kitting, a set of items form a larger group called a kit, for example a set of tools in a tool kit.

Grouping is more general and may be applied to show potentially multiple attributes that can be grouped together ad-hoc.

How to implement related assets in GoCodes

You can use GoCodes to implement and track relationships between items. We do this by tagging an item with a data value that's common to all the members of the group. The benefit of this approach is it can be used to implement all the above scenarios.

Here's an example. Say you have 20 tools in a tool-kit and you want to show that they belong together and in most cases work with them as a set. Just pick a data field 'Group'may be a good candidate and enter the value ''ToolKit1'' in the Group field for each tool in the kit. Now using the web app, search for "ToolKit1" and you will see just those 20 tools and be able to work with them as needed.

If you want to perform common tasks with all 20 tools in the kit, you can do that using the GoCodes mobile app. Just login and search for "ToolKit1" and from there you will see a list of the 20 tools which you can then perform the task on. For example checking them all in or out together or using the Update All feature to make changes to all the tools at once.

As you can see it's possible to have multiple relationships between items and so is a very flexible approach.


Did this answer your question?