首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

任务及任务属性详解

任务是相关报表构成的集合,那任务又有那些基本属性呢?本篇文章小亿就为你答疑解惑,带你了解任务,熟悉任务的相关属性,在以后的项目中更好的运用产品。

1

创建任务

新建任务

任务有两种创建方式:

右键点击任务组,选择新建任务,打开新建任务界面。

打开任务组,点击,打开新建任务界面。

任务编辑完成后,需要发布任务。

发布任务

可以直接通过NSK任务包来发布任务, 点击“发布任务”,选择相应的任务包进行发布。

2

任务管理

点击任务名称或者管理后,即可打开对应任务的管理界面。

下面详解“任务管理”的各个功能:

查看

任务详情

选择“查看”-“任务详情”,打开任务详情查看界面,可以查看任务基本信息、报表详情、代码组详情、任务菜单、历史版本。

【基本信息】显示任务名称、任务类型、发布者、任务所属任务组、任务目录、任务包存放目录、任务ID、当前数据集、任务包含的报表数。

【报表详情】显示任务的报表详情,点击数据表名或者视图名,可以打开数据库管理 界面,查看并操作对应的数据库表。

【代码组详情】显示任务的代码组详情,点击数据表名,可以打开数据库管理 界面,查看并操作对应的数据库表。

【任务菜单详情】显示任务的各菜单配置文件,点击可编辑对应的文件。

【历史版本】可以查看任务修改的历史详情。

任务日志

选择“查看”-“任务日志”,在打开的页面中查看并管理当前任务的相关操作日志。

填报说明

选择“查看”-“填报说明”,查看已经设计好的填报说明。

公式浏览

选择“查看”-“公式浏览”,查看当前任务已经设计的公式。

点击可将公式导出为文本文件,并自动下载保存。

编辑

报表期锁定与解锁

【锁定报表期】勾选报表期后,选择“锁定报表期”,即可锁定对应报表期的所有数据,被系统管理员锁定的数据不能被任何用户被修改,解锁后才允许修改。

【解锁报表期】勾选报表期后,选择“解锁报表期”,即可解锁对应报表期的所有数据,解锁后的报表期数据可以被修改。

删除报表期

勾选报表期后,选择“删除所选报表期”,可以删除当前报表期已填报的所有数据,数据一旦被删除,便不可再恢复

修改报表期

管理员可以修改已上报数据的报表期,修改过程如下:

勾选需要修改的报表期,选择“修改报表期”;

在弹出的对话框内选择目的报表期,点击完成修改。

创建与删除任务报表户列表

任务报表户只对本任务有数据填报或者数据管理的权限。任务报表户的填报权限优先级高于任务组报表户的填报权限,也就是说,当某任务创建了任务报表户后,只有任务报表户才有该任务的填报权限,任务组报表户没有该任务的填报权限。

【创建报表户列表】打开报表户管理界面,可以添加报表户、修改报表户、提取报表户等,报表户管理方法与任务组报表户管理 一样。

【删除报表户列表】删除已创建的任务报表户列表。

【管理报表户列表】任务报表户列表创建后,可对其进行管理。

工具

检查审核公式

点击“检查审核公式”,任务中如果没有编辑未通过的审核公式,会给出相应的提示。

数据结转定义

数据结转是指2个已定义对应关系的任务间进行数据迁移的过程。

在进行数据结转时,先要定义任务对应关系,即2个任务间的报表是如何对应的,报表中的表元是如何对应的。数据迁移时将根据定义的对应关系,将源任务中的报表数据迁移到目的任务相应报表中。

定义数据结转

数据结转需定义源任务与目的任务,并设置了对应的任务关系后,才能将源任务数据复制至目的任务。

下面讲述如何定义源任务、目的任务以及如何设置任务的对应关系。

第一步,在源任务管理页面中,点击“工具”-“数据结转定义”,打开数据结转定义页面。

第二步,点击, 定义源任务和目的任务。

第三步,对应任务报表,为任务设置好所有的报表对应关系。

第四步,设置报表表元对应关系。

在左侧目的任务中,点击已定义对应关系的报表,进行报表中表元对应关系的定义。

