Codeunit 5323 "Exchange Add-in Setup"
Base Application · System.Integration
Across versionsobsolete pending since 29.0
- BC23-27present
- BC28declaration changed
- BC29-30unchanged
Neighbourhood 7 connected objects and pages
Base Application · System.Integration · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| ObsoleteState | Pending |
| ObsoleteTag | 29.0 |
| ObsoleteReason | Exchange is depracated. Please deploy add-in manually. |
Procedures
InitializeServiceWithCredentials(Email: Text[80]; Password: Text)CredentialsRequired(AuthenticationEmail: Text[80]): BooleanImpersonateUser(Email: Text[80])SampleEmailsAvailable(): BooleanDeployAddin(OfficeAddin: Record "Office Add-in")DeployAddins(var OfficeAddin: Record "Office Add-in")TryDeployAddins(var OfficeAddin: Record "Office Add-in")DeploySampleEmails(EmailAddress: Text)
Plus 3 local procedures.
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 5321 “Exchange Web Services Server” (10 calls:
DeployAddin → InstallApp,DeploySampleEmails → SaveHTMLEmailToInbox,ImpersonateUser → SetImpersonatedIdentity, …) - Codeunit 6300 “Azure AD Mgt.” (3 calls:
Initialize → GetAccessTokenAsSecretText,Initialize → GetO365Resource,Initialize → GetO365ResourceName) - Codeunit 1306 “Company Information Mgt.” (1 call:
SampleEmailsAvailable → IsDemoCompany) - Codeunit 1330 “Instruction Mgt.” (1 call:
DeployAddin → OfficeUpdateNotificationCode) - Codeunit 1652 “Add-in Manifest Management” (1 call:
DeployAddin → GenerateManifest) - Codeunit 1655 “Office Add-In Sample Emails” (1 call:
DeploySampleEmails → GetHTMLSampleMsg) - Codeunit 457 “Environment Information” (1 call:
SampleEmailsAvailable → IsSaaS)
Deprecations
- object: Pending 29.0 (#if not CLEAN29), “Exchange is depracated. Please deploy add-in manually.”
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: "codeunit", object_name: "Exchange Add-in Setup"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.