StartInstanceMessage
类名: StartInstanceMessage
说明:发送给流程,用于通知流程启动,继承自 H3.Workflow.Messages.InstanceMessage 类。
属性
| 名称 | 说明 |
|---|---|
NotifyParentActivityFinished |
是否在结束时通知父流程。 |
ParentActivityTokenId |
父流程活动的 TokenId。 |
FinishStartActivity |
获取是否要自动结束开始节点。 |
DestActivityCode |
获取当自动结束第一个活动时,需要跳转的目标活动。 |
InstanceMessageType |
流程消息的类型。 |
InstanceId |
流程实例的 ID。 |
构造函数
/// <summary>
/// 创建时使用
/// </summary>
/// <param name="instanceId">流程实例 ID</param>
public StartInstanceMessage(string instanceId);
/// <summary>
/// 启动流程消息
/// </summary>
/// <param name="instanceId">流程实例 ID</param>
/// <param name="finishStartActivity">是否结束第一个活动</param>
/// <param name="destActivityCode">结束第一个活动后提交的目标节点</param>
/// <param name="notifyParentActivityFinished">是否通知父流程活动结束</param>
/// <param name="parentActivityTokenId">父流程中活动节点的 `TokenId`</param>
public StartInstanceMessage(
string instanceId,
bool finishStartActivity,
string destActivityCode,
bool notifyParentActivityFinished,
int parentActivityTokenId);
/// <summary>
/// 启动流程消息
/// </summary>
/// <param name="instanceId">流程实例 ID</param>
/// <param name="finishStartActivity">是否结束第一个活动</param>
/// <param name="destActivityCode">结束第一个活动后提交的目标节点</param>
/// <param name="notifyParentActivityFinished">是否通知父流程活动结束</param>
/// <param name="parentActivityTokenId">父流程中活动节点的 `TokenId`</param>
/// <param name="destActivityParticipants">下一个活动的参与者</param>
public StartInstanceMessage(
string instanceId,
bool finishStartActivity,
string destActivityCode,
bool notifyParentActivityFinished,
int parentActivityTokenId,
string[] destActivityParticipants);