• k2流程设计简介


    设计流程

       

    1.         建新项目

          a)       打开K2 Studio Designer,文件 > 新建 > 项目

    b)      如下图,

    项目类型:K2

    模板:K2 Empty Project

    名称:K2Lab2_API

    位置:C:"lab"lab2"Process

    2.         建立流程ProcessAPI

    a)       右击流程项目> 添加 > 现有项

    b)      找到C:"lab"lab0"Process"K2WorkflowProjectLab0"K2WorkflowProjectLab0"Process1.kprx,点击“添加”

    c)      Process1.kprx,重命名为:ProcessAPI.kprx

    3.         添加Process Datafield

    a)         视图 > K2 Object Browser

    b)        如下图,进入Process/Activity Data tab(第三个图标),展开Data fields

    c)        右击ProcessAPI,点Add

    l         字段名称:applicant,初始值:张三

    l         字段名称:content,初始值:内容

    l         字段名称:remark,初始值:审批意见

    4.         添加代码

    a)         ApprovedDeclined结点的Server Events中,使用以下代码输出所有变量值:

    Console.WriteLine(" Approve(Declined) – ProcessInstance.DataFields.Count=" + K2. ProcessInstance.DataFields.Count.ToString());

    for (int i = 0; i < K2. ProcessInstance.DataFields.Count; i++)

    {

            Console.WriteLine(K2. ProcessInstance.DataFields[i].Name.ToString() + " = " +

                K2. ProcessInstance.DataFields[i].Value.ToString());

    }

    5.         修改ClientEventApprovalURL属性

    a)         修改ClientEventApprovalURL为:http://localhost/Lab2WebSite/Approval.aspx

    6.         部署测试

    a)         K2 WORKSPACE中测试,确保流程正确

  • 相关阅读:
    Intellij IDEA debug jar包
    diamond简介和使用
    dubbo配置指南
    dubbo简单配置与使用
    设计模式之策略模式
    悲观锁和乐观锁
    sql建表,建索引注意事项
    jvm 调优(2)垃圾回收算法
    jvm 调优(1)概念
    jvm 命令
  • 原文地址:https://www.cnblogs.com/kaixuanpisces/p/1260260.html
Copyright © 2020-2023  润新知