起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 1602|回复: 0

如何用代码发通知给某个组织单元

[复制链接]
发表于 2004-10-13 16:56:49 | 显示全部楼层 |阅读模式
实现步骤:

1、调用系统方法创建一个通知类型的任务,根据需要对任务赋值,并且添加到任务列表里;

2、调用SaveTask来保存任务。

use Business.Model.Flow, Business.Model.Org …
procedure TMainForm.RunNotify();
var
  lOrgURL: TOrgURL;
  lTask: TTask;
begin
  lTask := TTask.Create;
  lOrgURl := TOrgURL.Create('XSB','XSY','ZXX'); //通过部门、岗位、人员创建组织单元
  lTask.Subject:='代码启动通知' ;
  lTask.Kind:='ftkNotify';   //任务类型为通知
  lTask.SenderDeptID := 'XSB';
  lTask.SenderPositionID := 'XSJL';
  lTask.SenderID := 'ZXX';
  try
    begin
      lTask.TaskMessages.AddTaskMessage(nil, lOrgURl,
      TTaskmessagestate.tmsSend, 0, False);  
      //添加到任务消息列表里
      Flow.FlowEngine.SaveTask(lTask);   //保存任务
    end
  finally
    lTask .Free;
  end;
end;
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-23 00:00 , Processed in 0.043608 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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