Frage

Das Geschäft, das ich Teilzeit arbeite mit ist neu in Microsoft CRM. Ich will einfach nur übersehen, welche Projekte Entwickler auf das System getan haben, um ihre Funktionen zu erweitern.

War es hilfreich?

Lösung

Ich kann die Arbeit breche ich in vier Abschnitte haben:

  • Schneiderei - Einfache Feldebene ändert. Eine Menge davon wird nur sicherstellen, dass die Felder und Sprache das Geschäft geeignet ich entwickle.

  • Anpassung - Komplexere Änderungen, in der Regel benötigen Sie JavaScript und vielleicht ASP.NET. Einige Beispiele wären einen IFrame zu verwenden und Werte, um es von einem CRM-Formular übergeben. Das IFrame würde dann tun interessante Dinge wie Mapping, Charts oder geben Sie Tasten andere Dinge zu tun. Bei Schaltflächen würde ich oft verwenden JavaScript, um die Outerhtml im HTML-DOM eines IFRAME zu ersetzen, sondern eine Taste zu zeigen.

  • Integration - mit .NET MSCRM zu anderen Systemen zu verbinden. Angeschlossen es zu Great Plains, Speech Server, SCOM (wurde MOM damals genannt), benutzerdefinierte LOB-Systeme etc ... Ein interessanter, den ich tat, war eine SSIS-Komponente zu entwickeln, die in MSCRM über die Web-Services geschrieben.

  • Berichte - Berichte. Im Bereich der Dienstleistungen und in Excel Reporting. Excel gemacht für große Dashboards wegen der dynamischen Aktualisierung Natur davon.
    Ich habe ein paar (Krieg) Geschichten bis auf http://www.sadev.co. za / Taxonomie / term / 7 wenn Sie interessiert sind.

Andere Tipps

I (und andere) einen LINQ-Abfrage-Provider für den Web-Service-Layer implementiert haben http: //www.codeplex .com / LinqtoCRM .

Ich habe einige Arbeit mit CRM 3.0. Meine Arbeit erweitert das Programm und verwandelte sie in eine App Document Management, in dem Sie Dokumente basierend auf einem Fall, Kontakt, Kunde scannen und hochladen können, Anbieter etc. Das .NET SDK zurück dann ein bisschen mehr Arbeit verwendet haben könnte, aber ich höre mit neueren Versionen von CRM hat es besser geworden. CRM ermöglicht Attachments, aber nicht auf allen Ebenen, mehr auf der Fallebene.

Wir erweiterten 3.0 Textnachricht zu senden, anstatt E-Mail. Es gibt Tools zur Verfügung (4.0 zumindest), das zu tun jetzt, though.

Wir erweiterten es auch Service-Termine durch Exchange zu drücken, da aufgrund der Belegschaft meist mobil zu sein sie das CRM-Client für Outlook nicht hatten.

Zwei weitere wichtige Bereiche der Entwicklung noch nicht erwähnt sind Plugins und benutzerdefinierte Workflow-Baugruppen.

Plugins können Sie viele der Nachrichten, die CRM-Prozesse angepasste Logik einzufügen abzufangen. Die Möglichkeiten, das gibt Ihnen sind endlos, weil Sie alle Arten von Nachrichten abfangen einschließlich Erstellen, Aktualisieren, Löschen und sogar Lesen!

Benutzerdefinierte Workflow-Baugruppen sind Baugruppen, die Sie mit CRM registrieren, die mit CRM Workflow-UI zu integrieren. Oft führen sie einfache Aufgaben, die nützlich sind, wenn Formulardaten zu ändern. Andere Zeiten, sind sie komplexer wie Statusberichte senden.

Benutzerdefinierte Workflow-Baugruppen werden immer unter den nativen Optionen aufgelistet. Im Screenshot, alles unter „Stop Workflow“ wurde über eine benutzerdefinierte Workflow-Baugruppe hinzugefügt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top