Exchange工作流问题?acptmc请进!急!!
我现在在学exchange下的工作流开发,于是在有了一定理论基础下,我下载了微软的Expense Reports示例,但在运行时,出错如下:
<file://./backofficestorage/DSSoaKM.com.cn/Public Folders/Expense Reports/TEST.EML>: Old state '', new state 'Submit to Manager', caption 'Manager Submission', event type 'OnCreate', ActionTable row ID '3'. State transition error: Error in action: Run time error at line 92. Source: Error: 8000500d. Description: 高速缓存中找不到 Active Directory 属性。
请问是什么原因?
问题点数:20、回复次数:3Top
1 楼lnliliang(可怜的人)回复于 2002-03-06 08:29:57 得分 0
我也做过这个例子,不过没遇到你这样的问题。
你这个问题是否是出在Sub SubmitExpenseReport()过程中,看得出他是需要访问Active Directory ,在这个过程中,方法
GetUserManager(WorkflowSession.Sender)是访问Active Directory的,你确定一下,你所使用登陆用户的属性信息中,在“单位”tab页上有一个“经理”属性是否指定,因为,当状态改变时,会取得该经理的邮箱,然后给他发邮件。
另外你要看的是你使用登陆用户的权限是否足够。可以用管理员登陆一下。
以上是我所怀疑的问题,不知道能否对你有帮助!Top
2 楼scgqq(轻骑兵)回复于 2002-03-06 17:48:37 得分 0
谢谢,在“单位”tab页上有一个“经理”属性指定了,果然好了,可是你能从原理上说明一下吗Top
3 楼lnliliang(可怜的人)回复于 2002-03-07 08:07:45 得分 20
在Exchange2000中,它做到了和windows2000的紧密结合,Exchange的用户信息与windows2000共用同一个活动目录,但是当你没有指定一个用户的经理时,活动目录中不存在相关属性。自然就不能成功。Top




