生成带注释的C#类:processInstId是String流程IDtaskInstId是String任务IDtargetActivityDefId否String下一环节IDparticipant否String下一环节参与者一个或多个账户多个用空格隔开uid是String当前任务处理人vars否Map流程变量commentMap否Map评 论区变 量actionName操作名称 commentMs
///
/// <summary>
/// 任务ID
/// </summary>
public string taskInstId { get; set; }
/// <summary>
/// 下一环节ID
/// </summary>
public string targetActivityDefId { get; set; }
/// <summary>
/// 下一环节参与者,一个或多个账户(多个用空格隔开)
/// </summary>
public string participant { get; set; }
/// <summary>
/// 当前任务处理人
/// </summary>
public string uid { get; set; }
/// <summary>
/// 流程变量
/// </summary>
public IDictionary<string, object> vars { get; set; }
/// <summary>
/// 评论区变量(actionName:操作名称, commentMsg:审批意见内容)
/// </summary>
public IDictionary<string, string> commentMap { get; set; }
/// <summary>
/// 如果评估可以达成向后推进的条件,是否继续自动向下执行。
/// 如果开发者不希望干扰后继的路线的执行, 应提供true值。
/// 该选项对传阅、加签等非常规任务无效
/// </summary>
public bool isBranch { get; set; } = true;
/// <summary>
/// 是否遇到人工任务时暂停创建,继而由外部API根据用户选择执行人范围后再创建
/// </summary>
public bool isBreakUserTask { get; set; } = false;
}
原文地址: https://www.cveoy.top/t/topic/dsKV 著作权归作者所有。请勿转载和采集!