Skip to main content
Solved

NCNR order control


Forum|alt.badge.img+7

Hi, Guys,

I’m wondering whether there is an out-of-box solution for NCNR (Non-cancelable, no-returnable) order in IFS order module.  Basically I just want to add some extra control over an order lifecycle, blocking normal customer orders to be changed or cancelled, rejecting RMA automatically... Searching IFS documentation, it seems no such terminology yet…  I know we could have a customized solution by twisting the order flow logic, but really prefer to utilize an standardized solution from IFS if possible.  Thanks a lot in advance!

Best,

David Cheng

 

 

Best answer by Buddhika Kurera

@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 !

View original
Did this topic help you find an answer to your question?

4 replies

Piyal Perera
Hero (Employee)
Forum|alt.badge.img+10
  • Hero (Employee)
  • 266 replies
  • January 18, 2024

Hi @DavidSmile ,

  Just a thought! Can’t we define related End User Roles and use to satify this requirement?

 

regards,

Piyal


Forum|alt.badge.img+7
  • Author
  • Sidekick (Customer)
  • 14 replies
  • January 19, 2024

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 


Buddhika Kurera
Superhero (Employee)
Forum|alt.badge.img+15
  • Superhero (Employee)
  • 388 replies
  • Answer
  • January 21, 2024

@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 !


Forum|alt.badge.img+7
  • Author
  • Sidekick (Customer)
  • 14 replies
  • January 23, 2024

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

  


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings