电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

NC6X自由报表课件-自由报表--订阅篇-NC技术顾问资料.docx

NC6X自由报表课件-自由报表--订阅篇-NC技术顾问资料.docx_第1页
1/10
报表—订阅篇前言一般情况下,用户需要主动登陆到系统中并查询某个报表才能得到这个报表的结果。但在管理实务中,管理人员可能会非常忙没有时间去登陆系统,但仍然希望在有空时就可以看到关注的报表结果;或者希望不管他看不看,只要某项业务数据满足一定的条件时就将报表提供给他。为解决此类普通查询无法实现的需求,系统提供了报表订阅功能实现报表从被动查询转变为主动发送的机制。报表订阅功能介绍在报表发布篇章中已描述了报表发布为节点时可以选择是发布为查询型节点还是报表型节点,针对发布为不同类型的节点NC系统对获取报表数据提供了不同方式。查询型节点通过查询方式获取数据,报表型节点通过报表订阅方式获取数据。一、报表订阅的设置1、建立报表订阅任务:点击“订阅”按钮即可弹出报表订阅任务界面。任务的设置分为基础设置和高级设置两个页签,下面分别介绍下这两个页签涉及的设置内容:基础设置:(1)条件设置:相当于数据查询时的过滤条件,最终订阅得到的数据会按照此处的条件设置进行数据过滤。是否需要进行条件设置取决于该报表订阅节点是否设置了查询模版或者发布该节点的报表有没有设置了查询项。如果该节点既没有定义查询模版,同时发布该节点的报表也没有设置查询项,那么该报表订阅就不需要进行条件设置,点击条件设置后面的参照按钮时会给出正确的提示,界面截图如下所示:如果该报表订阅节点设置了查询模版或者发布该节点的报表设置了查询项,那么点击条件设置后面的参照按钮即可进入订阅条件设置界面,界面信息即是设置的查询模版或自由报表处设置的查询项信息。订阅条件设置界面有以下几点需要注意:1、如果报表订阅节点既设置了查询模版又在发布该节点的报表中设置了查询项,那么在报表订阅设置处的界面优先取发布该节点的报表中设置的查询项信息,即此情况查询模版不再生效。2、如果订阅条件设置应用的是查询模版,那么查询条件中各字段的数据条件走的是元数据处的数据权限。如果订阅条件设置应用的是自由报表设置的查询项,那么查询条件中各字段的数据条件走的是自由报表对应的语义模型中对该字段设置的数据权限。定时设置:可设置一次查询、间隔查询等多种查询方式。启用:是定时设置是否启用的开关。(3)推动设置接收人:查询结果发送给哪些人。接收人留存数据:勾选后,按照接收人的数据权限去查询。根据不同人的数据权限,发送不同的数据结果。未勾选接收人留存数据的情况下报表数据按照执行人的数据权限过滤结果。推送方式:查询结果以哪种方式发送给接收人,系统提供三种方式:邮件、消息中心、我的报表库。勾选邮件表示以邮件的方式给接收人发送通知消息。勾选消息中心表示在消息中心中给接收人发送一条通知消息。勾选我的报表库表示表示推送到我的报表库中,用户在登录产品后会在“常用功能”下的我的报表看板中接收到通知消息。此外,需要注意的是:当推送方式设置为邮件时,接收人要能正常接收到邮件一定要确保以下信息均设置正确:(1)“应用系统管理应用系统配置消息管道配置”中的“电子邮件属性配置”设置正确。(2)用户关联了人员并且关联的任意在人员档案处设置了邮箱信息。高级设置(1)执行环境设置用户:即执行人,以执行人的身份查询帐表,未勾选接收人留存数据的情况下报表数据按照执行人的数据权限过滤结果。时区:后台执行时是用哪个时区的客户端去查询。集团:查询哪个集团的数据(可以跨集团)。注意要求节点可以按照集团过滤(组织类型为集团)语种:设置报表的语种。(2)推送设置:消息标题:报表订阅实例接收人接收到的推送消息的标题。支持文本+报表名称+任务名称+实例名称的任意组合方式作为消息的标题内容。实例有效期:指报表的保存时间,过了这个时间订阅的报表就删除了。静态数据:只保存当前报表的显示数据,静态数据保存后将不再与语义模型关联,不再查询新数据,不再具备分析功能(排序筛选等)。只是简单的电子表格数据。实例命名方式:每次执行订阅任务的时候都会生成一个任务实例,任务实例的名称支持插入变量,点击“插入变量”即可引用系统预置的变量作为实例名称。二、应用场景下面根据上面的介绍举一个自由报表发布为报表类型节点后进行订阅的一个简单的小例子。编码为9999的自由报表引用语义模型samrt04进行的设计。将该自由报表发布为查询节点pt01。发布后直接进入该节点,点击“订阅”按钮即可弹出报表订阅界面,在此处维护报表订阅任务的相关信息此时如果没有设置该节点的默认查询模版并且发布该节点的自由报表也没有设置查询项,则不允许进行条件设置。如果设置了查询模版而没有设置查询项目,例如将节点的查询模版设置为如下:那么进入订阅条件设置界面显示的查询模版与模版设置的信息一致。订阅条件要求必须是一个查询方案,设置好各查询条件的值并保存为查询方案,选择某一个查询方案点击“确定”完成订阅条件的设置。如果发布节点的自由报表设置了查询项,则订阅条件设置按照查询项显示,例如将自由报表的查询项只设置为物料编码(报表查询项如何设置参见:自由报表—查询篇)。则订阅条件设置界面按照选择的查询项进行显示。下一步进行定时设置,根据需要设置定时执行的周期等信息即可。如果不希望定时执行订阅任务取消勾选定时设置后面的启用即可。将接收人设置为pt01,推送方式设置将邮件、消息中心、我的报表库全部勾选。设置完以上信息后点击“确定”后一个简单的订阅任务即创建完毕并显示在左侧。此时如果该任务设置了定时执行,则会按照设置的时间属性进行定时执行。也可以点击“立即执行”按钮使任务立即触发。每次任务执行完毕后会在任务下方生成一个任务实例,选择某个任务实例后右侧即可显示相应的数据信息。每次任务执行完毕后都会给任务接收人发送相应的通知信息。下图以在消息中心接收消息为例进行说明。接收到的消息的标题等信息可以根据需要在报表订阅设置的高级设置中的推送设置中进行设置,由于设置比较简单,此处不再进行详细说明。下面从两个方面举例介绍下报表订阅相关的数据权限,举例中以对物料在不同使用场景的数据权限来说明下数据权限的控制效果,首先对物料在不同使用场景下的授权规则设置如下:1、报表订阅查询条件设置时查询条件的数据权限报表订阅查询条件设置界面来源有两种:查询模版和自由报表查询项目。当来源是查询模版时,此时各字段可参照的值的数据权限走的是元数据处的设置场景(所选字段均是元数据条件走元数据,如所选字段是非元数据条件那么默认模版走的都是通用引用场景,举例中均以字段勾选元数据条件为例)。当来源是查询项时,此时各自段可参照的值的数据权限走的是语义模型处的设置。下面分别举例说明下:当来源是查询模版时:在元数据管理中可以查看到物料信息的数据权限走的是供应链引用场景。进入报表订阅查询条件设置界面,则物料受限于通用引用场景下的权限规则,只能参照到kqs02物料。当来源是查询项时:在语义模型选择字段处将物料信息的启用数据权限,为了易于区分与来源是查询模版时数据权限控制效果,将物料的使用场景设置为通用引用。进入报表订阅查询条件设置界面,则物料受限于通用引用场景下的权限规则,只能参照到kqs01物料。2、报表订阅执行后生成实例的数据权限报表订阅执行得到的数据会发送给各个接收人,但是由于接收人可能对数据的使用权限也不同,在报表订阅基础设置下有个“接收人留存数据”设置项可实现按照接收人进行数据权限的过滤而不再按照执行人权限进行数据过滤。注意,此处所说的数据权限均指的是语义模型处设置的数据权限。不勾选接收人留存数据,则按照高级设置里“执行环境设置”里设置的用户的数据权限查询数据并发送给各个接收人,每个接收人接收和查看的数据都是相同的勾选接收人留存数据,数据结果不再按照“执行环境设置”里设置的用户的数据权限进行过滤,每个接收人接收和查看的数据会按照接收人的权限进行过滤,每个接收人看到的数据可能不相同。如上图所示将用户设置为受数据权限控制的角色test99_pt下权限用户pt01,在不勾选“接收人留存数据”情况下任何接收人接收并可预览都是经过权限规则过滤后的数据:而将用户设置为不受数据权限控制的角色下的权限用户时,所有接收人可执行预览到全部有权限的数据。而当勾选“按接收人留存数据”时,展现给接收人的数据都是按照接收人的数据权限过滤的,不论设置的用户是否对数据有权与否都对接收人参看的数据无任何影响。

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

NC6X自由报表课件-自由报表--订阅篇-NC技术顾问资料.docx

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信