考虑 CRM 2011 的以下要求:
需要 2 个自定义实体,比如说 EntityA 和 EntityB。
EntityA 包含以下字段:
- ContactA(查找联系人)
- ContactB(查找联系人)
- 客户(在帐户上查找)
EntityB 包含以下字段:
- 受益人(查找联系人或帐户)
必须将一个按钮添加到 EntityA 形式的功能区。单击此按钮时,必须启动一个对话框,用户可以在其中选择是否使用字段 ContactA、ContactB 或 Customer。进行选择并关闭对话框后,必须创建一个新的 EntityB 并将字段 Beneficiary 的值设置为在对话框中选择的值。
此外,EntityB 的表单必须在功能区中获得一个新按钮。单击此按钮时,将执行报表服务器上的报表。不得显示该报告,而是必须生成 PDF,该 PDF 必须附加到电子邮件活动中,并且必须将电子邮件发送给受益人。
恐怕在 CRM 2011 中并非所有要求都是可能的:
- 是否可以在 2 个或更多实体上创建查找(例如可以查找 SystemUser 和 Team 值的 OwnerId)?
- 是否可以从功能区按钮启动对话框?
- 是否可以在对话框中使用现有实体的值?
- 是否可以立即从报告中生成 pdf 以将其添加为邮件附件?
CRM 环境由合作伙伴托管,但 CRM 没有沙盒,可以使用本地资源。想到的另一个选择是创建一个外部 Web 应用程序来克服一些瓶颈,而不是在 CRM 2011 中创建它。这是一种可能性还是只是一个坏主意?
感谢您的意见!