концептуальный вопрос:
- У меня есть глобальная система, которую торговые агенты используют для написания заказов для клиентов
- Агенты могут зарегистрировать клиента локально (в своем собственном экземпляре системы)
- клиент может зарегистрировать себя глобально
- Агенты имеют доступ к клиентам на основе идентификатор клиента и почтовый индекс
Условие:
У меня не может быть дублированных клиентов в системе.
Поэтому при регистрации мне необходимо проверить, существует ли клиент.
Я могу только проверить почтовый индекс , потому что client-ID является идентификатором на основе экземпляра (клиент может иметь ID-123 в экземпляре A и ID-456 в случае B).
Проблема:
Есть ли способ показать существующих клиентов с точно совпадающим почтовым индексом тому, кто делает регистрацию, поскольку я не хочу что-то отображатьнапример:
please select one of the following:
Zip 12345 - City: Bigcity - Company Name: some corp.
Zip 12345 - City: Bigcity - Company Name: some other corp.
Zip 12345 - City: Bigcity - Company Name: small ltd.
or create new account
тому, кто пытается зарегистрироваться.
Я не могу изменить глобальную / локальную структуру системы, но я мог бы добавить элементы или идентификаторы, если это поможет.
Надеюсь, этой информации достаточно, чтобы внести свой вклад.Дайте мне знать, если вам нужно больше.
Спасибо!