One of the use cases that I frequently encounter with my clients is that they want to exchange data with their suppliers. While this can be achieved in many ways within the 3DExperience platform, most solutions involve too many clicks, or require special licenses or requires setting up complex collab workspaces.
A use case that would be very useful to demonstrate would be to select the parts directly under the EBOM and assign the user context to those parts. Imagine a BOM with hundreds of parts, and the OEM wants to share only a few of them with a few suppliers, all in one go.
We have developed a custom code that can be easily imported into any environment ( 15x, 16x .. not yet tested in 17x). It takes less than 5 minutes to implement this and can be shown as a very powerful tool to customers.
Here are a few screenshots of the solution that we have developed.
New I have selected the following three parts to be shared with suppliers. Note that the parts can be at any level in the EBOM.
You can now add the users by the command “Add Member”. You can either select a person, or a security context here. You can also select multiple suppliers with whom you want to share these three parts.
By default, all the users selected here will have ‘Read Only’ access. It can be individually modified for specific users by selecting the ‘Access Ownership’ column and changing the access rights as shown below.
Now, I have logged in as a supplier user, and can see the parts that I am allowed to see.
This custom code also enables the users to view the specification objects of the parts that they are allowed to see.
This simple solution could be very useful while demonstrating data access restrictions between OEM and suppliers organizations.
How to implement this.
The zip file contains the needed jsp files as well as the instructions for accomplishing this. We need to use a spinner to get this into the system.
