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
canExecuteForAllRecords
public bool canExecuteForAllRecords { get; set; }
Property Value
customprocessstamp
[AttLenght(25)]
public string customprocessstamp { get; set; }
Property Value
description
[AttList]
public string description { get; set; }
Property Value
executeActionName
[AttLenght(250)]
public string executeActionName { get; set; }
Property Value
executeButtonText
[AttFieldType(AttFieldType.InputTypes.string)]
[AttLenght(250)]
public string executeButtonText { get; set; }
Property Value
executeButtonTooltip
[AttFieldType(AttFieldType.InputTypes.string)]
public string executeButtonTooltip { get; set; }
Property Value
executeSelectedButtonText
[AttFieldType(AttFieldType.InputTypes.string)]
[AttLenght(250)]
[AttMandatory]
public string executeSelectedButtonText { get; set; }
Property Value
executeSelectedButtonTooltip
[AttFieldType(AttFieldType.InputTypes.string)]
public string executeSelectedButtonTooltip { get; set; }
Property Value
executionCode
[AttList(Hidden = true)]
public string executionCode { get; set; }
Property Value
isEntityProcess
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isEntityProcess { get; set; }
Property Value
isRecordProcess
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isRecordProcess { get; set; }
Property Value
isSourceQueryVbCode
public bool isSourceQueryVbCode { get; set; }
Property Value
mainMenuEntry
[AttLenght(100)]
public string mainMenuEntry { get; set; }
Property Value
mainSnapshot
[AttVirtualField]
public string mainSnapshot { get; set; }
Property Value
mainSnapshotField
[AttLenght(10)]
public int mainSnapshotField { get; set; }
Property Value
mainSnapshotStamp
[AttLenght(25)]
public string mainSnapshotStamp { get; set; }
Property Value
nome
[AttLenght(210)]
[AttMandatory]
[AttList]
[AttLogInfo(0)]
public string nome { get; set; }
Property Value
processDescription
[AttList]
public string processDescription { get; set; }
Property Value
resultColumns
[AttCollection(typeof(CustomProcessColumnVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD })]
public List<CustomProcessColumnVO> resultColumns { get; set; }
Property Value
resultStepLabel
[AttLenght(500)]
public string resultStepLabel { get; set; }
Property Value
secondaryMenuEntry
[AttLenght(100)]
public string secondaryMenuEntry { get; set; }
Property Value
secondaryMenuEntryName
[AttVirtualField]
[AttHidden]
public string secondaryMenuEntryName { get; set; }
Property Value
secondarySnapshot
[AttVirtualField]
public string secondarySnapshot { get; set; }
Property Value
secondarySnapshotField
[AttLenght(10)]
public int secondarySnapshotField { get; set; }
Property Value
secondarySnapshotStamp
[AttLenght(25)]
public string secondarySnapshotStamp { get; set; }
Property Value
sourceColumns
[AttCollection(typeof(CustomProcessColumnVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD })]
public List<CustomProcessColumnVO> sourceColumns { get; set; }
Property Value
sourceQuery
[AttList(Hidden = true)]
public string sourceQuery { get; set; }
Property Value
synchronizeCode
[AttList(Hidden = true)]
public string synchronizeCode { get; set; }
Property Value
targetEntity
[AttFieldType(AttFieldType.InputTypes.string)]
[AttMandatory]
[AttList(Inactive = true)]
[AttLogInfo(1)]
public string targetEntity { get; set; }
Property Value
targetEntityLabel
[AttLocale(typeof(CustomProcessAttInfo), new string[] { "[CustomProcess].[targetEntity]" })]
[AttList(Hidden = true)]
[AttVirtualField]
public string targetEntityLabel { get; set; }
Property Value
targetEntitySeries
[AttFieldType(AttFieldType.InputTypes.string)]
public int targetEntitySeries { get; set; }
Property Value
title
[AttMandatory]
[AttList]
public string title { get; set; }
Property Value
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
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
translations
[AttCollection(typeof(UserLocaleVO), new string[] { "[UserLocale].[parentStamp]", "[CustomProcess].[customprocessstamp]" })]
public List<UserLocaleVO> translations { get; set; }
Property Value
variables
[AttCollection(typeof(CustomProcessVariableVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD })]
public List<CustomProcessVariableVO> variables { get; set; }
Property Value
Explicit Interface Implementations
AsStudioTool()
StudioToolVO AsStudioTool()
Returns
CanDeleteTool()
bool CanDeleteTool()
Returns
ToolMainFields()
List<string> ToolMainFields()