---
id: object/table/5135
type: object
title: Table 5135 "Job Archive"
summary: Table 5135 "Job Archive" in Base Application (Microsoft.Projects.Project.Archive). 97 fields, 5 public procedures, 1 events. Introduced in BC24, still in BC30, changed in BC25, BC27-28.
tier: official
language: en
tags:
  - table
  - base application
versions:
  introduced: "24"
  last_changed: "28"
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: a67549f361f2137b61779fbbfb186f9dbd2b35bc162bf726078f8b1f6e7bbe25
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Projects/Project/Archive/JobArchive.Table.al
    title: src/Layers/W1/BaseApp/Projects/Project/Archive/JobArchive.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes:
    - change/bcapps/9315
object_type: table
object_id: 5135
name: Job Archive
caption: Project Archive
namespace: Microsoft.Projects.Project.Archive
app: Base Application
extends: null
first_version: "24"
last_version: "30"
present_in:
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "25"
  - "27"
  - "28"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 97
  procedures: 6
  events: 1
  subscribers: 0
relations:
  out: 45
  referenced_by: 6
  pages: 2
  extended_by: 0
  event_subscribers: 0
  calls: 1
  called_by: 0
  implements: 0
---

# Table 5135 "Job Archive"

> Table 5135 "Job Archive" in Base Application (Microsoft.Projects.Project.Archive). 97 fields, 5 public procedures, 1 events. Introduced in BC24, still in BC30, changed in BC25, BC27-28.

