Table 472 Job Queue Entry in 18

App
Base Application

Fields, 53Keys, 5Procedures, 53Events, 13

Versions171819202122232425262728latest

Source29

Fields, 53

IdNameTypeObsolete
1IDGuid-
2User IDText[65]-
3XMLBlob-
4Last Ready StateDateTime-
5Expiration Date/TimeDateTime-
6Earliest Start Date/TimeDateTime-
7Object Type to RunOption-
8Object ID to RunInteger-
9Object Caption to RunText[250]-
10Report Output TypeOption-
11Maximum No. of Attempts to RunInteger-
12No. of Attempts to RunInteger-
13StatusOption-
14PriorityIntegerRemoved 15.0
No longer supported.
15Record ID to ProcessRecordId-
16Parameter StringText[250]-
17Recurring JobBoolean-
18No. of Minutes between RunsInteger-
19Run on MondaysBoolean-
20Run on TuesdaysBoolean-
21Run on WednesdaysBoolean-
22Run on ThursdaysBoolean-
23Run on FridaysBoolean-
24Run on SaturdaysBoolean-
25Run on SundaysBoolean-
26Starting TimeTime-
27Ending TimeTime-
28Reference Starting TimeDateTime-
29Next Run Date FormulaDateFormula-
30DescriptionText[250]-
31Run in User SessionBoolean-
32User Session IDInteger-
33Job Queue Category CodeCode[10]-
34Error MessageText[2048]-
35Error Message 2Text[250]Removed 15.0
Error Message field size has been increased.
36Error Message 3Text[250]Removed 15.0
Error Message field size has been increased.
37Error Message 4Text[250]Removed 15.0
Error Message field size has been increased.
40User Service Instance IDInteger-
41User Session StartedDateTime-
42Timeout (sec.)IntegerRemoved 15.0
No longer supported.
43Notify On SuccessBoolean-
44User Language IDInteger-
45Printer NameText[250]-
46Report Request Page OptionsBoolean-
47Rerun Delay (sec.)Integer-
48System Task IDGuid-
49ScheduledBoolean-
50Manual RecurrenceBoolean-
51On Hold Due to InactivityBooleanRemoved 18.0
Functionality moved into new job queue status
52Inactivity Timeout PeriodInteger-
53Error Message Register IdGuid-
54Job TimeoutDuration-
55Recovery Task IdGuid-

Keys, 5

NameFieldsObsolete
Key1, clusteredID-
Key2Job Queue Category Code-
Key3Last Ready State-
Key4Recurring Job-
Key5System Task ID-

Procedures, 53

NameParametersReturnsAccessObsolete
DoesExistLocked()Booleanpublic-
RefreshLocked()public-
IsExpired(DateTime)Booleanpublic-
IsReadyToStart()Booleanpublic-
ShowErrorMessage()public-
SetError(Text)public-
SetResult(Boolean, Option, Guid)public-
SetResultDeletedEntry()public-
FinalizeRun()public-
GetLastLogEntryNo()Integerpublic-
InsertLogEntry(var Record Job Queue Log Entry)public-
FinalizeLogEntry(Record Job Queue Log Entry)public-
FinalizeLogEntry(Record Job Queue Log Entry, Text)public-
SetStatus(Option)public-
Cancel()public-
DeleteTask()public-
DeleteTasks()public-
Restart()public-
TryCheckRequiredPermissions()Booleaninternal-
CancelTask()public-
ScheduleTask()Guidpublic-
ReuseExistingJobFromID(Guid, DateTime)Booleanpublic-
ReuseExistingJobFromCatagory(Code[10], DateTime)Booleanpublic-
IsNextRunDateFormulaSet()Booleanpublic-
ShowStatusMsg(Guid)public-
LookupRecordToProcess()public-
LookupObjectID(var Integer)Booleanpublic-
GetXmlContent()Textpublic-
SetXmlContent(Text)public-
GetReportParameters()Textpublic-
SetReportParameters(Text)public-
RunReportRequestPage()public-
ScheduleJobQueueEntry(Integer, RecordId)public-
ScheduleJobQueueEntryWithParameters(Integer, RecordId, Text[250])public-
ScheduleJobQueueEntryForLater(Integer, DateTime, Code[10], Text)public-
GetStartingDateTime(DateTime)DateTimepublic-
GetEndingDateTime(DateTime)DateTimepublic-
ScheduleRecurrentJobQueueEntry(Option, Integer, RecordId)public-
ScheduleRecurrentJobQueueEntryWtihFrequency(Option, Integer, RecordId, Integer)publicPending 17.0
Replaced by ScheduleRecurrentJobQueueEntryWithFrequency to fix typo in the name
ScheduleRecurrentJobQueueEntryWtihFrequency(Option, Integer, RecordId, Integer, Integer, Integer)publicPending 17.0
Replaced by ScheduleRecurrentJobQueueEntryWithFrequency to fix typo in the name
ScheduleRecurrentJobQueueEntryWithFrequency(Option, Integer, RecordId, Integer)public-
ScheduleRecurrentJobQueueEntryWithFrequency(Option, Integer, RecordId, Integer, Time)public-
ScheduleRecurrentJobQueueEntryWithFrequency(Option, Integer, RecordId, Integer, Integer, Integer, Time)internal-
ScheduleRecurrentJobQueueEntryWithRunDateFormula(Option, Integer, RecordId, Code[10], Integer, DateFormula, Time)internal-
InitRecurringJob(Integer)public-
FindJobQueueEntry(Option, Integer)Booleanpublic-
GetDefaultDescription()Text[250]public-
IsToReportInbox()Booleanpublic-
FilterInactiveOnHoldEntries()public-
DoesJobNeedToBeRun()Booleanpublic-
CheckRequiredPermissions()internal-
DefaultJobTimeout()Durationpublic-
ScheduleRecoveryJob()public-

Events, 13

KindNameParametersObsolete
Integration eventOnAfterReschedule(var Record Job Queue Entry)-
Integration eventOnAfterSetDefaultValues(var Record Job Queue Entry)-
Integration eventOnBeforeClearServiceValues(var Record Job Queue Entry)-
Integration eventOnAfterFinalizeRun(Record Job Queue Entry)-
Integration eventOnBeforeInsertLogEntry(var Record Job Queue Log Entry, var Record Job Queue Entry)-
Integration eventOnBeforeModifyLogEntry(var Record Job Queue Log Entry, var Record Job Queue Entry)-
Integration eventOnBeforeScheduleTask(var Record Job Queue Entry, var Guid, var Boolean)-
Integration eventOnBeforeSetStatusValue(var Record Job Queue Entry, var Record Job Queue Entry, var Option)-
Integration eventOnBeforeTryRunJobQueueSendNotification(var Record Job Queue Entry, var Boolean)-
Integration eventOnFindingIfJobNeedsToBeRun(var Boolean)-
Integration eventOnInsertOnBeforeSetDefaultValues(var Record Job Queue Entry, var Boolean)-
Integration eventOnBeforeScheduleRecoveryJob(var Record Job Queue Entry, var Duration)-
Internal eventOnReuseExisingJobFromId(var Record Job Queue Entry)-