CN107341643B - 可视化的流程展示方法及*** - Google Patents

可视化的流程展示方法及*** Download PDF

Info

Publication number
CN107341643B
CN107341643B CN201610284452.6A CN201610284452A CN107341643B CN 107341643 B CN107341643 B CN 107341643B CN 201610284452 A CN201610284452 A CN 201610284452A CN 107341643 B CN107341643 B CN 107341643B
Authority
CN
China
Prior art keywords
task
reminding
server
role
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610284452.6A
Other languages
English (en)
Other versions
CN107341643A (zh
Inventor
杜宇
付永
王刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Taikang Insurance Group Co Ltd
Original Assignee
Taikang Insurance Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Taikang Insurance Group Co Ltd filed Critical Taikang Insurance Group Co Ltd
Priority to CN201610284452.6A priority Critical patent/CN107341643B/zh
Publication of CN107341643A publication Critical patent/CN107341643A/zh
Application granted granted Critical
Publication of CN107341643B publication Critical patent/CN107341643B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了可视化的流程展示方法及***,属于计算机网络技术领域。该方法包括:配置所需的业务流程,针对各业务流程分别配置相应的操作权限;根据所述业务流程生成可视化的流程图;向各业务流程中的角色发送提醒通知;接收相应角色反馈的处理所述业务流程的信息;其中,所述流程图中显示各业务流程对应的任务信息及角色信息。本发明能够实现业务流程的动态图形化展示,且能够自动监控工作进度,并提醒相应的执行人处理任务。

Description

可视化的流程展示方法及***
技术领域
本发明涉及计算机网络技术,具体而言,涉及一种可视化的流程展示方法及***。
背景技术
目前,市面上并没有明确图形化的项目流程管理工具,一般采用MicrosoftProject进行项目管理,该软件对任务进度提供列表和简单的上下级关系管理功能,以及该软件为单机版软件,无法实时同步信息给所有相关人员。
因此,需要一种新的可视化的流程展示方法及***。
在所述背景技术部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本发明提供一种可视化的流程展示方法及***,能够降低人工干预,提高产品发布效率。
本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
根据本发明的一方面,提供了一种可视化的流程展示方法,包括:配置所需的业务流程,针对各业务流程分别配置相应的操作权限;根据所述业务流程生成可视化的流程图;向各业务流程中的角色发送提醒通知;接收相应角色反馈的处理所述业务流程的信息;其中,所述流程图中显示各业务流程对应的任务信息及角色信息。
根据本发明的一实施方式,其中所述配置所需的业务流程通过页面输入和/或批量导入的方式创建。
根据本发明的一实施方式,其中根据所述业务流程生成可视化的流程图采用图形生成插件生成所述流程图。
根据本发明的一实施方式,还包括:针对所述流程图进行任务调整,在所述流程图上动态展示各业务流程的工作进度。
根据本发明的一实施方式,还包括:接收对所述流程图中的任务的点击事件;根据所述点击事件,显示相应任务的修改页面。
根据本发明的一实施方式,还包括:在所述流程图中调整未开始的任务;所述未开始的任务根据调整后的流程图建立新的任务。
根据本发明的一实施方式,其中所述向各业务流程中的角色发送提醒通知包括采用短信和/或微信的方式提醒执行相应任务的角色处理业务流程中的任务。
根据本发明的一实施方式,其中所述接收相应角色反馈的处理所述业务流程的信息包括:执行相应任务的角色以约定内容回复接收到的短信处理任务,其中所述约定内容包括预设的不同代码表示任务的不同处理状态;和/或执行相应任务的角色打开接收到的微信中的链接、查看自己的任务并点击相应的处理按钮的方式来处理任务,其中所述链接中包含该角色的身份识别随机码。
根据本发明的一实施方式,还包括:根据接收到的回复内容与所述约定内容进行比对完成任务状态的更新。
根据本发明的一实施方式,还包括:对所述流程图中的任务进行计时,根据所述计时,向分配相应任务的角色和执行相应任务的角色发送双向提醒预警信息,其中所述提醒预警信息包括超时任务提醒通知。
根据本发明的一实施方式,其中所述可视化的流程图能够复盘显示。
根据本发明的再一个方面,还提供一种可视化的流程展示***,包括:流程配置模块,用于配置所需的业务流程,针对各业务流程分别配置相应的操作权限;流程图生成模块,用于根据所述业务流程生成可视化的流程图;提醒模块,用于向各业务流程中的角色发送提醒通知;接收模块,用于接收相应角色反馈的处理所述业务流程的信息;其中,所述流程图中显示各业务流程对应的任务信息及角色信息。
根据本发明的一实施方式,其中所述流程配置模块通过页面输入和/或批量导入的方式创建所述业务流程。
根据本发明的一实施方式,其中所述流程图生成模块包括图形生成插件,用于根据所述业务流程生成可视化的流程图。
根据本发明的一实施方式,还包括:任务调整模块,用于针对所述流程图进行任务调整,在所述流程图上动态展示各业务流程的工作进度。
根据本发明的一实施方式,其中所述提醒模块包括短信服务器和/或IM服务器,分别用于采用短信和/或微信的方式提醒执行相应任务的角色处理业务流程中的任务。
根据本发明的可视化的流程展示方法及***,可以实现流程动态图形化、可视化;还能够以短信和/或微信等提醒任务执行人并采用手持终端进行任务回复处理。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。
附图说明
通过参照附图详细描述其示例实施例,本发明的上述和其它目标、特征及优点将变得更加显而易见。
图1是根据一示例性实施方式示出的可视化的流程展示方法的流程图;
图2是根据一示例性实施方式示出的工作流程配置示意图;
图3是根据一示例性实施方式示出的可视化的流程展示示意图;
图4是根据一示例性实施方式示出的可视化的流程展示方法的流程图;
图5是根据一示例性实施方式示出的可视化的流程展示***的框图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。附图仅为本发明的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本发明的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本发明的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现或者操作以避免喧宾夺主而使得本发明的各方面变得模糊。
图1是根据一示例性实施方式示出的可视化的流程展示方法的流程图。
如图1所示,在步骤S110,配置所需的业务流程,针对各业务流程分别配置相应的操作权限。
在示例性实施例,其中所述配置所需的业务流程通过页面输入和/或批量导入的方式创建。
在示例性实施例,***开发采用C/S结构(客户机Client和服务器Server结构),采用HTML5构建前台页面,所述业务流程可以在所述页面建立也可以采用任务批量导入的方式。其中,所述工作流程包括任务分配人、执行人、审核人、任务名称、预期完成时间、实际完成时间、前提任务、以该任务为前提的其它任务等。
该***开发采用C/S,它是软件***体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了***的通讯开销。由于现在的软件应用***正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用***,通过现有应用***中的逻辑可以扩展出新的应用***。C/S结构的基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布”原则。客户端完成数据处理,数据表示以及用户接口功能;服务器端完成DBMS(数据库管理***)的核心功能。这种客户请求服务、服务器提供服务的处理方式是一种新型的计算机应用模式。
Client和Server常常分别处在相距很远的两台计算机上,Client程序的任务是将用户的要求提交给Server程序,再将Server程序返回的结果以特定的形式显示给用户;Server程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。
本发明实施例中,采用HTML5构建前台页面的最大优势就是可以在网页上直接调试和修改。原先应用的开发人员可能需要花费非常大的力气才能达到HTML5的效果,不断地重复编码、调试和运行。同时,通过HTML5技术还可以解决用户使用手持终端显示屏大小不一的问题,进行流程的动态展示,根据流程的推进过程进行不同场景的流程的展示。
在步骤S120,根据所述业务流程生成可视化的流程图。
其中,所述流程图中显示各业务流程对应的任务信息及角色信息。其中,所述任务信息包含:任务明细、任务执行人、任务前置任务、任务计划开始时间、任务计划用时、任务实际开始时间、任务实际结束时间、任务实际用时、任务状态。所述角色信息可以包括相应任务的分配人即上级信息,例如上级的ID,还包括相应任务的执行者信息,例如执行者的身份识别信息。通过***更方便的建立上下级任务的关系,并能及时迅速发现流程问题并调整。
***对于并行执行的任务的处理、对于有依赖关系的任务对后续任务有影响时的处理、对于更改任务人、对于统改任务人的处理等。
在示例性实施例,其中根据所述业务流程生成可视化的流程图采用图形生成插件生成所述流程图。并可以在所述流程图上显示任务进度、执行人、分配人、任务信息及超时提醒等。
***使用的图形生成插件自动生成流程图,例如Google Chart、highstock插件,其中highstock插件是一款纯js编写的可生成线性、饼图、柱形图等常用的图形,可以可视化的方式进行流程调整。
在步骤S130,向各业务流程中的角色发送提醒通知。
在示例性实施例,其中所述向各业务流程中的角色发送提醒通知包括采用短信和/或微信的方式提醒执行相应任务的角色处理业务流程中的任务。在另一实施例中,所述提醒通知可以包括双向提醒预警,即根据任务统计计时,同时向相应任务的分配人和执行者发送提醒通知。在另一实施例中,所述提醒通知可以包括超时任务提醒。
在示例性实施例,还可以采用邮件提醒等其它方式提醒相应任务的执行人和/或分配人。
在步骤S140,接收相应角色反馈的处理所述业务流程的信息。
在示例性实施例,其中所述接收相应角色反馈的处理所述业务流程的信息包括:执行相应任务的角色以约定内容回复接收到的短信处理任务,其中所述约定内容包括预设的不同代码表示任务的不同处理状态;和/或执行相应任务的角色打开接收到的微信中的链接、查看自己的任务并点击相应的处理按钮的方式来处理任务,其中所述链接中包含该角色的身份识别随机码。
***对每一个任务指定执行人,***使用短信/微信提醒执行人进行工作,执行人可以使用回复短信或使用微信打开链接的方式来处理任务。***自动计算任务进度,并展示提醒超时任务。
在示例性实施例,还包括:根据接收到的回复内容与所述约定内容进行比对完成任务状态的更新。通过该***进行数据信息的实时同步。
在示例性实施例,还包括:对所述流程图中的任务进行计时,根据所述计时,向分配相应任务的角色和执行相应任务的角色发送双向提醒预警信息,其中所述提醒预警信息包括超时任务提醒通知。
在示例性实施例,还包括:针对所述流程图进行任务调整,在所述流程图上动态展示各业务流程的工作进度。
一个任务是否开始受限于前置任务是否全部结束,当该任务的前置任务全部结束时,该任务会自动创建。如果前置任务延迟将在大屏显示并提醒执行人及时处理。控制中心可以及时协助处理。
工作流程进行中的实时情况,指挥中心可以根据大屏显示快速掌握。
在示例性实施例,还包括:接收对所述流程图中的任务的点击事件;根据所述点击事件,显示相应任务的修改页面。
流程设计人员点击要修改的任务,弹出相应任务的修改页面,可以修改上级任务以及该任务的其它信息。例如,可以通过对上级任务ID的修改快速调整流程***,刷新流程图可以查看调整后的流程图。这样可以根据流程图考量快速调整工作流程。
流程设计时图形化显示,可以在流程图上进行修改添加新任务,也可以批量导入新任务,然后根据流程图对批量导入的任务修改加入流程。这样针对业务流程的配置过程可以提高业务流程的效率。
在示例性实施例,还包括:在所述流程图中调整未开始的任务;所述未开始的任务根据调整后的流程图建立新的任务。
流程进行中可以调整未开始的任务,在流程运转中,只要后置任务未创建,就可以在***中对后续的任务流程进行调整,不会对已创建的任务及流程运转产生影响。在另一实施例,可以由控制中心补发任务推送及已创建任务执行人变更后重新推送。
在示例性实施例,其中所述可视化的流程图能够复盘显示。
这样当业务流程进行中出现问题时,可以通过流程图的复盘显示将出现问题之前的执行过程及出现问题的环节点进行比较,以便于快速发现问题,利于调整。
下面以图2和图3的公司数据中心搬迁为例,示例性说明数据中心搬迁流程的可视化、专业化以及未来灾备演练、***搬迁等需要流程工具进行指挥的需求进行规划而开发的可视化的流程展示工具。
图2是根据一示例性实施方式示出的工作流程配置示意图。
任务执行人登录***后,会在首页突出位置显示提醒:“您有未处理事项,请关注处理”,并会显示最近进行的流程,其中包括该流程的序号、工作流名称、状态、开始时间和计划结束时间等。其下显示的“最近运行状态图:10003539号春节***搬迁”即为某一流程的可视化的流程图。
其中,图2中的工作流(Workflow),指“业务过程的部分或整体在计算机应用环境下的自动化”,是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。在计算机中,工作流属于计算机支持的协同工作(CSCW)的一部分。后者是研究一个群体如何在计算机的帮助下实现协同工作的。
工作流主要解决的主要问题是:为了实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务。
工作流是将一组任务组织起来以完成某个经营过程:定义了任务的触发顺序和触发条件,每个任务可以由一个或多个软件***完成,也可以由一个或一组人完成,还可以由一个或多个人与软件***协作完成。
工作流(WorkFlow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。
图3是根据一示例性实施方式示出的可视化的流程展示示意图。
在图3中,以各种不同的预设颜色在流程图中区分各个业务流程的工作进度。例如,以绿色显示已完成的任务,蓝色显示进行中的任务,黄色显示未开始的任务,橙色显示超时的任务,红色显示停滞的任务,灰色显示未创建的任务。当然,还可以采用其它任意颜色来区分不同的工作进度,本发明对此不作限定。
图4是根据一示例性实施方式示出的可视化的流程展示方法的流程图。
如图4所示,在步骤S410,构建前台页面,工作流程在页面建立或者采用批量导入的方式。
在步骤S420,使用图形生成插件自动生成流程图,在流程图上显示任务信息和相应任务的执行人信息。
在步骤S430,***自动计算任务进度,根据任务进度向相应的执行人发送短信和/或微信提醒通知。
***通过采用远程信息通知的方法,可以帮助任务的执行人、分配者等业务流程相关的各种角色方便地进行近期任务计划备忘,设置提醒,并实现多渠道多方式的通知模式,确保通知信息、提醒消息的有效和安全地抵达。
客户端与web服务器通过有线或者无线网络连接,并通过web网页浏览器,在操作界面下输入定时提醒计划、定时提醒时间及相关任务信息,然后web服务器与数据库直接相连,将上述信息传送至数据库保存。当每次客户端打开与web服务器的连接时,客户端都可以通过web服务器HTTP连接获取输入的提醒或任务信息。
可以包括一个提醒服务器,与所述数据库连接,所述提醒服务器通过后台Daemon程序,定期扫描档所述数据库数据发生变化时web服务器发出的通知,所述提醒服务器连接所述数据库更新数据。所述提醒服务器与一个IM服务器(即时通讯工具的主服务器,与web服务器分别设置)连接,当提取到提醒或任务信息超时时间到达时,提醒服务器通过后台Daemon发送指令至IM服务器。IM服务器通过通讯回路与客户端相连,接收到提醒服务器的指令之后,发送指令到客户端,在客户端展示时间到期的通知信息。通知信息的详细内容可以通过客户端与web服务器的常规信息读取过程从服务器保存至客户端上,经由IM服务器的指令调用打开。远程通知信息的详细内容也可以通过IM服务器直接发送至客户端。
同时,所述提醒服务器还可以与一个短信服务器连接,所述短信服务器包括一个短信网关,根据所述提醒服务器Daemon对所述短信服务器发送指令,只是所述短信服务器发送提示信息至用户绑定的手机上。同时实现另一种额外的提醒方式。
通过对任务设置自动提醒,可以对任务时间进行管理。
在步骤S440,相应任务的执行人以不同的代码回复短信处理任务。
在示例性实施例,发送给任务执行人的短信可以包括有任务的详细信息及需要回复的随机处理代码,例如,8647代表完成任务;8732代表延迟需协助等,任务执行人只需回复代码即可处理任务。
在步骤S450,相应任务的执行人点击微信链接中相应的处理按钮处理任务。
***发送给任务执行人的任务指令是URL(Uniform Resource Locator,统一资源定位符),执行人打开微信后,可以直接点开推送的任务URL,其中该URL中包含用户的识别KEY例如身份识别随机码及URL加密KEY来确认用户身份,可打开***网页进行任务处理。例如,任务执行人点击查看自己的任务并可点击相应处理按钮。
在步骤S460,根据接收到的回复内容与约定内容进行比对完成任务状态的更新。
在流程激活后,任务的触发、通知、结束均有***自动识别,无需指挥中心指挥人员干涉具体流程运转并发现异常,便于根据任务进程或任务执行人通过***的反馈快速协调处理,及时应对。具体实现方面是根据处理思路设计任务自动触发、自动计算时长,设置自动提醒功能。
这样任务执行人可以利用移动互联网查看任务及任务说明,并且任务执行人可以反馈并要求指挥中心协助。通过***的记录功能,事后可分析总结问题,也可以复用用于灾备演练等流程,形成知识库等。
图5是根据一示例性实施方式示出的可视化的流程展示***的框图。
如图5所示,该***包括:流程配置模块510,用于配置所需的业务流程,针对各业务流程分别配置相应的操作权限;流程图生成模块520,用于根据所述业务流程生成可视化的流程图;提醒模块530,用于向各业务流程中的角色发送提醒通知;接收模块540,用于接收相应角色反馈的处理所述业务流程的信息;其中,所述流程图中显示各业务流程对应的任务信息及角色信息。
越来越多的企业开始将日常处理的业务梳理为流程,通过规范化的流程来管理企业的日常运作。业务流程,是一系列有组织的活动,它们之间相互联系,为客户创造价值,为企业创造利润。传统的业务流程管理***通常比较复杂,需要特定的设置才能将人的思想转化为工作流引擎可以识别的流程信息。通常,企业的业务分析人员,会分析和整理企业的业务流程,然后需要和专门的技术人员一起讨论分析结果。技术人员充分了解业务需求的前提下定义出符合业务要求的流程,交给工作流引擎执行。
在示例性实施例,其中所述流程配置模块510通过页面输入和/或批量导入的方式创建所述业务流程。
登录web站点进入所述流程配置模块510,下载流程配置模板,所述流程配置模板为XML格式的文件,所述流程配置模板定义在web站点内。用户可根据流程实际业务逻辑来定义XML格式的流程配置模板。流程配置模板中的内容包括:流程名称、流程节点、节点间的关系、节点审批权限等,配置完成后,***以XML文件方式导入流程定义并存储于数据库中,***根据数据库中存储的数据结构推导出XML方式的流程定义。其中,可视化工作流引擎采用Spring.NET作为基础对象框架,结合以IBatis.NET为主的数据访问层组件,以分层架构的方式进行组件式开发,包括数据层、业务层、表现层,所述数据库是应用在数据层中。
其中所述流程配置模块510还针对各业务流程分别配置相应的操作权限,还用于针对各业务流程新增角色组、新增角色和分配角色。
整个可视化工作流引擎***的权限都是以角色来进行划分的,所以每一个业务流程的步骤属于一个角色。用户可以根据自身业务流程的实际需求设计所需的角色数量。首先,新建“角色组”,并对“角色组”进行命名,用于方便业务流程的管理;其次,新建“角色”,并对此“角色”进行定义,让其属于上一步中所新建的“角色组”;最后,根据用户自身业务流程的实际需求来分配“角色组”中的“角色”,并根据不同“角色”的工作性质分配不同的操作权限。
在示例性实施例,其中所述流程图生成模块520包括图形生成插件,用于根据所述业务流程生成可视化的流程图。
其中,所述图形生成插件包括:控件列表、流程属性、画板界面、源码界面、节点属性等。
所述控件列表包括:选择控件、活动连线控件、步骤控件、开始步骤控件和结束步骤控件,该可视化工作流引擎基于活动概念,将业务流程看作是一系列有相互关系的活动集合,每个业务流程有且只能有一个开始活动(即开始步骤)和一个结束活动(即结束步骤);所述流程属性包括:名称、X坐标和Y坐标;所述节点属性包括:节点审批权限、合并条件、分支条件、会签条件、自定义执行处理器和分支决策类型。
可以通过上述的诸多控件,并结合画板界面,根据自己的业务流程需求来定义业务流程,定义完业务流程后,在节点属性上右键对节点属性进行编辑。上述步骤完成后,***会自动生成该业务流程的源码,这样即使以后业务流程需求出现变更,只需在该***后台根据新的需求对业务流程进行及时的调整与配置。
采用可视化的方式展示业务流程,业务分析人员能够将自己的思想,从业务的角度表达为图形化的流程。业务分析人员绘制的流程图,能够直接转换为工作流引擎能够读取、识别和执行的流程信息。提高业务流程建模的效率。为后续的流程监控和优化提供有效的支持。
在示例性实施例,还包括:任务调整模块,用于针对所述流程图进行任务调整,在所述流程图上动态展示各业务流程的工作进度。
在传统的电子工作流解决方案中,通常是采用耦合的方式,即根据实际的业务流程,用特定的IT技术进行实现,但是,采用这种方式实现的电子工作流应用***的业务流程与技术手段耦合度大,需要开发人员不仅要有较深的技术知识,还要熟悉业务流程。并且企业往往都存在很多属于不同应用***的业务流程,如果每个应用***都去实现这样一套工作流应用***的话,势必存在成本高、周期长、难以维护等问题,另外,这样的工作流应用***往往是根据最初的业务流程进行实现的,所以,如果后续业务流程一旦发生变化,则工作流应用***也可能面临较大的调整。
在示例性实施例,其中所述提醒模块包括短信服务器和/或IM服务器,分别用于采用短信和/或微信的方式提醒执行相应任务的角色处理业务流程中的任务。
所述提醒模块530用于向各业务流程中的角色发送提醒通知,还用于查询各业务流程的使用情况及各项任务的进度情况。
需要注意的是,上述附图中所示的框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本发明实施方式的方法。
以上具体地示出和描述了本发明的示例性实施方式。应可理解的是,本发明不限于这里描述的详细结构、设置方式或实现方法;相反,本发明意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。

Claims (9)

1.一种可视化的流程展示方法,其特征在于,包括:
采用HTML5构建前台页面,在所述页面配置所需的业务流程,针对各业务流程分别配置相应的操作权限;
采用图形生成插件根据所述业务流程生成可视化的流程图;
自动计算任务进度,根据任务进度向各业务流程中的角色发送提醒通知,所述提醒通知中包括任务的链接,所述链接中包含相应角色的身份识别随机码,以便于执行相应任务的角色打开接收到的链接、根据所述身份识别随机码确认身份、查看自己的任务并点击相应的处理按钮来处理任务;其中所述向各业务流程中的角色发送提醒通知包括采用短信和微信的方式提醒执行相应任务的角色处理业务流程中的任务;其中,客户端与web服务器连接,将所述web服务器与数据库直接相连,将定时提醒计划、定时提醒时间及相关任务信息传送至所述数据库保存,当所述客户端打开与所述web服务器的连接时,所述客户端通过所述web服务器获取所述定时提醒计划、定时提醒时间及相关任务信息,以生成提醒或任务信息;与所述数据库连接的提醒服务器定期扫描当所述数据库数据发生变化时所述web服务器发出的通知;所述提醒服务器与一个IM服务器连接,当提取到所述提醒或任务信息超时时间到达时,所述提醒服务器发送指令至所述IM服务器,所述IM服务器与所述客户端相连,接收到所述提醒服务器的指令之后,发送指令到所述客户端,在所述客户端展示时间到期的提醒通知;所述提醒服务器还与一个短信服务器连接,对所述短信服务器发送指令,所述短信服务器发送所述提醒通知至所述角色绑定的手机上;
接收相应角色反馈的处理所述业务流程的信息,其包括:执行相应任务的角色以约定内容回复接收到的处理任务,其中所述约定内容包括预设的不同代码表示任务的不同处理状态;和/或执行相应任务的角色打开接收到的链接、查看自己的任务并点击相应的处理按钮的方式来处理任务,其中所述链接中包含该角色的身份识别随机码;
其中,所述流程图中显示各业务流程对应的任务信息及角色信息,所述任务信息包含:任务明细、任务执行人、任务前置任务、任务计划开始时间、任务计划用时、任务实际开始时间、任务实际结束时间、任务实际用时、任务状态;所述角色信息包括相应任务的分配人和执行者信息,并以各种不同的预设颜色在所述流程图上区分显示各个业务流程的任务进度。
2.根据权利要求1所述的方法,其特征在于,还包括:针对所述流程图进行任务调整,在所述流程图上动态展示各业务流程的工作进度。
3.根据权利要求2所述的方法,其特征在于,还包括:
接收对所述流程图中的任务的点击事件;
根据所述点击事件,显示相应任务的修改页面。
4.根据权利要求2所述的方法,其特征在于,还包括:
在所述流程图中调整未开始的任务;
所述未开始的任务根据调整后的流程图建立新的任务。
5.根据权利要求1所述的方法,其特征在于,还包括:根据接收到的回复内容与所述约定内容进行比对完成任务状态的更新。
6.根据权利要求1所述的方法,其特征在于,还包括:对所述流程图中的任务进行计时,根据所述计时,向分配相应任务的角色和执行相应任务的角色发送双向提醒预警信息,其中所述提醒预警信息包括超时任务提醒通知。
7.根据权利要求1所述的方法,其特征在于,其中所述可视化的流程图能够复盘显示。
8.一种可视化的流程展示***,其特征在于,包括:
流程配置模块,用于采用HTML5构建前台页面,在所述页面配置所需的业务流程,针对各业务流程分别配置相应的操作权限;
流程图生成模块,用于采用图形生成插件根据所述业务流程生成可视化的流程图;
提醒模块,用于自动计算任务进度,根据任务进度向各业务流程中的角色发送提醒通知,所述提醒通知中包括任务的链接,所述链接中包含相应角色的身份识别随机码,以便于执行相应任务的角色打开接收到的链接、根据所述身份识别随机码确认身份、查看自己的任务并点击相应的处理按钮来处理任务;其中所述提醒模块包括短信服务器和IM服务器,分别用于采用短信和微信的方式提醒执行相应任务的角色处理业务流程中的任务,其中所述向各业务流程中的角色发送提醒通知包括采用短信和微信的方式提醒执行相应任务的角色处理业务流程中的任务;其中,客户端与web服务器连接,将所述web服务器与数据库直接相连,将定时提醒计划、定时提醒时间及相关任务信息传送至所述数据库保存,当所述客户端打开与所述web服务器的连接时,所述客户端通过所述web服务器获取所述定时提醒计划、定时提醒时间及相关任务信息,以生成提醒或任务信息;与所述数据库连接的提醒服务器定期扫描当所述数据库数据发生变化时所述web服务器发出的通知,所述提醒服务器连接所述数据库更新数据;所述提醒服务器与一个IM服务器连接,当提取到所述提醒或任务信息超时时间到达时,所述提醒服务器发送指令至所述IM服务器,所述IM服务器与所述客户端相连,接收到所述提醒服务器的指令之后,发送指令到所述客户端,在所述客户端展示时间到期的提醒通知;所述提醒服务器还与一个短信服务器连接,对所述短信服务器发送指令,所述短信服务器发送所述提醒通知至所述角色绑定的手机上;
接收模块,用于接收相应角色反馈的处理所述业务流程的信息,其包括:执行相应任务的角色以约定内容回复接收到的处理任务,其中所述约定内容包括预设的不同代码表示任务的不同处理状态;和/或执行相应任务的角色打开接收到的链接、查看自己的任务并点击相应的处理按钮的方式来处理任务,其中所述链接中包含该角色的身份识别随机码;
其中,所述流程图中显示各业务流程对应的任务信息及角色信息,所述任务信息包含:任务明细、任务执行人、任务前置任务、任务计划开始时间、任务计划用时、任务实际开始时间、任务实际结束时间、任务实际用时、任务状态;所述角色信息包括相应任务的分配人和执行者信息,并以各种不同的预设颜色在所述流程图上区分显示各个业务流程的任务进度。
9.根据权利要求8所述的***,其特征在于,还包括:任务调整模块,用于针对所述流程图进行任务调整,在所述流程图上动态展示各业务流程的工作进度。
CN201610284452.6A 2016-04-29 2016-04-29 可视化的流程展示方法及*** Active CN107341643B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610284452.6A CN107341643B (zh) 2016-04-29 2016-04-29 可视化的流程展示方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610284452.6A CN107341643B (zh) 2016-04-29 2016-04-29 可视化的流程展示方法及***

Publications (2)

Publication Number Publication Date
CN107341643A CN107341643A (zh) 2017-11-10
CN107341643B true CN107341643B (zh) 2021-01-15

Family

ID=60221717

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610284452.6A Active CN107341643B (zh) 2016-04-29 2016-04-29 可视化的流程展示方法及***

Country Status (1)

Country Link
CN (1) CN107341643B (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107784488B (zh) * 2017-11-20 2022-06-14 吉林大学 一种松散耦合的业务流程管理***
CN108460511A (zh) * 2017-12-29 2018-08-28 陈菡 一种工作流引擎***及其实现方法
CN108460516A (zh) * 2018-01-22 2018-08-28 深圳前海数创人工智能有限公司 一种气象预警预报业务智能管理***及方法
CN109190992A (zh) * 2018-09-14 2019-01-11 成都信息工程大学 一种基于用例的业务流程的生成方法及装置
CN108960789A (zh) * 2018-09-25 2018-12-07 金蝶软件(中国)有限公司 一种财务记账的方法、装置和终端
CN109165931A (zh) * 2018-09-25 2019-01-08 阿里巴巴集团控股有限公司 项目流程管理方法及装置
CN109359949B (zh) * 2018-10-30 2022-05-27 中国建设银行股份有限公司 流程展示方法和装置
CN109766076B (zh) * 2018-11-27 2023-02-03 贵州力创科技发展有限公司 一种流程控制方法、装置和存储介质
CN109903009A (zh) * 2019-01-31 2019-06-18 平安科技(深圳)有限公司 基于分步驱动的数据流跟踪推进方法及***
CN110399269A (zh) * 2019-07-26 2019-11-01 新奥数能科技有限公司 流程进度的监控方法及装置
CN110489170A (zh) * 2019-09-06 2019-11-22 北京中亦安图科技股份有限公司 一种aix***安装方法及装置
CN110650211B (zh) * 2019-10-15 2022-04-01 河北幸福消费金融股份有限公司 基于agent技术的流程控制方法、***、装置及存储介质
CN113035294A (zh) * 2019-12-25 2021-06-25 天津新开心生活科技有限公司 一种临床试验管理方法、装置、可读介质及电子设备
CN112232686A (zh) * 2020-10-22 2021-01-15 威智荟智能科技有限公司 一种智能秘书***
CN113743731A (zh) * 2021-08-05 2021-12-03 核动力运行研究所 一种核电厂生产管理方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101917462A (zh) * 2010-07-22 2010-12-15 朱建华 基于移动互联网的信息***的信息推送和处理方法及***
CN102521686A (zh) * 2011-11-30 2012-06-27 陕西东显永益机电技术有限公司 一种行政信息审批管理***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663569A (zh) * 2012-05-07 2012-09-12 广东优迈信息通信技术有限公司 一种可视化工作流引擎***
CN105205575A (zh) * 2014-06-13 2015-12-30 国网浙江杭州市萧山区供电公司 业务流程绩效评估及决策分析***
CN105046438A (zh) * 2015-07-31 2015-11-11 长威信息科技发展股份有限公司 基于可视化流程配置的自定义流程配置办公***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101917462A (zh) * 2010-07-22 2010-12-15 朱建华 基于移动互联网的信息***的信息推送和处理方法及***
CN102521686A (zh) * 2011-11-30 2012-06-27 陕西东显永益机电技术有限公司 一种行政信息审批管理***

Also Published As

Publication number Publication date
CN107341643A (zh) 2017-11-10

Similar Documents

Publication Publication Date Title
CN107341643B (zh) 可视化的流程展示方法及***
US20190050812A1 (en) Project management and activity tracking methods and systems
US20160148157A1 (en) Managing activities in an organization
CN101079899B (zh) 配合过程控制***使用的万维网业务确认
Liang et al. Understanding the influence of team climate on IT use
US8032635B2 (en) Grid processing in a trading network
US20220172149A1 (en) System of standardized api interpretation for inter application communication
US11720838B2 (en) Systems and method for a project management portal
US20030126001A1 (en) Process for managing requests for work within an organization through a centralized workflow management system
CN102982396A (zh) 通用过程建模框架
WO2014013551A1 (ja) ワークフロー管理装置及びワークフロー管理方法
US7469217B2 (en) Product toolkit system and method
Colazo et al. Following the sun: Temporal dispersion and performance in open source software project teams
WO2010109331A1 (en) Systems and methods for managing organizational information
CN112668295A (zh) 一种基于自定义表单和Activiti工作流的管理***及方法
US20210149688A1 (en) Systems and methods for implementing external application functionality into a workflow facilitated by a group-based communication system
US11494740B1 (en) Techniques for providing alerts in a time and attendance system
CN110609840A (zh) 一种用户信息筛选方法、装置及设备
CN113836218A (zh) 一种基于工作流的分布式异构处理***
JP5651792B2 (ja) ワークフロー管理装置及びワークフロー管理方法
CN113537943A (zh) 一种通用工作流引擎及其构建方法
Mametjanov et al. ARCADE: Action-Centered rapid collaborative application development and execution
CN112801446B (zh) 上云服务站和上云服务方法
KR20220120138A (ko) 비대면 디지털 프로젝트 협업 시스템
Chen Web service based mobile worker supporting system for construction industry applications

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant