跳转至

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);