您的位置:首页 > 其它

业务流程节点信息提示

2016-02-06 16:05 183 查看

该模块中主要是为了明确用户操作。让用户具体的知道该进行哪一步操作,在登陆系统后,系统首页中会有下面类似的流程图:



当用户完成一项操作后,要根据流程提示其他用户进行下一步操作。下面以审批流为例进行说明:

当我们对一个商品成功插入后。我们要对他进行送审。送审后由其他人员进行审批操作。

为了在流程图中更清晰的表现出要其他人员要进行审批的提示信息。

所以在设置的时候注意一下几点:

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_

把送审中插入的提示消息删掉。用户也可以根据需要看是否要设置进一步的提示信息。设置方法和送审时,插入的类型。
这样的话,在首页中流程图中就可以动态的显示出用户要进行哪一步的操作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: