zoukankan      html  css  js  c++  java
  • K2使用总结K2简介

    K2使用总结-K2简介

    一、 K2简介

    K2 Black pearl 是SourceCode公司基于.NET WF构建的流程开发平台的核心产品。代码可支持生成WF代码,流程设计环境使用WPF构建,并完全嵌入到VS 2008中,与微软产品紧密结合。

    K2 black pearl 包括业务流程管理与工作流性能。可以通过建立应用来管理业务流程并使其自动化,或者集业务流程、人员、服务、信息和系统于单一的应用,从而帮助推动业务发展。

    二、 K2中常用对象介绍

    1、 DefaultActivity  (流程节点,可以看作是事件的容器,在该节点中必须包含至少一个事件)

    2、 Default Line(节点之间的连接线)

    3、 Default ClientEvent(客户端事件,用来与用户交互)

    4、 Default ServerEvent (Code)(服务器端事件,在K2服务器端执行的代码块)

    5、 IPC Event(子流程事件,启动设置好的子流程)

    6、 Actions(Client Event中设置的动作,)

    7、 OutComes(节点的输出信息,一般和Actions为一对一的关系,也可以自定义。)

    8、 流程节点中的规则:

    1. Preceding Rule(前置规则)

    Preceding Rule是一种逻辑表达式,当表达式为真时,一个流程节点才可以开始执行。

    2. Start Rule(开始规则)

    Start Rule是一个时间规则,代表一个流程任务什么时候开始。比如,可以在流程发起后等待2小时再开始这个流程任务,或者当某个流程变量为真的情况下,再等待2小时开始流程任务。

    3. Destination Rule(执行人规则)

    用于指定谁来执行任务。

    4. Escalation Rule(过期规则)

    如果希望某些任务必须在一定时间内完成,比如8小时,如果超过8小时任务依然没有被执行,我们必须执行一定的操作(比如:强制本任务过期,或者强制本任务过期并且将流程流转到某一个流程节点,等等),这样的情形下,我们就可以定义任务的过期规则。过期规则用于指定什么时候和如何执行这样的操作。

    5. Succeeding Rule(后置规则)

    Succeeding Rule是一个逻辑表达式,当它为真时,某个流程节点才可以完成。

    6.Line Rule(执行线规则)

    Line Rule是一个逻辑表达式,当它为真时,流程才可以进入到该分支指向的下一个节点。可以和outcomes配合使用。

    版权声明: 本博客地址 http://www.cnblogs.com/dreamor/,欢迎转载,转载请标明原文作者和链接。

    文章说明: 一家之辞难免有误,欢迎您中肯的指正;如对您有帮助,不胜荣幸,但更希望能够抛砖引玉。

    - 白昼     

     
    分类: K2 BPM
  • 相关阅读:
    【转】框架集中framespacing、border和frameborder属性的关系
    使用ArcGIS GP服务之二手工建模
    使用ArcGIS GP服务之五 JavaScript的调用
    使用ArcGIS GP服务之三发布前的准备
    计算GPS WGS_84 两点的距离
    使用ArcGIS GP服务之四GP服务发布
    计算GPS WGS_84 两点的距离 更加细腻的算法
    QueryPerformanceFrequency
    cocos2dx App 图标
    cocos2dx CCTimer::timerWithTarget回调
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/3075942.html
Copyright © 2011-2022 走看看