1. 任务控制

任务:是指需要多个人同时参与同一个事件并返回结果的操作

1.明细表的ord2tag>100,并且在明细表<table id="xxxx">中添加datasource="自己定义",wrklog="0"

2.在要操作的字段<td name="{xxx}">中将editable="0"设置为editable="{editable}" 这是设置任务发出后,接收对象可编辑的内容

3.在发出任务的流程节点线上“执行前SQL”或者“执行后SQL”中写入:

insert into #task (objtype,ctgid,objid,obj2id,cuid,infotype,info) select 'biz',ord_bizid,ord_id,ord2_id,ord2_xxcuid ,'请XXXX','说明内容'+ord_no+'/'+ord_title from #rodetailX,#romaster #task的具体参数:

4.在开发”业务加载之后”写入: select '自己定义', datasource (ord2_xxid-@useruid) editable,* from order_x_xx,order_x where ord2_ordid=@ord_id ord_id=@ord_id and (ord2_xxcuid=@useruid or @useruid=ord_createcuid 这是收到任务的对象只能查看自己并编辑自己相应的内容, 5.当提交完成后并删除任务 /*判断当前评估者信息不为空,在交接状态不为空的情况下删除当前评估者的任务*/ delete mps_task from order_x_xx where tsk_cuid = ord2_xxcuid and isnull(ord2_jjzt,'') !='' and ord2_ordid = @ordid and ord2_xxcuid = @useruid and tsk_objid = @ordid and tsk_objtype='biz'

results matching ""

    No results matching ""