Codeunit 9005 "Url Helper"
Base Application · System.Utilities
Across versions
- BC23-30present
Neighbourhood 22 connected objects and pages
Base Application · System.Utilities · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| SingleInstance | true |
Procedures
IsPPE(): BooleanIsPROD(): BooleanIsTIE(): BooleanGetFixedClientEndpointBaseUrl(): TextGetFixedEndpointWebServiceUrl(): TextGetGraphUrl(): TextGetAzureADAuthEndpoint(): TextGetO365Resource(): TextGetExcelAddinProviderServiceUrl(): TextGetTenantUrl(): TextGetOfficePortalUrl(): TextGetPowerAppsUrl(): Text
Triggers
OnRun
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 3704 “Url Helper Impl.” (12 calls:
GetAzureADAuthEndpoint → GetAzureADAuthEndpoint,GetExcelAddinProviderServiceUrl → GetExcelAddinProviderServiceUrl,GetFixedClientEndpointBaseUrl → GetFixedClientEndpointBaseUrl, …)
Called by
- Codeunit 6324 “Power BI Url Mgt” (5 calls:
GetBaseApiUrl → IsPPE,GetLicenseUrl → IsPPE,GetPowerBIEmbedReportsUrl → IsPPE, …) - Codeunit 560 “CrossIntercompany Connector” (4 calls:
GetValidatedTokenEndpoint → IsPPE,GetValidatedTokenEndpoint → IsPROD,IsDestinationUrlTrusted → IsPPE, …) - Codeunit 9033 “Invite External Accountant” (4 calls:
GetGraphInvitationsUrl → GetGraphUrl,GetGraphSubscribedSkusUrl → GetGraphUrl,GetGraphUserUrl → GetGraphUrl, …) - Codeunit 1686 “Email Logging OAuth Client” (2 calls:
GetApplicationType → IsPROD,TryGetAccessTokenInternal → GetGraphUrl) - Codeunit 4507 “Email - OAuth Client” (2 calls:
GetOAuthAuthorityUrl → GetAzureADAuthEndpoint,TryGetAccessTokenInternal → GetGraphUrl) - Codeunit 6300 “Azure AD Mgt.” (2 calls:
GetAzureADAuthEndpoint → GetAzureADAuthEndpoint,GetO365Resource → GetO365Resource) - Codeunit 6710 “ODataUtility” (2 calls:
CreateMetadataWebRequest → GetFixedEndpointWebServiceUrl,GetExcelAddinProviderServiceUrl → GetExcelAddinProviderServiceUrl) - Codeunit 6905 “Import Expense User” (2 calls:
GetGraphBaseUrl → GetGraphUrl,HasGraphHost → GetGraphUrl) - Codeunit 9510 “Document Service Management” (2 calls:
GetDefaultLocation → GetGraphUrl,GetGraphDomain → GetGraphUrl) - Page 6991 “Expense Agent Setup Wizard” (2 calls:
GetExpenseDashboardUrl → IsPPE,GetExpenseDashboardUrl → IsTIE) - Codeunit 1151 “COHUB Core” (1 call:
GetFixedClientUrl → GetFixedClientEndpointBaseUrl) - Codeunit 2752 “Universal Print Graph Helper” (1 call:
GetGraphDomain → GetGraphUrl) - Codeunit 4586 “SOA Dispatcher” (1 call:
AddTask → GetGraphUrl) - Codeunit 6334 “Power BI Upload Step Runner” (1 call:
UpdateParameters → GetFixedEndpointWebServiceUrl) - Codeunit 6904 “Expense OAuth Client” (1 call:
BuildGraphScopes → GetGraphUrl) - Codeunit 6938 “EA Agent Dispatcher” (1 call:
AddTask → GetGraphUrl) - Codeunit 7201 “CDS Integration Impl.” (1 call:
ConfigureVirtualTables → IsPPE) - Page 1803 “Assisted Company Setup Wizard” (1 call:
TryDownloadCompanyDetailsFromMicrosoft365 → GetGraphUrl) - Page 7213 “CRM BC Virtual Table Config.” (1 call:
OnInit → IsPPE) - Page 9033 “Invite External Accountant” (1 call:
GetWebClientUrl → GetFixedClientEndpointBaseUrl) - Page 9807 “User Card” (1 call:
ManageUsersIsAllowed → GetOfficePortalUrl)
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: "codeunit", object_name: "Url Helper"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.