我用代码来发送一条通知给某个人,参照代码如下:
procedure TMainForm.RunNotify();
var
lOrgURL: TOrgURL;
lTask: TTask;
begin
lTask := TTask.Create;
lOrgURl := TOrgURL.Create('','','test'); //通过部门、岗位、人员创建组织单元
lTask.Subject:='代码启动通知' ;
lTask.Kind:='ftkNotify'; //任务类型为通知
lTask.SenderDeptID := '';
lTask.SenderPositionID := '';
lTask.SenderID := 'test';
lTask.FuncURL := 'Biz:\BJRLJTSBYT\BZFBFUNC.Func';
try
begin
lTask.TaskMessages.AddTaskMessage(nil, lOrgURl,
TTaskmessagestate.tmsSend, 0, False);
//添加到任务消息列表里
Flow.FlowEngine.SaveTask(lTask); //保存任务
end
finally
lTask .Free;
end;
end;
-----------------------------------------------------
能够产生通知,
但是在任务里打开是出错:"任务类型不存在:",
请问应如何来设置? |