跳转至

UserTask

类名:UserTask

说明:用户任务用于统一系统中的所有任务并进行统一提醒。为提升性能,该对象经过特殊处理,其 ObjectId 等于绑定的 TargetId

属性

名称 说明
Sender 任务发送方
Name 任务名称
Summary 任务摘要
UserId 需提醒的用户
TaskType 任务类型 H3.Task.TaskType
TaskState 任务状态 H3.Task.TaskState
ReminderType 提醒类型 H3.Task.ReminderType
RecurrenceType 重复类型 H3.Task.RecurrenceType
AlertTime 提醒时间
AlertState 提醒状态 H3.Task.AlertState
TargetType 关联对象类型
AppCode 应用编码
SchemaCode 关联对象的模式编码
TargetId 关联对象 ID
TargetName 关联对象名称
StartTime 开始时间
EndTime 截止时间
UserName 用户名称
RuleId 触发该任务的规则 ID
SenderName 该属性用途未知

构造函数

方法定义

```csharp ///

/// 新建任务,任务创建时发送提醒且后续不再提醒 /// /// 创建任务的用户 /// 接收任务的用户 /// 任务对应的应用编码 /// 关联对象的模式编码 /// 关联对象类型 /// 关联对象 ID /// 关联对象名称 /// 任务名称 /// 任务摘要 /// 任务截止时间 public UserTask( string sender, string userId, string appCode, string schemaCode, LinkTargetType targetType, string targetId, string targetName, string taskName, string taskSummary, DateTime endTime);

///

/// 新建任务,任务创建时发送提醒且后续不再提醒 /// /// 创建任务的用户 /// 接收任务的用户 /// 任务对应的应用编码 /// 关联对象的模式编码 /// 关联对象类型 /// 关联对象 ID /// 关联对象名称 /// 任务名称 /// 任务摘要 /// 任务截止时间 /// public static UserTask CreateTask( string sender, string userId, string appCode, string schemaCode, LinkTargetType targetType, string targetId, string targetName, string taskName, string taskSummary, DateTime endTime);

///

/// 新建日程,日程将在截止时间前提醒 /// /// 创建日程的用户 /// 接收日程的用户 /// 对应的应用编码 /// 关联对象的模式编码 /// 关联对象类型 /// 关联对象 ID /// 关联对象名称 /// 任务名称 /// 任务摘要 /// 重复类型 /// 提醒的时间 /// 日程开始时间 /// 日程截止时间 public UserTask( string sender, string userCode, string appCode, string schemaCode, LinkTargetType targetType, string targetId, string targetName, string name, string summary, RecurrenceType recurrenceType, System.DateTime alertTime, DateTime startTime, DateTime endTime);