Base Application · Microsoft.Projects.Project.Archive · captioned "Project Archive" · BC24-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Projects/Project/Archive/JobArchive.Table.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | Project Archive |
| 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. | Code[20] | Specifies the number of the involved entry or record, according to the specified number series. |  |
| 2 | Search Description | Code[100] | Specifies the additional name for the project. The field is used for searching purposes. |  |
| 3 | Description | Text[100] | Specifies a short description of the project. |  |
| 4 | Description 2 | Text[50] | — |  |
| 5 | Bill-to Customer No. | Code[20] | Specifies the number of the customer who pays for the project. | TableRelation [Table 18 "Customer"](../table/18.md) |
| 12 | Creation Date | Date | Specifies the date on which you set up the project. | not editable |
| 13 | Starting Date | Date | Specifies the date on which the project actually starts. |  |
| 14 | Ending Date | Date | Specifies the date on which the project is expected to be completed. |  |
| 19 | Status | Enum "Job Status" | Specifies a status for the current project. You can change the status for the project as it progresses. Final calculations can be made on completed projects. | enum [Enum 1619 "Job Status"](../enum/1619.md) |
| 20 | Person Responsible | Code[20] | Specifies the person at your company who is responsible for the project. | TableRelation [Table 156 "Resource"](../table/156.md) (Resource where(Type = const(Person))) |
| 21 | Global Dimension 1 Code | Code[20] | — | TableRelation [Table 349 "Dimension Value"](../table/349.md) ("Dimension Value".Code where("Global Dimension No." = const(1), Blocked = const(false))) |
| 22 | Global Dimension 2 Code | Code[20] | — | TableRelation [Table 349 "Dimension Value"](../table/349.md) ("Dimension Value".Code where("Global Dimension No." = const(2), Blocked = const(false))) |
| 23 | Job Posting Group | Code[20] | Specifies the posting group that links transactions made for the project with the appropriate general ledger accounts according to the general posting setup. | TableRelation [Table 208 "Job Posting Group"](../table/208.md) (Job Posting Group) |
| 24 | Blocked | Enum "Job Blocked" | Specifies that the related record is blocked from being posted in transactions, for example a customer that is declared insolvent or an item that is placed in quarantine. | enum [Enum 1624 "Job Blocked"](../enum/1624.md) |
| 29 | Last Date Modified | Date | Specifies when the project card was last modified. | not editable |
| 30 | Comment | Boolean | — | FlowField: exist("Comment Line Archive" where("Table Name" = const(Job), "No." = field("No."), "Version No." = field("Version No."))); not editable |
| 31 | Customer Disc. Group | Code[20] | — | TableRelation [Table 340 "Customer Discount Group"](../table/340.md) (Customer Discount Group) |
| 32 | Customer Price Group | Code[10] | — | TableRelation [Table 6 "Customer Price Group"](../table/6.md) (Customer Price Group) |
| 35 | Location Code | Code[10] | Specifies the location code of the project. | TableRelation [Table 14 "Location"](../table/14.md) (Location where("Use As In-Transit" = const(false))) |
| 36 | Bin Code | Code[20] | Specifies a bin code for specific location of the project. | TableRelation [Table 7354 "Bin"](../table/7354.md) (Bin.Code where("Location Code" = field("Location Code"))) |
| 41 | Language Code | Code[10] | — | TableRelation [Table 8 "Language"](../table/8.md) |
| 49 | Scheduled Res. Qty. | Decimal | — | FlowField: sum("Job Planning Line Archive"."Quantity (Base)" where("Job No." = field("No."), "Schedule Line" = const(true), Type = const(Resource), "No." = field("Resource Filter"), "Planning Date" = field("Planning Date Filter"), "Version No." = field("Version No."))); not editable |
| 50 | Resource Filter | Code[20] | — | TableRelation [Table 156 "Resource"](../table/156.md); FlowFilter |
| 51 | Posting Date Filter | Date | — | FlowFilter |
| 55 | Resource Gr. Filter | Code[20] | — | TableRelation [Table 152 "Resource Group"](../table/152.md) (Resource Group); FlowFilter |
| 56 | Scheduled Res. Gr. Qty. | Decimal | — | FlowField: sum("Job Planning Line Archive"."Quantity (Base)" where("Job No." = field("No."), "Schedule Line" = const(true), Type = const(Resource), "Resource Group No." = field("Resource Gr. Filter"), "Planning Date" = field("Planning Date Filter"), "Version No." = field("Version No."))); not editable |
| 58 | Bill-to Name | Text[100] | Specifies the name of the customer who pays for the project. | TableRelation Customer.Name |
| 59 | Bill-to Address | Text[100] | Specifies the address of the customer to whom you will send the invoice. |  |
| 60 | Bill-to Address 2 | Text[50] | Specifies an additional line of the address. |  |
| 61 | Bill-to City | Text[30] | Specifies the city of the address. | TableRelation [Table 225 "Post Code"](../table/225.md) (if ("Bill-to Country/Region Code" = const('')) "Post Code".City else if ("Bill-to Country/Region Code" = filter(<> '')) "Post Code".City where("Country/Region Code" = field("Bill-to Country/Region Code"))) |
| 63 | Bill-to County | Text[30] | Specifies the county code of the customer's billing address. |  |
| 64 | Bill-to Post Code | Code[20] | Specifies the postal code of the customer who pays for the project. | TableRelation [Table 225 "Post Code"](../table/225.md) (if ("Bill-to Country/Region Code" = const('')) "Post Code" else if ("Bill-to Country/Region Code" = filter(<> '')) "Post Code" where("Country/Region Code" = field("Bill-to Country/Region Code"))) |
| 66 | No. Series | Code[20] | — | TableRelation [Table 308 "No. Series"](../table/308.md) (No. Series); not editable |
| 67 | Bill-to Country/Region Code | Code[10] | Specifies the country/region code of the customer's billing address. | TableRelation [Table 9 "Country/Region"](../table/9.md) (Country/Region) |
| 68 | Bill-to Name 2 | Text[50] | Specifies an additional part of the name of the customer who pays for the project. |  |
| 80 | Task Billing Method | Enum "Task Billing Method" | — | enum [Enum 1004 "Task Billing Method"](../enum/1004.md) |
| 117 | Reserve | Enum "Reserve Method" | — | enum [Enum 100 "Reserve Method"](../enum/100.md) |
| 140 | Image | Media | — |  |
| 210 | Ship-to Phone No. | Text[30] | Specifies the telephone number of the company's shipping address. |  |
| 1000 | WIP Method | Code[20] | Specifies the method that is used to calculate the value of work in process for the project. | TableRelation [Table 1006 "Job WIP Method"](../table/1006.md) ("Job WIP Method".Code where(Valid = const(true))) |
| 1001 | Currency Code | Code[10] | Specifies the currency code for the project. By default, the currency code is empty. If you enter a foreign currency code, it results in the project being planned and invoiced in that currency. | TableRelation [Table 4 "Currency"](../table/4.md) |
| 1002 | Bill-to Contact No. | Code[20] | Specifies the number of the contact person at the customer's billing address. |  |
| 1003 | Bill-to Contact | Text[100] | Specifies the name of the contact person at the customer who pays for the project. |  |
| 1004 | Planning Date Filter | Date | — | FlowFilter |
| 1008 | WIP Posting Date | Date | — | not editable |
| 1011 | Invoice Currency Code | Code[10] | Specifies the currency code you want to apply when creating invoices for a project. By default, the invoice currency code for a project is based on what currency code is defined on the customer card. | TableRelation [Table 4 "Currency"](../table/4.md) |
| 1012 | Exch. Calculation (Cost) | Option | Specifies how project costs are calculated if you change the Currency Date or the Currency Code fields on a project planning Line or run the Change Project Planning Line Dates batch project. Fixed LCY option: The project costs in the local currency are fixed. Any change in the currency exchange rate... <small>via [Page 5177 "Job Archive Card"](../page/5177.md)</small> | OptionCaption: Fixed FCY,Fixed LCY |
| 1013 | Exch. Calculation (Price) | Option | Specifies how project sales prices are calculated if you change the Currency Date or the Currency Code fields on a project planning Line or run the Change Project Planning Line Dates batch project. Fixed LCY option: The project prices in the local currency are fixed. Any change in the currency excha... <small>via [Page 5177 "Job Archive Card"](../page/5177.md)</small> | OptionCaption: Fixed FCY,Fixed LCY |
| 1014 | Allow Schedule/Contract Lines | Boolean | Specifies if you can add planning lines of both type Budget and type Billable to the project. |  |
| 1015 | Complete | Boolean | — |  |
| 1024 | Next Invoice Date | Date | Specifies the next invoice date for the project. | FlowField: min("Job Planning Line Archive"."Planning Date" where("Job No." = field("No."), "Version No." = field("Version No."), "Contract Line" = const(true), "Qty. to Invoice" = filter(<> 0))) |
| 1025 | Apply Usage Link | Boolean | Specifies whether usage entries, from the project journal or purchase line, for example, are linked to project planning lines. Select this check box if you want to be able to track the quantities and amounts of the remaining work needed to complete a project and to create a relationship between dema... |  |
| 1027 | WIP Posting Method | Option | Specifies how WIP posting is performed. Per Project: The total WIP costs and the sales value is used to calculate WIP. Per Project Ledger Entry: The accumulated values of WIP costs and sales are used to calculate WIP. | OptionCaption: Per Project,Per Project Ledger Entry |
| 1030 | Calc. Recog. Sales Amount | Decimal | — | FlowField: sum("Job Task Archive"."Recognized Sales Amount" where("Job No." = field("No."), "Version No." = field("Version No."))); not editable |
| 1031 | Calc. Recog. Costs Amount | Decimal | — | FlowField: sum("Job Task Archive"."Recognized Costs Amount" where("Job No." = field("No."), "Version No." = field("Version No."))); not editable |
| 1032 | Calc. Recog. Sales G/L Amount | Decimal | — | FlowField: sum("Job Task Archive"."Recognized Sales G/L Amount" where("Job No." = field("No."), "Version No." = field("Version No."))); not editable |
| 1033 | Calc. Recog. Costs G/L Amount | Decimal | — | FlowField: sum("Job Task Archive"."Recognized Costs G/L Amount" where("Job No." = field("No."), "Version No." = field("Version No."))); not editable |
| 1035 | Over Budget | Boolean | — |  |
| 1036 | Project Manager | Code[50] | Specifies the person who is assigned to manage the project. | TableRelation [Table 91 "User Setup"](../table/91.md) (User Setup) |
| 2000 | Sell-to Customer No. | Code[20] | Specifies the number of the customer who will receive the products and be billed by default. | TableRelation [Table 18 "Customer"](../table/18.md) |
| 2001 | Sell-to Customer Name | Text[100] | Specifies the name of the customer who will receive the products and be billed by default. | TableRelation Customer.Name |
| 2002 | Sell-to Customer Name 2 | Text[50] | Specifies an additional part of the name of the customer who will receive the products and be billed by default. |  |
| 2003 | Sell-to Address | Text[100] | Specifies the address where the customer is located. |  |
| 2004 | Sell-to Address 2 | Text[50] | Specifies additional address information. |  |
| 2005 | Sell-to City | Text[30] | Specifies the city of the customer on the sales document. | TableRelation [Table 225 "Post Code"](../table/225.md) (if ("Sell-to Country/Region Code" = const('')) "Post Code".City else if ("Sell-to Country/Region Code" = filter(<> '')) "Post Code".City where("Country/Region Code" = field("Sell-to Country/Region Code"))) |
| 2006 | Sell-to Contact | Text[100] | Specifies the name of the person to contact at the customer. |  |
| 2007 | Sell-to Post Code | Code[20] | Specifies the postal code. | TableRelation [Table 225 "Post Code"](../table/225.md) (if ("Sell-to Country/Region Code" = const('')) "Post Code" else if ("Sell-to Country/Region Code" = filter(<> '')) "Post Code" where("Country/Region Code" = field("Sell-to Country/Region Code"))) |
| 2008 | Sell-to County | Text[30] | Specifies the state, province or county of the address. |  |
| 2009 | Sell-to Country/Region Code | Code[10] | Specifies the country or region of the address. | TableRelation [Table 9 "Country/Region"](../table/9.md) (Country/Region) |
| 2010 | Sell-to Phone No. | Text[30] | — |  |
| 2011 | Sell-to E-Mail | Text[80] | Email <small>caption</small> |  |
| 2012 | Sell-to Contact No. | Code[20] | Specifies the number of the contact person that the sales document will be sent to. | TableRelation [Table 5050 "Contact"](../table/5050.md) |
| 3000 | Ship-to Code | Code[10] | Specifies the code for another shipment address than the customer's own address, which is entered by default. | TableRelation [Table 222 "Ship-to Address"](../table/222.md) ("Ship-to Address".Code where("Customer No." = field("Sell-to Customer No."))) |
| 3001 | Ship-to Name | Text[100] | Specifies the name that products on the sales document will be shipped to. |  |
| 3002 | Ship-to Name 2 | Text[50] | Specifies an additional part of the name that products on the sales document will be shipped to. |  |
| 3003 | Ship-to Address | Text[100] | Specifies the address that products on the sales document will be shipped to. |  |
| 3004 | Ship-to Address 2 | Text[50] | Specifies additional address information. |  |
| 3005 | Ship-to City | Text[30] | Specifies the city of the customer on the sales document. | TableRelation [Table 225 "Post Code"](../table/225.md) (if ("Ship-to Country/Region Code" = const('')) "Post Code".City else if ("Ship-to Country/Region Code" = filter(<> '')) "Post Code".City where("Country/Region Code" = field("Ship-to Country/Region Code"))) |
| 3006 | Ship-to Contact | Text[100] | Specifies the name of the contact person at the address that products on the sales document will be shipped to. |  |
| 3007 | Ship-to Post Code | Code[20] | Specifies the postal code. | TableRelation [Table 225 "Post Code"](../table/225.md) (if ("Ship-to Country/Region Code" = const('')) "Post Code" else if ("Ship-to Country/Region Code" = filter(<> '')) "Post Code" where("Country/Region Code" = field("Ship-to Country/Region Code"))) |
| 3008 | Ship-to County | Text[30] | Specifies the state, province or county of the address. |  |
| 3009 | Ship-to Country/Region Code | Code[10] | Specifies the customer's country/region. | TableRelation [Table 9 "Country/Region"](../table/9.md) (Country/Region) |
| 3997 | No. of Archived Versions | Integer | — | FlowField: max("Job Archive"."Version No." where("No." = field("No."))); not editable |
| 3998 | Source Doc. Exists | Boolean | — | FlowField: exist(Job where("No." = field("No."))); not editable |
| 3999 | Last Archived Date | DateTime | — | FlowField: max("Job Archive".SystemCreatedAt where("No." = field("No."))); not editable |
| 4000 | External Document No. | Code[35] | Specifies a document number that refers to the customer's or vendor's numbering system. |  |
| 4001 | Payment Method Code | Code[10] | Specifies how to make payment, such as with bank transfer, cash, or check. <small>via [Page 5177 "Job Archive Card"](../page/5177.md)</small> | TableRelation [Table 289 "Payment Method"](../table/289.md) (Payment Method) |
| 4002 | Payment Terms Code | Code[10] | Specifies a formula that calculates the payment due date, payment discount date, and payment discount amount. <small>via [Page 5177 "Job Archive Card"](../page/5177.md)</small> | TableRelation [Table 3 "Payment Terms"](../table/3.md) (Payment Terms) |
| 4003 | Your Reference | Text[35] | Specifies the customer's reference. The content will be printed on sales documents. |  |
| 5043 | Interaction Exist | Boolean | Specifies that the archived document is linked to an interaction log entry. |  |
| 5044 | Time Archived | Time | Specifies what time the document was archived. |  |
| 5045 | Date Archived | Date | Specifies the date when the document was archived. |  |
| 5046 | Archived By | Code[50] | Specifies the user ID of the person who archived this document. | TableRelation User."User Name"; not editable; DataClassification EndUserIdentifiableInformation |
| 5047 | Version No. | Integer | Specifies the version number of the archived document. |  |
| 7000 | Price Calculation Method | Enum "Price Calculation Method" | Specifies the default method of the unit price calculation. | enum [Enum 7000 "Price Calculation Method"](../enum/7000.md) |
| 7001 | Cost Calculation Method | Enum "Price Calculation Method" | Specifies the default method of the unit cost calculation. | enum [Enum 7000 "Price Calculation Method"](../enum/7000.md) |
| 7300 | Completely Picked | Boolean | — | FlowField: min("Job Planning Line Archive"."Completely Picked" where("Job No." = field("No."))) |

