我是CRM 2011的新手。所以不熟悉它的所有功能。
有关于显示来自多个相关实体的数据的问题。
第一个实体是用户(包含有关用户的信息) 第二个实体是一个类(包含有关已注册的类用户的信息) 第三个实体是一个班级出勤(如果用户在特定日期上课,则包含信息)
这个想法是向在课堂上注册的用户显示视图。 显示开始结束日期以及用户是否上课。 管理员应选择用户并将状态更改为是否参加。
如何在CRM 2011中完成?是需要自定义开发还是仅使用CRM中的用户界面查看自定义?
任何建议或示例都非常感谢。
答案 0 :(得分:4)
在Mscrm中,您可以为单个主记录类型创建视图,在此视图中,您可以显示主记录中的字段。您还可以包括通过查找链接到主记录的辅助记录,您可以显示这些辅助链接记录的列。此处的限制是您无法链接来自这些辅助链接实体的三级记录。这里的轻微混淆是,您可以将第三方实体的名称显示为次要实体上的字段。
因此,为了将其放入上下文中,请使用以下实体模型。
所以任务视图可以;
当你真正为自己尝试时,这是更清晰的事情之一。很难说你将能够实现什么,因为它不清楚你的实体模型是什么。
在任何情况下,您都可以创建自己的自定义视图。
CRM>设置>解决方案>您的解决方案>您的实体>意见>新。有各种各样的按钮应该是自我解释的。
单击添加列,它将显示主实体的字段,使用记录类型下拉选项从链接的辅助实体中选择字段。
答案 1 :(得分:1)
在你有的行之间阅读: 具有许多的类实体:与学生(用户)的许多关系,因此用户可以注册多个类,并且一个类具有多个用户。
然后有第二个出席实体,由于它与学生和班级有很多:1的关系,并且具有在一个日期显示班级特定实例的出勤率的状态。
到目前为止听起来像个好模特。
使用詹姆斯回答中的想法,您应该对出勤率进行观察,包括班级和用户的名称。您可能还有来自用户或班级的额外列,以显示课程开始和结束时间,学生的电子邮件地址等等。
按班级排序此视图,然后是学生,然后是出勤日期,您可以看到非常好的视图。但这不会显示在任何类型的层次结构或显示摘要中。您可能希望查看为此构建自定义报告,以便报告按学生分组并按班级分组的考勤情况。如果你变得聪明,你也可以为日期添加过滤器,这样你就可以查看上个月的出勤率了。您可以使用内置报告向导执行大量此操作,对于更复杂或更漂亮的版本,请转到SSRS