none
Zugeordnete Ansichten entfernen/ersetzen RRS feed

  • Frage

  • Hallo zusammen, ich würde gerne wissen, ob folgendes möglich wäre. Wenn ich im Arbeitsbereich einen Kontakt aufrufe, sehe ich links diverse lookup Felder. Rufe ich nun eines dieser lookup Felder auf z.B. Verträge (Versicherungsnehmer) erscheinen dabei auch alle zugeordneten Ansichten der verknüpften Entität, also in bei diesem Beispiel, alle Ansichten der Entität Vertrag. Ich möchte aber nicht, dass diese zugeordneten Ansichten erscheinen, viel mehr hätte ich gerne, dass man hier z.B. von mir benutzerdefinierte Ansichten anzeigen kann. Gibt es für dieses Problem eine Lösung und wenn ja, wie würde diese aussehen?

    Vielen Dank schon mal im Voraus.

    Dienstag, 18. September 2012 12:05

Alle Antworten

  • Hallo,

    deine Anforderung kann mit den Hausmitteln des CRM Systems umgesetzt werden.

    Bei einem Kontakt siehst du in der linken Navigation im Standard die 1:n und n:n Verknüpfungen zwischen der Entität Kontakt und den verknüpften Entitäten.

    Diese Anzeige kannst du in der Entwurfsansicht des Formulars anpassen und nicht gewünschte Navigationspunkte entfernen.

    Zusätzlich kannst du beliebige eigene Navigationspunkte hinzufügen und damit beliebige Seiten aufrufen.


    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website XING LinkedIn Facebook Twitter

    Dienstag, 18. September 2012 13:04
  • Als erstes möchte ich mich für die schnelle Antwort bedanken, aber dies ist nicht genau das, was ich gemeint habe. Wenn ich ein in der Navigation befindliches lookup Feld öffne, erscheint der Feldname und daneben eine Dropdown Liste welche "Vertrag zugeordneter Ansicht" heißt. Diese ist standardmäßig von Microsoft eingestellt, aber genau diese möchte ich durch eine benutzerdefinierte Ansicht ersetzen.

    Freundliche Grüße

    Mr. Worf

    Dienstag, 18. September 2012 13:46
  • Hallo Mr. Worf,

    über das Customizing kannst du grundsätzlich eine Ansicht zu der Enität als Standardansicht definieren. Die Ansicht ist dann aber fest definiert.

    Wenn sich die Filterbedingungen aber jedesmal ändern bzw. flexibel sein sollen, dann kannst du beim OnLoad mit JavaScript einem Lookup auch einen speziellen Filter zuweisen.  Dann kannst du in Abhängigkeit vom Feld Versicherungstyp das Lookup auf die Versichung nur die Feuerversicherungen anzeigen lassen.

    Als Anregung: http://crmdm.blogspot.de/2011/05/lookup-filtering-in-crm-2011-using.html


    Herzliche Grüße / Best regards Markus Müller If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"

    Dienstag, 18. September 2012 15:34
  • Hallo Mr.Wolf!

    Jede Entität kann nur über eine zugeordnete Ansicht verfügen. Die in der zugeordneten Ansicht vorgenommenen Änderungen werden in jedem Datensatz angezeigt, der mit dieser zugeordneten Ansicht verknüpft ist.

    Du kannst aber den Namen dieser Ansicht, die Spalten, sowie die Filterkriterien ändern.
    Weitere Hinweise findest du hier

    http://rc.crm.dynamics.com/rc/2011/de-de/on-prem/5.0/Help/ui_cust_associated_view_edit.htm


    Ich hoffe das bringt weiter. Andreas(a)Donaubauer.com www.crmfaq.de

    Mittwoch, 19. September 2012 06:51
  • Vielen Dank euch beiden für die ausführlichen Antworten und die beigefügten Links, welche uns sehr weitergeholfen haben.

    Gruß Mr. Worf

    Mittwoch, 19. September 2012 08:45
  • Wir haben uns in den letzten Tagen mit den beigefügten Links beschäftigt und mussten feststellen, dass diese uns nicht bei unserem Problem helfen, denn wir möchten ja kein Lookup auf dem Formular filtern, sondern die „zugeordneten Ansichten“ ändern, welche sich Hauptformularbereich öffnet, nachdem man links auf einen Menüpunkt z.B. Marketinglisten, oder Verbindungen geklickt haben. Wir benötigen jedoch je nachdem, in welchem Bereich die Verknüpfung geöffnet wird, eine andere Ansicht. Wir möchten also die „zugeordnete Ansicht“ irgendwie ändern, da dieses im CRM nicht direkt geht.

    Freitag, 21. September 2012 10:04
  • Hallo Mr. Worf,

    aufgrund der letzten Beschreibung vermute ich jetzt, dass Ihr die Sitemap ändern wollt. Bitte prüfe mal, ob  http://msdn.microsoft.com/en-us/library/gg309259.aspx den gewünschten Bereich beschreibt.

    Die Sitemap kann man über eine Solution (http://blogs.infinite-x.net/2010/11/29/crm-2011-editing-the-sitemap) oder auch per Programmierung ändern (http://mubashersharif.blogspot.de/2012/07/change-sitemap-content-programmatically.html). Aber man muss danach die Webseite veröffentlichen. Daher wird es nicht vermutlich nicht möglich sein, dass man anhand eines Feldinhaltes die Sitemap adhoc modifiziert. (So habe ich nun deine Anforderung verstanden)

    Ich habe eine Idee für einen Workaround mit den bereits oben beschriebenen Ansätzen (ohne Gewähr, da nicht selbst getestet): Du kannst als Alternative zum Aufruf über die Sitemap auch die abhängigen Datensätze als Subgrid (z.B. in den Firmendialag) einbauen. Und dann kannst du z.B. über Javascript dynamisch einstellen, welche Ansicht / Filter für das Subgrid angewandt wird. Da sollte man dann unterschiedliche Filter setzen können. 


     



    Herzliche Grüße / Best regards Markus Müller If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"

    Freitag, 21. September 2012 11:06
  • Vielen Dank für die Antwort, wir werden die Möglichkeit die Datensätze als Subgrid einzubauen in Betracht ziehen, allerdings ist es aus Performance-Gründen eine für uns unbefriedigende Lösung.

    Gruß Worf

    Freitag, 21. September 2012 12:11