Documentum常见问题5—如何查看工作流运行过程中用户的note备注信息【转】
http://www.cnblogs.com/SingleCat/archive/2011/01/28/1946860.html
问题5—如何查看工作流运行过程中用户的note备注信息
工作流运行过程中,用户可根据当时的实际情况在处理Task时写一些备注信息,documentum系统中如何存储这些备注信息呢?可以通过下面的这些DQL语句进行查找。
--1、查找工作流信息
select * from dmi_workitem_sp where r_workflow_id = '4d002b6780001d00';
--这里查看的是工作流ID为4d002b6780001d00所包含的Task处理任务对应的workitem信息。工作流ID可通过select * from dm_workflow where object_name ='XXX'获取。
--2、通过工作流ID查找对应的附件信息,并可找到对应的Note记录
select * from dmi_package_sp where r_workflow_id = '4d002b6780001d00'; --取这个工作流运行过程中对应的那些package信息
select * from dmi_package_rp where r_object_id in ( '49002b6780002100','49002b6780002101',
'49002b6780002102','49002b6780002103','49002b6780002104','49002b6780002105','49002b6780002106'); --查看其中的note信息ID
--3、查看Note记录保存路径
select * from dm_note_sp where r_object_id in ('41002b67800108ab', '41002b6780010881');
select * from dm_note_rp where r_object_id in ('41002b67800108ab', '41002b6780010881');
select * from dm_note_rv where r_object_id in ('41002b67800108ab', '41002b6780010881');
select * from dm_note_sv where r_object_id in ('41002b67800108ab', '41002b6780010881');
--从dm_note_rp视图中可以看到,对应Note文件(txt格式)保存的文件夹为 0b002b67800077fb 0b002b6780003141
--查找具体的文件夹路径,可以看到对应的txt格式note文件在Resource\TAU3 下面,需要打开txt文件才能看到具体的Note信息
select * from dm_folder_sp where r_object_id in ('0b002b67800077fb','0b002b6780003141');
select * from dm_folder_rp where r_object_id in ('0b002b67800077fb','0b002b6780003141');
其实通过以上的记录我们也可以看出,当工作流用户在执行任务过程中录入备注信息时,这些信息默认会保存在Resource文件柜,以用户名为名的文件夹下,以txt文件形式保存,打开txt文件才能看到实际的备注信息。
(这里引入了另外一个问题,Resource文件柜是系统默认的文件柜,系统默认文件柜还有一些,这些默认文件柜的权限是如何设置的?后面会进行讨论)