首页> 中国专利> 一种自动生成企业工作流程统计报告的系统及实现方法

一种自动生成企业工作流程统计报告的系统及实现方法

摘要

本公开实施例中提供了一种自动生成企业工作流程统计报告的系统及实现方法,系统通过人力信息模块、设备信息采集模块、物料出库信息采集模块、财务信息采集模块采集到数据,根据在工作流程管理模块创建任务模板,由工作任务信息生成模块自动生成统计报告,再由通知提醒模板将报告通知到各个部门领导和部门成员。通过本公开的处理方案,可以做到精细化管理,同时可帮助企业管理人员实时了解运营情况,及时发现运营风险,提高管理效率,降低运营成本。

著录项

  • 公开/公告号CN114862335A

    专利类型发明专利

  • 公开/公告日2022-08-05

    原文格式PDF

  • 申请/专利权人 厦门清大英商软件服务有限公司;

    申请/专利号CN202210335096.1

  • 发明设计人 邴炜;李海龙;张宁坡;

    申请日2022-03-31

  • 分类号G06Q10/10(2012.01);G06Q10/06(2012.01);G06Q30/02(2012.01);G06Q40/00(2012.01);G06F16/2458(2019.01);

  • 代理机构北京竹辰知识产权代理事务所(普通合伙) 11706;

  • 代理人彭一波

  • 地址 361024 福建省厦门市软件园三期诚毅北大街62号109单元0278号

  • 入库时间 2023-06-19 16:16:00

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-08-23

    实质审查的生效 IPC(主分类):G06Q10/10 专利申请号:2022103350961 申请日:20220331

    实质审查的生效

  • 2022-08-05

    公开

    发明专利申请公布

说明书

技术领域

本发明涉及一种自动化生成技术领域,具体涉及一种自动生成企业工作流程统计报告的系统及实现方法。

背景技术

在现阶段的企业管理中,大多采用人工的方式记录人力成本,物料成本,非物料成本,以及设备成本等,这种不精确的记录方式容易出现错误,并且不好追溯错误时间。

市场上也有很多软件,可以生成工作报告,但是多种类型的工作报告往往需要多个软件生成,并没有一种统一的分析员工所有工作所需的精确的时间、人力成本、物料成本、非物料成本及设备成本的软件,用户查看工作报告需切换多个软件工具,对于用户来说,频繁的切换很麻烦,极大降低管理效率。

综上所述,目前市场上针对企业管理中的工作报告生成存在错误率高,误差大,多软件并行,效率低等普遍问题,因此迫切需要一种自动生成企业工作流程统计报告的系统及实现方法解决上述问题。

发明内容

本发明针对目前企业管理现状,提供一种自动生成企业工作流程统计报告的系统及实现方法。所述系统包括:

人力信息采集模块维护并采集人员信息、部门信息、权限信息、项目人力成本(不同员工的项目人力成本不尽相同)信息等数据;

工作流程管理模块维护并存储企业各部门工作流程模板,维护各部门工作流程节点(子任务)、表单、权限;定义子任务类型,包括员工执行类型、设备执行类型,员工执行类型子任务用于执行任务流程的工作,可设置子任务唯一执行人,子任务执行人可通过开始或完成按钮用于开始或完成子任务;设备执行类型子任务用于接收设备信号,根据设备获取的设备信号自动执行子任务、完成子任务或执行员工手动开始或完成子任务进而变更设备状态,启用或关停设备;

设置各子任务默认执行人,只有子任务执行人可以开始、完成子任务,接收预警消息、子任务默认处理时长、执行条件(无条件启动、按执行条件启动,执行条件可以为依赖节点的完成状态或子任务中表单中某项字段的完成时结果值)、是否使用设备等规则;

设备信息采集模块,用于录入并采集企业设备台账信息,包括设备ID、运行费率r(不同设备的运行费率不尽相同)、与工作任务关联ID等关键数据;

为了准确的计算出任务的物料成本,即所有出库业务凭证经财务核算后的任务核算项金额总和,在物料出库信息采集模块,员工完成业务工作需创建物料出库(其他出库、销售出库)单据,物料出库业务单据可关联一个或多个工作任务进行任务核算,将出库金额中的一部分跟工作任务直接相关的金额分配给工作任务,与每个任务核算后自动生成与任务关联的任务核算项,每个任务核算项金额小于或等于出库金额,只有所有任务核算项金额之和等于出库金额时才可通过审核转为业务凭证,出库单据审核完成后自动生成业务凭证,各个任务核算项金额之和等于凭证金额,物料出库业务凭证按照企业设定的财务科目进行核算后自动生成物料出库财务凭证,采集包括物料ID、出库任务核算项金额、与工作任务关联ID(同一业务凭证可关联核算多个工作任务)等关键数据;

为了准确的计算出任务的非物料成本,即除了物料成本外其他费用,在财务信息采集模块,采集员工完成工作任务所需财务凭证信息,员工录入财务业务单据,录入的业务单据可关联一个或多个工作任务进行任务核算,将总费用中的一部分跟工作任务直接相关的金额分配给工作任务,与每个任务核算后自动生成与任务关联的任务核算项,每个任务核算项金额小于或等于出库金额,只有所有任务核算项金额之和等于单据金额时才可通过审核转为业务凭证,业务单据审核完成后自动生成非物料业务凭证,非物料业务凭证按照企业设定的财务科目进行核算后自动生成非物料财务凭证,包括凭证ID、任务核算项金额、与工作任务关联ID(同一财务凭证可关联核算多个工作任务)等关键数据;

