web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Dynamics 365 Community / Blogs / Bodo's Dynamics NAV Blog / Dynamics NAV 2013 R2 – Die ...

Dynamics NAV 2013 R2 – Die neue Funktion GETURL()

Community Member Profile Picture Community Member

Die Jungs und Mädels vom Microsoft Dynamics NAV Team Blog beschreiben in epischer Breiter die Verwendung der in Dynamics NAV 2013 R2 neuen Funktion GETURL(), um Hyperlinks (URLs) zu Pages für die unterschiedlichen NAV Clients (Windows, Web, …) zu erzeugen: http://blogs.msdn.com/b/nav/archive/2013/11/04/creating-urls-to-microsoft-dynamics-nav-clients.aspx

Die Funktion GETURL() wird vom NAV Windows Client selbst verwendet, wenn Sie für eine beliebige Page die Aktion «Hilfe – Info zu dieser Seite» wählen und die URLs anzeigen lassen:

blog2014-01-13-image1.png

Hier die vollständige URL aus dem Beispiel oben: http://my-nav2013r2:48900/DynamicsNAV71_Instance1/Webclient?page=1&bookmark=11%3bTwAAAAJ7

Das Ganze funktioniert für den Web Client leider so gar nicht. An der URL oben ist fast alles falsch:

  • Das Protokoll http ist falsch.
  • Der Port 48900 ist falsch
  • Der Instanzname «DynamicsNAV71_Instance1» ist falsch.

Schade.

Der Parameter-Teil (alles hinter dem ?) stimmt zum Glück aber. So kann man sich mit ein bisschen Copy & Paste aus der richtigen Webclient URL eine funktionsfähige URL zusammenbauen. Alles inkl. "/Webclient/..." nimmt man aus der URL der Page aus dem Info-Dialog, das Protokoll, Servernamen usw. davor, nimmt man von der öffentlichen URL seines Webclients.

So funktioniert dann auch das "Deep-Linking" auf jede Page.

Hinweis: Zuletzt getestet mit der RTM-Version von NAV 2013 R2 (Build 35473) und NAV 2015

Comments

*This post is locked for comments