云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

虚拟主机_socket服务器端_学生机

小七 141 0

概述:

在这一系列的文章中,我将探讨可以通过Successfactors Learning Management Sysetm(LMS)的Plateau Report Designer(PRD)定制报告工具解决的常见问题。这篇文章中提到的报告任务将扩展上一篇文章的解决方案,用于报告学习历史。最后报表扩展了Learning History(CSV)报表以添加计划的产品开始和结束日期。此版本将演示如何为未引用的自定义字段数据引入自定义用户和自定义项字段。若要下载以前的文件,淘客返利app,请单击此处,获取本文的完整版本,请单击此处。

为PRD类提供的文档涉及以不同于我将在此处讨论的方式拉入自定义字段。对于此解决方案,我们将使用视图表。

解决方案所需的项目:

注意:如果您需要有关如何使用报表设计器的更多信息,请阅读以下帖子。

解决方案背景:

在本例中,我将引入的两个自定义字段是用户自定义字段"Crew Number"和项目自定义字段"Course Provider"。作为复习,要找到自定义字段的编号,您需要转到System Admin->custom列,然后选择您要查找的自定义列的类型。

在下面的捕获中,我选择了item并单击了search。我发现"Course Provider"是item custom field number 10。

一旦您知道了列号,您就可以开始计算获取自定义字段数据所需编写的SQL代码。您要使用的两个表用于此的是PV\u CPNT\u CUSTOM\u COLUMN和PV\u STUD\u USER。为什么它们使用不同的名称?好问题,但这有点混乱,云服务器怎么用,也没有好的答案。如果您要查找这些类型的表,我建议您使用PRD中的SQL编辑器窗口,数据支持,在猜测的第一部分键入表名,然后键入通配符%符号。

下面是我如何找到Item(CPNT)view表的示例。

如您所见,它还包含字段名,我将需要调用以及链接到表中的键。在项目的情况下,大数据技术,我将使用REV\u DTE、CPNT\u ID和CPNT\u TYP\u ID,因为这些是组成项目主键的内容。我知道我想要的字段对应于上面自定义列的编号,这是10。所以CC\u CPNT\u 10将是"课程提供者"。

当你重复此步骤时,用户自定义字段你会发现"Crew Number"是第10列。你需要使用主键STUD\u ID,你需要的字段名将是COL\u NUM\u 10。

下面是PV\u STUD\u user的字段列表

所以我将在上一个报告的三个方面是:

注意:我将在两个地方添加此代码(对于用户字段),因为有一个外部与常规项目历史的联合

关于如何实现这一点的示例,我将在这两个字段中添加到本文的上一个报告,可以在这里下载。最初基于SF LMS学习历史(CSV.)

操作:

此过程中涉及的步骤是:

我将把示例集中在步骤3,因为在本篇文章中,假设添加字段、导入和导出报告的基础知识已经是读者的工作知识。同样,如果您需要这些步骤或更基本的PRD步骤的示例,我建议您尽快阅读此文章。

此报告首先需要确定将用于加入新表的表和计划提供id。学习历史(CSV)报告分为两个联合体,第一个从PA\u CPNT\u EVTHST表中提取历史数据,第二个union从PA\u XCPNT\u EVTHST表中拉入数据。

第一部分(union)拉入项目/预定产品的标准历史记录,第二个union拉入外部事件的历史记录。我们将对第一个union中的两个自定义字段进行连接,因为常规项目历史既有用户数据也有项目数据要加入。在第二部分(联合)中,学生数据和代码将是相同的。学生ID将链接到自定义表中。由于外部历史项目中没有项目ID可从中提取自定义项目字段,因此将自定义项目字段名称设置为NULL。

学生我们关心的这个报表的id来自PA\u CPNT\u EVTHST表,它在这个报表中被定义为表e。这意味着e.stud\u id标识学生,所以这是我们将在初始SQL连接信息中使用的。项键也来自PA\u CPNT\u EVTHST,所以我们也将使用e.CPNT\u id,e、 cpnt类型id和e.rev dte要加入到项目自定义字段表中。

PV\u STUD\u USER psu和PV\u cpnt\u CUST\u列pccc需要添加到第一个union的FROM部分中,连接它们需要添加到查询的WHERE部分,如下所示:

现在PV\u STUD\u USER和PV\u CPNT\u CUST\u列表中的字段可以访问,我们要添加的两个字段(列)是PSU.COL\ NUM\ U 10号以及PCCC.CC\U CPNT\U 10.

此代码将首先添加到select语句:

在预览和测试此语句之前,您需要在FROM部分的第二个联合区域中添加自定义学生表PV\u STUD\u USER,并在WHERE部分中添加该表的联接。

最后您需要添加psu.col\ num\ U 10号作为CrewNum和NULL作为CoursePro到第二个union中的SELECT部分区域的位置和顺序与第一个联合体中的位置和顺序相同,以确保联合体两侧的行数(顺序相同)。