pageProjectsofficial - Microsoftderived - from the source, no model text

Page 977 "Time Sheet Setup Wizard"

Base Application · Microsoft.Projects.TimeSheet

Across versions

  1. BC23-30present

Neighbourhood 2 connected objects and pages

Codeunit 4030 "Client Type Management" (calls)Client Type ManagementSet up time sheets and their approval (Learn pages)Set up time sheets and their…

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 “Set Up Time Sheets” · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Set Up Time Sheets
PageType NavigatePage

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
Control17 MediaResourcesStandardMediaReference MediaResourcesStandard."Media Reference" —
Control19 MediaResourcesDoneMediaReference MediaResourcesDone."Media Reference" —
Welcome to Time Sheet Setup Track the time used on projects or create simple time registrations for resources. label —
This guide will help you set up time sheets and specify the participants in the process. Participants include the time sheet administrator, the employees or resources who register time, and the approvers. label —
Required: UserSetupStatus UserSetupStatus —
ResourcesStatus ResourcesStatus —
Optional: EmployeesStatus EmployeesStatus —
CauseOfAbsenceStatus CauseOfAbsenceStatus —
Para2.1.1 If there is no data for the participants above, you can migrate or import data from other finance systems. label —
LearnMoreHeader LearnMoreTok View information about migrating business data from other finance systems.
Choose the first day of the workweek Time Sheet First Weekday FirstWeekday Specifies the first weekday to use on a time sheet. The default is Monday.
Choose a time sheet administrator Time Sheet Administrator TimeSheetAdminUserId Specifies the user who will administrate time sheets.
TimeSheetAdminAddInfoGroup NOTE: You can add additional time sheet administrators on the User Setup page. label —
TimeSheetByJobApprovalGroup For projects, the person responsible is the approver TimeSheetByJobApproval Specifies whether time sheets must be approved on a per-project basis by the user specified for the project.
Resources part Page 978 “Time Sheet Setup Resources” —
TimeSheetEmployeesGroup NOTE: The links between employees and resources in the list below are suggested because their company email addresses match. If needed, you can change the suggested links. label —
Employees part Page 979 “Time Sheet Setup Employees” —
Are you ready to create time sheets now? Create Time Sheets RunCreateTimeSheets Specifies whether to create time sheets when you choose Finish.
FinishGroup Choose Finish to apply the setup and complete the guide. label —

Actions

Group Action ToolTip Runs
Processing Back —
Next —
Finish —

Procedures

12 local procedures, no public ones.

Triggers

OnInit

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.

Documented on Microsoft Learn

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

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: "Time Sheet Setup Wizard"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 2 sources