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

Codeunit 1991 "Guided Experience Impl."

System Application · System.Environment.Configuration

Across versions

  1. BC23present
  2. BC242 procedures changed, 2 procedures removed
  3. BC256 procedures changed, 1 procedures added
  4. BC262 procedures removed
  5. BC27-30unchanged

Neighbourhood 14 connected objects and pages

Codeunit 1990 "Guided Experience" (calls, 27 links)Guided ExperienceCodeunit 3711 "Translation" (calls, 7 links)TranslationPage 1801 "Assisted Setup" (calls, 6 links)Assisted SetupCodeunit 1996 "Checklist Banner Impl." (calls, 5 links)Checklist Banner Impl.Page 1991 "App Setup List" (calls, 4 links)App Setup ListCodeunit 1993 "Checklist Implementation" (calls, 3 links)Checklist ImplementationCodeunit 4100 "Temp Blob" (calls, 3 links)Temp BlobPage 1875 "Manual Setup" (calls, 3 links)Manual SetupCodeunit 1999 "Guided Experience Upgrade" (calls, 2 links)Guided Experience UpgradeCodeunit 1995 "Checklist Administration" (calls)Checklist AdministrationCodeunit 3710 "Video" (calls)VideoCodeunit 43 "Language" (calls)LanguageCodeunit 8711 "Telemetry" (calls)TelemetryPage 1996 "Guided Experience Item List" (calls)Guided Experience Item List

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 Internal
Permissions tabledata AllObj = r, tabledata “Guided Experience Item” = rimd, tabledata “Primary Guided Experience Item” = rimd, tabledata “Spotlight Tour Text” = rimd

Event subscriptions

  • OnRegisterVideo subscribes to Codeunit “Video” OnRegisterVideo
  • OpenRoleBasedSetupExperience subscribes to Codeunit “Navigation Bar Subscribers” OnBeforeDefaultOpenRoleBasedSetupExperience

