-
1. Re: Disabling the "Replace" option for group feature inheritance
Daniel Walter Jan 13, 2021 9:33 AM (in response to R.J. H)1 of 1 people found this helpfulHey RJ,
thanks for providing your use case with all those details.
I had a look at your scenario but unfortunately did not find any granular permissions or settings to limit the options of this menu, just the general access to the inheritance functionality.
For sure when in doubt it would be possible to look at the help to see an explanation of what the options mean, but I understand your reluctance of giving this option to many users.
One approach I could think of is letting the system watch the relevant changes of features and triggering a workflow in case something changes. Either this could create a task for a user with corresponding permissions to take some actions, or if preferred update the feature on child groups automatically.
Best,
Daniel
-
2. Re: Disabling the "Replace" option for group feature inheritance
R.J. H Jan 13, 2021 10:52 AM (in response to Daniel Walter)Thanks for checking and for the suggestions, Daniel!
For the very short term, I'm thinking of granting this permission and training our specialists to always perform inheritance from the Feature groups list view, where only Overwrite and Add are available. This will remove the risk of them mis-clicking "Replace", and they'll get accustomed to only seeing two non-harmful options. If they see three options, they'll know they're in the wrong place.
I like the idea of building something to perform this automatically in the longer term, either triggered by a change or perhaps run periodically.
Is there a way to trigger feature inheritance for a group via the API or another means? I see that this used to be a client-only function and there's now a server job for it, but I'm not sure whether it's possible to initiate a server job for a specific group other than through the context menus in the Structure tree and Feature groups list views.
Regards,
RJ
-
3. Re: Disabling the "Replace" option for group feature inheritance
Daniel Walter Jan 14, 2021 7:48 AM (in response to R.J. H)1 of 1 people found this helpfulSounds like you have found a pragmatic solution of guiding your team here!
The inheritance between groups is still a client functionality as far as I know, there is the "feature-attribute match" which is a job, but this only takes care of syncing the features of the group with the attributes of products, variants and items, not features between groups.
Best,
Daniel
-
4. Re: Disabling the "Replace" option for group feature inheritance
R.J. H Jan 14, 2021 8:11 AM (in response to Daniel Walter)I had thought the same, Daniel! Then I saw these, which seem to indicate the server job was implemented:
- FAQ: Is the "Features inheritance" feature be made available as a server job in Produt 360 (PIM)?
- HPM-40149 : Feature inheritance are not running on the PIM Server, only on PIM Desktop client.
I was thinking perhaps it was the "Update structure group features" job:
Whenever I run inheritance, though, it is run in the client, and I don't see any activity from that job. So perhaps the issue was resolved in some way other than adding a server job.
Regards
RJ