tableProjectsofficial - Microsoftderived - from the source, no model text

Table 152 "Resource Group"

Base Application · Microsoft.Projects.Resources.Resource

Across versions

  1. BC23present
  2. BC242 fields changed
  3. BC251 fields removed
  4. BC26-27unchanged
  5. BC2811 fields changed
  6. BC29-30unchanged

Neighbourhood 50 connected objects and pages

Table 203 "Res. Ledger Entry" (relates to, 6 links)Res. Ledger EntryTable 1003 "Job Planning Line" (relates to, 2 links)Table 349 "Dimension Value" (relates to, 2 links)Table 156 "Resource" (relates to)ResourceTable 160 "Res. Capacity Entry" (relates to)Table 204 "Unit of Measure" (relates to)Unit of MeasurePage 72 "Resource Groups" (pages and codeunits on it, 3 links)Resource GroupsPage 214 "Res. Group Capacity" (pages and codeunits on it)Res. Group CapacityPage 226 "Res. Group Availability" (pages and codeunits on it)Page 230 "Res. Gr. Statistics" (pages and codeunits on it)Res. Gr. StatisticsPage 6010 "Res.Gr. Availability (Service)" (pages and codeunits on it)Page 6011 "Res.Gr.Availability - Overview" (pages and codeunits on it)Res.Gr.Availability - OverviewPage 9221 "Res. Gr. Avail. (Serv.) Matrix" (pages and codeunits on it)Res. Gr. Avail. (Serv.) MatrixPage 9243 "Res. Group Capacity Matrix" (pages and codeunits on it)Res. Group Capacity MatrixTable extension 6457 "Serv. Resource Group" (extended by)Serv. Resource GroupCodeunit 7006 "Price Helper - V16" (event subscribers, 2 links)Price Helper - V16Codeunit 7019 "Price Helper - V15" (event subscribers)Price Helper - V15Codeunit 408 "DimensionManagement" (calls, 5 links)DimensionManagementCodeunit 7018 "Price UX Management" (calls)Price UX ManagementTable 1003 "Job Planning Line" (referenced by)Table 1012 "Job Resource Price" (referenced by)Table 156 "Resource" (referenced by)Table 160 "Res. Capacity Entry" (referenced by)Table 167 "Job" (referenced by)Table 169 "Job Ledger Entry" (referenced by)Table 201 "Resource Price" (referenced by)Table 202 "Resource Cost" (referenced by)Table 203 "Res. Ledger Entry" (referenced by)Table 207 "Res. Journal Line" (referenced by)Table 210 "Job Journal Line" (referenced by)Table 335 "Resource Price Change" (referenced by)Table 5135 "Job Archive" (referenced by)Table 5137 "Job Planning Line Archive" (referenced by)Table 5900 "Service Header" (referenced by)Table 5901 "Service Item Line" (referenced by)Table 5950 "Service Order Allocation" (referenced by)Table 5972 "Contract/Service Discount" (referenced by)Table 5976 "Filed Contract/Serv. Discount" (referenced by)Table 5989 "Service Shipment Item Line" (referenced by)Set up project resource costs, prices, and capacity (Learn pages)

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.Resources.Resource · BC23-30 · source at ea08af5e · facts from BC29

Learn documents this table through its pages: Page 72 “Resource Groups” (1 Learn page).

Properties

Property Value
Caption Resource Group
DataClassification CustomerContent

Fields

Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

