Table of Contents

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

string

AutoFinish

自动结束

public short AutoFinish { get; set; }

Property Value

short

Choice

用户选择

public string Choice { get; set; }

Property Value

string

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

byte

ExpiredTime

过期时间

public DateTime? ExpiredTime { get; set; }

Property Value

DateTime?

FinishTime

结束时间

public DateTime? FinishTime { get; set; }

Property Value

DateTime?

FirstEntry

是否是第一次进入

public int? FirstEntry { get; set; }

Property Value

int?

Id

唯一标识

public int Id { get; set; }

Property Value

int

ItemExtAttributes

扩展属性

public List<FlowItemExtAttribute> ItemExtAttributes { get; set; }

Property Value

List<FlowItemExtAttribute>

KeyInfo

相关键

public string KeyInfo { get; set; }

Property Value

string

KeyLabel

相关标识

public string KeyLabel { get; set; }

Property Value

string

LevelCode

层级编号

public string LevelCode { get; set; }

Property Value

string

PartName

处理人

public string PartName { get; set; }

Property Value

string

ProcID

过程ID

public string ProcID { get; set; }

Property Value

string

StartTime

开始时间

public DateTime? StartTime { get; set; }

Property Value

DateTime?

TaskID

任务ID

public int TaskID { get; set; }

Property Value

int

TaskName

任务名称

public string TaskName { get; set; }

Property Value

string

TaskSeq

任务序号

public int TaskSeq { get; set; }

Property Value

int

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 string

The proc identifier.

taskId int

The task identifier.

key string

The key.

value object

The value.

removeOnFinished bool

if set to true [remove on finished].

AddExtAttribute(string, object, bool)

Adds the ext attribute.

public void AddExtAttribute(string key, object value, bool removeOnFinished = false)

Parameters

key string

The key.

value object

The value.

removeOnFinished bool

if set to true [remove on finished].