ActivityFinishedMessage
类名:ActivityFinishedMessage
说明:发送给流程,通知流程某个活动已经完成,继承 H3.Workflow.Message.InstanceMessage 类。
属性
| 名称 | 说明 |
|---|---|
ActivityCode |
活动编码 |
TokenId |
使用的令牌 |
ContinueRoute |
完成后是否继续流转。如果继续流转,将自动激活后续活动;否则仅结束本活动,不自动激活后续活动。通常在手动调整活动时,设置该参数为 false,系统将不会自动往下流转。 |
DestActivityCode |
获取在自动结束活动时,需要调整的活动节点编码 |
InstanceMessageType |
流程消息的类型 |
InstanceId |
流程实例的 ID |
构造函数
``csharp
/// <summary>
/// 创建时使用
/// </summary>
/// <param name="instanceId">流程实例的 ID</param>
/// <param name="activityCode">活动编码</param>
/// <param name="tokenId">令牌 ID,或者叫步骤 ID,流程实例每走过一个活动该 ID 会自动加 1。令牌与活动是 N:1 的关系。</param>
/// <param name="continueRoute">完成后是否继续流转。如果继续流转,将自动激活后续活动;否则仅结束本活动,不自动激活后续活动。通常在手动调整活动时,设置该参数为false`,系统将不会自动往下流转。
/// 活动自动完成时,下一活动节点编码。
public ActivityFinishedMessage(
string instanceId,
string activityCode,
int tokenId,
bool continueRoute,
string destActivityCode);
///
false,系统将不会自动往下流转。
/// 活动自动完成时,下一活动节点编码。
/// 下一个活动参与者。
public ActivityFinishedMessage(
string instanceId,
string activityCode,
int tokenId,
bool continueRoute,
string destActivityCode,
string[] destActivityParticipants);