Class FlowItem
- Namespace
- CMS.Plugin.FlowManagement.Abstractions.FlowInstances
- Assembly
- CMS.Plugin.FlowManagement.Abstractions.dll
流程工作项
public class FlowItem
- Inheritance
-
FlowItem
- Inherited Members
Constructors
FlowItem()
Initializes a new instance of the FlowItem class.
public FlowItem()
Properties
Alias
任务别名
public string Alias { get; set; }
Property Value
AutoFinish
自动结束
public short AutoFinish { get; set; }
Property Value
Choice
用户选择
public string Choice { get; set; }
Property Value
CorTaskID
上一步任务ID
public int? CorTaskID { get; set; }
Property Value
- int?
ElapsedMilliseconds
耗时
public long? ElapsedMilliseconds { get; set; }
Property Value
- long?
EnableCalculate
是否参与流程计算
public byte EnableCalculate { get; set; }
Property Value
ExpiredTime
过期时间
public DateTime? ExpiredTime { get; set; }
Property Value
FinishTime
结束时间
public DateTime? FinishTime { get; set; }
Property Value
FirstEntry
是否是第一次进入
public int? FirstEntry { get; set; }
Property Value
- int?
Id
唯一标识
public int Id { get; set; }
Property Value
ItemExtAttributes
扩展属性
public List<FlowItemExtAttribute> ItemExtAttributes { get; set; }
Property Value
KeyInfo
相关键
public string KeyInfo { get; set; }
Property Value
KeyLabel
相关标识
public string KeyLabel { get; set; }
Property Value
LevelCode
层级编号
public string LevelCode { get; set; }
Property Value
PartName
处理人
public string PartName { get; set; }
Property Value
ProcID
过程ID
public string ProcID { get; set; }
Property Value
StartTime
开始时间
public DateTime? StartTime { get; set; }
Property Value
TaskID
任务ID
public int TaskID { get; set; }
Property Value
TaskName
任务名称
public string TaskName { get; set; }
Property Value
TaskSeq
任务序号
public int TaskSeq { get; set; }
Property Value
TaskStat
工作项状态
public FlowItemStatus TaskStat { get; set; }
Property Value
- FlowItemStatus
Methods
AddExtAttribute(string, int, string, object, bool)
Adds the ext attribute.
public void AddExtAttribute(string procID, int taskId, string key, object value, bool removeOnFinished = false)
Parameters
procID
stringThe proc identifier.
taskId
intThe task identifier.
key
stringThe key.
value
objectThe value.
removeOnFinished
boolif set to
true
[remove on finished].
AddExtAttribute(string, object, bool)
Adds the ext attribute.
public void AddExtAttribute(string key, object value, bool removeOnFinished = false)