Forum Discussion
Hello,
Parts out-of-the-box have a "Part Alternate" relationship, but this is more intended for separate parts that can serve the same purpose.
One custom approach you could take is to add a null relationship called something like Aliases or AKA that holds two pieces of information: the other name of the part and the region in which it has that name. If you're new to Innovator, you can check out this blog post for steps on how to add this kind of relationship.
With this relationship, I could imagine taking this one step further and introducing the "context" you mention. Perhaps every user has a "region" associated with them, and you can use an onAfterGet server event on Part to replace the name with the region-appropriate one based on who's making the request.
There are numerous other ways you could handle this. This is just one suggestion that I think would be pretty easy to implement based on the description of the use case.
Chris
Christopher Gillis
Aras Labs Software Engineer