工作任务信息生成模块根据采集到的人员、设备、物料、财务信息,员工在所在部门工作流程模板内手动创建或根据设定的任务生成规则自动生成工作任务,每个工作任务都有唯一的任务ID,并存储任务信息,包括任务ID、任务的执行员工ID、预计开始时间、预计完成时间、任务参与人、任务负责人等信息,任务开始执行后自动生成任务实际开始时间、任务完成后自动生成任务实际完成时间,根据实际任务内容生成与设备的关联ID、与出库物料的关联ID、与财务凭证的关联ID等关键数据,并自动生成相应成本、任务处理时长等数据;

工作流程报告生成模块,根据工作任务信息采集模块中采集的工作任务执行员工信息、开始时间与结束时间数据,人力信息模块中人工成本数据,设备信息采集模块中通过与工作任务关联ID采集的设备数据,财务信息采集模块中通过与工作任务关联ID获取的财务凭证核算项数据,物料出库信息采集模块中通过与工作任务关联ID获取的物料出库核算项核算数据,综合采集到的数据信息,通过设定好的工作报告生成算法自动计算出完成某项工作任务耗费的人力成本、物料成本、非物料成本和设备成本数据,并自动生成工作报告;

通知提醒模块,按照设定的预警规则,当子任务超期未开始或未完成时给所有任务参与人发送超期警告消息,根据设定的子任务预计开始和结束时间,提前给子任务执行人发送通知提醒消息,收到预警或警告消息后,子任务执行人可及时处理工作任务;工作报告生成后将算法输出发送通知消息给相应的员工及相关负责人,便于管理人员清楚的了解某个员工完成某项工作所需成本,可帮助管理人员提高管理效率,降低运营风险。

本发明还提供一种自动生成企业工作流程统计报告的实现方法,它包括如下步骤:

S1、在人力信息模块,录入员工信息,包括员工ID、员工权限、项目人力成本(元/小时)c(不同员工的项目人力成本不尽相同)等关键信息,并将员工相关信息存储在数据库中;

S2、工作流程管理模块维护并存储企业各部门工作流程模板,维护各部门工作流程节点(子任务)、表单(为了更方便地获取业务数据,根据子任务表单字段设置子任务执行条件)、权限;定义子任务类型,包括员工执行类型、设备执行类型:

员工执行类型子任务用于执行任务流程的工作,可设置子任务唯一执行人,子任务执行人可通过开始或完成按钮用于开始或完成子任务;

设备执行类型子任务用于接收设备信号,根据设备获取的设备信号自动执行子任务、完成子任务或执行员工手动开始或完成子任务进而变更设备状态,启用或关停设备;

设置各子任务执行人,只有子任务执行人可以开始、完成子任务,接收预警消息、子任务默认处理时长h0、执行条件(无条件启动、按执行条件启动,执行条件可以为子任务的完成状态或子任务表单中某项字段的完成时结果值)、是否使用设备等规则;

S3、在设备信息采集模块,手动录入设备台账信息,员工操作设备时自动采集设备信息,包括设备名称、设备编号ID、设备运行费率r(不同设备的运行费率不尽相同)等关键数据;员工对企业设备使用操作时需关联一个的子任务,每个子任务只可关联使用一台设备,系统会自动生成设备与子任务的唯一关联ID,并将关联ID传给工作任务生成模块;

S4、为了准确的计算出任务的物料成本,即所有出库业务凭证经财务核算后的任务核算项金额总和,在物料出库信息采集模块,物料出库业务单据可关联一个或多个工作任务进行任务核算,将出库金额中的一部分跟工作任务直接相关的金额分配给工作任务,与每个任务核算后自动生成与任务关联的任务核算项,每个任务核算项金额小于或等于出库金额,只有所有任务核算项金额之和等于单据金额时才可通过审核转为业务凭证,出库单据审核完成后自动生成业务凭证,物料出库业务凭证按照企业设定的财务科目进行核算后自动生成物料出库财务凭证,核算完成后自动获取物料出库(其他出库、销售出库)信息,包括物料ID、出库任务核算项金额、与工作任务关联ID等关键信息;

S5、为了准确的计算出任务的非物料成本,即除了物料成本外其他费用,在财务信息采集模块,员工在完成工作任务时如果产生财务费用,如差旅花费、日常报销等,需录入产生的财务费用信息,录入的业务单据可关联一个或多个工作任务进行任务核算,将总费用中的一部分跟工作任务直接相关的金额分配给工作任务,与每个任务核算后自动生成与任务关联的任务核算项,每个任务核算项金额小于或等于单据金额,只有所有任务核算项金额之和等于单据金额时才可通过审核转为业务凭证,业务单据审核完成后自动生成非物料业务凭证,非物料业务凭证按照企业设定的财务科目进行核算后自动生成非物料财务凭证,核算完成后自动获取业务凭证和财务凭证信息,包括凭证ID、任务核算项金额、与工作任务关联ID等关键信息;

