MS CRM Development Projects - PullRequest
       17

MS CRM Development Projects

0 голосов
/ 25 сентября 2008

Магазин, с которым я работаю неполный рабочий день, является новым для Microsoft CRM. Я просто хочу посмотреть, какие проекты разработчики сделали с системой, чтобы расширить ее возможности.

Ответы [ 5 ]

1 голос
/ 09 января 2009

Я могу разбить работу, которую я сделал, на четыре секции:

  • Портняжное дело - Простые изменения уровня поля. Во многом это просто для того, чтобы убедиться, что поля и язык подходят для бизнеса, для которого я разрабатывал.

  • Настройка - Более сложные изменения, обычно требующие JavaScript и, возможно, ASP.NET. Некоторыми примерами будет использование IFrame и передача ему значений из формы CRM. IFrame будет затем делать интересные вещи, такие как отображение, составление диаграмм или дать вам кнопки, чтобы делать другие вещи. Для кнопок я часто использовал JavaScript для замены externalHTML в HTML-коде IFRAME, чтобы скорее показывать кнопку.

  • Интеграция - использование .NET для подключения MSCRM к другим системам. Подключил его к Great Plains, Speech Server, SCOM (тогда он назывался MOM), к системам больших объектов и т. Д. Я сделал один интересный шаг - разработать компонент SSIS, который записывал в MSCRM через веб-службы. *

  • Отчетность - Построение отчетов. В службах отчетности и в Excel. Excel создан для отличных информационных панелей благодаря динамическому характеру обновления.
    У меня есть несколько (военных) историй на http://www.sadev.co.za/taxonomy/term/7, если вам интересно.

1 голос
/ 04 декабря 2008

Я (и другие) реализовал поставщик запросов LINQ для уровня веб-службы http://www.codeplex.com/LinqtoCRM.

1 голос
/ 25 сентября 2008

Я немного поработал с CRM 3.0. Моя работа расширила программу и превратила ее в приложение для управления документами, где вы можете сканировать и загружать документы на основе случая, контакта, клиента, поставщика и т. Д. Тогда .NET SDK мог бы использовать немного больше работы, но я слышал, с более новыми версиями CRM это стало лучше. CRM допускает вложения, но не на всех уровнях, больше на уровне дел.

0 голосов
/ 29 июля 2009

Двумя другими важными областями разработки, которые еще не упомянуты, являются плагины и пользовательские сборки рабочих процессов.

Плагины позволяют перехватывать многие сообщения, которые обрабатывает CRM, для вставки собственной логики. Возможности, которые это дает вам, безграничны, потому что вы можете перехватывать все виды сообщений, включая «Создать», «Обновить», «Удалить» и даже «Читать»!

Пользовательские сборки рабочих процессов - это сборки, которые вы регистрируете в CRM, которые интегрируются с пользовательским интерфейсом рабочего процесса CRM. Часто они выполняют простые задачи, которые полезны при изменении данных формы. В других случаях они более сложны, как отправка отчетов о состоянии.

Screenshot of the custom workflow assemblies registered in an environment

Пользовательские сборки рабочих процессов всегда отображаются под собственными параметрами. На снимке экрана все, что ниже «Остановить рабочий процесс», было добавлено с помощью пользовательской сборки рабочего процесса.

0 голосов
/ 16 октября 2008

Мы расширили 3.0 для отправки текстовых сообщений, а не электронной почты. Однако для этого есть инструменты (по крайней мере, для 4.0).

Мы также расширили его, чтобы передавать сервисные встречи в Exchange, так как рабочая сила была в основном мобильной, у них не было клиента CRM для Outlook.

...