pageProjectsofficial - Microsoftderived - from the source, no model text

Page 954 "Manager Time Sheet by Job"

Base Application · Microsoft.Projects.TimeSheet

Across versions

  1. BC23present
  2. BC241 procedures added, 1 procedures changed
  3. BC251 events added
  4. BC26-30unchanged

Neighbourhood 3 connected objects and pages

Table 951 "Time Sheet Line" (relates to)Time Sheet LineCodeunit 951 "Time Sheet Approval Management" (calls, 6 links)Time Sheet Approval ManagementCodeunit 950 "Time Sheet Management" (calls, 2 links)Time Sheet Management

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Projects.TimeSheet · captioned “Manager Time Sheet by Project” · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Manager Time Sheet by Project
SourceTable Time Sheet Line
PageType Worksheet
UsageCategory Tasks
ApplicationArea Jobs

Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).

Group Control Shows ToolTip
Control10 Starting Date StartingDate Specifies the date from which the report or batch job processes information.
Ending Date EndingDate Specifies the date to which the report or batch job processes information.
Control1 Job No. Job No. Specifies the number for the project that is associated with the time sheet line. from the table field
Job Task No. Job Task No. Specifies the number of the related project task. from the table field
Resource No. TimeSheetHeader."Resource No." Specifies the number of the resource for the time sheet.
Resource Name TimeSheetHeader."Resource Name" Specifies the name of the resource for the time sheet.
Description Description Specifies a description of the time sheet line. from the table field
Work Type Code Work Type Code Specifies which work type the resource applies to. Prices are updated based on this entry. from the table field
Chargeable Chargeable Specifies if the usage that you are posting is chargeable. from the table field
Field1 CellData[1] —
Field2 CellData[2] —
Field3 CellData[3] —
Field4 CellData[4] —
Field5 CellData[5] —
Field6 CellData[6] —
Field7 CellData[7] —
Status Status Specifies information about the status of a time sheet line. from the table field
Total Quantity Total Quantity Specifies the total number of hours that have been entered on a time sheet. from the table field
FactBoxes Time Sheet Comments part Page 947 “Time Sheet Comments FactBox” —
TimeSheetLineDetailsFactBox part Page 948 “TimeSheet Line Details FactBox” —
Time Sheet Status part Page 957 “Time Sheet Status FactBox” —

Actions

Group Action ToolTip Runs
Time Sheet Previous Period Show the information based on the previous period. If you set the View by field to Day, the date filter changes to the day before.
Next Period View information for the next period.
Line Comments View or add comments for the record. Page 955 “Time Sheet Comment Sheet”
Posting Entries View the resource ledger entries that have been posted in connection with the.
Activity Details View the quantity of hours for each time sheet status.
Navigation Open Time Sheet Card Open Time Sheet Card for the record. Page 973 “Time Sheet Card”
Functions Approve Approve the lines on the time sheet. Choose All to approve all lines. Choose Selected to approve only selected lines.
Reject Reject to approve the lines on the time sheet. Choose All to reject all lines. Choose Selected to reject only selected lines.
Reopen Reopen the time sheet to change it.

Events published

  • OnAfterFilterAllLines(var TimeSheetLine: Record "Time Sheet Line"; ActionType: Option Approve,Reopen,Reject) (integration)
  • OnProcessOnAfterTimeSheetLinesFiltered(var TimeSheetLine: Record "Time Sheet Line"; Action: Option "Approve Selected","Approve All","Reopen Selected","Reopen All","Reject Selected","Reject All") (integration)
  • OnShowDialogOnAfterSetDefaultValue(ActionType: Option; var DefaultValue: Integer) (integration)
  • OnAfterProcess(var TimeSheetLine: Record "Time Sheet Line"; Action: Option "Approve Selected","Approve All","Reopen Selected","Reopen All","Reject Selected","Reject All") (integration)
  • OnBeforeCalcStartingDate(var TimeSheetLine: Record "Time Sheet Line"; Which: Option; InitialStartingDateBase: Date; var StartingDate: Date; var IsHandled: Boolean) (integration)
  • OnBeforeApproveLines(var TimeSheetLine: Record "Time Sheet Line"; var IsHandled: Boolean) + BC25 (integration)

Procedures

  • SetColumns()
  • SetInitialStartingDateBase(StartingDateBase: Date)

Plus 12 local procedures.

Triggers

OnAfterGetRecord, OnAfterGetCurrRecord, OnOpenPage

Relations

Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.

Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "page", object_name: "Manager Time Sheet by Job"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources