0

我是 CRM 2011 的新手。所以不熟悉它的所有功能。

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

第一个实体是用户(包含有关用户的信息) 第二个实体是一个班级(包含有关已注册班级用户的信息) 第三个实体是一个班级出勤率(如果用户在特定日期参加课程,则包含信息)

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

如何在 CRM 2011 中完成?是否需要定制开发或只是使用 CRM 中的用户界面查看定制?

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

4

2 回答 2

4

在 Mscrm 中,您可以为单个主记录类型创建视图,在此视图中,您可以显示主记录中的字段。您还可以包括通过查找链接到主记录的辅助记录,您可以显示这些辅助链接记录的列。这里的限制是您不能从这些辅助链接实体链接第三记录。这里的轻微混淆是您可以将第三实体的名称显示为第二实体上的字段。

因此,为了将其放入一个真实示例的上下文中,请采用以下实体模型。

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

因此,任务视图可以;

  • 显示任务中的所有字段(主要任务)
  • 显示事件中的所有字段(事件是次要的)
  • 显示联系人的姓名,但不显示任何其他字段(联系人是第三人称,但其名称显示为事件中的字段)

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

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

CRM > 设置 > 解决方案 > 您的解决方案 > 您的实体 > 视图 > 新建。有各种按钮应该是不言自明的。

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

于 2012-09-26T20:46:56.817 回答
1

在您拥有的字里行间阅读:与学生(用户)具有多:多关系的班级实体,因此一个用户可以注册多个班级,一个班级有多个用户。

然后有第二个出勤实体,听起来它与学生和班级都具有多:1 关系,并且具有显示某一日期班级特定实例的出勤率的状态。

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

使用詹姆斯回答中的想法,您应该查看出勤率,包括班级和用户的名称。您可能还会有来自用户或班级的额外列来显示课程开始和结束的时间、学生的电子邮件地址等内容。

按班级、学生、出勤日期对视图进行排序,您就有了很好的视图。但这不会显示在任何类型的层次结构中或显示摘要。您可能希望为此构建一个自定义报告,以便您可以报告出勤率,按学生分组并按班级分组。如果您够聪明,您还可以添加日期过滤器,例如,您可以仅查看上个月的出勤率。您可能可以使用内置的报告向导来做很多事情,对于更复杂或更漂亮的版本,请转到 SSRS

于 2012-09-28T10:40:22.740 回答