codeunitAdministration & Setupofficial - Microsoftderived - from the source, no model text

Codeunit 1990 "Guided Experience"

System Application · System.Environment.Configuration

Across versions

  1. BC23-30present

Neighbourhood 97 connected objects and pages

Codeunit 1814 "Assisted Setup Subscribers" (event subscribers, 3 links)Assisted Setup SubscribersCodeunit 20117 "AMC Bank Assisted Mgt." (event subscribers, 2 links)AMC Bank Assisted Mgt.Codeunit 20502 "Subc. Business Setup Ext." (event subscribers, 2 links)Codeunit 20605 "Assisted Setup BF" (event subscribers, 2 links)Assisted Setup BFCodeunit 30201 "Shpfy Guided Experience" (event subscribers, 2 links)Codeunit 1070 "MS - PayPal Standard Mgt." (event subscribers)Codeunit 1392 "Monitor Sensitive Field" (event subscribers)Codeunit 1681 "Email Logging Management" (event subscribers)Codeunit 1850 "Sales Forecast Handler" (event subscribers)Codeunit 1991 "Guided Experience Impl." (calls, 27 links)Guided Experience Impl.Codeunit 1814 "Assisted Setup Subscribers" (calls, 8 links)Assisted Setup SubscribersCodeunit 1878 "Guided Experience Subscribers" (calls, 7 links)Guided Experience SubscribersCodeunit 20117 "AMC Bank Assisted Mgt." (calls, 5 links)Codeunit 20366 "Tax Engine Assisted Setup" (calls, 5 links)Tax Engine Assisted SetupCodeunit 1681 "Email Logging Management" (calls, 4 links)Codeunit 1800 "Assisted Company Setup" (calls, 4 links)Assisted Company SetupCodeunit 1993 "Checklist Implementation" (calls, 4 links)Checklist ImplementationCodeunit 2027 "Image Analyzer Ext. Mgt." (calls, 3 links)Image Analyzer Ext. Mgt.Codeunit 20419 "Qlty. Guided Experience" (calls, 3 links)Codeunit 2501 "Extension Marketplace" (calls, 3 links)Codeunit 4001 "Hybrid Cloud Management" (calls, 3 links)Hybrid Cloud ManagementCodeunit 4701 "VAT Group Helper Functions" (calls, 3 links)VAT Group Helper FunctionsCodeunit 5330 "CRM Integration Management" (calls, 3 links)Codeunit 6613 "FS Assisted Setup Subscriber" (calls, 3 links)FS Assisted Setup SubscriberCodeunit 7201 "CDS Integration Impl." (calls, 3 links)CDS Integration Impl.Page 4000 "Hybrid Cloud Setup Wizard" (calls, 3 links)Codeunit 104000 "Upgrade - BaseApp" (calls, 2 links)Codeunit 1392 "Monitor Sensitive Field" (calls, 2 links)Codeunit 1660 "Payroll Management" (calls, 2 links)Codeunit 20401 "Qlty. Assisted Setup" (calls, 2 links)Codeunit 7774 "Copilot Capability Impl" (calls, 2 links)Page 1279 "Service Connections" (calls, 2 links)Page 1661 "Payroll Import Transactions" (calls, 2 links)Page 1818 "Cash Flow Forecast Wizard" (calls, 2 links)Page 1877 "VAT Setup Wizard" (calls, 2 links)Page 1991 "App Setup List" (calls, 2 links)Page 20364 "Tax Engine Setup Wizard" (calls, 2 links)Page 20600 "Assisted Setup BF" (calls, 2 links)Codeunit 1070 "MS - PayPal Standard Mgt." (calls)Codeunit 1850 "Sales Forecast Handler" (calls)

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.

System Application · System.Environment.Configuration · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Access Public

Events published

