Dynamics 365 Organization Insight is making the My Apps link disappear under Settings

I need to update some custom Dynamics 365 Apps' permissions today for a customer, and then I headed to the usual place under Settings -> Application -> My Apps. However, surprised me that the whole Application group disappears, I can't find it anywhere.

After a bit of testing in a trial environment, I figured out that it is the Organization Insight solution we installed from AppSource that removes the link from sitemap.

Below is the image of the links displayed under Settings in a new trial Dynamics 365 v9.0 instance before I install Organization Insight.



And here is what it looks like after installing Organization Insight.


As you can see in the above screenshots, the Process Center and Application groups disappeared, and also the Training Area also gone.

To fix this, create an unmanaged solution and add Site Map client extension to the unmanaged solution, like below.


Then export the unmanaged solution to your local folder. Unzip the file, and open customization.xml in the unzipped folder.

Locate <Area Id="Settings" ...> XML tag, and put the following groups into the area section.

<Group Id="ProcessCenter" ResourceId="Menu_Label_ProcessCenter" DescriptionResourceId="Menu_Label_ProcessCenter" ToolTipResourseId="Menu_Label_ProcessCenter_ToolTip" IntroducedVersion="7.0.0.0">
    <SubArea Id="nav_workflow" Entity="workflow" DescriptionResourceId="Workflow_SubArea_Description" ToolTipResourseId="Workflow_SubArea_ToolTip" AvailableOffline="false" GetStartedPanePath="Workflows_Web_User_Visor.html" GetStartedPanePathAdmin="Workflows_Web_Admin_Visor.html" GetStartedPanePathOutlook="Workflows_Outlook_User_Visor.html" GetStartedPanePathAdminOutlook="Workflows_Outlook_Admin_Visor.html" IntroducedVersion="7.0.0.0" />
    <SubArea Id="nav_manageflow" ResourceId="ManageFlow_Menu_Button" DescriptionResourceId="ManageFlow_SubArea_Description" Icon="/_imgs/NavBar/ActionImgs/MicrosoftFlow_32.png" ToolTipResourseId="ManageFlow_SubArea_ToolTip" AvailableOffline="false" IntroducedVersion="9.0.0.0" Url="/tools/MicrosoftFlow/ManageFlowsPage.aspx" />
</Group>


<Group Id="Application" ResourceId="Menu_Label_Application" DescriptionResourceId="Menu_Label_Application" ToolTipResourseId="Menu_Label_Application_ToolTip" IntroducedVersion="8.1.0.0">
    <SubArea Id="nav_app_modules" ResourceId="App_Modules_SubArea_Title" DescriptionResourceId="App_Modules_SubArea_Description" ToolTipResourseId="App_Modules_SubArea_ToolTip" Icon="/_imgs/AppModules_32x32.png" Url="$webresource:msdyn_appmanagementcontrol" AvailableOffline="false" Client="Web" IntroducedVersion="8.2.0.0" />
</Group>


And if you would like to have the Training area back, then put in the below XML.

