Codeunit 951 Time Sheet Approval Management in 25

App
Base Application
Namespace
Microsoft.Projects.TimeSheet

Procedures, 25Events, 24

Versions171819202122232425262728latest

Source29

Procedures, 25

NameParametersReturnsAccessObsolete
Submit(var Record Time Sheet Line)public-
ReopenSubmitted(var Record Time Sheet Line)public-
ReopenApproved(var Record Time Sheet Line)public-
Reject(var Record Time Sheet Line)public-
Approve(var Record Time Sheet Line)public-
GetTimeSheetDialogText(Option, Integer)Text[100]publicPending 25.0
Replaced with GetTimeSheetActionDialogText to remove 100 characters limitation.
GetManagerTimeSheetDialogText(Option, Integer)Text[100]publicPending 25.0
Replaced with GetManagerTimeSheetActionDialogText to remove 100 characters limitation.
GetTimeSheetDialogInstruction(Option)Text[100]publicPending 25.0
Replaced with GetTimeSheetActionDialogInstruction to remove 100 characters limitation.
GetManagerTimeSheetDialogInstruction(Option)Text[100]publicPending 25.0
Replaced with GetManagerTimeSheetActionDialogInstruction to remove 100 characters limitation.
ProcessAction(var Record Time Sheet Line, Option)public-
SubmitIfConfirmed(var Record Time Sheet Line)public-
ReopenSubmittedIfConfirmed(var Record Time Sheet Line)public-
ReopenApprovedIfConfirmed(var Record Time Sheet Line)public-
RejectIfConfirmed(var Record Time Sheet Line)public-
ApproveIfConfirmed(var Record Time Sheet Line)public-
GetCommonTimeSheetDialogText(Option, Integer)Text[100]publicPending 25.0
Replaced with GetCommonTimeSheetActionDialogText to remove 100 characters limitation.
ConfirmAction(Option)Booleanpublic-
GetCommonTimeSheetDialogInstruction(Option)Textpublic-
PostAbsence(var Record Time Sheet Line)public-
NoTimeSheetLinesToProcess(Enum Time Sheet Action)internal-
GetTimeSheetActionDialogText(Option, Integer)Textpublic-
GetManagerTimeSheetActionDialogText(Option, Integer)Textpublic-
GetCommonTimeSheetActionDialogText(Option, Integer)Textpublic-
GetTimeSheetActionDialogInstruction(Option)Textpublic-
GetManagerTimeSheetActionDialogInstruction(Option)Textpublic-

Events, 24

KindNameParametersObsolete
Integration eventOnBeforeInsertEmployeeAbsence(var Record Employee Absence, Record Time Sheet Line, var Record Time Sheet Detail)-
Integration eventOnAfterSubmit(var Record Time Sheet Line)-
Integration eventOnAfterReopenSubmitted(var Record Time Sheet Line)-
Integration eventOnAfterReopenApproved(var Record Time Sheet Line)-
Integration eventOnAfterReject(var Record Time Sheet Line)-
Integration eventOnAfterApprove(var Record Time Sheet Line)-
Integration eventOnApproveOnBeforeTimeSheetLineModify(var Record Time Sheet Line)-
Integration eventOnRejectOnBeforeTimeSheetLineModify(var Record Time Sheet Line)-
Integration eventOnReopenApprovedOnBeforeTimeSheetLineModify(var Record Time Sheet Line)-
Integration eventOnReopenSubmittedOnAfterModify(var Record Time Sheet Line)-
Integration eventOnReopenSubmittedOnBeforeModify(var Record Time Sheet Line)-
Integration eventOnSubmitOnBeforeTimeSheetLineModify(var Record Time Sheet Line)-
Integration eventOnBeforeApprove(var Record Time Sheet Line, var Boolean)-
Integration eventOnBeforeSubmit(var Record Time Sheet Line, var Boolean)-
Integration eventOnBeforeGetTimeSheetDialogText(Option, Decimal, var Text[100], var Boolean)Pending 25.0
Replaced with OnBeforeGetTimeSheetActionDialogText and OnBeforeGetCommonTimeSheetActionDialogText to remove 100 characters limitation.
Integration eventOnBeforeGetManagerTimeSheetDialogText(Option, Decimal, var Text[100], var Boolean)Pending 25.0
Replaced with OnBeforeGetManagerTimeSheetActionDialogText to remove 100 characters limitation.
Integration eventOnBeforeCheckApproverPermissions(var Record Time Sheet Line, var Boolean)-
Integration eventOnBeforePostAbsence(var Record Time Sheet Line, var Boolean)-
Integration eventOnBeforeReject(var Record Time Sheet Line, var Boolean)-
Integration eventOnBeforeGetTimeSheetActionDialogText(Option, Decimal, var Text, var Boolean)-
Integration eventOnBeforeGetCommonTimeSheetActionDialogText(Option, Decimal, var Text, var Boolean)-
Integration eventOnBeforeGetManagerTimeSheetActionDialogText(Option, Decimal, var Text, var Boolean)-
Integration eventOnReopenApprovedOnBeforeCheckLinkedDoc(var Record Time Sheet Line)-
Integration eventOnSubmitOnAfterCheck(var Record Time Sheet Line)-