起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 220|回复: 8

【搞定】工作台"提交任务"如何自定义显示?**

[复制链接]
发表于 2007-6-29 23:08:42 | 显示全部楼层 |阅读模式
流程中的环节A同时会流转向3个环节,即形成了3条任务.

现在的问题是:
提交任务中也显示出了3条任务,虽然不一样,但我程序中设置的subject都是相同的.
因此我只想保留其中的一条,即只要环节A流转向随便一个环节X的任务主题即可,要如何实现?

posttask.gif

12 KB, 下载次数: 178

回复

使用道具 举报

发表于 2007-6-30 09:55:07 | 显示全部楼层
提交任务这里看到的是但前用户提交的并且没有被处理的任务,提交了多少条任务只要没被处理的都会过滤出来,面版上显示的是前20条记录,过滤条件的设置在“业务模型\协同系统\任务\任务中心资源“中,原则上不宜修改,如果楼主想改的话可以自己看看这里的代码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-30 12:03:25 | 显示全部楼层
因为各条任务的"subject"都是一样的,我是想直接改变"提交任务"的sql语句为
select distinct subject.. from ...

这样,过滤条件是不用变的.

不知道要在哪改?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-30 12:04:38 | 显示全部楼层
因为各条任务的"subject"都是一样的,我是想直接改变"提交任务"的sql语句为
select distinct subject.. from ...

这样,过滤条件是不用变的.

不知道要在哪改?

或是另一种方式:
修改"提交任务"显示的列, 增加一列"接受者和接受者单位" . 不然多条任务完全一样确实很让人迷惑,很多余.

不知道哪种方式比较容易实现?
回复 支持 反对

使用道具 举报

发表于 2007-6-30 12:15:08 | 显示全部楼层
显示一条不太好,要双击这条信息你打开那条任务呢?
第二种方式 可以修改 业务模型协同系统\任务任务中心信息\任务导航(交办)

aa.jpg

100.03 KB, 下载次数: 164

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-30 13:01:30 | 显示全部楼层
按方式2:

加了"处理人"
但运行协同出现图中错误.

而taskindex这个数据集是有那个列啊. 我编译一遍那个任务信息也还是这个错误 .

另外,这个提交人应该是ID吧,我需要的是显示名称以及岗位,可是没找到这些字段?


对于方式1:
我只要显示一条,至于点击的是哪条就是显示出的那条就可以了. 任务的其它信息用户不关心的.  我更倾向于这种方式.

tj.gif

6.15 KB, 下载次数: 167

回复 支持 反对

使用道具 举报

发表于 2007-6-30 14:04:27 | 显示全部楼层
方式1不好实现,基于现在的任务中心中的代码改动起来很麻烦。
方式2报的错误 还需要改业务模型协同系统\任务任务中心信息\任务导航(基类)中的代码:
procedure TTaskNav.DoGetTaskFields(var ATaskFields: string);
begin
  ATaskFields := 'FSUBJECT, FCREATETIME, FPLANSTARTTIME, FPLANFINISHTIME, FSTARTTIME, FFINISHTIME, FSTATE, ' +
    'FGUID, FTYPE, FFUNCURL, FUPDATEFLAG, FPROCURL, ' +
    'FSPERSONNAME, FSOGNNAME, FSDEPTNAME, FSPOSITIONNAME,FRPERSONNAMES';
end;
加FRPERSONNAMES

procedure TTaskNav.GridResize(Sender: TObject);
begin
  if Grid.Columns.Count = 4 then
    Grid.Columns[1].Width := Grid.Width - Grid.Columns[0].Width - Grid.Columns[2].Width - Grid.Columns[3].Width
  else
    Grid.Columns[1].Width := Grid.Width - Grid.Columns[0].Width - Grid.Columns[2].Width;
end;
GridResize 这个过程要改一下

还需要适当的调整一下 width这个属性

aa.jpg

85.8 KB, 下载次数: 160

回复 支持 反对

使用道具 举报

发表于 2007-7-2 08:50:31 | 显示全部楼层
为什么会形成三个任务呢?
如果生成一个任务不就好了
回复 支持 反对

使用道具 举报

发表于 2007-9-16 11:45:42 | 显示全部楼层
由于楼主长时间未跟贴,此帖先结,有问题请开新帖.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-27 15:44 , Processed in 0.045259 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表