该模块中主要是为了明确用户操作。让用户具体的知道该进行哪一步操作,在登陆系统后,系统首页中会有下面类似的流程图:
当用户完成一项操作后,要根据流程提示其他用户进行下一步操作。下面以审批流为例进行说明:
当我们对一个商品成功插入后。我们要对他进行送审。送审后由其他人员进行审批操作。
为了在流程图中更清晰的表现出要其他人员要进行审批的提示信息。
所以在设置的时候注意一下几点:
1.在【操作类构件】模块中的【操作SQL构件】下的送审按钮的执行SQL中插入类似下面的SQL语句:
INSERT INTOU_TaskMessage
(TabID
,ShortMessage
,LongMessage
,IDList
,TaskMessageID
,IDNameList
,TaskID)
VALUES
(705
,'请审批进账信息'
,'请审批由出纳发过来的进账信息,同意或否决'
,'D1138,'
,'WB_BankInAccount'+@AccountID_
,'经理办公室,'
,'B0000000161')
TabID:模块ID,与表T_Tab的TabID对应
ShortMessage:提示简要信息,字数不要太多;
LongMessage:提示完整信息;
IDList:人员ID列表或部门ID列表或人员ID与部门ID混合列表;
TaskMessageID:节点信息提示ID,不能为空,一般如下设置 ,'WB_BankInAccount(表名的GUID)'+@AccountID_(表的主键);
IDNameList:人员名称和部门名称列表;
TaskID:流程的任务标识,不能为空;
UrlParam:为要导向的模块传递的参数,如:&Param1=123&Param2=345
这样在送审完毕后,在首页的流程图上就会有请审批的内容提示。在审批中,不管是否决还是同意,用户都要在相应的【操作SQL构件】的执行sql语句下面插入类似下面的sql语句:
delete fromU_TaskMessage where TaskMessageID='WB_BankInAccount'+@AccountID_
把送审中插入的提示消息删掉。用户也可以根据需要看是否要设置进一步的提示信息。设置方法和送审时,插入的类型。
这样的话,在首页中流程图中就可以动态的显示出用户要进行哪一步的操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)