搜索客户

当客户要下订单时,用户需要确定该客户是否已存在。 在此类情况下,可以使用客户搜索功能进行搜索,并为订单选择正确的客户。

解决方案

以下部分描述了 API、用户出口、服务及其他组件。

当用户登录到应用程序时,将自动检索用户有权访问的组织。

用户可以通过应用程序主页的“客户”面板和“客户搜索”相关任务来执行客户搜索。 当用户选择执行客户搜索时,将调用 getOrganizationList API 来检索企业的列表。 仅当用户有权访问多个企业时,才会显示用户可以从中选择相应的企业并执行搜索的企业列表。

根据用户要搜索的客户类型,用户必须输入相应的详细信息。 当用户执行搜索时,将调用 getCustomerList API 来检索与搜索条件匹配的客户记录。 如果搜索生成一条记录,那么用户可以查看客户详细信息。 否则,用户必须选择相应的客户记录以查看详细信息。 如果是企业客户,那么将调用 getCompleteCustomerDetails API 来检索“联系人”选项卡中的企业客户联系人。

实现

以下部分描述了必须配置的规则。

您可以配置 Customer Type Search Options 以将 "业务" 和 "使用者" 客户类型同时显示为搜索条件或设置缺省客户类型。 有关在订单输入规则向导中配置 Customer Type Search Options 规则的更多信息,请参阅 Sterling Business Center System Configuration

有关 API 的更多信息,请参阅 Javadoc

最终用户影响

用户可以查找所需的客户详细信息。