---
id: object/page/9452
type: object
title: Page 9452 "File Scenario Setup"
summary: Page 9452 "File Scenario Setup" in System Application (System.ExternalFileStorage). 1 public procedures. Introduced in BC26, still in BC30.
tier: official
language: en
tags:
  - page
  - system application
versions:
  introduced: "26"
  last_changed: null
  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: 27b2b5dd8cee9ddcab1b1899603dd8b890f2164229ac4034d8a7b62fabb2c1c4
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/System%20Application/App/External%20File%20Storage/src/Scenario/FileScenarioSetup.Page.al
    title: src/System Application/App/External File Storage/src/Scenario/FileScenarioSetup.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 9452
name: File Scenario Setup
caption: File Scenario Assignment
namespace: System.ExternalFileStorage
app: System Application
extends: null
first_version: "26"
last_version: "30"
present_in:
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in: []
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 0
  procedures: 2
  events: 0
  subscribers: 0
  controls: 2
  actions: 4
relations:
  out: 1
  referenced_by: 0
  pages: 0
  extended_by: 0
  event_subscribers: 0
  calls: 3
  called_by: 0
  implements: 0
---

# Page 9452 "File Scenario Setup"

> Page 9452 "File Scenario Setup" in System Application (System.ExternalFileStorage). 1 public procedures. Introduced in BC26, still in BC30.

System Application · System.ExternalFileStorage · captioned "File Scenario Assignment" · BC26-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/System%20Application/App/External%20File%20Storage/src/Scenario/FileScenarioSetup.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | File Scenario Assignment |
| Extensible | false |
| SourceTable | File Account Scenario |
| PageType | List |
| UsageCategory | Administration |
| ApplicationArea | All |

## 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 |
|---|---|---|---|
| ScenariosByFile | Scenarios by file accounts | [Display Name](../table/9453.md#fields) | Specifies the scenarios that are using the file account. |
|  | Default | `DefaultTxt` | Specifies whether this is the default account to use for scenarios when no other account is specified. |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Account | Assign scenarios | Assign file scenarios for the selected file account. When assigned, everyone will use the account for the scenario. For example, if you assign the Sales Order scenario, everyone will use the account to send sales orders. |  |
| Scenario | Additional Scenario Setup | Additional scenario setup for the selected scenario. |  |
|  | Reassign | Reassign the selected scenarios to another file account. |  |
|  | Unassign | Unassign the selected scenarios. Afterward, the default file account will be used to send files for the scenarios. |  |

## Procedures

- `SetFileAccountId(AccountId: Guid; Connector: Enum "Ext. File Storage Connector")` (internal)

Plus 1 local procedures.

## Triggers

OnOpenPage, OnAfterGetRecord

## Relations

- source table [Table 9453 "File Account Scenario"](../table/9453.md)

## 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 8703 "Feature Telemetry"](../codeunit/8703.md) (1 call: `OnOpenPage → LogUptake`)
- [Codeunit 9451 "File Account Impl."](../codeunit/9451.md) (1 call: `OnOpenPage → IsUserFileAdmin`)
- [Codeunit 9453 "File Scenario Impl."](../codeunit/9453.md) (1 call: `OnOpenPage → GetScenariosByFileAccount`)

## Across versions

- Present in: BC26-30
- Changed (declaration) in: none

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: "File Scenario Setup")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
