Benutzer mit den meisten Antworten
Bezug-Suchfeld per default auf Kontakt anstatt Firma?

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
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
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 -
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
-
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
-
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.comHallo 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
-
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