tableCopilot & Agentsofficial - Microsoftderived - from the source, no model textobsolete - pending

Table 6968 "Expense Agent Consumption"

ExpenseAgent · Microsoft.ExpenseAgent

Across versionsobsolete pending since 29.0

  1. BC23-28not present
  2. BC29-30present

Neighbourhood 3 connected objects and pages

Table 6900 "Expense" (relates to)ExpenseTable 6906 "Expense Report Header" (relates to)Expense Report HeaderTable 6923 "Expense User" (relates to)Expense User

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.

ExpenseAgent · Microsoft.ExpenseAgent · BC29-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Expense Agent Consumption
Access Internal
DataClassification CustomerContent
ObsoleteState Pending
ObsoleteTag 29.0
ObsoleteReason Use table 6969 “Expense Agent Env. Consumption” instead.

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 Consumption Unique ID Text[1024] User AI Consumption Data Unique ID caption TableRelation “User AI Consumption Data”.“Unique Id”; NotBlank
3 Expense User No. Code[20] — TableRelation Table 6923 “Expense User” (“Expense User”.“No.”); DataClassification EndUserPseudonymousIdentifiers
4 Consumption Source Type Enum “Expense Agent Cons. Source” — enum Enum 6968 “Expense Agent Cons. Source”; DataClassification SystemMetadata
5 Consumption Source System ID Guid — TableRelation Table 6900 “Expense”, Table 6906 “Expense Report Header” (if (“Consumption Source Type” = const(Expense)) “Expense”.SystemID else if (“Consumption Source Type” = const(“Expense Report”)) “Expense Report Header”.SystemID); DataClassification SystemMetadata
6 Consumption Source Operation Code[50] — DataClassification SystemMetadata
101 Consumption DateTime DateTime — FlowField: lookup(“User AI Consumption Data”.“Consumption DateTime” where(“Unique Id” = field(“Consumption Unique ID”)))
102 User Id Guid — FlowField: lookup(“User AI Consumption Data”.“User Id” where(“Unique Id” = field(“Consumption Unique ID”)))
106 App Version Text[50] — FlowField: lookup(“User AI Consumption Data”.“App Version” where(“Unique Id” = field(“Consumption Unique ID”)))
108 Feature Name Text[256] — FlowField: lookup(“User AI Consumption Data”.“Feature Name” where(“Unique Id” = field(“Consumption Unique ID”)))
109 Actions Text[1024] — FlowField: lookup(“User AI Consumption Data”.“Actions” where(“Unique Id” = field(“Consumption Unique ID”)))
110 Copilot Studio Feature Text[1024] — FlowField: lookup(“User AI Consumption Data”.“Copilot Studio Feature” where(“Unique Id” = field(“Consumption Unique ID”)))
111 Copilot Credits Decimal — FlowField: lookup(“User AI Consumption Data”.“Copilot Credits” where(“Unique Id” = field(“Consumption Unique ID”)))
113 Company Name Text[30] — FlowField: lookup(“User AI Consumption Data”.“Company Name” where(“Unique Id” = field(“Consumption Unique ID”)))
115 Processed For Billing Boolean — FlowField: lookup(“User AI Consumption Data”.“Processed For Billing” where(“Unique Id” = field(“Consumption Unique ID”)))
116 CS Feature Quantity Integer Copilot Studio Feature Quantity caption FlowField: lookup(“User AI Consumption Data”.“Copilot Studio Feature Quantity” where(“Unique Id” = field(“Consumption Unique ID”)))
117 CS Feature Display Name Text[1024] Copilot Studio Feature Display Name caption FlowField: lookup(“User AI Consumption Data”.“Copilot Studio Feature Display Name” where(“Unique Id” = field(“Consumption Unique ID”)))

Keys

  • PK: Consumption Unique ID (clustered)
  • ExpenseUser: Expense User No.
  • Source: Consumption Source Type, Consumption Source System ID

Procedures

  • GetTaskDisplayName(var TaskShortName: Text[30]; var TaskLongName: Text)

Relations

Recent changes

Deprecations

  • object: Pending 29.0 (#if not CLEANSCHEMA32), “Use table 6969 “Expense Agent Env. Consumption” instead.”

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). 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: "Expense Agent Consumption"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources