%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 |