S6、在工作任务信息生成模块,员工在设定的工作流程中手动创建任务或根据设定的任务创建规则自动创建工作任务,创建任务后自动生成任务ID、每个子任务的预计开始时间t1、预计完成时间t2、任务参与人ID、任务负责人ID等任务信息,根据任务的实际处理情况,工作任务状态包含未开始、进行中、已暂停、成功完成、失败完成、已驳回、已撤销等状态,每种任务状态均使用唯一状态标识记录,工作任务一经创建,在此模块会记录所有工作任务状态标识;

根据子任务执行条件,子任务节点的预计开始时间及预计完成时间会根据依赖节点子任务的实际完成时间动态变化,具体子任务时间生成规则如下:

例如:工作流程设为A、B、C三个子任务节点,执行条件均设置为无条件启动时,则各子任务节点的预计开始时间均为设置的任务预计开始时间t1,根据各节点设置的子任务默认处理时长h0,根据最长的默认处理时长自动计算出任务预计完成时间t2,算法如下t2=t1+h0;

如果A节点设置为无条件启动,B节点设置执行条件为A节点完成,C节点执行条件为B节点完成,则A节点的预计开始时间为设置的任务预计开始时间tA1=t1,预计完成时间为tA1加上子任务A默认处理时长,自动计算出A节点预计完成时间tA2,B节点开始的执行条件为A节点完成,自动计算预计完成时间tB1=tA2,B节点预计完成时间为tB1加上B节点默认处理时长,自动计算出B节点预计完成时间tB2,根据如上方法自动计算出C节点预计开始时间和预计完成时间,最后自动计算出任务预计完成时间t2;

员工通过员工执行子任务手动开始子任务,系统自动记录此工作流程的每个员工执行类型子任务实际开始时间ty3(i)(时间格式年-月-日时:分:秒),子任务完成时记录实际完成时间ty4(i)(时间格式年-月-日时:分:秒),记录每个执行子任务的员工ID;或通过设备执行类型子任务获取的S3模块中的数据自动开始子任务,系统自动记录此工作流程的每个设备执行类型子任务实际开始时间ts3(j)(时间格式年-月-日时:分:秒),子任务完成时记录实际完成时间ts4(j)(时间格式年-月-日时:分:秒),记录每个设备执行类型子任务关联的设备ID,如上所述,如果A节点实际完成时间tA4大于A节点预计完成时间tA2,则自动计算A节点超期完成时长t0=tA4-tA2;

如果B节点执行条件依赖A节点完成才可启动,则重新生成B节点预计开始时间tB1=tA4,B节点预计完成时间tB2=tB1+B节点默认处理时长h0+A节点超期完成时长t0;

依此类推,如果子任务节点执行条件为依赖子任务节点完成状态才可执行,依赖节点超期完成时,子任务节点预计开始时间和预计完成时间根据超期时间自动计算;

本发明中任务物料成本和非物料成本计算需要获取财务核算后凭证中任务核算项金额信息,凭证包括业务凭证和财务凭证,根据S3、S4、S5步骤中采集的与工作任务关联ID记录在工作任务信息中,根据关联ID采集的相关数据,按照设定的算法,由系统自动计算出工作任务的相关数据:

S6.1根据每个员工执行类型子任务实际开始时间ty3(i),子任务实际完成时间ty4(i),自动计算出每个子任务处理时长信息:

子任务处理时长hy(i)(小时)=(ty4(i)-ty3(i))(单位:秒)/60/60;

S6.2根据每个员工执行类型子任务处理时长hy(i)及每个子任务执行员工ID,通过员工ID自动获取S1步骤中每个员工的项目人力成本c(i)(元/小时),自动计算出每个子任务的人力成本信息:

子任务人力成本C1(i)=hy(i)*c(i);

其中i为工作流程中的每个员工执行类型子任务节点序号,每个子任务处理时长及子任务执行员工的项目成本各不相同,因此在各员工执行类型子任务可根据每个子任务的处理时长hy(i)和子任务执行员工的项目人力成本c(i),可以计算出特定任务在工作流程中每个子任务的人力成本C1(1),C1(2),...C1(n);

S6.3根据工作任务每个员工执行类型子任务节点的人力成本C1(i)可计算出完成该任务所需的任务人力成本数据:

任务人力成本C1=SUM(C1(1),C1(2),...C1(n));

S6.4根据每个设备执行类型的子任务实际开始时间ts3(j),子任务实际完成时间ts4(j),自动计算出每个不同子任务的处理时长信息:

子任务处理时长hs(j)(小时)=(ts4(j)-ts3(j))(单位:秒)/60/60;

S6.5根据每个不同设备执行类型子任务的处理时长hs(j)及子任务与设备关联ID自动获取S2步骤中采集的每台不同设备的运行费率r(j)(元/小时),自动计算出子任务设备成本信息:

子任务设备成本C2(j)=hs(j)*r(j);

