`
snowfox2008
  • 浏览: 128005 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

工作流之时间管理

阅读更多

1、工作流时间管理概述

其实最早接触时间管理这个概念是在上大学的时候,学过一门《工业企业管理学》的课程,其中讲生产管理的章节讲到了网络图、关键路线、网络时间的计算。呵呵关键路线这个概念大家都应该比较熟悉了,我们软件工程师应该最为熟悉,因为在大多数的项目计划中,可能都在用microsfot project中的甘特图来制定工作计划,而project可以直接把甘特图转换为网络图。通过网络图我们可以很快地找到关键路径并进行时间优化。现在回过头来看我们的工作流流程图,大家是不是有点似曾相识的感觉了呢

现在我们来看工作流的时间管理,其实讲到工作流时间管理,可能熟悉工作流的人就会想到,为某个活动节点(任务节点)设定一个时间期限,到达期限后可以执行一些特定的动作(例如超时处理,发送通知等),可能还会有人想到对流程实例和活动实例进行统计,报表。其实这些都不是工作流时间管理的本质,工作流时间管理的本质在于可以对整个流程的执行效率进行分析,在分析的基础上进行不断地优化,从而真正地达到优化企业业务流程(实际上就是对网络图进行时间优化)提高企业的执行效率。尤其是在国内这种以人为主的工作流应用背景下,时间管理就更显得尤为重要了。例如政府的审批流程,现在很多政府都提供了网上的电子审批流程,而每个审批环节都有时间的约束,还有政府里都有所谓的督办部门对重点的事项进行督办等等,这些都离不开工作流的时间管理。

2、工作流时间管理之功能分类

工作流时间管理按照功能划分,主要有以下几个部分:

a、工作日、非工作日设定(包括工作时间、节假日的设定等),在此就不详细赘述了,可参见project中的相关设定;

b、定时设定,包括按具体的时间点、时间间隔和周期性启动流程实例(例如每月的月底启动一个计算工资表的流程);

c、时间期限设定及相关处理策略,期限设定包括:流程的期限设定、活动节点(任务节点)的期限设定。处理策略包括:超时策略(可以执行超时预警、报警、超时跳跃,还可以由用户自定义策略)、延时策略(某个工作项提交后并不马上触发下一个任务,而是延时某个时间段后再触发);

d、流程实例或活动实例的挂起、恢复,满足一定条件(用户可自定义业务规则条件)后某个流程实例或活动实例自动挂起一个时间段,时间段到时后自动恢复;

e、统计和报表,可以按照时间段(小时、日、月、年等)对某人或某角色、某岗位等的工作情况进行统计分析,可以分析参与实体的工作完成效率,工作负载等,可以分析某个流程或某个任务节点的执行效率;

f、针对上面的统计结果,找出关键路径(如果存在),对流程进行优化;

老婆喊偶吃饭了,今天先写到这里,过两天我会给出工作流时间管理的设计与实现。

分享到:
评论

相关推荐

    工作流时间管理论文-范玉顺

    但由于工作流特有的复杂性和多样性,这些领域的研究成果并不完全适用于工作流时间管理。 - **局限性**:目前大多数工作流管理系统仅限于过程仿真、指定活动的截止日期以及当错过截止日期时触发异常处理等基本功能,...

    工作流系统时间异常处理研究

    随着信息技术的不断发展与企业业务流程的日益复杂化,工作流管理系统(Workflow Management System, WFS)已成为支持企业业务过程集成的重要工具。工作流系统主要负责业务过程的建模与执行,其应用场景广泛涉及跨...

    工作流时间修改

    工作流时间修改是一个重要的议题,尤其在企业级应用开发中,涉及到流程自动化和任务调度时。这个主题通常涵盖如何调整工作流中的各个阶段的时间设定,以便优化流程效率或适应业务需求的变化。源码和工具的标签暗示...

    [工作流管理技术基础].范玉顺.文字版.pdf

    《工作流管理技术基础》由范玉顺撰写,是一本深度解析工作流管理技术的专著,涵盖了工作流管理的基本概念、系统架构、技术研究、软件产品及模型等多个方面,旨在为读者提供全面且深入的理解。 ### 第1章:先进制造...

    工作流管理:模型、方法和系统

    工作流管理则是对这些活动的计划、控制和监控,以确保它们按照预定的方式和时间进行。 模型是工作流管理的基础,它提供了对工作流的抽象表示。常见的工作流模型有:顺序流程模型、并行流程模型、分支流程模型和循环...

    在线工作流设计系统 工作流 设计和管理

    CommitFlow在线工作流设计系统是一套可见即所得的工作流设计程序,系统实现基于WEB浏览器的工作流设计和管理。系统针工作流设计应用的特点,通过图形化操作界面,让开发者用最少的时间设计或修改企业业务流程。

    浅析业务流程管理(BPM)与工作流的区别

    ### 浅析业务流程管理(BPM)与工作流的区别 #### 概述 在数字化转型的浪潮下,企业越来越依赖信息系统提升效率与竞争力。ERP(企业资源规划)、CRM(客户关系管理)、SRM(供应链管理)等系统已成为企业信息化的...

    Python-Prefect面向数据科学的工作流自动化管理系统

    5. **灵活的调度与重试策略**: `Prefect`具有灵活的调度机制,可以按时间间隔、依赖关系或其他自定义规则触发工作流。此外,系统还提供了自动重试功能,以应对任务失败的情况,确保任务的高可用性。 6. **版本控制...

    informatica powerCenter工作流管理指南

    工作流管理作为PowerCenter的重要组成部分之一,提供了高级别的自动化与监控机制,帮助企业实现数据集成项目的高效运行。 #### 二、PowerCenter 7.1.1工作流管理概述 ##### 2.1 工作流进程 工作流进程是Power...

    工作流实例 工作流实例

    工作流实例是指在特定时间启动并按预定顺序执行的一系列工作流程活动。这些实例是根据预先定义的工作流模型创建的,模型通常包含了流程的步骤、参与者、条件和规则。 在IT行业中,工作流实例的应用广泛,包括但不...

    工作流技术综述 讲工作流的论文

    - 随着时间的发展,工作流管理系统逐渐由简单的表单处理向更为复杂的业务流程管理转变,成为企业实现流程自动化的重要工具。 3. **现代阶段:** - 进入21世纪后,随着信息技术的快速发展(如互联网、移动通信、...

    Windchill工作流数据库字典

    Windchill作为PTC公司的产品生命周期管理系统(PLM),其工作流模块是整个系统的重要组成部分之一。工作流能够帮助用户实现对业务流程的自动化控制,从而提高工作效率并确保业务流程的准确性。在Windchill的工作流模块...

    基于UML的工作流管理系统分析.doc

    例如,用例图可以描述工作流系统的用户需求和系统功能,序列图则展示流程中的时间顺序和交互细节,状态图用于表示单个对象在流程中的状态变化,而活动图则专门用于建模工作流中的任务序列和决策流程。 在工作流管理...

    工作流学习笔记-工作流语言

    工作流管理系统是实现这些逻辑的核心,它包含了流程定义和工作流引擎两大部分。 流程定义是工作流的核心,通常以图形化的方式呈现,即流程图。流程图展示了工作流中的各个逻辑步骤和它们之间的关系。流程实例则是...

    jquery工作流插件

    在IT行业中,工作流(Workflow)是用于自动化业务流程的技术,它可以帮助组织和管理复杂的任务序列。jQuery工作流插件是这种技术的一种实现,专为前端开发者设计,以简化网页应用中的工作流管理。该插件允许用户通过...

    显示物流、工作流、审批、时间轴节点等Jquery插件,

    总的来说,利用jQuery插件,我们可以构建出交互性强、视觉效果良好的物流、工作流、审批和时间轴节点的展示系统,极大地提升了业务管理的效率和用户体验。对于开发者来说,理解并掌握这些插件的使用,不仅能提高工作...

    jira工作流 - 设置和使用

    Jira工作流的强大之处在于其可扩展性。你可以通过插件或者自定义开发来增加更多复杂的功能,如时间跟踪、优先级设置、自动化脚本等。此外,工作流可以随时调整以适应团队的变化或项目的进展,保证了流程的适应性和...

    oracle 工作流 指南

    Oracle工作流允许企业自动化、跟踪和管理日常业务操作,提高效率,确保信息在正确的时间传递到正确的人。下面将详细阐述Oracle工作流的关键概念、功能及其应用。 1. **工作流基础** - **定义**:Oracle工作流是一...

Global site tag (gtag.js) - Google Analytics