跳转至

ActivateActivityMessage

类名:ActivateActivityMessage

说明:发送给流程,通知该流程激活某一个活动,继承 H3.Workflow.Message.ActivityMessage 类。

属性

名称 说明
CheckEntry 是否检查入口条件。
Participants 该活动的参与人。
PreTokens 该活动前面的令牌。
PreActionEventType 激活活动时,用户在前一个任务上的操作。
SkippedExecution 用于记录处理后的结果。如果为 true 表示该活动未实际执行而直接跳过。例如:前序步骤审批人与当前步骤审批人相同时可能跳过步骤;连接点活动执行时也会跳过。
Approval 用于记录处理后的审批结果。
FinishActivity 直接结束该节点。
DestActivityCode 当 FinishActivity=true 时有效,用于指定活动结束后跳转的目标活动。
ActivityCode 获取活动编码。
TokenId 获取或设置当前活动 ID。
ActivityMessageType 获取活动消息类型。
InstanceMessageType 流程消息类型。
InstanceId 流程实例 ID。

构造函数

```csharp ///

/// 创建时使用的构造函数 /// /// 流程实例 ID /// 活动编码 /// 标记该取消消息是否为回滚消息。若为回滚消息,流程将回滚至前序步骤;否则仅取消当前活动。 public CancelActivityMessage( string instanceId, string activityCode, bool rollback);

///

/// 创建时使用的构造函数 /// /// 流程实例 ID /// 活动编码 /// 标记该取消消息是否为回滚消息。若为回滚消息,流程将回滚至前序步骤;否则仅取消当前活动。 /// 设置为 true 表示无需设置完成人 public CancelActivityMessage( string instanceId, string activityCode, bool rollback, bool noneFinisher);