<Area Id="HLP" ResourceId="Area_Help" ShowGroups="true" Icon="/_imgs/icn_help16.png" DescriptionResourceId="Help_Area_Description" IntroducedVersion="7.0.0.0">
        <Group Id="HLP_GRP" ResourceId="Group_Help" DescriptionResourceId="Help_Description" ToolTipResourseId="Help_ToolTip" IntroducedVersion="7.0.0.0">
          <SubArea Id="Help_Resource_Center" Url="https://go.microsoft.com/fwlink/p/?linkid=846388" ResourceId="Area_CustomerCenter" DescriptionResourceId="ResourceCenter_Area_Description" ToolTipResourseId="ResourceCenter_Area_ToolTip" AvailableOffline="false" IntroducedVersion="7.0.0.0" />
        </Group>
        <Group Id="LearningPath" IsProfile="false">
          <Titles>
            <Title LCID="1033" Title="Learning Path" />
            <Title LCID="1025" Title="مسار التعلم" />
            <Title LCID="1026" Title="Път за обучение" />
            <Title LCID="1027" Title="Ruta d'aprenentatge" />
            <Title LCID="1028" Title="學習路徑" />
            <Title LCID="1029" Title="Studijní program" />
            <Title LCID="1030" Title="Læringssti" />
            <Title LCID="1031" Title="Lernpfad" />
            <Title LCID="1032" Title="Διαδρομή εκμάθησης" />
            <Title LCID="1035" Title="Oppimispolku" />
            <Title LCID="1036" Title="Parcours d'apprentissage" />
            <Title LCID="1037" Title="מסלול לימוד" />
            <Title LCID="1038" Title="képzési terv" />
            <Title LCID="1040" Title="percorso di apprendimento" />
            <Title LCID="1041" Title="ラーニング パス" />
            <Title LCID="1042" Title="학습 경로" />
            <Title LCID="1043" Title="Leertraject" />
            <Title LCID="1044" Title="Læringsbane" />
            <Title LCID="1045" Title="Ścieżka szkoleniowa" />
            <Title LCID="1046" Title="Roteiro de Aprendizagem" />
            <Title LCID="1048" Title="Cale de învățare" />
            <Title LCID="1049" Title="схема обучения" />
            <Title LCID="1050" Title="Vođeno učenje" />
            <Title LCID="1051" Title="séria školení" />
            <Title LCID="1053" Title="Utbildningsväg" />
            <Title LCID="1054" Title="เส้นทางการเรียนรู้" />
            <Title LCID="1055" Title="Öğrenme Yolu" />
            <Title LCID="1057" Title="Jalur Pembelajaran" />
            <Title LCID="1058" Title="Навчальний шлях" />
            <Title LCID="1060" Title="Vodeno učenje" />
            <Title LCID="1061" Title="Õppeteekond" />
            <Title LCID="1062" Title="Mācību materiāli" />
            <Title LCID="1063" Title="Mokomoji medžiaga" />
            <Title LCID="1066" Title="Con đường Học tập" />
            <Title LCID="1069" Title="Ikasketa-txokoa" />
            <Title LCID="1081" Title="लर्निंग पाथ" />
            <Title LCID="1086" Title="Laluan Pembelajaran" />
            <Title LCID="1087" Title="Оқыту жолы" />
            <Title LCID="1110" Title="Camiño de aprendizaxe" />
            <Title LCID="2052" Title="学习路径" />
            <Title LCID="2070" Title="Percurso de Aprendizagem" />
            <Title LCID="2074" Title="Vođeno učenje" />
            <Title LCID="3076" Title="學習路徑" />
            <Title LCID="3082" Title="Ruta de aprendizaje" />
            <Title LCID="3098" Title="Вођено учење" />
          </Titles>
          <SubArea Id="nav_learning_path" Icon="$webresource:msdyn_LearningPath.png" Url="$webresource:msdyn_launchDesigner.html" AvailableOffline="false" IntroducedVersion="8.2.0.0" Client="Web">
            <Titles>
              <Title LCID="1033" Title="Content Library" />
              <Title LCID="1025" Title="Content Library" />
              <Title LCID="1026" Title="Content Library" />
              <Title LCID="1027" Title="Content Library" />
              <Title LCID="1028" Title="Content Library" />
              <Title LCID="1029" Title="Content Library" />
              <Title LCID="1030" Title="Content Library" />
              <Title LCID="1031" Title="Content Library" />
              <Title LCID="1032" Title="Content Library" />
              <Title LCID="1035" Title="Content Library" />
              <Title LCID="1036" Title="Content Library" />
              <Title LCID="1037" Title="Content Library" />
              <Title LCID="1038" Title="Content Library" />
              <Title LCID="1040" Title="Content Library" />
              <Title LCID="1041" Title="Content Library" />
              <Title LCID="1042" Title="Content Library" />
              <Title LCID="1043" Title="Content Library" />
              <Title LCID="1044" Title="Content Library" />
              <Title LCID="1045" Title="Content Library" />
              <Title LCID="1046" Title="Content Library" />
              <Title LCID="1048" Title="Content Library" />
              <Title LCID="1049" Title="Content Library" />
              <Title LCID="1050" Title="Content Library" />
              <Title LCID="1051" Title="Content Library" />
              <Title LCID="1053" Title="Content Library" />
              <Title LCID="1054" Title="Content Library" />
              <Title LCID="1055" Title="Content Library" />
              <Title LCID="1057" Title="Content Library" />
              <Title LCID="1058" Title="Content Library" />
              <Title LCID="1060" Title="Content Library" />
              <Title LCID="1061" Title="Content Library" />
              <Title LCID="1062" Title="Content Library" />
              <Title LCID="1063" Title="Content Library" />
              <Title LCID="1066" Title="Content Library" />
              <Title LCID="1069" Title="Content Library" />
              <Title LCID="1081" Title="Content Library" />
              <Title LCID="1086" Title="Content Library" />
              <Title LCID="1087" Title="Content Library" />
              <Title LCID="1110" Title="Content Library" />
              <Title LCID="2052" Title="Content Library" />
              <Title LCID="2070" Title="Content Library" />
              <Title LCID="2074" Title="Content Library" />
              <Title LCID="3076" Title="Content Library" />
              <Title LCID="3082" Title="Content Library" />
              <Title LCID="3098" Title="Content Library" />
            </Titles>
            <Privilege Privilege="LearningPath" />
          </SubArea>
        </Group>
      </Area>

After adding the above elements into the XML, you can pack all the files back into a zip file. You then import the zip file back into your Dynamics 365 instance, and publish all customization.

You should see all those missing links now.

Comments

Popular posts from this blog

Dynamics 365 sub-grid add new and add existing

Dynamics 365 Web API get entity using alternate key value that has apostrophe/single quote in it

TLS 1.2 and PowerShell