Hi @DavidSmile ,
Just a thought! Can’t we define related End User Roles and use to satify this requirement?
regards,
Piyal
Thank you, Piyal,
My thought is to put the control directly on customer order line object, regardless who creates/changes the line. Permission control in IFS is to map who to what, but not to judge who to what… Not sure...
Best,
David
@DavidSmile There is no such out-of-box capability in current IFS Cloud versions to facilitate NCNR product flow, AFAIK.
When there are mix of products, not all products are NCNR, it is not possible to achieve this requirement using end user permissions. Unless the coordinators specifically are handling NCNR products only. In that case we can remove the permissions to Order Cancellations and access to RMAs. But still the other coordinators who handle the other products have the access and can be carried out the operations. I think this is what you mentioned, judge who-to-what.
Therefore rather restricting what can be done is indicating that the order contains zero or more NCNR products using custom fields and events unless you need a customization.
Adding the control directly to the Customer Order object would be the best approach but it is an enhancement.
If anyone has a better solution please contribute here as this is a quite common scenario. Thanks !
Thank you, @Buddhika Kurera,
Great summary!
Some special order handling processes such as NCNR are popping up constantly, it will be very nice to extend the handling options on top of IFS’ order flow, not only be able to include or exclude the predefined step(s), but also allow conditional control on each step… Anyway, just as Buddhika had suggested, in my case, the combination of a new custom field, an new event, and an event action/handler could be an viable alternative to straight modification of the DB objects. I might try this approach later, hopefully not too cumbersome. ;-)
best,
David