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中测试,确保流程正确

转载于:https://www.cnblogs.com/kaixuanpisces/archive/2008/08/04/1260260.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值