Class BPMVariableVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
Variables capture the business data that is passed from step to step in a process.
[AttTable("BPMVariable", 20240201)]
[AttTableVOInfo(typeof(BPMWorkflowAttInfo))]
public class BPMVariableVO : GenericVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<BPMProcessVO>, IParent
- Inheritance
-
BPMVariableVO
Properties
GetFieldStampName
Use only field name without table name
public override string GetFieldStampName { get; }
Property Value
GetStampValue
public override string GetStampValue { get; }
Property Value
autosize
Auto height
public bool autosize { get; set; }
Property Value
bpmprocessstamp
Connection to BPMProcessVO
[AttForeignKey(typeof(BPMProcessVO))]
[AttLenght(25)]
public string bpmprocessstamp { get; set; }
Property Value
bpmvariablestamp
Unique ID
[AttLenght(25)]
public string bpmvariablestamp { get; set; }
Property Value
controlType
frontend control type
public string controlType { get; set; }
Property Value
customCurrencyCode
ISO currency code
public string customCurrencyCode { get; set; }
Property Value
decimalDigits
Decimal size
[AttLenght(1)]
[AttMinValue(0)]
[AttMaxValue(6)]
public int decimalDigits { get; set; }
Property Value
dynamicTable
dynamic table entity
public string dynamicTable { get; set; }
Property Value
hideDays
Does not show calendar day
public bool hideDays { get; set; }
Property Value
identification
Variable identification
[AttVirtualField]
public string identification { get; set; }
Property Value
initialDisplayField
Hint help
public string initialDisplayField { get; set; }
Property Value
inputType
Input type
[AttLenght(2)]
public AttFieldType.InputTypes inputType { get; set; }
Property Value
inputTypeName
Input type name
[AttLocale(typeof(BPMWorkflowAttInfo), new string[] { "[BPMVariable].[inputType]" })]
public string inputTypeName { get; set; }
Property Value
maxLength
Total size, integer part + decimal separator + decimal part
[AttLenght(4)]
[AttMinValue(0)]
public int maxLength { get; set; }
Property Value
maxValue
Maximum value allowed
[AttLenght(4)]
[AttMinValue(0)]
public int maxValue { get; set; }
Property Value
minValue
Minimum value allowed
[AttLenght(4)]
[AttMinValue(0)]
public int minValue { get; set; }
Property Value
optionsKeys
Fix list keys
public string optionsKeys { get; set; }
Property Value
optionsValues
Fix list values
public string optionsValues { get; set; }
Property Value
searchCode
Search code
public string searchCode { get; set; }
Property Value
searchKeyField
Key field
public string searchKeyField { get; set; }
Property Value
searchQuery
Search query
public string searchQuery { get; set; }
Property Value
searchValueField
Key value
public string searchValueField { get; set; }
Property Value
tooltip
Tooltip
[AttFieldType(AttFieldType.InputTypes.memo)]
public string tooltip { get; set; }
Property Value
useStaticOptions
Fix list values
public bool useStaticOptions { get; set; }
Property Value
varCode
Variable user unique code
[AttLenght(30)]
public string varCode { get; set; }
Property Value
varName
Variable user unique title
[AttLenght(80)]
public string varName { get; set; }
Property Value
vartype
Variable type
[AttLenght(2)]
public BPMVarTypes vartype { get; set; }
Property Value
vartypename
Variable type name
[AttLocale(typeof(BPMWorkflowAttInfo), new string[] { "[BPMVariable].[vartype]" })]
public string vartypename { get; set; }
Property Value
Methods
SetStampValue(string)
public override void SetStampValue(string stampID)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
stampID |
string |
Explicit Interface Implementations
ParentVO
BPMProcessVO ParentVO { get; set; }