驰骋工作流引擎

注册

 

返回列表 12345678» / 9
发新话题 回复该主题

Ray的SDK开发探索3:ASP.NET MVC中,使用SDK方式,跑通cc自带的... [复制链接]

1#
这节的分享的内容比较长,大量干货

----------------------上一节漏了一点,这里先补上-----------------------
在自建项目的web.config中,配置ccflow的数据库连接信息。
  <appSettings>
    <add key="AppCenterDBType" value="MSSQL"/>
    <add key="AppCenterDSN" value="password=123456;persist security info=true;user id=sa;initial catalog=ccflow6;data source=.;timeout=10;multipleactiveresultsets=true"/>
  </appSettings>
注意:数据库信息配置到<appSettings>节,而不是<connectionStrings>节。
----------------------end

另外,我使用的ccFlow的版本号是:svn revision 9028,2015年5月8号。4月份的版本中可能会有点小问题,参见:调用Node_SendWork发送第2个节点时提示当前节点已执行完成的错误。

--------------------------先找到流程在哪里----------------------------
捣腾之前,当然先要对基本概念有理解:SDK开发概念理解1:FK_Flow、FK_Node、WorkID

1、流程设计器模式,登陆ccFlow,找到自带SDK的流程,发现请假流程比较简单,而且源代码里面有示例,那就先来捣腾它。

2、打开 Sql Server Management Studio,根据名称找到请假流程:
select *
from WF_Flow
where name like '请假%SDK%'
得到流程编号为018

当然也可以看看结点信息
select *
from WF_Node
where FK_FLOW='018'
找到5条数据,对应设计器里面的5个结点


--------------------end 找流程

---------------万事俱备,下面开始代码----------------
1、业务逻辑层
***** 该内容需会员回复才可浏览 *****
4、界面显示效果如下图:




执行测试的时候,就从填写请假单按钮开始,挨个儿点下去就OK了。
中间也可以用相关人员的工号登陆到ccFlow应用系统中去,就能看到待办里面有工作了。





往期回顾:
Ray的SDK开发探索1:配置ccFlow环境:WIN7+VS2013
Ray的SDK开发探索2:自建项目中引入ccFlow
SDK开发概念理解1:FK_Flow、FK_Node、WorkID

    已有1评分我要评分查看所有评分

    最后编辑ray 最后编辑于 2015-05-09 00:03:45
    本主题由 管理员 admin 于 2015-5-9 10:47:31 执行 设置精华/取消 操作
    分享 转发
    TOP
    2#

    感谢分享,只要耐心的看文档,一定会成功的。
    关注ccflow微博,第一时间了解ccflow动态。[ http://ccflow.org/share.aspx
    TOP
    3#

    回复下,学习学习
    TOP
    4#

    厉害
    TOP
    5#

    非常受启发。
    TOP
    6#

    nice
    TOP
    7#

    看看
    TOP
    8#

    看看学习!
    TOP
    9#

    kankan  hah
    TOP
    10#

    感谢分享
    TOP
    发新话题 回复该主题