Freitag, 12. März 2010

Crm Ordner in Outlook, Teil 2

In Teil 1 dieses Beitrages haben wir gesehen, wie Outlook Favoritenordner dazu verwendet werden können die Navigation von Microsoft CRM zu personalisieren. Jetzt wollen wir die Navigation von CRM erweitern, um direkt auf Ansichten zuzugreifen, die nicht als Standard Ansichten eingerichtet sind.
Analysiert man einen CRM Ordner genauer, sieht man, dass so ein Ordner nichts anderes als ein Outlook Ordner ist, der als Homepage die Adresse der entsprechenden Listenansicht von CRM konfiguriert hat. Hier als Beispiel die Eigenschaften des Firmenordners:
image
Diese Funktionalität kann man dazu verwenden beliebige Webseiten in Outlook einzubetten. Dabei muss allerdings beachtet werden, dass für Webseiten, die in Outlook eingebettet sind spezielle Sicherheitsbeschränkungen gelten, die zu Fehlern in den von der Seite verwendeten Skripten führen. Als Beispiel für eine eingebettet Webseite, dieses Blog in Outlook:
image
Dieses Wissen kann man jetzt dazu verwenden, um auf spezielle Ansichten in CRM zu verweisen. Diese Ansichten können über URLs direkt angesprochen werden.
Das Sdk beschreibt hier wie diese Links aufgebaut sind. Also :
<http://<server name>/<organization name>/<business module directory or _root directory>/homepage.aspx?etc=<entity type code>&viewid=<GUID representing the Saved Query>>
Entwickler können den Entity Type Code im Metadata Browser nachschlagen, findige User können diese aus den bestehenden Ordnern in Outlook herausfinden. Hier die Url des Firmenordners:
http://crm/YourCompany/_root/stage.aspx?url=%2FYourCompany%2F_root%2Fhomepage.aspx%3Fetc=1&id=nav_accts
Der Typecode für Firma ist also 1, nun zur Id der View. Dazu über die erweiterte Suche, mit dem Namen der gewünschten View in der Entität Ansicht suchen, zB nach Ansichten die Firm im Namen enthalten, für Firmenansichten:
image
image
Die gewünschte Ansicht durch Doppelklick öffnen, und mit Hilfe des Shortcuts Strg+N ein neues Fenster öffnen. In der Adresszeile des Browser ist dann die Id der Ansicht sichtbar:
image
Jetzt in Outlook einen neuen Folder anlegen, und wie weiter oben zu sehen die nun zusammengesetzte Url als Homepage einfügen, ein klick darauf führt nun zum gewünschten Folder:
image
Der Folder kann jetzt wiederum als Favoritenordner verwendet werden.
Insgesamt ist das natürlich eine sehr aufwändige Prozedur, die sich aber für User trotzdem auszahlen kann.
Hoffentlich wird Microsoft daran arbeiten, dies in zukünftigen Versionen zu verbessern.

0 Kommentare:

Kommentar veröffentlichen