考虑CRM 2011的以下要求:
需要2个自定义实体,比如EntityA和EntityB。
EntityA包含以下字段:
EntityB包含以下字段:
必须将一个按钮添加到EntityA形式的功能区中。单击此按钮时,必须从用户可以选择使用字段ContactA,ContactB或Customer的对话框开始。进行选择并关闭对话框时,必须创建一个新的EntityB,并将字段Beneficiary的值设置为在对话框中选择的值。
EntityB的形式也必须在功能区中获得一个新按钮。单击此按钮时,将执行报表服务器上的报表。不得显示报告,而是必须生成必须附加到电子邮件活动的PDF,并且必须将电子邮件发送给受益人。
我担心在CRM 2011中并非所有要求都可能:
CRM环境是托管合作伙伴,但CRM不是沙盒,可以使用本地资源。 我想到的另一个选择是在CRM 2011中创建所有选项,以创建外部Web应用程序来克服一些瓶颈。这是可能的还是只是一个坏主意?
感谢您的建议!
答案 0 :(得分:2)
是否可以在2个或更多实体上创建查找(例如可以查找SystemUser和Team值的OwnerId)? - 回答:否。请检查this link。但是你可以用两个查找字段和一个选项集来解决这个问题,它们将是过滤字段。
是否可以从功能区按钮启动对话框? - 回答:是的。您有很多articles on this topic。
是否可以在对话框中使用现有实体的值? - 回答:是的。您可以使用所选实体的值,您可以为其启动对话框。另请检查这些链接以创建对话框。
是否可以立即从报告生成pdf以将其添加为mailattachment? - 答案:我对此没有经验,但有些文章说这是可能的。查看this two posts。
我希望这会有所帮助:)