我已经安装了CRM 2011,看看是否可以为我们的业务量身定做。我们做维修,我想能够预订一个联系人(客户),然后一个案例,并有客户的号码和地址打印在案例表单上。所有我能找到的是与案例相关的字段,而不是客户,你知道我如何选择它们吗?
发布于 2011-06-30 11:43:20
要将联系人中的字段放到案例表单中,您可以-
选项1是最快的解决方案,但不会是实时的(仅在第一次创建案例时发生,并且必须与创建时的联系人相关。选项1还增加了一些数据库冗余。
选项2是最受支持的实时解决方案,但也需要最多的工作。
选项3比选项2更容易,但是在将来的版本中可能不支持任何DOM注入。
编辑
要使用映射选项,请转到设置>自定义>“自定义系统”。展开左侧导航中的案例项。然后单击N:1关系并打开关系"incident_customer_contacts“。此关系将联系人与其案例联系起来。

在relationship窗口中,单击左侧导航中的"Mappings“。这控制在创建案例时从案例映射的字段。

单击new,然后从左侧选择要映射到右侧案例的contact字段。对要映射的每个字段重复此操作。请注意,这些字段需要具有相同的类型,并且如果它们是选项集,则它们的每个选项都必须具有相同的基础整数值。

现在,当您从联系人创建新案例(或在创建过程中设置联系人)时,字段应映射到案例。
发布于 2011-06-30 21:53:26
看到Craig提到他正在使用CRM 2011,我觉得我应该澄清一下,对于Cole建议的选项3,您也可以针对组织服务使用SOAP Xml,或者只使用REST端点,这两种端点都将受到支持。只要您利用CRM的Xrm.Page对象在表单上显示数据,并且不进行任何其他DOM操作,就应该完全支持您。
另一个选项,“Option 2b”,我们称之为"Option 2b“,它将为您想要加载的数据添加字段,然后添加一个注册到case实体检索的插件,该插件将为您动态填充这些字段。此时,除了表单上的字段外,没有其他冗余。
如果可能,我个人会推荐选项2b,因为在将数据加载到表单时不会有任何延迟,而且它提供了最小的数据冗余、最少的服务调用和最少的额外定制。
发布于 2013-04-29 18:31:07
我的选择很简单。我们所做的就是使用Dialog创建案例,在对话框字段中,您可以动态获取联系人详细信息。在表单末尾创建新案例时,使用此动态值在案例表单中提交。
当客户告诉我们电话号码自上次以来已更改的时候,我们就会看到,这种方法让您可以选择动态更改客户的详细信息,并同时在联系实体和案例实体中提交。
https://stackoverflow.com/questions/6521503
复制相似问题