Весьма напряжно постоянно писать веб проект когда надо вытащить из базы какую-то мелочь. Есть способ используя javascript обратиться к базе MS CRM и получить то,что нам надо.
08.02.2009Перехват SoapException взамен Exception
После того как пытаешься делать первые шаги при вызове веб-службы иногда можно получать ошибки типа: «Произошла ошибка! Обратитесь к системному администратору» в IE или «Server was unable to process request».
Есть несколько способов, следуя которым можно получить реальную причину ошибки. Первое – попробовать написать такой код:
try {
//работа с CRM службой
}
catch (Exception e) {
//Вместо Log можно использовать MessageBox.Show или Console.WriteLine. Важное – это параметр.
Log(e.ToString()); //или даже Log(e.Message);
} Читать полностью »
Многие, и я в том числе, иногда прибегают к нестандартным методам при разработке под MS CRM. Как определить, что наша разработка является поддерживаемой, т.е. при очередном обновлении не будет головной боли с переносом настроек (теоретически
).
Вот перечень того, что Microsoft считает неподдерживаемой кастомизацией.
Модификации Microsoft Dynamics CRM, которые сделаны без использования Dynamics CRM SDK или официальных инструментов Microsoft Dynamics CRM – не поддерживаются в процессе обновления или апгрейда Microsoft Dynamics CRM. Все что не задокументированно в SDK и сопутствующих материалах – не поддерживается. Не поддерживаемые модификации могут вызывать проблемы, когда вы устанавливаете service pack или обновляете CRM. Для того, чтобы минимизировать вопросы после обновления или апгрейда – не изменяйте файлы Microsoft Dynamics CRM, которых вы не создавали. Читать полностью »
08.02.2009Описание «скелета» CRM формы
Продолжение предыдущего поста: Изменение CRM форм с помощью JavaScript.
Почему мы пишем crmForm.all.name? Давайте посмотрим на исходный код HTML стандартной формы Организации (account). Исходный код страницы CRM можно получить несколькими способами, самый простой – открываем любую организацию и жмем CTRL+N, после этого «Вид» -> «Просмотр HTML-кода»
Вот, что у меня получилось: Читать полностью »
08.02.2009Изменение CRM форм с помощью JavaScript
Один из самых популярный вопросов в разработке под MS CRM – как использовать javascript в формах CRM. В теории, все уже описано в документации SDK и озвучено в профильных группах, форумах и блогах множество раз (Список полезных ресурсов по Microsoft Dynamics CRM) . Хотел бы привести небольшую подборку советов по этому вопросу.
Для того чтобы начать с клиент-серверного программирования для Microsoft dynamics CRM, необходимо разбираться в следующих технологиях:
