Class BPMActivityVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("BPMActivity", 20240311)]
[AttTableProducts(new Products[] { Products.BPM })]
[AttTableFlags(new TableFlags[] { TableFlags.TableForJorge, TableFlags.NotUseHashTag, TableFlags.DisableRowCount })]
[AttTableOrderBy("[BPMActivity].[lordem]")]
[AttTableMaintenance(typeof(BPMActivityMaintenance))]
[AttTableVOInfo(typeof(BPMWorkflowAttInfo))]
public class BPMActivityVO : GenericVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<BPMInstanceVO>, IParent
- Inheritance
-
BPMActivityVO
Properties
ActivatedFlows
public List<string> ActivatedFlows { get; set; }
Property Value
CloseUserVO
Instance of UserVO, close user
[AttExternalCollection(typeof(UserVO), new string[] { "usstamp", "[BPMActivity].[usclose]" })]
public UserVO CloseUserVO { get; }
Property Value
GetFieldStampName
Use only field name without table name
public override string GetFieldStampName { get; }
Property Value
GetStampValue
public override string GetStampValue { get; }
Property Value
OpenUserVO
Instance of UserVO, open user
[AttExternalCollection(typeof(UserVO), new string[] { "usstamp", "[BPMActivity].[usopen]" })]
public UserVO OpenUserVO { get; }
Property Value
activitytype
Activity type
public BPMActivityTypes activitytype { get; set; }
Property Value
activitytypename
Activity type name
[AttLenght(60)]
[AttLocale(typeof(BPMWorkflowAttInfo), new string[] { "[BPMActivity].[activitytype]" })]
public string activitytypename { get; set; }
Property Value
bpmActivityUsers
[AttCollection(typeof(BPMActivityUserVO), new string[] { "[BPMActivityUser].[bpmactivitystamp]", "[BPMActivity].[bpmactivitystamp]" })]
public List<BPMActivityUserVO> bpmActivityUsers { get; set; }
Property Value
bpminstancestamp
Connection to BPMInstanceVO
[AttForeignKey(typeof(BPMInstanceVO))]
[AttLenght(25)]
[AttIndex]
public string bpminstancestamp { get; set; }
Property Value
closed
Close
[AttVirtualField(typeof(BPMWorkflowAttInfo))]
public bool closed { get; set; }
Property Value
closeusername
Close user name
[AttLenght(60)]
[AttVirtualField(typeof(BPMWorkflowAttInfo))]
public string closeusername { get; set; }
Property Value
dclose
Close date
[AttFieldType(AttFieldType.InputTypes.date)]
public DateTime dclose { get; set; }
Property Value
description
Description
[AttFieldType(AttFieldType.InputTypes.memo)]
public string description { get; set; }
Property Value
dopen
Open date
[AttFieldType(AttFieldType.InputTypes.date)]
public DateTime dopen { get; set; }
Property Value
elementCode
Element user unique code
[AttLenght(30)]
public string elementCode { get; set; }
Property Value
elementid
Element Unique ID
public string elementid { get; set; }
Property Value
hclose
Close time
[AttLenght(8)]
[AttFieldType(AttFieldType.InputTypes.time)]
public string hclose { get; set; }
Property Value
hopen
Open time
[AttLenght(8)]
[AttFieldType(AttFieldType.InputTypes.time)]
public string hopen { get; set; }
Property Value
identification
Element identification
public string identification { get; set; }
Property Value
oldstatus
Old status save the status value before a new value is applied to BPMInstanceVO.status
[AttLenght(40)]
public string oldstatus { get; set; }
Property Value
openusername
Open user name
[AttLenght(60)]
[AttVirtualField(typeof(BPMWorkflowAttInfo))]
public string openusername { get; set; }
Property Value
phasetype
Phase type
public BPMPhasesTypes phasetype { get; set; }
Property Value
phasetypename
Phase type name
[AttLenght(60)]
[AttLocale(typeof(BPMWorkflowAttInfo), new string[] { "[BPMActivity].[phasetype]" })]
public string phasetypename { get; set; }
Property Value
sourceId
Connection to BPMElement (Source)
public string sourceId { get; set; }
Property Value
sourceName
public string sourceName { get; set; }
Property Value
status
Status save the status value after a new value is applied to BPMInstanceVO.status
[AttLenght(40)]
public string status { get; set; }
Property Value
targetId
Connection to BPMElement (Target)
public string targetId { get; set; }
Property Value
targetName
public string targetName { get; set; }
Property Value
tasksstamp
Connection to TasksVO
[AttForeignKey(typeof(TasksVO))]
[AttLenght(25)]
public string tasksstamp { get; set; }
Property Value
usclose
Connection to UserVO, close user
[AttForeignKey(typeof(UserVO), HiddenField = false)]
[AttLenght(25)]
public string usclose { get; set; }
Property Value
usopen
Connection to UserVO, open user
[AttForeignKey(typeof(UserVO), HiddenField = false)]
[AttLenght(25)]
public string usopen { get; set; }
Property Value
usstamp
Connection to UserVO, assignment user
[AttForeignKey(typeof(UserVO), HiddenField = false)]
[AttLenght(25)]
public string usstamp { get; set; }
Property Value
variables
[AttCollection(typeof(BPMValueVO), new string[] { "[BPMValue].[ownerstamp]", "[BPMActivity].[bpmactivitystamp]" })]
public List<BPMValueVO> variables { get; set; }
Property Value
Methods
SetStampValue(string)
public override void SetStampValue(string stampID)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
stampID |
string |
ToString()
public string ToString()
Returns
Explicit Interface Implementations
ParentVO
BPMInstanceVO ParentVO { get; set; }
Returns
bpmactivitystamp
Unique ID
[AttLenght(25)]
string bpmactivitystamp { get; set; }
Returns
lordem
Order
[AttLenght(10)]
[AttHidden]
[AttIndex]
decimal lordem { get; set; }
Returns
previousLineID
Previous line id
[AttVirtualField]
[AttHidden]
string previousLineID { get; set; }