在Microsoft Dynamics AX 2012中,导入客户信息的过程比以往版本更为复杂,这是因为数据模型的变化,包括高度规范化和引入代理键。本文档将详细解释如何使用Dynamics AX 2012的Excel插件来高效且准确地导入客户信息。 我们需要了解挑战所在。在Dynamics AX 2012中,创建一个客户不再仅仅涉及到客户信息,同时也需要提供相关的参与方信息。此外,通常在Dynamics AX 2012富客户端中由数字序列自动生成的如客户编号等信息,现在也需要在导入时提供。这就需要用户对数据模型有深入的理解。 解决方案是利用Dynamics AX 2012自带的Customer AIF(Application Integration Framework)Web服务(CustCustomerService)。这个Web服务适用于集成场景,但在Excel中尚不能直接用于导入客户。因此,为了在Excel中导入带有通信详情和地址信息的客户,我们需要直接操作相应的表格。 假设前提条件已经满足,即所需的参考数据,如客户组等,已经在系统中预先创建。接下来我们将探讨数据模型中的关键表: 1. **CustTable**:此表包含了应收账款和客户关系管理中的客户列表,存储了客户的详细交易信息,如信用限额、付款条款等。 2. **DirAddressBook**:地址簿表,存储了系统的地址记录,是处理联系人地址的基础。 3. **DirAddressBookParty**:这是一个关系表,连接了地址簿和参与方记录,用于建立地址与相关实体的关联。 4. **DirPartyTable**:这个表包含所有参与方,全球地址簿存储了系统中使用的个人和组织。 5. **DirPerson**:DirPerson表存储个人参与方的记录,如员工或个人客户。 6. **DirOrganizationBase**:定义内部和外部组织的基础信息,包括公司、子公司等。 7. **DirOrganization**:外部组织的详细信息存储在此表中,如供应商、合作伙伴等。 8. **DirPersonName**:存储个人参与方的有效日期姓名信息,考虑到名称可能随时间变化。 在实际操作中,你需要在Excel中创建一个模板,包含以上表格的关键字段,并根据业务需求进行填充。在导入之前,确保所有的参照数据(如国家/地区代码、货币代码等)已存在于系统中。然后,通过Dynamics AX 2012的Excel插件,可以将这个填充好的模板上传并映射到相应的表格,实现客户信息的导入。 在执行导入过程时,要注意以下几点: - 确保所有必填字段都有值。 - 检查数据格式是否符合系统要求,例如日期、货币等。 - 如果可能,进行数据验证和预处理,以减少导入错误。 - 导入后,检查系统中数据的一致性和完整性。 总结来说,导入Dynamics AX 2012的客户信息涉及多个表格和细节步骤。理解数据模型,预先设置好必要的参照数据,以及正确使用Excel插件,是成功导入客户信息的关键。这个过程需要细心和对系统有深入的理解,以确保数据的准确性和系统运行的稳定性。
- 粉丝: 0
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助