做最好用的工作流程引擎,奉献社会。
接受人员
用来控制可以访问以节点的人员,那些人员可以访问此节点处理此节点的工作任务。如果此节点是开始节点,那就是那些人员可以发起工作。
注意:当投递规则中,设置按人员投递才有效。
------------------------------------------------------------------------------------------------------------------------------------------------------ http://ccflow.org 世界运行在流程上,未来运行在ccflow上。
做最好用的工作流程引擎,奉献社会。
可调用的子流程
处理父子流程时用到
现有一个主流程,一个或者多个小线程流程. 主流程在运行到指定节点时,它可以停留在这里可以一次或者多次唤起其它的流
程。我们把这样的流程称呼为主副流程. 唤起流程的节点,我们称为唤起节点.
如何设置这样的流程,你可以在节点属性里, 选择要关联的子流程. 关联之后,需要诊断一下.
这个调用链接就会显示在表单的下方.
如何进行二次开发对于这样的流程, 请等待一下二次开发问题. 要想进行二次开发你需要很熟悉ccflow的运行表结构.
开发注意事项:
1, 唤起节点的表单数据可以copy 到被唤起流程的第一个节点上.
2, 如果以前已经唤起过的流程没有运行下去,那么这个调用就会把上次没有发起的子流程掉起来。
3, 如果没有的话就可以看到已经发起的流程列出来.
4, 被调用起来的流程不能是多线程流程,(其实这个是不合理的约定), 因为FID 已经被占用了.
------------------------------------------------------------------------------------------------------------------------------------------------------ http://ccflow.org 世界运行在流程上,未来运行在ccflow上。
做最好用的工作流程引擎,奉献社会。
可退回的节点
一个节点的退回,是具有一定的规则的。这个规则在节点属性里可以设置。当节点的退回规则定义为可以退回指定的节点时才效。
关于节点的退回规则,请参考节点属性章节。 在这里是定义当前节点可以退回到的节点集合,在实际应用中,并不是所有的节点都可以退回。
其他:如果指定的退回此节点以后的节点会无效,比如你指定了未到达的节点。 关于退回规则请参考: 本章节的节点属性-》按钮标签-》退回规则。
单据打印
什么是单据打印?
需要制作一个单据模板,通过上一个界面绑定在节点上才能实现单据打印。 1, 一个节点表单可以打印多个单据。 2, 单据必须是 rtf 格式的文件。
单据模板.
单据模板的制作方式,与单据规则我们先看一个描述就明白了。
此模板位于:D:\\ccflow\\VisualFlow\\DataUser\\CyclostyleFile\\单据打印样本.rtf 单据模板事例 ------------------------------------------------------------------------------------------------------------------------------------------------------ http://ccflow.org 世界运行在流程上,未来运行在ccflow上。
做最好用的工作流程引擎,奉献社会。 以下是基本的字段输出 ------------------------------------------------------------------------- 普通类型字段输出: 文本输出 :
做最好用的工作流程引擎,奉献社会。 合计
单据打印的调用方式
默认调用方式:
在节点发送成功后,ccflow就会生成表单单据,发送提示界面就会提示单据打印连接。
外部接口调用方式:
对于傻瓜表单来说可以通过,写一个调用外部接口的方式调用表单。对于自由表单来说可以增加一个button 让这个button 执行一段js脚本调用。
调用URL : ./WorkOpt/PrintDoc.aspx?FK_Node=@FK_Node&OID=@WorkID。
单据打印常见问题
1, 乱码. 输出的格式是乱码。
原因:是你的格式文件中有西文字符。
解决办法:全选模板数据,字体,选择宋代或者其它的中文字段。
2, 字段没有别替换掉。
原因:两个尖括号的标记中间有其它的字符,导致ccflow未识别你的标记。
解决办法:用写字本打开模板文件,搜索字段名,定位到节点标记位置。原来可能是< MyField > 替换成
3, 明细表未输出。 原因: 解决办法:
------------------------------------------------------------------------------------------------------------------------------------------------------ http://ccflow.org 世界运行在流程上,未来运行在ccflow上。