本站首页    管理页面    写新日志    退出

The Neurotic Fishbowl

[Java报表软件—技术知识]在FineReport报表软件中实现分发逐级上报
FineReport——报表技术领跑者 发表于 2014-12-11 15:06:44

什么是分发逐级上报 分发逐级上报是指任务流程是先从上级到下级,然后下级再逐级上报回上级,即上级部门将任务下发下来,下级部门收到任务之后,逐级上报,直至回到下发任务的上级部门,然后再继续原来的任务。 比如说公司领导想要查看本月的销售情况,而现在数据库中暂时还没有销售数据的存在,那么就可以创建一个销售数据上报的流程,让各个销售员将销售数据上报上来,如果公司销售人员不多,那么就可以使用联合填报上报,直接为每个销售人员绑定上报任务,但是当公司人员很多的时候,大家并不知道每个销售人员的具体情况,那么此时就可以使用分发逐级上报,领导想要查看销售数据,那么首先收集数据,销售经理将销售数据收集的任务分发到各个销售员,分发方式是通过新增上报流程和上报任务,形成一个循环的子任务,当所有销售员收到子任务时,上报之后,知道所有人录入完毕,直至子任务流转完毕,当前任务节点回到分发任务的销售经理头上,即任务已经回到主任务的节点,继续进行下行操作,销售经理录入数据之后,领导查看即完成整个分发逐级上报的流程。分发逐级上报示例 用管理员登录系统,点击多级上报>上报流程管理,添加一个上报流程分发逐级上报,该上报流程有二个节点,销售经理进行任务分发收集数据(创建子流程进行数据收集),领导查看销售数据。 第一个节点用户创建流程,添加任务分发到其下级部门,当分发下去的子任务全部流转完成之后,任务流转回到第一个节点,第一个节点用户将数据上报之后,第一个节点才算流转完成,这时才会到第二个节点。分发逐级上报流程添加 点击多级上报>上报流程管理,添加一个上报流程,总共有二个节点,销售经理需要分发任务到其下属部门,故其需要有分发的操作方式,二个节点的配置如下图:500)this.width=500'> 注:第一个节点需要配置分发任务。 另:如果任务分发对象有多个,则可绑定多个用户,任务分发对象是指拥有分发操作权限的节点的下一个节点。添加上报任务 点击多级上报>上报任务管理,添加一个上报任务,如下图:500)this.width=500'>销售经理分发任务 用销售经理分发任务节点绑定的用户Alice登录系统,点击多级上报>我的上报任务,可以看到有一个分发逐级上报的未处理任务,其有上报和分发两个任务操作,其中分发是指该用户创建一个新的子任务,然后分发下去,当子任务流转完成之后,回到该节点,该用户上报之后,该节点就完成了可以进入下一个节点,如下图:500)this.width=500'> 任务分发 分发就是指重新创建一个新的任务然后进入该任务的流转周期,由上报任务管理可知,创建任务之前,需要存在一个该任务对应的流程,首先我们添加一个新的流程分发子流程,该子流程只有一个节点,并且该节点是联合填报节点,绑定了所有的销售人员,节点设置如下图:500)this.width=500'> 上报流程的具体添加过程请查看上报流程管理。 流程创建好之后,再次回到我的上报任务的未处理任务列表中,点击分发按钮,分发一个新的任务,如下图:500)this.width=500'> 点击确定之后,该子任务就已经分发下去了,此时我们使用前面子流程绑定的Anna和Cherry用户分别登录系统,就可以看到这两个用户的我的上报任务列表中均有一个名为分发子任务的未处理任务,分别将数据上报之后,直至当前子任务处于关闭状态,如下图:500)this.width=500'> 分发子流程关闭之后,任务流程回到前面分发任务的主节点上,接着向下流转,这里使用Alice登录系统,点击多级上报>我的上报任务,点击上报按钮,将销售经理的销售数据也上报之后,该分发任务节点就已经完成,流转到下一个节点,如下图:500)this.width=500'> 注:分发子任务完成之后,节点必须回到之前进行分发任务的用户上,该用户对数据进行上报或者审核之后,才能继续流转。领导查看数据 用领导的账号登录系统,点击我的上报任务,在未处理任务中可以看到任务操作为审核,点击审核按钮,进入模板操作界面,此时,领导可以查看到所有销售人员的销售数据,点击模板下方的任务流程查看按钮,可以看出,该任务流程已经流转到最后一个节点领导查看数据,直接点击审核,审核通过,即可完成整个任务流程,如下图:500)this.width=500'> 原文转载自:FineReport官网:http://www.finereport.com/knowledge/design/shangbao.html

阅读全文(1128) | 回复(0) | 编辑 | 精华

 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

 
 



The Neurotic Fishbowl

.: 公告

本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。


Bloginess

«November 2019»
12
3456789
10111213141516
17181920212223
24252627282930

.: 我的分类(专题)

首页(357)
Java报表软件—制作笔记(54)
Java报表软件—功能比较(43)
Java报表软件—使用心得(21)
Java报表软件—行业动态(54)
Java报表软件—新闻资讯(48)
Java报表软件—技术知识(49)
Java报表软件—问题解析(2)


In the Bowl

.: 最新日志

如何对报表的参数控件赋值
java报表工具FineReport常见
报表怎么做 FineReport连接池原
报表怎么做FineReport数据连接之
报表模板之报表设计
报表模板之报表设计


.: 最新回复

回复:报表参数
好好学习,
好好学习,天天向上。买双 air jor
回复:理解FineReport缓存系列2
回复:理解FineReport缓存系列2


The Fishkeeper
blog名称:Java报表软件
日志总数:357
评论数量:69
留言数量:0
访问次数:1092017
建立时间:2006年4月16日



Text Me

.: 留言板

签写新留言

需要你的帮助


Other Fish in the Sea

.: 链接

报表开发工具  html5图表java报表开发工具




站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.014 second(s), page refreshed 144326669 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号