跳转至

OriginateInstanceMessage

类名:OriginateInstanceMessage

说明:发起一个流程实例,包括创建和启动该实例,继承自H3.Workflow.Messages.Message类。

属性

名称 说明
BizObjectId 业务对象 ID
SchemaCode 流程模板的类型
WorkflowVersion 工作流模板的版本
Originator 发起人
IsChildInstance 是否为子流程
ParentInstanceId 父流程实例 ID
ParentActivityName 父流程实例的活动名称
NotifyParentActivityFinished 若为子流程,结束时是否自动通知父流程。
ParentActivityTokenId 若为子流程且结束时需通知父流程,该字段记录子流程对应父流程的 Token。
FinishStartActivity 是否自动结束开始节点。
ActivateDestActivity 若自动结束开始节点,默认流程按设计器设定路由执行;若不希望按设定路由执行,该字段用于跳转到其他路由活动。
DestActivityParticipants 若需跳转到其他路由活动,该字段记录目标路由活动的参与者。

构造方法

```csharp ///

/// 构造函数 /// /// 业务实例数据 ID /// 流程模板编码 /// 流程模板版本号 /// 流程实例 ID /// 流程实例发起人 ID /// 是否为子流程 /// 父流程实例 ID /// 父流程实例的活动名称 /// 若为子流程,结束时是否自动通知父流程。 /// 若为子流程且结束时需通知父流程,该字段记录子流程对应父流程的 Token。 /// 是否自动结束开始节点。 /// 若自动结束开始节点,默认流程按设计器设定路由执行;若不希望按设定路由执行,该字段用于跳转到其他路由活动。 /// 若需跳转到其他路由活动,该字段记录目标路由活动的参与者。 public OriginateInstanceMessage( string bizObjectId, string schemaCode, int workflowVersion, string instanceId, string originator, bool isChildInstance, string parentInstanceId, string parentActivityName, bool notifyParentActivityFinished, int parentActivityTokenId, bool finishStartActivity, string activateDestActivity, string[] destActivityParticipants);