Skip to main content

EnsLib.Workflow.TaskStatus

serial class EnsLib.Workflow.TaskStatus extends %Library.SerialObject, %XML.Adaptor, %CSP.Util.AutoForm

Holds Task Status details used by Workflow Engine to manage tasks.

Property Inventory

Parameters

parameter DOMAIN = Ensemble;
Use our own domain for localization

Properties

property AssignedTo as %String (COLLATION = "EXACT", MAXLEN = 128);
Name of the user that has currently has ownership of the associated task (if any).
Property methods: AssignedToDisplayToLogical(), AssignedToGet(), AssignedToIsValid(), AssignedToLogicalToDisplay(), AssignedToLogicalToOdbc(), AssignedToNormalize(), AssignedToSet()
property IsComplete as %Boolean [ InitialExpression = 0 ];
Has the associated task been completed?
Property methods: IsCompleteDisplayToLogical(), IsCompleteGet(), IsCompleteIsValid(), IsCompleteLogicalToDisplay(), IsCompleteLogicalToXSD(), IsCompleteNormalize(), IsCompleteSet(), IsCompleteXSDToLogical()
property Request as TaskRequest [ Required ];
Link to original Task Request.
Property methods: RequestGet(), RequestGetObject(), RequestGetObjectId(), RequestGetSwizzled(), RequestIsValid(), RequestNewObject(), RequestSet(), RequestSetObject(), RequestSetObjectId(), RequestUnSwizzle()
property ResponseToken as %String (MAXLEN = 128);
Token identifying where final response will go to.
Property methods: ResponseTokenDisplayToLogical(), ResponseTokenGet(), ResponseTokenIsValid(), ResponseTokenLogicalToDisplay(), ResponseTokenLogicalToOdbc(), ResponseTokenNormalize(), ResponseTokenSet()
property Role as EnsLib.Workflow.RoleDefinition [ SqlFieldName = RoleName , Required ];
Role to which this task was sent to.
Property methods: RoleGet(), RoleGetObject(), RoleGetObjectId(), RoleGetSwizzled(), RoleIsValid(), RoleNewObject(), RoleSet(), RoleSetObject(), RoleSetObjectId(), RoleUnSwizzle()
property SessionId as %Integer;
SessionId for session that created this task.
Property methods: SessionIdDisplayToLogical(), SessionIdGet(), SessionIdIsValid(), SessionIdLogicalToDisplay(), SessionIdNormalize(), SessionIdSet(), SessionIdXSDToLogical()
property Source as %String (MAXLEN = 128);
Name of the host that sent the task.
Property methods: SourceDisplayToLogical(), SourceGet(), SourceIsValid(), SourceLogicalToDisplay(), SourceLogicalToOdbc(), SourceNormalize(), SourceSet()
property TimeCompleted as Ens.DataType.UTC;
The timestamp when this task was completed.
Property methods: TimeCompletedDisplayToLogical(), TimeCompletedGet(), TimeCompletedIsValid(), TimeCompletedLogicalToDisplay(), TimeCompletedLogicalToOdbc(), TimeCompletedNormalize(), TimeCompletedOdbcToLogical(), TimeCompletedSet(), TimeCompletedStorageToLogical(), TimeCompletedtimeCmp(), TimeCompletedtimeDiff(), TimeCompletedtimeLocal(), TimeCompletedtimeLocaltoUTC(), TimeCompletedtimeUTC(), TimeCompletedtimeUTCH(), TimeCompletedtimeUTCHtoUTC(), TimeCompletedtimeUTCtoLocal(), TimeCompletedtimeUTCtoUTCH()
property TimeCreated as Ens.DataType.UTC [ InitialExpression = $$$timeUTC ];
The timestamp when this task was created.
Property methods: TimeCreatedDisplayToLogical(), TimeCreatedGet(), TimeCreatedIsValid(), TimeCreatedLogicalToDisplay(), TimeCreatedLogicalToOdbc(), TimeCreatedNormalize(), TimeCreatedOdbcToLogical(), TimeCreatedSet(), TimeCreatedStorageToLogical(), TimeCreatedtimeCmp(), TimeCreatedtimeDiff(), TimeCreatedtimeLocal(), TimeCreatedtimeLocaltoUTC(), TimeCreatedtimeUTC(), TimeCreatedtimeUTCH(), TimeCreatedtimeUTCHtoUTC(), TimeCreatedtimeUTCtoLocal(), TimeCreatedtimeUTCtoUTCH()

Inherited Members

Inherited Methods

FeedbackOpens in a new tab