Procedures

  • Insert(Title: Text[2048]; ShortTitle: Text[50]; Description: Text[1024]; ExpectedDuration: Integer; ExtensionId: Guid; GuidedExperienceType: Enum "Guided Experience Type"; ObjectTypeToRun: ObjectType; ObjectIDToRun: Integer; Link: Text[250]; AssistedSetupGroup: Enum "Assisted Setup Group"; VideoUrl: Text[250]; VideoCategory: Enum "Video Category"; HelpUrl: Text[250]; ManualSetupCategory: Enum "Manual Setup Category"; Keywords: Text[250]; SpotlighTourType: Enum "Spotlight Tour Type"; SpotlightTourTexts: Dictionary of [Enum "Spotlight Tour Text", Text]; CheckObjectValidity: Boolean)
  • Insert(Title: Text[2048]; ShortTitle: Text[50]; Description: Text[1024]; ExpectedDuration: Integer; ExtensionId: Guid; GuidedExperienceType: Enum "Guided Experience Type"; ObjectTypeToRun: ObjectType; ObjectIDToRun: Integer; Link: Text[250]; AssistedSetupGroup: Enum "Assisted Setup Group"; VideoUrl: Text[250]; VideoCategory: Enum "Video Category"; HelpUrl: Text[250]; ManualSetupCategory: Enum "Manual Setup Category"; Keywords: Text[250]; SpotlighTourType: Enum "Spotlight Tour Type"; SpotlightTourTexts: Dictionary of [Enum "Spotlight Tour Text", Text]; CheckObjectValidity: Boolean; IsPrimarySetup: Boolean)
  • OpenManualSetupPage()
  • OpenManualSetupPage(ManualSetupCategory: Enum "Manual Setup Category")
  • GetManualSetupPageIDs(var PageIDs: List of [Integer])
  • AddTranslationForSetupObject(GuidedExperienceObjectType: Enum "Guided Experience Type"; ObjectType: ObjectType; ObjectID: Integer; LanguageID: Integer; TranslatedName: Text; FieldNo: Integer)
  • RunExtensionSetup(AppId: Guid)
  • SetupForExtensionExists(AppId: Guid): Boolean
  • OpenCombinedSetupList(AppId: Guid)
  • IsAssistedSetupComplete(ObjectTypeToRun: Enum "Guided Experience Object Type"; ObjectID: Integer): Boolean
  • IsAssistedSetupComplete(ObjectType: ObjectType; ObjectID: Integer): Boolean
  • Exists(GuidedExperienceType: Enum "Guided Experience Type"; ObjectType: ObjectType; ObjectID: Integer): Boolean
  • Exists(GuidedExperienceType: Enum "Guided Experience Type"; Link: Text[250]): Boolean
  • AssistedSetupExistsAndIsNotComplete(ObjectType: ObjectType; ObjectID: Integer): Boolean
  • CompleteAssistedSetup(ObjectType: ObjectType; ObjectID: Integer)
  • ResetAssistedSetup(ObjectType: ObjectType; ObjectID: Integer)
  • Run(GuidedExperienceType: Enum "Guided Experience Type"; ObjectType: ObjectType; ObjectID: Integer)
  • RunAndRefreshAssistedSetup(var GuidedExperienceItemToRefresh: Record "Guided Experience Item")
  • OpenAssistedSetup()
  • OpenAssistedSetup(AssistedSetupGroup: Enum "Assisted Setup Group")
  • Remove(GuidedExperienceType: Enum "Guided Experience Type"; ObjectType: ObjectType; ObjectID: Integer)
  • Remove(GuidedExperienceType: Enum "Guided Experience Type"; ObjectType: ObjectType; ObjectID: Integer; SpotlightTourType: Enum "Spotlight Tour Type")
  • Remove(GuidedExperienceType: Enum "Guided Experience Type"; Link: Text[250])
  • NavigateToAssistedSetupHelpPage(GuidedExperienceItem: Record "Guided Experience Item")
  • IsAssistedSetupSetupRecord(GuidedExperienceItem: Record "Guided Experience Item"): Boolean
  • GetTranslationForField(GuidedExperienceItem: Record "Guided Experience Item"; FieldNo: Integer): Text
  • GetTranslationForField(GuidedExperienceType: Enum "Guided Experience Type"; ObjectTypeToRun: Enum "Guided Experience Object Type"; ObjectIDToRun: Integer; Link: Text[250]; VideoUrl: Text[250]; SpotlightTourType: Enum "Spotlight Tour Type"; FieldNo: Integer): Text
  • IsObjectToRunValid(GuidedExperienceObjectType: Enum "Guided Experience Object Type"; ObjectID: Integer): Boolean
  • IsObjectToRunValid(ObjectType: ObjectType; ObjectID: Integer): Boolean
  • GetContentForAllSetups(var TempGuidedExperienceItem: Record "Guided Experience Item" temporary) Δ BC25
  • GetContentForAssistedSetup(var TempGuidedExperienceItem: Record "Guided Experience Item" temporary) Δ BC25
  • GetContentForManualSetup(var TempGuidedExperienceItem: Record "Guided Experience Item" temporary) + BC25
  • GetContentForSetupPage(var TempGuidedExperienceItem: Record "Guided Experience Item" temporary; GuidedExperienceType: Enum "Guided Experience Type") Δ BC25
  • GetCode(Type: Enum "Guided Experience Type"; ObjectType: Enum "Guided Experience Object Type"; ObjectID: Integer; Link: Text[250]; VideoUrl: Text[250]; SpotlightTourType: Enum "Spotlight Tour Type"): Code[300] Δ BC24 (internal)
  • InsertTranslations(GuidedExperienceItem: Record "Guided Experience Item"; Title: Text[2048]; ShortTitle: Text[50]; Description: Text[1024]; Keywords: Text[250])
  • GetObjectTypeToRun(var GuidedExperienceObjectType: Enum "Guided Experience Object Type"; ObjectType: ObjectType)
  • FilterGuidedExperienceItem(var GuidedExperienceItem: Record "Guided Experience Item"; GuidedExperienceType: Enum "Guided Experience Type"; ObjectType: ObjectType; ObjectID: Integer; Link: Text[250]; VideoUrl: Text[250]; SpotlightTourType: Enum "Spotlight Tour Type")
  • FilterGuidedExperienceItem(var GuidedExperienceItem: Record "Guided Experience Item"; GuidedExperienceType: Enum "Guided Experience Type"; ObjectType: Enum "Guided Experience Object Type"; ObjectID: Integer; Link: Text[250]; VideoUrl: Text[250]; SpotlightTourType: Enum "Spotlight Tour Type")
  • GetObjectType(GuidedExperienceObjectType: Enum "Guided Experience Object Type"): ObjectType
  • RefreshAssistedSetup(var GuidedExperienceItemToRefresh: Record "Guided Experience Item")
  • AddGuidedExperienceItemDimensions(var Dimensions: Dictionary of [Text, Text]; GuidedExperienceItem: Record "Guided Experience Item"; DimensionName: Text)

Plus 26 local procedures.

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

Evidence 1 sources