Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Revisions: Issue #50418 All Revisions ] Back to Issue ]
Summary 0050418: CRM: Allow to optionally have differents way to get specific customer information
Revision 2022-10-05 13:18 by guilleaer
Description Current CRM connector has a method to retrieve the full customer details (getCustomerById) but this method in some circumstances is quite heavy

Real example: When results of remote orders are shown we do one request per each result.

Would be great to have a separated function which is invoked from the list of orders to retrieve the customer in which implementator can decide
-> Not ask for data
-> return a light object
-> Manager errors better (if customer is not found, show not found instead of an irrelevant error)

This should be done in a way that when the new method is not implemented, the old one will be called making this change completely transparent
Revision 2022-10-05 13:07 by guilleaer
Description In the current version of CRM connector when the remote orders are listed or when select a customer the CRM call "OB.App.Class
  .ExternalBusinessPartnerRepository.getBusinessPartner" to load customer information from external system, but it not possible know the calling context.

For example:
1. If for some orders the external customer was removed from the external system it must be show an error for each fail element of the list.
2. In the list only are shown a few field, maybe only relevant field must be recover from external system
3. Not call to external system for recover relevant information


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker