• 驰骋工作流引擎表单设计器-功能类控件


    驰骋工作流引擎将出发各种事件的控件称之为功能类控件,驰骋表单设计器中有控件分类:按钮,鼠标、选择,超连接。

    按钮

    表单上面的按钮对象,可以处理事件内容。

    clip_image002[24]

    特别说明:ccBPM所有的事件内容的处理方式都是一致的,目前所涉及的事件有,表单事件、按钮事件、流程事件。

    1.总体说明

    每个按钮有自己的按钮类型,使用自定义按钮类型。

    属性

    说明

    按钮事件类型

    事件类型决定按钮执行的内容。

    事件内容

    就是要执行的内容,内容里面可以有变量,变量来自与表单。变量的表达方式仍然用@+变量名来决定,比如:@jiner , @shenpiren,

    系统变量有@WebUser.No 当前操作员编号,@WebUser.Name 当前操作员名称 @WebUser.FK_Dept 当前操作员部门。

    执行成功提示信息

    当内容执行成功时提示的信心。

    执行失败提示信息

    当内容执行失败时,抛出异常信息时提示的信息。

    2.执行存储过程案例

    clip_image004[21]

    说明:@WebUser.No 表示当前的操作人员系统变量。

    3.执行SQL 事例

    clip_image006[17]

    以上事例说明了删除一条数据时提示的信息。@+字段名是用来取当前节点字段。

    4.执行URL

    clip_image008[15]

    特别说明:

    执行url 是静默执行,需要对方的页面直接返回 string 串就可以了。如果超时连接,或者,返回串的前三个字母是Err ,ccBPM就会执行失败,就抛出失败信息给操作者。

    在执行url时系统就会把两个默认的参数增加上。分别是UserNo, SID。

    比如:您设定的是 http://serverName/a.aspx?type=@MyType 实际执行的是:http://serverName/a.aspx?type=@MyType&UserNo=abc &SID=a2345bc

    5.执行JavaScript

    clip_image010[15]

    执行js 时,成功信息与失败提示信息就不需要填写了。

    鼠标

    点它就是取消所有的工具选择,让其所有工具栏的状态为空。

    选择

    全选特定的区域,比如要删除特定区域的对象,就可以使用它来选择。目前该功能不是很稳定。

    超连接

    显示超级连接.

    clip_image012[10]

    提示:@符号表示换行。

    其他:

    超链接功能用到很多,连接地址里可以支持字段变量。比如:在一个表单节点上需要启动子流程,这个时候就需要动态的生成一些参数生成连接。

    clip_image013

    在连接中有常量,也有变量:

    /WF/MyFlow.aspx?FK_Flow=012&PWorkID=@OID&PNodeID=1103&PFlowNo=011

    @+参数, 这里就是说的ccBPM的表达式。

    更多的功能探索,请访问在线演示平台:

    流程演示环境:http://demo.ccflow.org/

    OA演示环境:(用户名amdin 密码:pub) http://ccoa.ccflow.org/Main/NewHome/login.aspx

    驰骋工作流引擎官方网站:http://www.ccflow.org/

    与众多爱好者共同探索,请加官方QQ群:383352596

    指定联系官方QQ:1146275232

  • 相关阅读:
    minGw编译器记录
    也来小谈jsonP
    [struts2]2.3.14 jsonplugin 存在bug<java.lang.NoSuchFieldException: DEFAULT_PARAM>
    年学习进度简记【2012】
    征服ExtJs那棵树(ExtJs官方开发手册汉语详解TreePanel)
    html 和ExtJs 搭建背景音乐 开发
    复习整理2
    MSChartHelpe
    DataToExcel
    如何将一个类型在FOREACH中使用
  • 原文地址:https://www.cnblogs.com/ccflow/p/5826195.html
Copyright © 2020-2023  润新知