none
Bezug-Suchfeld per default auf Kontakt anstatt Firma? RRS feed

  • Frage

  • Guten Tag, wir haben eine nur leicht auf Feldbasis angepasste Installation von MS CRM 2011 im Einsatz. Per Default wird beim setzen eines Bezuges (z.B. einer Email) aus Outlook heraus der Suchdialog mit den Suchdefaulteinstellungen Suchen nach: Firma und Ansicht: Suchansicht: Firma eingezeigt.

    Frage: ist es möglich per default einzustellen, dass hier nicht nach Firmen, sondern nach Kontakten gesucht wird (man also einen Klick zur Differenzierung Firma/Kontakt spart)?

    Vielen Dank für die Antworten!

    Viele Grüße S.McN.

     


    • Bearbeitet stevemcnail Montag, 19. Dezember 2011 13:59
    Montag, 19. Dezember 2011 13:59

Antworten

  • Hallo,

    Das Outlook-Fenster "Bezug setzen" kannst du meines Wissens nach nicht beeinflussen.

    Du kannst lediglich das Feld "Bezug" im CRM-Formular von z.B.: E-Mail beeinflussen. Für diese Beeinflussung musst du im Formular der jeweiligen Entität (z.B.: E-Mail) eine Funktion für das OnLoad-Event hinterlegen, d.h.: Skript-Datensatz anlegen, Funktion für diesen Skript-Datensatz im Text-Editor einfügen, Funktion im OnLoad-Event des Formulars aufrufen. In dieser Funktion muss die oben von mir stehende Codezeile eingefügt werden.

    Liebe Grüße,

    Andreas


    Andreas Buchinger
    Microsoft Dynamics Certified Technology Specialist
    MCPD: SharePoint Developer 2010
    • Als Antwort vorgeschlagen Andreas Buchinger Mittwoch, 28. Dezember 2011 11:56
    • Als Antwort markiert stevemcnail Donnerstag, 29. Dezember 2011 15:37
    Dienstag, 20. Dezember 2011 19:22

Alle Antworten

  • Hallo S.McN.,

    Diesen Default-Wert kannst du mit folgender Code-Zeile im OnLoad stellen:

    //Contact: Type "2"
    document.getElementById("<LookupFieldName>").setAttribute("defaulttype", "2");
    
    


    Liebe Grüße,

    Andreas


    Andreas Buchinger
    Microsoft Dynamics Certified Technology Specialist
    MCPD: SharePoint Developer 2010
    Montag, 19. Dezember 2011 18:41
  • Hallo Andreas,

    herzlichen Dank für die schnelle Antwort! Werde das so schnell als möglich ausprobieren!

    Viele Grüße

    Steve

    Dienstag, 20. Dezember 2011 07:34
  • Nochmal ein Hallo, ich muss bei der Antwort von Andreas noch etwas nachhaken: in welcher Entity oder sonstiger Komponente muss ich das OnLoad-Event erweitern? Ich habe gesucht aber bislang noch nicht die entsprechende Entity gefunden (Datensatz suchen?)- kann man mir da nochmal auf die Sprünge helfen? Vielen Dank im Voraus!

    Viele Grüße

    Steve

    Dienstag, 20. Dezember 2011 07:58
  • In der oder den Entität(en), in der Du das Suchfenster mit Firma/Kontakt hinzugefügt oder bereits im Standard integriert hast. Dort in das OnLoad Event die Zeile integrieren und schon ist das Suchfenster im Standard auf Kontakt umgestellt.
    Carsten Groth http://carstengroth.wordpress.com
    • Als Antwort markiert stevemcnail Dienstag, 20. Dezember 2011 16:37
    • Tag als Antwort aufgehoben stevemcnail Dienstag, 20. Dezember 2011 16:37
    Dienstag, 20. Dezember 2011 09:39
  • In der oder den Entität(en), in der Du das Suchfenster mit Firma/Kontakt hinzugefügt oder bereits im Standard integriert hast. Dort in das OnLoad Event die Zeile integrieren und schon ist das Suchfenster im Standard auf Kontakt umgestellt.
    Carsten Groth http://carstengroth.wordpress.com

    Hallo Carsten, danke für Deine Antwort und sorry, dass ich nochmal dumm nachfragen muss (bin noch nicht so tief in der CRM-Entwicklung drin, kenne mich bislang nur in den normalen Point-n-click-Änderungen in einer Solution aus). Ich bin mir eben nicht sicher, welche entity der outlook-client beim Bezug-Setzen-Fenster verwendet.

    Ich würde davon ausgehen, dass es entweder Email ist, wenn ich eine Email aus Outlook verfolge und dort über den Menü-Button "Bezug festlegen" bzw. über den Link unter der Email Bezug:keine gehe und dann das Suchfeld für den Bezug aufklappt (bei dem ich ja dann eigentl. den Kontakt als Suchbasis ausgewählt haben möchte)...

    Ich finde aber unter der Entity Email diese Suchansicht nicht wieder, sondern max. unter der Entity firma. Dort kann ich mir aber nicht vorstellen, dass ich dort das onload-Event setze...oder?

    (sorry wenn ich mich ggf. etwas ungenau ausdrücke!)

    Danke und Gruß

    Steve

    Dienstag, 20. Dezember 2011 16:37
  • Hallo,

    Das Outlook-Fenster "Bezug setzen" kannst du meines Wissens nach nicht beeinflussen.

    Du kannst lediglich das Feld "Bezug" im CRM-Formular von z.B.: E-Mail beeinflussen. Für diese Beeinflussung musst du im Formular der jeweiligen Entität (z.B.: E-Mail) eine Funktion für das OnLoad-Event hinterlegen, d.h.: Skript-Datensatz anlegen, Funktion für diesen Skript-Datensatz im Text-Editor einfügen, Funktion im OnLoad-Event des Formulars aufrufen. In dieser Funktion muss die oben von mir stehende Codezeile eingefügt werden.

    Liebe Grüße,

    Andreas


    Andreas Buchinger
    Microsoft Dynamics Certified Technology Specialist
    MCPD: SharePoint Developer 2010
    • Als Antwort vorgeschlagen Andreas Buchinger Mittwoch, 28. Dezember 2011 11:56
    • Als Antwort markiert stevemcnail Donnerstag, 29. Dezember 2011 15:37
    Dienstag, 20. Dezember 2011 19:22
  • Hi Andreas, schade, dass man Outlook-Fenster nicht in Griff bekommen kann - ist aber nun mal so. Danke für die Antwort!

    Viele Grüße

    Steve

    Donnerstag, 29. Dezember 2011 15:38