其中j为工作流程中的每个设备执行类型子任务节点序号,每个不同子任务处理时长及子任务关联设备的运行费率各不相同,因此在设备执行类型子任务可根据每个子任务的处理时长hs(j)和子任务关联的设备运行费率r(j),可以计算出特定任务在工作流程中每个子任务的设备成本C2(1),C2(2),...C2(m);

S6.6根据工作任务每个设备执行类型子任务节点的设备成本C2(j)可计算出完成该任务所需的任务设备成本数据:

任务设备成本C2=SUM((C2(1),C2(2),...C2(m));

S6.7根据任务与物料出库信息关联ID自动获取S4步骤中采集的物料出库财务凭证中的任务核算项金额,自动计算出任务物料成本信息:

任务物料成本C3=汇总所有与任务关联的物料出库任务核算项金额;

S6.8根据任务与财务信息关联ID自动获取S5步骤中采集的非物料财务凭证中任务核算项金额,自动计算出任务非物料成本信息:

任务非物料成本C4=汇总所有与任务关联的非物料任务核算项金额;

S7、在工作流程报告生成模块,根据S6中生成的工作流程中所有的工作任务信息,按照设定的时间段(日、周、月、自定义)及S1步骤中获取的人员或部门信息按照特定算法自动生成日报、周报、月报、自定义时间等不同统计维度的工作流程统计报告数据,包括:

任务量统计表:指定部门指定期间各流程下的任务量汇总统计;

任务成本统计表:指定任务截止指定时间点的任务各成本(C1、C2、C3、C4)金额;

员工子任务量统计表:指定员工在指定期间内各子任务的各状态的数量和实际执行时长的统计;

任务量统计表具体统计项如下:

流程名称:根据指定部门通过流程的所属部门获取的流程名称;

所属部门:流程配置的所属部门名称;

负责人:流程的负责人姓名;

任务总量:流程下所有的任务总量;

已超期任务量:取值任务被标记为超期标识的任务总量;

未开始任务量:取值任务状态=未开始的任务数量;

进行中任务量:取值任务状态=进行中的任务数量;

已暂停任务量:取值任务状态=已暂停的任务数量;

已完成任务量:取值任务状态=已完成的任务数量;

已撤销任务量:取值任务状态=已撤销的任务数量;

已驳回任务量:取值任务状态=已驳回的任务数量;

成功完成任务量:取值任务状态=已完成并且完成评价=成功完成的任务数量;

失败完成任务量:取值任务状态=已完成并且完成评价=失败完成的任务数量;

任务成本统计表具体统计项如下:

任务名称:任务的名称

成本总额:人力成本C1+设备成本C2+物料成本C3+非物料成本C4的汇总

人力成本C1:已完成子任务执行时长(实际完成时间-实际开始时间)÷60分钟÷60秒*(子任务执行人的项目人力成本【项目人力成本(元/小时)】);

设备成本C2:已完成子任务执行时长(实际完成时间-实际开始时间)÷60分钟÷60秒*(子任务使用设备的运行费率(运行费率(元/小时));

物料成本C3:被出库业务凭证关联当前任务的任务核算金额汇总;

非物料成本C4:被非物料业务凭证关联当前任务的任务核算金额汇总;

员工子任务量统计表具体统计项如下:

员工姓名:人力信息中员工的姓名;

子任务可开始数量:子任务执行人=员工并且(子任务预计开始时间或子任务预计完成时间)在指定期间内并且子任务状态=可开始的子任务数量汇总;

子任务进行中数量:子任务执行人=员工并且(子任务预计开始时间或子任务预计完成时间或子任务实际开始时间)在指定期间内并且子任务状态=进行中的子任务数量汇总;

子任务已完成数量:子任务执行人=员工并且子任务实际完成时间在指定期间内并且子任务状态=已完成的子任务数量汇总;

子任务已超期数量:子任务执行人=员工并且子任务超期时间在指定期间内并且子任务被标记为超期的子任务数量汇总;

实际执行时长:子任务的实际完成时间t4(如果没有实际完成时间取值统计的截至时间点)-子任务的实际开始时间t3得出的处理时长汇总;

S8、通知提醒模块根据设定的预警规则,对比当前时间t与S6步骤中获取的各子任务预计开始时间t1和预计完成时间t2数据,发送警告消息给子任务执行人和参与人,提醒子任务执行人及时处理工作任务,

预计开始时间t1-当前时间t=预警时间阀值时,并且子任务满足执行条件,则发送子任务未开始预警消息;

预计完成时间t2-当前时间t=预警时间阀值时,并且子任务满足执行条件,则发送子任务未完成预警消息;

当前时间t>预计开始时间t1,子任务满足执行条件,且子任务未开始时,则发送子任务超期未开始警告消息;

当前时间t>预计完成时间t2,子任务满足执行条件,且子任务未完成时,则发送子任务超期未完成警告消息;

根据S7步骤中运算输出结果,由通知提醒模块将输出结果发送给相关员工或管理人员,信息接收人根据得的输出结果信息可清晰了解企业业务工作的完成情况、企业运营成本情况,便于企业员工及管理人员及时发现运营风险,提高管理效率,降低运营成本。

本发明可以将企业运营过程中每项事务性工作任务量、任务处理时长、完成工作任务所需的人力成本、设备成本、物料成本、非物料成本等全部涵盖,做到精细化管理,同时管理人员可以在实际运营过程中随时进行自定义时间段的工作流程报告统计,可帮助企业管理人员实时了解运营情况,及时发现运营风险,提高管理效率,降低运营成本。而且一套管理系统将企业经营过程中所需的人、财、物、事都可按需实时汇总统计,无需切换其他管理软件,解决目前企业管理中多种管理软件并行导致的工作效率降低,错误率高,多软件并行问题。

附图说明

为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本发明工作流程报告系统的整体流程图;

图2为本发明人力成本信息生成流程图;

图3为本发明设备成本信息生成流程图;

图4为本发明物料成本信息生成流程图;

图5为本发明非物料成本信息生成流程图;

图6为本发明工作流程报告生成流程图。

具体实施方式

下面结合附图对本公开实施例进行详细描述。

以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

结合附图1,本发明提出的自动生成企业工作流程统计报告的系统,该系统包括人力信息模块、工作流程管理模块、设备信息采集模块、物料出库信息采集模块、财务信息采集模块、工作任务信息生成模块、工作流程报告生成模块和通知提醒模块。

为了能够做到精确的了解每项工作任务所需的人力成本,本发明包括人力信息模块,该模块维护并存储企业所有员工信息,包括但不限于员工ID(唯一身份标识)、员工部门、员工权限(根据权限可在工作流程中创建或操作任务)、人工成本c(不同员工的项目人力成本不尽相同)等,如某员工完成任务工作的人工成本为200元/天,统计任务人力成本时据此计算。

为了能科学、清晰的管理各部门业务工作,在工作流程管理模块维护并存储企业各部门工作流程模板,维护各部门工作流程步骤(子任务)、表单(为了更方便获取业务数据)、权限;定义子任务类型,包括员工执行类型、设备执行类型,员工执行类型子任务用于执行任务流程的工作,可设置子任务唯一执行人,子任务执行人可通过开始或完成按钮开始或完成子任务;设备执行类型子任务用于接收设备信号,根据设备获取的设备信号自动执行子任务、完成子任务或执行员工手动开始或完成子任务进而变更设备状态,启用或关停设备;

设置各子任务执行人,只有子任务执行人可以开始、完成子任务,接收预警消息、子任务默认处理时长h0、执行条件(无条件启动、按执行条件启动)、是否使用设备等规则;

为了能够精确统计完成工作任务所需的设备成本,在设备信息采集模块,将所有企业生产经营所需的设备台账信息维护到设备信息库,包括但不限于设备名称、设备编号ID、设备运行费率r(不同设备的运行费率不尽相同)等,如设备运行时会产生成本损耗,可定义设备运行费率100元/时;完成工作任务时需使用设备,将设备与工作任务进行关联,自动生成唯一关联ID,通过关联ID,可将采集的设备信息传到工作任务信息生成模块,据此可根据设定的算法计算出完成工作任务所需的设备成本。

为了准确的计算出任务的物料成本,即所有出库业务凭证经财务核算后的任务核算项金额总和,在物料出库信息采集模块采集企业物料的销售出库数据和其他出库数据,包括物料ID、出库时间、出库金额等数据,物料出库业务单据可关联一个或多个工作任务进行任务核算,将出库金额中的一部分跟工作任务直接相关的金额分配给工作任务,与每个任务核算后自动生成与任务关联的任务核算项,每个任务核算项金额小于或等于出库金额,只有所有任务核算项金额之和等于出库金额时才可通过审核转为业务凭证,业务单据审核完成后自动生成业务凭证,物料出库业务凭证按照企业设定的财务科目进行核算后自动生成物料财务凭证,每个任务核算项自动生成唯一关联ID,通过关联ID,可将采集的物料出库信息传到工作任务信息生成模块,据此可计算出完成工作任务所需的物料成本,例如:因业务需要出库一批物料,出库金额为1000元,本次出库物料需要给3个项目工作使用,因此创建出库业务单据时需关联3个工作任务A、B、C,3个任务分别使用200元、300元、500元的物料,生成3个任务核算项,业务单据审核完成后自动生成业务凭证,物料出库业务凭证按照企业设定的财务科目进行核算后自动生成物料出库财务凭证,将采集到的物料出库财务凭证中每个任务核算项金额传输到工作任务信息生成模块,据此可计算出完成工作任务所需的物料成本。

为了准确的计算出任务的非物料成本,即除了物料成本外其他费用,在财务信息采集模块采集员工完成工作任务时所需的财务费用数据,如差旅费用、日常报销费用等,员工创建报销业务单据,录入的业务单据可关联一个或多个工作任务进行任务核算,将总费用中的一部分跟工作任务直接相关的金额分配给工作任务,与每个任务核算后自动生成与任务关联的任务核算项,每个任务核算项金额小于或等于出库金额,只有所有任务核算项金额之和等于单据金额时才可通过审核转为业务凭证,业务凭证按照企业设定的财务科目进行核算后自动生成非物料财务凭证,每个任务核算项自动生成与唯一关联ID,通过关联ID,可将采集到凭证ID、凭证任务核算项金额等数据传到工作任务信息生成模块,据此可计算出完成工作任务所需的非物料成本,例如:因市场活动需要,采购了一批1000元的礼品用于市场推广,市场推广活动分A、B、C三次进行,业务人员填写报销单据时关联A、B、C三个工作任务,三次市场活动分别使用200元、300元、500元的礼品,生成3个任务核算项,报销单据审核完成后自动生成业务凭证,非物料业务凭证按照企业设定的财务科目进行核算后自动生成非物料财务凭证,将采集到的非物料财务凭证中每个任务核算项金额传输到工作任务信息生成模块,据此可计算出完成工作任务所需的非物料成本。

在工作任务信息生成模块,员工在设定的工作流程中手动创建任务或根据设定的任务创建规则自动创建工作任务,创建任务后自动生成任务ID、预计开始时间t1、预计完成时间t2、任务参与人ID、任务负责人ID等任务信息,根据任务的实际处理情况,工作任务状态包含未开始、进行中、已暂停、成功完成、失败完成、已驳回、已撤销等状态,每种任务状态均使用唯一状态标识记录,工作任务一经创建,在此模块会记录所有工作任务状态标识;

例如:工作流程设为A、B、C三个子任务节点,执行条件均设置为无条件启动时,则各子任务节点的预计开始时间均为设置的任务预计开始时间t1,根据各节点设置的子任务默认处理时长h0,根据最长的默认处理时长自动计算出任务预计完成时间t2,算法如下t2=t1+h0;

如果A节点设置为无条件启动,B节点设置执行条件为A节点完成,C节点执行条件为B节点完成,则A节点的预计开始时间为设置的任务预计开始时间tA1=t1,预计完成时间为tA1加上子任务A默认处理时长,自动计算出A节点预计完成时间tA2,B节点开始的执行条件为A节点完成,自动计算预计完成时间tB1=tA2,B节点预计完成时间为tB1加上B节点默认处理时长,自动计算出B节点预计完成时间tB2,根据如上方法自动计算出C节点预计开始时间和预计完成时间,最后自动计算出任务预计完成时间t2;

员工通过工作任务执行节点手动开始子任务或通过设备节点获取的S3模块中的数据自动开始子任务,系统自动记录此工作流程节点的子任务实际开始时间t3(时间格式年-月-日时:分:秒),子任务完成时记录子任务实际完成时间t4(时间格式年-月-日时:分:秒),记录执行子任务的员工ID,如上所述,如果A节点实际完成时间tA4大于A节点预计完成时间tA2,则自动计算A节点超期完成时长t0=tA4-tA2;

如果B节点执行条件依赖A节点完成才可启动,故重新生成B节点预计开始时间tB1=tA4,B节点预计完成时间tB2=tB1+B节点默认处理时长h0+A节点超期完成时长t0;

依此类推,如果子任务节点执行条件为依赖子任务节点完成状态才可执行,依赖节点超期完成时,子任务节点预计开始时间和预计完成时间根据超期时间自动计算;

员工通过员工执行子任务手动开始子任务,系统自动记录此工作流程的每个员工执行类型子任务实际开始时间ty3(i)(时间格式年-月-日时:分:秒),子任务完成时记录实际完成时间ty4(i)(时间格式年-月-日时:分:秒),记录每个执行子任务的员工ID;或通过设备执行类型子任务获取的S3模块中的数据自动开始子任务,系统自动记录此工作流程的每个设备执行类型子任务实际开始时间ts3(j)(时间格式年-月-日时:分:秒),子任务完成时记录实际完成时间ts4(j)(时间格式年-月-日时:分:秒),记录每个设备执行类型子任务关联的设备ID,将设备信息采集模块、物料信息采集模块、财务信息采集模中采集的与工作任务关联ID同样记录在工作任务信息中,根据采集的相关数据,按照设定的算法,由系统自动计算出工作任务的相关数据,包括子任务处理时长h、任务人力成本、任务设备成本、任务物料成本、任务非物料成本等。

在工作流程报告生成模块,根据工作信息生成模块中生成的所有的工作任务信息,按照设定的时间段及特定算法自动生成日报、周报、月报、自定义时间等不同统计维度的工作流程统计报告数据,包括任务量统计表、任务成本统计表、员工子任务量统计表等数据。

通知提醒模块,按照设定的预警规则,当子任务超期未开始或未完成时给所有任务参与人发送超期警告消息,根据设定的子任务预计开始和结束时间,提前给子任务执行人发送通知提醒消息,收到预警或警告消息后,子任务执行人可及时处理工作任务;工作报告生成后将算法输出发送通知消息给相应的员工及相关负责人,便于管理人员清楚的了解某个员工完成某项工作所需成本,可帮助管理人员提高管理效率,降低运营风险。

结合附图2人力成本信息生成流程图,人力成本信息生成包括如下步骤:

S1、在人力信息模块录入员工信息,包括但不限于员工ID、员工权限、项目人力成本c(不同员工的项目人力成本不尽相同)等信息,并将员工信息存储在人力信息数据库中;

S2、在工作任务信息生成模块中,员工在设定的工作流程中手动创建任务,根据任务的实际处理情况,工作任务状态包含未开始、进行中、已暂停、成功完成、失败完成、已驳回、已撤销等状态,每种任务状态均使用唯一状态标识记录,工作任务一经创建,在此模块会记录所有工作任务状态标识;员工通过工作任务执行节点手动开始子任务,系统自动记录此工作流程节点的子任务实际开始时间ty3(i)(时间格式年-月-日时:分:秒),子任务完成时记录子任务实际完成时间ty4(i)(时间格式年-月-日时:分:秒),根据设定的算法,自动计算出每个不同子任务的处理时长信息,具体算法实现如下:

子任务处理时长hy(i)(小时)=(ty4(i)-ty3(i))(单位:秒)/60/60;

根据每个员工执行类型子任务处理时长hy(i)及每个子任务执行员工ID,通过员工ID自动获取S1步骤中每个员工的项目人力成本c(i)(元/小时),自动计算出每个子任务的人力成本信息:

子任务人力成本C1(i)=hy(i)*c(i);

其中i为工作流程中的每个员工执行类型子任务节点序号,每个子任务处理时长及子任务执行员工的项目成本各不相同,因此在各员工执行类型子任务可根据每个子任务的处理时长hy(i)和子任务执行员工的项目人力成本c(i),可以计算出特定任务在工作流程中每个子任务的人力成本C1(1),C1(2),...C1(n);

根据工作任务每个员工执行类型子任务节点的人力成本C1(i)可计算出完成该任务所需的任务人力成本数据:

任务人力成本C1=SUM(C1(1),C1(2),...C1(n));

同时将子任务处理时长及人力成本信息存储在工作任务信息库中;

结合附图3为本发明设备成本信息生成流程图,

任务设备成本信息生成包含如下步骤:

S3、将设备台账信息录入并存储到设备信息数据库中,包括但不限于设备名称、设备编号ID、设备运行费率r(不同设备的运行费率不尽相同)等关键信息;

S4、员工操作设备时关联一个工作任务,每个设备执行类型子任务只可关联使用一台设备,系统自动生成设备与子任务唯一关联ID,操作设备时,通过任务设备执行类型子任务自动获取设备状态变动,根据设备状态变更自动更改子任务状态,系统记录子任务ID、子任务实际开始时间ts3(j)、子任务实际结束时间ts4(j)、任务状态标识,通过设备与子任务关联ID自动获取设备信息,包括设备名称、设备编号ID、设备运行费率r(元/小时)(不同设备的运行费率不尽相同)等信息,通过设定的算法,自动计算出任务设备成本信息,具体算法如下:

子任务处理时长hs(j)(小时)=(ts4(j)-ts3(j))(单位:秒)/60/60;

根据每个不同设备执行类型子任务的处理时长hs(j)及子任务与设备关联ID自动获取S2步骤中采集的设备的运行费率r(j)(元/小时),自动计算出子任务设备成本信息:

子任务设备成本C2(j)=hs(j)*r(j);

其中j为工作流程中的每个设备执行类型子任务节点序号,每个不同子任务处理时长及子任务关联设备的运行费率各不相同,因此在设备执行类型子任务可根据每个子任务的处理时长hs(j)和子任务关联的设备运行费率r(j),可以计算出特定任务在工作流程中每个子任务的设备成本C2(1),C2(2),...C2(m);

根据工作任务每个设备执行类型子任务节点的设备成本C2(j)可计算出完成该任务所需的任务设备成本数据:

任务设备成本C2=SUM((C2(1),C2(2),...C2(m));

同时将任务设备成本信息存储在工作任务信息库中;

结合附图4为本发明物料成本信息生成流程图,任务物料成本信息生成包含如下步骤:

S5、为了准确的计算出任务的物料成本,即所有出库业务凭证经财务核算后的任务核算项金额总和,需采集物料销售出库和其他出库数据,包括但不限于物料ID、出库任务核算项金额等关键信息,员工创建物料出库单据时,物料出库业务单据可关联一个或多个工作任务进行任务核算,将出库金额中的一部分跟工作任务直接相关的金额分配给工作任务,与每个任务核算后自动生成与任务关联的任务核算项,每个任务核算项金额小于或等于出库金额,只有所有任务核算项金额之和等于出库金额时才可通过审核转为业务凭证,业务单据审核完成后自动生成业务凭证,物料出库业务凭证按照企业设定的财务科目进行核算后自动生成物料财务凭证,每个任务核算项自动生成唯一关联ID,将物料出库信息存储在物料出库信息数据库中;

S6、通过物料与任务关联ID自动获取出库物料信息,包括物料ID、物料出库任务核算项金额等信息,通过设定的算法,自动计算出任务物料成本信息,具体算法如下:

任务物料成本C3=汇总所有与任务关联的物料出库任务核算项金额,

同时将任务物料成本信息存储在工作任务信息库中;

结合附图5为本发明非物料成本信息生成流程图,任务非物料成本信息生成包含如下步骤:

S7、为了准确的计算出任务的非物料成本,即除了物料成本外其他费用,需采集财务凭证数据,包括但不限于凭证ID、凭证任务核算项金额等关键信息,员工创建报销业务单据,录入的业务单据可关联一个或多个工作任务进行任务核算,将总费用中的一部分跟工作任务直接相关的金额分配给工作任务,与每个任务核算后自动生成与任务关联的任务核算项,每个任务核算项金额小于或等于出库金额,只有所有任务核算项金额之和等于单据金额时才可通过审核转为业务凭证,业务单据审核完成后自动生成业务凭证,业务凭证按照企业设定的财务科目进行核算后自动生成非物料财务凭证,每个任务核算项自动生成与唯一关联ID,并将财务信息存储在财务信息数据库中;

S8、通过财务信息与任务关联ID自动获取非物料财务凭证信息,包括凭证ID、非物料任务核算项金额等信息,通过设定的算法,自动计算出任务非物料成本信息,具体算法如下:

任务非物料成本C4=汇总所有与任务关联的非物料任务核算项金额,

同时将任务非物料成本信息存储在工作任务信息库中;

结合附图6为本发明工作流程报告生成流程图,工作流程统计报告生成包含如下步骤:

S9、根据上述S2、S4、S6、S8步骤生成并写入到工作任务信息库的工作任务信息,从数据库中自动获取任务信息,包括任务处理时长h、任务人力成本C1、任务设备成本C2、任务物料成本C3、任务非物料成本C4、任务状态标识等数据,按照设定的时间段及特定算法自动生成日报、周报、月报、自定义时间等不同统计维度的工作流程报告数据,包括任务量统计表、任务成本统计表、员工子任务量统计表等数据,

任务量统计表:指定部门指定期间各流程下的任务量汇总统计;

任务成本统计表:指定任务截止指定时间点的任务各成本(C1、C2、C3、C4)金额;

员工子任务量统计表:指定员工在指定期间内各子任务的各状态的数量和实际执行时长的统计;

任务量统计表具体统计项如下:

流程名称:根据指定部门通过流程的所属部门获取的流程名称;

所属部门:流程配置的所属部门名称;

负责人:流程的负责人姓名;

任务总量:流程下所有的任务总量;

已超期任务量:取值任务被标记为超期标识的任务总量;

未开始任务量:取值任务状态=未开始的任务数量;

进行中任务量:取值任务状态=进行中的任务数量;

已暂停任务量:取值任务状态=已暂停的任务数量;

已完成任务量:取值任务状态=已完成的任务数量;

已撤销任务量:取值任务状态=已撤销的任务数量;

已驳回任务量:取值任务状态=已驳回的任务数量;

成功完成任务量:取值任务状态=已完成并且完成评价=成功完成的任务数量;

失败完成任务量:取值任务状态=已完成并且完成评价=失败完成的任务数量;

任务成本统计表具体统计项如下:

任务名称:任务的名称

成本总额:人力成本C1+设备成本C2+物料成本C3+非物料成本C4的汇总

人力成本C1:已完成子任务执行时长(实际完成时间-实际开始时间)÷60分钟÷60秒*(子任务执行人的项目人力成本【项目人力成本(元/小时)】);

设备成本C2:已完成子任务执行时长(实际完成时间-实际开始时间)÷60分钟÷60秒*(子任务使用设备的运行费率(运行费率(元/小时));

物料成本C3:被出库业务凭证关联当前任务的任务核算金额汇总;

非物料成本C4:被非物料业务凭证关联当前任务的任务核算金额汇总;

员工子任务量统计表具体统计项如下:

员工姓名:人力信息中员工的姓名;

子任务可开始数量:子任务执行人=员工并且(子任务预计开始时间或子任务预计完成时间)在指定期间内并且子任务状态=可开始的子任务数量汇总;

子任务进行中数量:子任务执行人=员工并且(子任务预计开始时间或子任务预计完成时间或子任务实际开始时间)在指定期间内并且子任务状态=进行中的子任务数量汇总;

子任务已完成数量:子任务执行人=员工并且子任务实际完成时间在指定期间内并且子任务状态=已完成的子任务数量汇总;

子任务已超期数量:子任务执行人=员工并且子任务超期时间在指定期间内并且子任务被标记为超期的子任务数量汇总;

实际执行时长:子任务的实际完成时间t4(如果没有实际完成时间取值统计的截至时间点)-子任务的实际开始时间t3得出的处理时长汇总;

S10、通知提醒模块,根据设定的预警规则,对比当前时间t与获取的子任务预计开始时间t1和预计完成时间t2数据,发送警告消息给任务执行人和参与人,提醒任务执行人及时处理工作任务,

预计开始时间t1-当前时间t=预警时间阀值时,并且子任务满足执行条件,则发送子任务未开始预警消息;

预计完成时间t2-当前时间t=预警时间阀值时,并且子任务满足执行条件,则发送子任务未完成预警消息;

当前时间t>预计开始时间t1,子任务满足执行条件,且子任务未开始时,则发送子任务超期未开始警告消息;

当前时间t>预计完成时间t2,子任务满足执行条件,且子任务未完成时,则发送子任务超期未完成警告消息;

根据S9步骤中运算输出结果,由通知提醒模块将输出结果发送给相关员工或管理人员,信息接收人根据得的输出结果信息可清晰了解企业业务工作的完成情况、企业运营成本情况,便于企业员工及管理人员及时发现运营风险,提高管理效率,降低运营成本。

以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号