## Keys

- Key1: No., Version No. (clustered)
- Key2: Bill-to Customer No.
- Key3: Description
- Key4: Status

## Events published

- `OnAfterShipToAddressEqualsSellToAddress(var JobArchive: Record "Job Archive"; var Result: Boolean)` (integration)

## Procedures

- `DisplayMap()`
- `ShouldSearchForCustomerByName(CustomerNo: Code[20]): Boolean`
- `ShipToNameEqualsSellToName(): Boolean`
- `ShipToAddressEqualsSellToAddress(): Boolean`
- `BillToAddressEqualsSellToAddress(): Boolean`

## Triggers

OnDelete

## Relations

- drill-down page [Page 5176 "Job Archive List"](../page/5176.md)
- lookup page [Page 5176 "Job Archive List"](../page/5176.md)
- WIP Method: TableRelation [Table 1006 "Job WIP Method"](../table/1006.md)
- Location Code: TableRelation [Table 14 "Location"](../table/14.md)
- Resource Gr. Filter: TableRelation [Table 152 "Resource Group"](../table/152.md)
- Person Responsible: TableRelation [Table 156 "Resource"](../table/156.md)
- Resource Filter: TableRelation [Table 156 "Resource"](../table/156.md)
- Source Doc. Exists: CalcFormula [Table 167 "Job"](../table/167.md)
- Bill-to Customer No.: TableRelation [Table 18 "Customer"](../table/18.md)
- Sell-to Customer No.: TableRelation [Table 18 "Customer"](../table/18.md)
- Job Posting Group: TableRelation [Table 208 "Job Posting Group"](../table/208.md)
- Ship-to Code: TableRelation [Table 222 "Ship-to Address"](../table/222.md)
- Bill-to City: TableRelation [Table 225 "Post Code"](../table/225.md) (conditional)
- Bill-to Post Code: TableRelation [Table 225 "Post Code"](../table/225.md) (conditional)
- Sell-to City: TableRelation [Table 225 "Post Code"](../table/225.md) (conditional)
- Sell-to Post Code: TableRelation [Table 225 "Post Code"](../table/225.md) (conditional)
- Ship-to City: TableRelation [Table 225 "Post Code"](../table/225.md) (conditional)
- Ship-to Post Code: TableRelation [Table 225 "Post Code"](../table/225.md) (conditional)
- Payment Method Code: TableRelation [Table 289 "Payment Method"](../table/289.md)
- Payment Terms Code: TableRelation [Table 3 "Payment Terms"](../table/3.md)
- No. Series: TableRelation [Table 308 "No. Series"](../table/308.md)
- Customer Disc. Group: TableRelation [Table 340 "Customer Discount Group"](../table/340.md)
- Global Dimension 1 Code: TableRelation [Table 349 "Dimension Value"](../table/349.md)
- Global Dimension 2 Code: TableRelation [Table 349 "Dimension Value"](../table/349.md)
- Currency Code: TableRelation [Table 4 "Currency"](../table/4.md)
- Invoice Currency Code: TableRelation [Table 4 "Currency"](../table/4.md)
- Sell-to Contact No.: TableRelation [Table 5050 "Contact"](../table/5050.md)
- Last Archived Date: CalcFormula [Table 5135 "Job Archive"](../table/5135.md)
- No. of Archived Versions: CalcFormula [Table 5135 "Job Archive"](../table/5135.md)
- Calc. Recog. Costs Amount: CalcFormula [Table 5136 "Job Task Archive"](../table/5136.md)
- Calc. Recog. Costs G/L Amount: CalcFormula [Table 5136 "Job Task Archive"](../table/5136.md)
- Calc. Recog. Sales Amount: CalcFormula [Table 5136 "Job Task Archive"](../table/5136.md)
- Calc. Recog. Sales G/L Amount: CalcFormula [Table 5136 "Job Task Archive"](../table/5136.md)
- Completely Picked: CalcFormula [Table 5137 "Job Planning Line Archive"](../table/5137.md)
- Next Invoice Date: CalcFormula [Table 5137 "Job Planning Line Archive"](../table/5137.md)
- Scheduled Res. Gr. Qty.: CalcFormula [Table 5137 "Job Planning Line Archive"](../table/5137.md)
- Scheduled Res. Qty.: CalcFormula [Table 5137 "Job Planning Line Archive"](../table/5137.md)
- Comment: CalcFormula [Table 5138 "Comment Line Archive"](../table/5138.md)
- Customer Price Group: TableRelation [Table 6 "Customer Price Group"](../table/6.md)
- Bin Code: TableRelation [Table 7354 "Bin"](../table/7354.md)
- Language Code: TableRelation [Table 8 "Language"](../table/8.md)
- Bill-to Country/Region Code: TableRelation [Table 9 "Country/Region"](../table/9.md)
- Sell-to Country/Region Code: TableRelation [Table 9 "Country/Region"](../table/9.md)
- Ship-to Country/Region Code: TableRelation [Table 9 "Country/Region"](../table/9.md)
- Project Manager: TableRelation [Table 91 "User Setup"](../table/91.md)

## Referenced by

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

- [Table 5135 "Job Archive"](../table/5135.md): Last Archived Date, No. of Archived Versions
- [Table 167 "Job"](../table/167.md): No. of Archived Versions
- [Table 5136 "Job Task Archive"](../table/5136.md): Job No.
- [Table 5137 "Job Planning Line Archive"](../table/5137.md): Job No.
- [Table 5140 "Job Assigned Resource Archive"](../table/5140.md): Job No.

## Pages and codeunits on this table

- [Page 5176 "Job Archive List"](../page/5176.md) (source table)
- [Page 5177 "Job Archive Card"](../page/5177.md) (source table)

## 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.

- [Codeunit 802 "Online Map Management"](../codeunit/802.md) (1 call: `DisplayMap → MakeSelectionIfMapEnabled`)

## Recent changes

- 2026-07-14 [#9315 [Projects] Add Assigned Resources to projects and project tasks](../../changes/bcapps/9315.md) (main, BC30, feature)

## Across versions

- Present in: BC24-30
- Changed (declaration) in: BC25, BC27-28

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