Table of Contents

Class CustomProcessVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("CustomProcess", 20230408)]
[AttTableTarget(DBTarget.Home)]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.AddOnNotCustomizable, TableFlags.TableForJorge, TableFlags.StudioOnly, TableFlags.AddOnFramework })]
[AttTableVOInfo(typeof(CustomProcessAttInfo))]
public class CustomProcessVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
CustomProcessVO

Properties

actionAvailabilityCode

[AttList(Hidden = true)]
public string actionAvailabilityCode { get; set; }

Property Value

string

canExecuteForAllRecords

public bool canExecuteForAllRecords { get; set; }

Property Value

bool

customprocessstamp

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

Property Value

string

description

[AttList]
public string description { get; set; }

Property Value

string

executeActionName

[AttLenght(250)]
public string executeActionName { get; set; }

Property Value

string

executeButtonText

[AttFieldType(AttFieldType.InputTypes.string)]
[AttLenght(250)]
public string executeButtonText { get; set; }

Property Value

string

executeButtonTooltip

[AttFieldType(AttFieldType.InputTypes.string)]
public string executeButtonTooltip { get; set; }

Property Value

string

executeSelectedButtonText

[AttFieldType(AttFieldType.InputTypes.string)]
[AttLenght(250)]
[AttMandatory]
public string executeSelectedButtonText { get; set; }

Property Value

string

executeSelectedButtonTooltip

[AttFieldType(AttFieldType.InputTypes.string)]
public string executeSelectedButtonTooltip { get; set; }

Property Value

string

executionCode

[AttList(Hidden = true)]
public string executionCode { get; set; }

Property Value

string

isEntityProcess

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isEntityProcess { get; set; }

Property Value

bool

isRecordProcess

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isRecordProcess { get; set; }

Property Value

bool

isSourceQueryVbCode

public bool isSourceQueryVbCode { get; set; }

Property Value

bool

mainMenuEntry

[AttLenght(100)]
public string mainMenuEntry { get; set; }

Property Value

string

mainSnapshot

[AttVirtualField]
public string mainSnapshot { get; set; }

Property Value

string

mainSnapshotField

[AttLenght(10)]
public int mainSnapshotField { get; set; }

Property Value

int

mainSnapshotStamp

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

Property Value

string

nome

[AttLenght(210)]
[AttMandatory]
[AttList]
[AttLogInfo(0)]
public string nome { get; set; }

Property Value

string

processDescription

[AttList]
public string processDescription { get; set; }

Property Value

string

resultColumns

[AttCollection(typeof(CustomProcessColumnVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD })]
public List<CustomProcessColumnVO> resultColumns { get; set; }

Property Value

List<CustomProcessColumnVO>

resultStepLabel

[AttLenght(500)]
public string resultStepLabel { get; set; }

Property Value

string

secondaryMenuEntry

[AttLenght(100)]
public string secondaryMenuEntry { get; set; }

Property Value

string

secondaryMenuEntryName

[AttVirtualField]
[AttHidden]
public string secondaryMenuEntryName { get; set; }

Property Value

string

secondarySnapshot

[AttVirtualField]
public string secondarySnapshot { get; set; }

Property Value

string

secondarySnapshotField

[AttLenght(10)]
public int secondarySnapshotField { get; set; }

Property Value

int

secondarySnapshotStamp

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

Property Value

string

sourceColumns

[AttCollection(typeof(CustomProcessColumnVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD })]
public List<CustomProcessColumnVO> sourceColumns { get; set; }

Property Value

List<CustomProcessColumnVO>

sourceQuery

[AttList(Hidden = true)]
public string sourceQuery { get; set; }

Property Value

string

synchronizeCode

[AttList(Hidden = true)]
public string synchronizeCode { get; set; }

Property Value

string

targetEntity

[AttFieldType(AttFieldType.InputTypes.string)]
[AttMandatory]
[AttList(Inactive = true)]
[AttLogInfo(1)]
public string targetEntity { get; set; }

Property Value

string

targetEntityLabel

[AttLocale(typeof(CustomProcessAttInfo), new string[] { "[CustomProcess].[targetEntity]" })]
[AttList(Hidden = true)]
[AttVirtualField]
public string targetEntityLabel { get; set; }

Property Value

string

targetEntitySeries

[AttFieldType(AttFieldType.InputTypes.string)]
public int targetEntitySeries { get; set; }

Property Value

int

title

[AttMandatory]
[AttList]
public string title { get; set; }

Property Value

string

toolDescription

Virtual use only for "recent" tab @frontend Do not forget to include AttList for fields that are included in virtual

[AttVirtualField]
public string toolDescription { get; set; }

Property Value

string

toolName

Virtual use only for "recent" tab @frontend Do not forget to include AttList for fields that are included in virtual

[AttVirtualField]
public string toolName { get; set; }

Property Value

string

translations

[AttCollection(typeof(UserLocaleVO), new string[] { "[UserLocale].[parentStamp]", "[CustomProcess].[customprocessstamp]" })]
public List<UserLocaleVO> translations { get; set; }

Property Value

List<UserLocaleVO>

variables

[AttCollection(typeof(CustomProcessVariableVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD })]
public List<CustomProcessVariableVO> variables { get; set; }

Property Value

List<CustomProcessVariableVO>

Explicit Interface Implementations

AsStudioTool()

StudioToolVO AsStudioTool()

Returns

StudioToolVO

CanDeleteTool()

bool CanDeleteTool()

Returns

bool

ToolMainFields()

List<string> ToolMainFields()

Returns

List<string>