同样,对话框左侧列出了目的任务关系报表的所有表元名称,对话框右侧列出了源任务关系报表下的所有报表元名称,左右侧各选定一个表元后,点击即可将选定的两个表元设置为一对关系表元。

第五步,设置完毕,已添加的源任务、目的任务及其对应的关系报表将显示在数据结转定义页面。

在目的任务的任务管理页面中,打开数据结转定义,也可以查看到已定义的结转关系。

任务对应关系定义完成后,可以将源任务中的数据结块到目的任务中。

执行此操作时,可以分别在源任务或目的任务中进行。

在源任务中操作时,是将数据结转到目的任务;在目的任务中操作时,是从源任务中进行数据拷贝

执行数据结转

数据结转定义成功后,可将源任务的数据结转到目的任务中。

打开源任务管理界面,选择“工具”-“数据结转”,选中对应的关系任务名称,弹出数据结转窗口,

勾选一期或者多期报表期数据从源任务中结转到目的任务中。

管理

修改数据库字段

如果任务之前采用的是表元名创建数据库表的,可以转换该任务采用字段名来创建数据库表,并迁移数据,反之任务如果采用的是字段名来创建数据库表的,可以转换该任务采用表元名来创建数据库表。

修复任务

修复当前任务,系统将检查任务的报表户列表与数据表对应的数据库表是否存在,如果不存在则创建。

备份任务

对当前任务的所有报表及已填报数据进行备份,在弹出的对话框内按照系统提示备份成功后,将备份包下载至本地磁盘。

备份所选报表期数据

勾选需要备份的报表期,可对当前任务勾选的报表期的数据进行备份。

也可以点击任务数据期后面的按钮对该期数据进行备份。

恢复报表期数据

恢复报表期是备份报表期数据的逆过程,点击“恢复报表期数据”,在弹出的对话框内上传备份包,并按照提示信息完成恢复即可。

审批流程设置

定义的过程和上篇文章中任务组的定义过程相同,请参考上篇文章,在此不再多做介绍。定义完成后,系统将自动发起已定义的任务审批流程。

主数据集

数据集管理

所谓报表数据集,就是指某个任务某个报表期中的报表数据的集合。一般数据集中有舍位平衡数据集、选择汇总数据集和普通数据集。相对于其它数据集,包含全部数据的报表数据集合称为主数据集。

任务管理页面工具栏上将直接显示当前所在数据集名称,点击“数据集管理”,打开数据集管理页面,并对当前任务的所有数据集进行管理。

【新增数据集】点击,在弹出的对话框中输入数据集全称,全称名称只支持英文、中文、数字、下划线,保存后,系统将按照数据集全称的英文、数字、下划线、中文首字母对数据集名称进行自动命名。

【编辑数据集】点击,可修改数据集全称,数据集全称修改后系统不会对数据集名进行修改。

【删除数据集】点击,可删除对应的数据集,其对应的数据库表也将被删除。

切换数据集

如需查看其他数据集的数据,可以进行数据集的切换。

复制数据集

若一个任务内的数据集太庞大,用户想要查看其中的某部分数据就很费时,这时可以采用复制数据集进行查看。一般情况下,如果用户所需要的数据集只是整个数据的一小部分,要想查看这一部分时,就可进行复制数据集的操作。

在已填报表期列表中勾选中某个报表期或多个报表期进行复制。

3

任务属性

系统提供3种进入任务属性设置界面的方式,可查看对应任务的基本信息、报表期、报表户等信息。

在导航树上展开树型节点,在任务组下的任务上单击右键,选择右键菜单中的“任务属性”。

在导航树上单击任务组节点,在右侧的任务列表界面中,点击任务列表中的"属性"链接。

在导航树上单击某个任务节点,在右侧的任务管理界面上,点击菜单"查看—任务属性"。

基本信息

基本信息

【发布方式】服务器上,任务的发布方式分为在线设计,在线发布,单机版发布等方式。

【查看报表链接】报表链接一般应用于系统集成,当第三方系统需要调用报表平台的任务时,可以使用这个链接。

显示设置

【任务标记】给任务的一个分类,一般用于税务任务,某些特定的功能会以这个标识为检索依据。

【任务类型】选择填报任务,用户可以修改和上报任务数据;选择展示任务,用户只能浏览任务数据,不能修改和上报数据。

