2012-09-26 45 views
0

我是CRM 2011的新成员。所以不熟悉它的所有功能。在CRM 2011中使用多个实体创建自定义视图?

对显示来自多个相关实体的数据有疑问。

第一实体是用户(包含有关用户的信息) 第二实体是一类(含有约类的用户信息登记) 第三实体是一类出席(包含的信息,如果在特定的日期用户出席类)

这个想法是显示与在课堂上注册的用户的视图。 显示开始结束日期和用户是否参加课程。 管理员应该选择用户并更改状态以参加或不参加。

CRM 2011如何实现?它需要自定义开发还是仅使用CRM中的用户界面来查看自定义?

任何建议或例子高度赞赏。

回答

4

在Mscrm中,您可以创建单个主记录类型的视图,在此视图中,您可以显示主记录中的字段。您还可以包括通过查找链接到主要记录的辅助记录,您可以显示这些辅助链接记录的列。这里的限制是你不能链接来自这些二级链接实体的三级记录。这里有一点混淆,你可以显示三级实体的名称作为它在二级实体上的一个字段。

所以把这个放到上下文中的一个实例中,采用下面的实体模型。

  • 联系与事件1到许多关系(联系人可以有很多的事件,每个事件都有一个查找联系)
  • 事故有1与任务一对多的关系(一个事件可以有很多任务,每个任务都有一个事件查找)

所以一个任务的视图可以;

  • 显示从任务(在主任务)的所有字段
  • 显示从入射的所有字段(事件是二次)
  • 显示所涉及的联系人的姓名,但不排除任何其它字段(联系人是第三方,但其名称显示为事件中的字段)

这是当您真正为自己尝试时变得更加清晰的事情之一。它很难说你将能够实现,因为它不清楚你的实体模型是什么。

无论如何,这里是您如何创建自己的自定义视图。

CRM>设置>解决方案>您的解决方案>您的实体>视图>新建。有各种各样的按钮应该有希望是自我解释。

单击添加列,它会显示主要实体的字段,使用记录类型下拉选项从链接的次要实体中选择字段。

+0

对视图构建方式的一个很好的描述,并且展示了你如何从右边开始考虑地点。 – AdamV

1

在你有的行之间读取: 与学生(用户)有许多关系的类实体,因此用户可以注册到多个类,并且一个类有多个用户。

然后有第二个出席的实体,它的声音与学生和班级有很多:1的关系,并且具有在同一日期出席某个特定班级实例的状态。

到目前为止,听起来像一个很好的模型。

在詹姆斯的回答中使用这个想法,你应该做一个出勤的视图,包括班级和用户的名字。您可能还有额外的用户或班级栏目,以显示课程开始和结束时的情况,学生的电子邮件地址等等。

按课程排序此视图,然后是学生,然后出席日期,并且您有一个相当不错的景色。但是这不会以任何类型的层次结构或显示摘要显示。您可能需要考虑为此创建自定义报告,以便您可以报告出勤情况,按学生分组并按班级分组。如果你聪明,你也可以为日期添加过滤器,例如,你只能在上个月看到出席者。你可以使用内置的报告向导来做很多事情,对于更复杂或漂亮的版本,请参考SSRS

相关问题