Table of Contents

Class WorkflowVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("Workflow", 20220401)]
[AttTableOrderBy("[Workflow].[descricao]")]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge })]
[AttTableGama(Gamas.Advanced)]
[AttTableVOInfo(typeof(WorkflowAttInfo))]
public class WorkflowVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
WorkflowVO

Properties

RoleVO

[AttExternalCollection(typeof(RoleVO), new string[] { "[PF].[pfstamp]", "[Workflow].[pfstamp]" })]
public RoleVO RoleVO { get; }

Property Value

RoleVO

UserVO

[AttExternalCollection(typeof(UserVO), new string[] { "[US].[usstamp]", "[Workflow].[usstamp]" })]
public UserVO UserVO { get; }

Property Value

UserVO

applytype

[AttLenght(2)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttSmartField]
public WkApplyTypes applytype { get; set; }

Property Value

WkApplyTypes

applytypename

[AttLenght(60)]
[AttLocale(typeof(WorkflowAttInfo), new string[] { "[Workflow].[applytype]" })]
[AttLogInfo(2)]
[AttList]
public string applytypename { get; set; }

Property Value

string

descricao

[AttLenght(100)]
[AttMandatory]
[AttLogInfo(1)]
[AttList]
public string descricao { get; set; }

Property Value

string

inativo

[AttList]
public bool inativo { get; set; }

Property Value

bool

pfname

[AttLenght(60)]
[AttVirtualField(typeof(WorkflowAttInfo))]
public string pfname { get; set; }

Property Value

string

pfstamp

[AttLenght(25)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttIndex]
public string pfstamp { get; set; }

Property Value

string

roletype

[AttLenght(2)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public RoleTypes roletype { get; set; }

Property Value

RoleTypes

roletypename

[AttLenght(60)]
[AttLocale(typeof(WorkflowAttInfo), new string[] { "[Workflow].[roletype]" })]
public string roletypename { get; set; }

Property Value

string

sourcedoctype

[AttLenght(2)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public WkDocTypes sourcedoctype { get; set; }

Property Value

WkDocTypes

sourcedoctypename

[AttLenght(60)]
[AttLocale(typeof(WorkflowAttInfo), new string[] { "[Workflow].[sourcedoctype]" })]
public string sourcedoctypename { get; set; }

Property Value

string

sourceseries

[AttCollection(typeof(WkSerieVO))]
public List<WkSerieVO> sourceseries { get; set; }

Property Value

List<WkSerieVO>

targetdoctype

[AttLenght(2)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttSmartField]
public WkDocTypes targetdoctype { get; set; }

Property Value

WkDocTypes

targetdoctypename

[AttLenght(60)]
[AttLocale(typeof(WorkflowAttInfo), new string[] { "[Workflow].[targetdoctype]" })]
public string targetdoctypename { get; set; }

Property Value

string

targetseriecod

[AttLenght(4)]
[AttVirtualField(typeof(WorkflowAttInfo))]
public int targetseriecod { get; set; }

Property Value

int

targetserieid

[AttLenght(30)]
public string targetserieid { get; set; }

Property Value

string

targetseriename

[AttLenght(60)]
[AttVirtualField(typeof(WorkflowAttInfo))]
public string targetseriename { get; set; }

Property Value

string

targetseriestamp

[AttLenght(25)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttIndex]
public string targetseriestamp { get; set; }

Property Value

string

usname

[AttLenght(60)]
[AttVirtualField(typeof(WorkflowAttInfo))]
public string usname { get; set; }

Property Value

string

usstamp

[AttLenght(25)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttIndex]
public string usstamp { get; set; }

Property Value

string

workflowstamp

Unique ID

[AttLenght(25)]
public string workflowstamp { get; set; }

Property Value

string