【填报方式】选择插件,安装插件后才能填报任务;选择纯web,无需安装插件即可填报。

【显示顺序】设置当前任务在任务组下的显示顺序,用阿拉伯数字(0~9)或者26个英文字母(a~z,A~Z)来设置。

【信息表元】点击,在弹出的对话框里根据系统提示设置信息表元,列表显示查看填报状态的 界面将直接显示信息表元详情。

【描述】 输入当前任务的简要描述信息。 展开导航树树型结构,将鼠标放在任务节点上时,也会出现描述信息。

【显示条件】设置当前任务的显示条件,若设置了显示条件,则当前任务只对拥有该任务查看权限并且满足该显示条件的机构与用户可见;若没有设置显示条件,则只对拥有此任务查看权限的机构与用户可见。

【上报数据后执行的脚本】上报数据后,可能需要对上报的数据做某些特殊的操作,可以通过设置上报数据后执行的脚本实现这些需求。脚本必须为一段java代码。

报表期设置

【报表期设置】 用户在填报数据时,如果任务属性中没有勾选选项“能填写最佳报表期外的其他报表期”,将只能填写最佳报表期的数据。只有勾选了此选项,才能选择其他报表期填报数据。

【最佳报表期】 利用报表平台支持的函数定义最佳报表期,返回值为符合当前报表期类型的一个8位长度字符串。

例如,某月报要求填写当月的数据,最佳报表期可以定义为:

STR(YEAR(today()))format("%.2d",MONTH(today()))"--"

【最佳报表期脚本】设定当前任务的最佳报表期选择项,以脚本的形式生成最佳报表期选择项。

【报表期显示脚本】利用脚本定义任务报表期,以脚本的形式生成报表期选择项。

注意:

只有当任务设置了不允许填写最佳报表期外的其他报表期时,此脚本才会生效!

报表户设置

报表户设置

【报表户称谓脚本】利用脚本设置当前任务的基层户和汇总户的称谓。

【报表户过滤条件】列举报表户列表的时候,查询报表户的SQL过滤条件。可以使用报表户列表、信息表以及其他报表的数据库字段且只支持大写。

汇总户页面设置

【报表数据查看方式】配置汇总户查看报表户数据的方式,支持两种查看方式:嵌入式查看和弹出新窗口查看。

嵌入式查看:

新窗口查看:

【汇总户页面默认显示】 配置汇总户查看上报情况时报表户的默认显示方式,支持列表显示和树形显示。

【汇总户页面树形显示格式】配置树形显示方式下,报表户的显示格式。

显示格式支持四种格式:

名称、 代码、代码(名称)、名称(代码)

【树形显示下级数量】配置树形显示下,显示的汇总户下级报表户数量,如果不勾选包含汇总户数量,汇总户下级数量只统计当前汇总户的下级基层户,勾选后,将统计当前汇总户的所有下级汇总户与基层户。

【汇总户页面缓存数据最大页数】本设置仅对插件填报的任务有效,设置后,汇总户浏览的报表户数据将缓存至本地,可以大大提高当且页面切换数据的速度,推荐设置范围为5-10页。

【数据上报查看选项】汇总户查看上报情况时,默认的查看方式,支持五种方式:已报、未报、全部、填报中、等待审批。

其他设置

【新增报表户来源】如果设置了汇总户可以上报不在单位列表中的报表单位的数据,可以指定汇总户录入报表户的数据来源,数据来源可以为服务器代码组、当前的任务代码组、数据库表,且一旦指定数据源后,仅能录入数据源内的报表单位。

如果数据源为服务器代码组或者任务代码组,代码组id将默认对应报表户的id,代码组name将默认对应报表户name;如果数据源为数据库表,需要指定报表户id与name对应的字段。

【报表户树型结构管理】自定义报表户树形结构功能,设置完成后,经过汇总后才生成树形结构,且树形界面的数据只能查看不能修改。

属性设置

基本属性设置

【设置为非活动任务】如果任务已不再使用,或者重新发布了新的任务,旧的任务不再使用,可将其设置为非活动任务。

注意:

在服务器上,GUID相同的任务只能允许有一个是活动任务。

如果任务为非活动任务,则该任务仅对管理员可见。服务器用户或者报表户都无法访问非活动任务。