No. Name Type Explanation Notes
1 No. Δ BC28 Code[20] Specifies the number of the involved entry or record, according to the specified number series. NotBlank
2 Name Δ BC28 Text[50] Specifies a short description of the resource group.
22 Date Filter Date — FlowFilter
23 Capacity Δ BC28 Decimal — FlowField: sum(“Res. Capacity Entry”.Capacity where(“Resource Group No.” = field(“No.”), Date = field(“Date Filter”)))
24 Qty. on Order (Job) Δ BC24 Δ BC28 Decimal Qty. on Order (Project) caption FlowField: sum(“Job Planning Line”.“Quantity (Base)” where(Status = const(Order), “Schedule Line” = const(true), Type = const(Resource), “Resource Group No.” = field(“No.”), “Planning Date” = field(“Date Filter”))); not editable
25 Qty. Quoted (Job) Δ BC24 Δ BC28 Decimal Qty. Quoted (Project) caption FlowField: sum(“Job Planning Line”.“Quantity (Base)” where(Status = const(Quote), “Schedule Line” = const(true), Type = const(Resource), “Resource Group No.” = field(“No.”), “Planning Date” = field(“Date Filter”))); not editable
26 Unit of Measure Filter Code[10] — TableRelation Table 204 “Unit of Measure” (Unit of Measure); FlowFilter
27 Usage (Qty.) Δ BC28 Decimal — FlowField: sum(“Res. Ledger Entry”.Quantity where(“Entry Type” = const(Usage), Chargeable = field(“Chargeable Filter”), “Unit of Measure Code” = field(“Unit of Measure Filter”), “Resource Group No.” = field(“No.”), “Posting Date” = field(“Date Filter”))); not editable
28 Usage (Cost) Δ BC28 Decimal — FlowField: sum(“Res. Ledger Entry”.“Total Cost” where(“Entry Type” = const(Usage), Chargeable = field(“Chargeable Filter”), “Unit of Measure Code” = field(“Unit of Measure Filter”), “Resource Group No.” = field(“No.”), “Posting Date” = field(“Date Filter”))); not editable
29 Usage (Price) Δ BC28 Decimal — FlowField: sum(“Res. Ledger Entry”.“Total Price” where(“Entry Type” = const(Usage), Chargeable = field(“Chargeable Filter”), “Unit of Measure Code” = field(“Unit of Measure Filter”), “Resource Group No.” = field(“No.”), “Posting Date” = field(“Date Filter”))); not editable
30 Sales (Qty.) Δ BC28 Decimal — FlowField: - sum(“Res. Ledger Entry”.Quantity where(“Entry Type” = const(Sale), “Resource Group No.” = field(“No.”), “Unit of Measure Code” = field(“Unit of Measure Filter”), “Posting Date” = field(“Date Filter”))); not editable
31 Sales (Cost) Δ BC28 Decimal — FlowField: - sum(“Res. Ledger Entry”.“Total Cost” where(“Entry Type” = const(Sale), “Resource Group No.” = field(“No.”), “Unit of Measure Code” = field(“Unit of Measure Filter”), “Posting Date” = field(“Date Filter”))); not editable
32 Sales (Price) Δ BC28 Decimal — FlowField: - sum(“Res. Ledger Entry”.“Total Price” where(“Entry Type” = const(Sale), “Resource Group No.” = field(“No.”), “Unit of Measure Code” = field(“Unit of Measure Filter”), “Posting Date” = field(“Date Filter”))); not editable
33 Chargeable Filter Boolean — FlowFilter
34 Global Dimension 1 Code Code[20] — TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(1), Blocked = const(false)))
35 Global Dimension 2 Code Code[20] — TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(2), Blocked = const(false)))
36 No. of Resources Assigned Integer — FlowField: count(Resource where(“Resource Group No.” = field(“No.”))); not editable

Keys

  • Key1: No. (clustered)

Events published

  • OnAfterValidateShortcutDimCode(var ResourceGroup: Record "Resource Group"; xResourceGroup: Record "Resource Group"; FieldNumber: Integer; var ShortcutDimCode: Code[20]) (integration)
  • OnBeforeValidateShortcutDimCode(var ResourceGroup: Record "Resource Group"; xResourceGroup: Record "Resource Group"; FieldNumber: Integer; var ShortcutDimCode: Code[20]) (integration)

Trigger event subscribers

Procedures

  • ShowPriceListLines(PriceType: Enum "Price Type"; AmountType: Enum "Price Amount Type")
  • ValidateShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20])

Plus 1 local procedures.

Triggers

OnDelete, OnInsert, OnRename

Relations

Referenced by

30 fields in 30 objects relate to this table (TableRelation or CalcFormula).

Pages and codeunits on this table

Extended by

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: "table", object_name: "Resource Group"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources