Project:
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 |