[gelöst] Menüpunkt "Abteilungen" gelöscht, wiederherstellen?

20. Juli 2022 07:15

Hallo zusammen,

ein Benutzer hat in NAV2017 über "Navigationsbereich anpassen" den Menüpunkt "Abteilungen" gelöscht. Der Menüpunkt soll wiederhergestellt werden. Da er viele gespeicherte Ansichten besitzt, ist "Standardeinstellungen wiederherstellen" keine Option.

Eine längere Rechereche ergab zwar ein paar Tipps mit Export von Profilen als XML:

https://www.navnab.com/2018/02/26/how-t ... ts-button/
https://community.dynamics.com/nav/f/mi ... ation-pane
Leider findet sich für das Profil des Users kein solcher "Departments"-Eintrag in der XML, den man löschen könnte.

Eine Suche hier im Forum ergab auch nichts verwertbares. Hat jemand eine Idee, was man hier machen kann? Vielen Dank.
Zuletzt geändert von paule am 20. Juli 2022 11:11, insgesamt 1-mal geändert.

Re: Menüpunkt "Abteilungen" gelöscht, wie wiederherstellen?

20. Juli 2022 09:57

Hallo,
da es sich hierbei um einen einzelnen Benutzer handelt, wird die Einstellung in der Tabelle 2000000075 gespeichert.
Du könntest einen XMLport erstellen, die Werte exportieren und die Zeile entfernen, welche in deinen verlinkten Beiträgen erwähnt werden. Die Zeile sollte dann auch vorhanden sein, da es hier ja eine Anpassung gegeben hat.
Danach kannst du das wieder importieren.

Im Anhang wäre ein Beispiel XMLport (NAV 2016!), ich denke so könntest du den aufbauen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: Menüpunkt "Abteilungen" gelöscht, wie wiederherstellen?

20. Juli 2022 10:59

Hallo Furean,

Vielen Dank für die schnelle Antwort. Dein Tipp hat funktioniert, super! Dieser Beitrag kann als gelöst markiert werden.

Hier nochmal zusammengefasst:

1) den XMLPort (von Furean) importieren und kompilieren (ggf. vorher die Objekt ID ändern)

2) mit dem XMLPort für den User exportieren

3) in dieser Datei folgende Stelle suchen und löschen:

Code:
    <add id="{7AA351B2-CC3E-479f-9A0B-6BC0DD7A3158}" destination="{6135288E-4232-4bd4-A595-CAD8F5D49D48}">
      <Node name="Actions" uri="urn:schemas-microsoft-com:dynamics:NAV:MetaObjects" id="{7AA351B2-CC3E-479f-9A0B-6BC0DD7A3158}">
        <Nodes />
        <Attributes>
          <Attribute value="ActionContainerPlaceHolder" name="xsi:type" uri="http://www.w3.org/2001/XMLSchema-instance" />
          <Attribute value="{7AA351B2-CC3E-479f-9A0B-6BC0DD7A3158}" name="ControlGUID" uri="" />
          <Attribute value="Departments" name="ContainerType" uri="" />
        </Attributes>
      </Node>
    </add>


4) In Tabelle 2000000075 die Einträge für diesen User löschen

5) Mit dem XMLPort die geänderte Datei wieder importieren. Dann sollte der Menüpunkt "Abteilungen" wiederhergestellt sein.