任务设置为非活动任务后,其在导航树节点中的图标变为灰色,在任务列表界面中任务名称后将注明为“非活动任务”。

【已保存户自动取前期】自动取前期条件是:仅针对信息表,并且表元属性“自动取前期”为“是”。

【显示行列号】 默认勾选该属性,用户填报数据可以显示行列号。

【开启大数据量下报表期查询优化】 用于控制报表期浏览查询是否针对大数据量做特殊的优化处理。

当数据总量很大(已报报表期个数较少, 汇总户下级单个已报期的数据记录数比较大),建议勾选此项。默认情况下,所有任务都不勾选此选项。

【允许有下级未上报的汇总户上报】默认勾选。当未勾选该属性时,在查看已报户时,若下级存在没有上报的基层户,汇总户不显示在树型列表中,并且不能统计出户数。

【汇总户可以上报、修改下级数据】默认勾选,当未勾选该选项时,汇总户不能代报或者修改下级数据。

【汇总户可以上报不在单位列表中的报表单位的数据】默认不勾选,如果未勾选该选项,汇总户不能使用汇总户界面的录入功能,且导入数据或从单机版上报数据时,不在报表户列表的数据不允许导入及上报。

【自动添加下级单位到单位列表中】当勾选此选项时,上报或者导入不在报表户列表中的单位数据时,会将该户自动添加到报表户列表中。

注意:

当选项“汇总户可以上报不在单位列表中的报表单位的数据”被勾选时,此选项才有效。

【初始化数据后自动上报】默认不勾选,如果勾选该选项,初始化数据的同时将数据置为上报状态。

【允许在线填报】默认勾选。如果未勾选该选项,汇总户界面无法打开插件页面,汇总户与基层户不允许在线填报,在线填报菜单消失。

【允许数据留痕】默认不勾选。如果勾选该选项,每次保存或者上报数据时,将会在数据留痕表中记录一条数据。

【允许修改汇总户数据】该属性只允许在单机版运行系统的任务属性中设置,服务器只提供在任务属性页面查看该属性的功能。

汇总户要修改自动汇总项的数据时,需要勾选该属性。

【允许产生差额表】该属性只允许在单机版运行系统的任务属性中设置,服务器只提供在任务属性页面查看该属性的功能。

只有设置了允许修改汇总户数据后,设置允许产生差额表才能生效。

【批量取数缓存大小】表示批量计算,审核,在内存中缓存的报表户数据的户数。

锁定设置

【自动锁定】默认不勾选。如果勾选了此选项,上报数据、导入数据、拷贝数据后,数据自动锁定。

注意:

汇总户上报数据时将锁定所有下级单位;下级单位由哪个汇总户锁定将由锁定人表达式的计算结果决定。

【锁定人表达式】只有勾选了"上报后自动锁定"后该处设置才起作用,输入格式字符串表达式,系统将根据此表达式计算决定由哪个汇总户锁定该上报数据,为空时表示锁定人为直接上级。

【锁定/解锁选项】设定任务锁定、解锁的权限。

审批设置

【审批流程】该审批流程的审批者必须为汇总户,被审者是所有能上报数据的报表户。

【审批与汇总控制】和【审核与汇总控制】设置是为了保证汇总数据的质量

【审批与下载数据】使用单机版下载服务器上的数据时,使用到此属性。

此属性包括:只下载通过审批的数据,忽略审批信息、下载所有数据。

【报表户自动继承上级的审批流程】默认不勾选,报表户本身没有审批流程,但是其上级有审批流程,则将其上级的审批流程应用到该报表户上,使其具有相同的审批流程。

【允许审批汇总户数据】默认不勾选,一般情况下,基层户的数据通过审批后,汇总户的数据就不需要审批了。系统默认只审批基层户,不审批汇总户。要使得汇总户也参与审批流程,可增加此选项。

4

任务编辑

打开任务组,点击“编辑”,或者选中任务,单击右键选择“编辑”,打开对应任务的编辑界面,就可以开始设计报表任务了。

5

任务删除

打开任务组,点击“删除”,可以删除对应的任务。

注意:

任务删除时需要慎重,确保该任务可以被删除。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180228G12IYB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券