Procedures

  • InsertManualSetup(Title: Text[2048]; ShortTitle: Text[50]; Description: Text[1024]; ExpectedDuration: Integer; ObjectTypeToRun: ObjectType; ObjectIDToRun: Integer; ManualSetupCategory: Enum "Manual Setup Category"; Keywords: Text[250]): Inserts a manual setup page.
  • InsertManualSetup(Title: Text[2048]; ShortTitle: Text[50]; Description: Text[1024]; ExpectedDuration: Integer; ObjectTypeToRun: ObjectType; ObjectIDToRun: Integer; ManualSetupCategory: Enum "Manual Setup Category"; Keywords: Text[250]; IsPrimarySetup: Boolean): Inserts a manual setup page.
  • InsertAssistedSetup(Title: Text[2048]; ShortTitle: Text[50]; Description: Text[1024]; ExpectedDuration: Integer; ObjectTypeToRun: ObjectType; ObjectIDToRun: Integer; AssistedSetupGroup: Enum "Assisted Setup Group"; VideoUrl: Text[250]; VideoCategory: Enum "Video Category"; HelpUrl: Text[250]): Inserts an assisted setup page.
  • InsertAssistedSetup(Title: Text[2048]; ShortTitle: Text[50]; Description: Text[1024]; ExpectedDuration: Integer; ObjectTypeToRun: ObjectType; ObjectIDToRun: Integer; AssistedSetupGroup: Enum "Assisted Setup Group"; VideoUrl: Text[250]; VideoCategory: Enum "Video Category"; HelpUrl: Text[250]; IsPrimarySetup: Boolean): Inserts an assisted setup page.
  • InsertTour(Title: Text[2048]; ShortTitle: Text[50]; Description: Text[1024]; ExpectedDuration: Integer; PageID: Integer): Inserts a tour for a page.
  • InsertSpotlightTour(Title: Text[2048]; ShortTitle: Text[50]; Description: Text[1024]; ExpectedDuration: Integer; PageID: Integer; SpotlighTourType: Enum "Spotlight Tour Type"; SpotlightTourTexts: Dictionary of [Enum "Spotlight Tour Text", Text]): Inserts a spotlight tour for a page.
  • InsertApplicationFeature(Title: Text[2048]; ShortTitle: Text[50]; Description: Text[1024]; ExpectedDuration: Integer; ObjectTypeToRun: ObjectType; ObjectIDToRun: Integer): Inserts a guided experience item for an application feature.
  • InsertVideo(Title: Text[2048]; ShortTitle: Text[50]; Description: Text[1024]; ExpectedDuration: Integer; VideoURL: Text[250]; VideoCategory: Enum "Video Category"): Inserts a guided experience item for a video.
  • OpenManualSetupPage(): Opens the Manual Setup page containing the setup guides.
  • OpenManualSetupPage(ManualSetupCategory: Enum "Manual Setup Category"): Opens the Manual Setup page with the setup guides filtered on a selected group of guides.
  • AddTranslationForSetupObjectTitle(GuidedExperienceType: Enum "Guided Experience Type"; ObjectType: ObjectType; ObjectID: Integer; LanguageID: Integer; Translation: Text): Adds the translation for the title of the setup object.
  • AddTranslationForSetupObjectDescription(GuidedExperienceType: Enum "Guided Experience Type"; ObjectType: ObjectType; ObjectID: Integer; LanguageID: Integer; Translation: Text): Adds the translation for the description of the setup object.
  • AddTranslationForSetupObjectShortTitle(GuidedExperienceType: Enum "Guided Experience Type"; ObjectType: ObjectType; ObjectID: Integer; LanguageID: Integer; Translation: Text): Adds the translation for the short title of the setup object.
  • IsAssistedSetupComplete(ObjectType: ObjectType; ObjectID: Integer): Boolean: Checks whether a user has completed the setup corresponding to the object type and ID.
  • Exists(GuidedExperienceType: Enum "Guided Experience Type"; ObjectType: ObjectType; ObjectID: Integer): Boolean: Checks whether a guided experience item exists for the given object type and ID.
  • Exists(GuidedExperienceType: Enum "Guided Experience Type"; Link: Text[250]): Boolean: Checks whether a guided experience item exists for the link.
  • AssistedSetupExistsAndIsNotComplete(ObjectType: ObjectType; ObjectID: Integer): Boolean: Checks whether a guided experience item exists but has not been completed for the given object type and ID.
  • CompleteAssistedSetup(ObjectType: ObjectType; ObjectID: Integer): Sets the status of the guided experience item to complete.
  • ResetAssistedSetup(ObjectType: ObjectType; ObjectID: Integer): Resets the status of the guided experience item so that it does not appear to have been completed.
  • Run(GuidedExperienceType: Enum "Guided Experience Type"; ObjectType: ObjectType; ObjectID: Integer): Issues the call to start the guided experience item.
  • OpenAssistedSetup(): Opens the Assisted Setup page with the setup guides in it.
  • OpenAssistedSetup(AssistedSetupGroup: Enum "Assisted Setup Group"): Opens the Assisted Setup page with the setup guides filtered on a selected group of guides.
  • Remove(GuidedExperienceType: Enum "Guided Experience Type"; ObjectType: ObjectType; ObjectID: Integer): Removes a guided experience item.
  • Remove(GuidedExperienceType: Enum "Guided Experience Type"; Link: Text[250]): Removes a guided experience item.
  • Remove(GuidedExperienceType: Enum "Guided Experience Type"; ObjectType: ObjectType; ObjectID: Integer; SpotlightTourType: Enum "Spotlight Tour Type"): Removes a guided experience item.
  • RunExtensionSetup(AppId: Guid): Opens the primary setup for an app.
  • SetupForExtensionExists(AppId: Guid): Boolean: checks if setup for an extension exist.
  • OpenCombinedSetupList(AppId: Guid): Opens a aggregated list of both manual setup and assisted setup pages for an extension.
  • CleanupOldGuidedExperienceItems(OnlyFirstParty: Boolean; Threshold: Integer): Clean up old guided experience items with too many old version.

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.

Called by

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

Evidence 1 sources