%SYS.Task
persistent class %SYS.Task extends %SYS.TaskSuper
SQL Table Name: %SYS.Task
This class defines an API to schedule tasks to run in the background.Indexes
index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
Inherited Members
Inherited Properties
- DailyEndTime
 - DailyFrequency
 - DailyFrequencyTime
 - DailyIncrement
 - DailyStartTime
 - DayNextScheduled
 - Description
 - DisplayDayNextScheduled
 - DisplayEndDate
 - DisplayErrorDate
 - DisplayErrorNumber
 - DisplayFinished
 - DisplayInterval
 - DisplayNextScheduled
 - DisplayNextScheduledBrief
 - DisplayRun
 - DisplayRunAfter
 - DisplayStartDate
 - DisplayStarted
 - DisplayStatus
 - ER
 - EmailOnCompletion
 - EmailOnError
 - EmailOnExpiration
 - EmailOutput
 - EndDate
 - Error
 - Expires
 - ExpiresDays
 - ExpiresHours
 - ExpiresMinutes
 - IsBatch
 - JobGUID
 - LastFinished
 - LastSchedule
 - LastStarted
 - MirrorStatus
 - Name
 - NameSpace
 - OpenOutputFile
 - OutputDirectory
 - OutputFileIsBinary
 - OutputFilename
 - Priority
 - RescheduleOnStart
 - RunAfterGUID
 - RunAsUser
 - RunningJobNumber
 - StartDate
 - Status
 - SuspendOnError
 - SuspendTerminated
 - Suspended
 - TaskClass
 - TimeNextScheduled
 - TimePeriod
 - TimePeriodDay
 - TimePeriodEvery
 
Inherited Methods
- %%CLASSNAMELogicalToStorage()
 - %%CLASSNAMEStorageToLogical()
 - %AddToSaveSet()
 - %AddToSyncSet()
 - %BMEBuilt()
 - %BuildIndicesAsync()
 - %BuildIndicesAsyncResponse()
 - %CheckConstraints()
 - %CheckConstraintsForExtent()
 - %ClassIsLatestVersion()
 - %ClassName()
 - %ComposeOid()
 - %ConstructClone()
 - %Delete()
 - %DeleteExtent()
 - %DeleteId()
 - %DispatchClassMethod()
 - %DispatchGetModified()
 - %DispatchGetProperty()
 - %DispatchMethod()
 - %DispatchSetModified()
 - %DispatchSetMultidimProperty()
 - %DispatchSetProperty()
 - %Exists()
 - %ExistsId()
 - %Extends()
 - %GUID()
 - %GUIDSet()
 - %GetLock()
 - %GetParameter()
 - %GetSwizzleObject()
 - %Id()
 - %InitExtentData()
 - %InsertBatch()
 - %IsA()
 - %IsModified()
 - %IsNull()
 - %KillExtent()
 - %KillExtentData()
 - %LoadFromMemory()
 - %LockExtent()
 - %LockId()
 - %New()
 - %NormalizeObject()
 - %ObjectIsNull()
 - %ObjectModified()
 - %Oid()
 - %OnBeforeAddToSync()
 - %OnDelete()
 - %OnDeleteFinally()
 - %OnDetermineClass()
 - %OnOpenFinally()
 - %OnSaveFinally()
 - %Open()
 - %OpenId()
 - %OriginalNamespace()
 - %PackageName()
 - %PhysicalAddress()
 - %PurgeIndices()
 - %Reload()
 - %RemoveFromSaveSet()
 - %ResolveConcurrencyConflict()
 - %RollBack()
 - %Save()
 - %SaveDirect()
 - %SaveIndices()
 - %SerializeObject()
 - %SetModified()
 - %SortBegin()
 - %SortEnd()
 - %SyncObjectIn()
 - %SyncTransport()
 - %UnlockExtent()
 - %UnlockId()
 - %ValidateIndices()
 - %ValidateObject()
 - %ValidateTable()
 - AssignSettings()
 - DisplayErrorCalc()
 - DisplayGUID()
 - DisplayIntervalCalc()
 - DisplayRunCalc()
 - Expired()
 - ExportTasks()
 - FindId()
 - GUIDToID()
 - GetRunAfterGUID()
 - GetRunAfterID()
 - GetSettings()
 - ImportTasks()
 - OpenId()
 - Resume()
 - RunNow()
 - RunOnce()
 - SettingsDisplayToLogical()
 - SettingsLogicalToDisplay()
 - StartDateSet()
 - StatusAsText()
 - Suspend()
 - SuspendGet()
 - SuspendSet()
 - TASKMGRStatus()
 - VersionGet()
 - WakeTASKMGR()
 - XMLDTD()
 - XMLExport()
 - XMLExportToStream()
 - XMLExportToString()
 - XMLNew()
 - XMLSchema()
 - XMLSchemaNamespace()
 - XMLSchemaType()
 
Storage
Gray indicates storage defined by superclasses.
Storage Model: Storage (%SYS.TaskSuper)
^|"^^"_$ZU(12)|SYS("Task","TaskD")(ID,"EmailOnCompletion",n)  | 
= | EmailOnCompletion(n)  | 
Storage Model: Storage (%SYS.TaskSuper)
^|"^^"_$ZU(12)|SYS("Task","TaskD")(ID,"EmailOnError",n)  | 
= | EmailOnError(n)  | 
Storage Model: Storage (%SYS.TaskSuper)
^|"^^"_$ZU(12)|SYS("Task","TaskD")(ID,"EmailOnExpiration",n)  | 
= | EmailOnExpiration(n)  | 
Storage Model: Storage (%SYS.TaskSuper)
^|"^^"_$ZU(12)|SYS("Task","TaskD")(ID)  | 
= | %%CLASSNAME 
DailyEndTime 
DailyFrequency 
DailyFrequencyTime 
DailyIncrement 
DailyStartTime 
DayNextScheduled 
Description 
ER 
EmailOutput 
EndDate 
Error 
TaskClass 
Expires 
ExpiresDays 
ExpiresHours 
ExpiresMinutes 
IsBatch 
LastFinished 
LastSchedule 
LastStarted 
Name 
NameSpace 
Number 
OpenOutputFile 
OutputDirectory 
OutputFilename 
Priority 
RescheduleOnStart 
RunAfterJobNumber 
RunningJobNumber 
StartDate 
Status 
Suspended 
TimeNextScheduled 
TimePeriod 
TimePeriodDay 
TimePeriodEvery 
Type 
UIC 
ContinueAfterError 
OutputFileIsBinary 
JobGUID 
RunAfterGUID 
RunAsUser 
Settings 
MirrorStatus 
DeleteAfterRun 
 | 
Storage Model: Storage (%SYS.Task)
^|"^^"_$ZU(12)|SYS("Task","TaskD")(ID,"1")  | 
= | SuspendOnError 
SuspendTerminated 
 |