AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.01.2008, 18:31   #1  
A.Prokopenko is offline
A.Prokopenko
Участник
 
28 / 11 (1) +
Регистрация: 11.01.2008
C чего начать?
Всех приветствую.
Недавно начал изучать MicroSoft CRM (далее просто CRM) с нуля, в роли разработчика доработок (спец. задание от начальства). Но суть не в этом. Английский я знаю не очень хорошо, а в RU'нете информации о CRM очень-очень мало. С трудом нашел этот форум.

К великому удивлению на форуме я не обнаружил прикрепленных тем о том с чего начать изучение начинки CRM (как я понял, по почтенным уже топика начинку принято называть SDK). Поиск тоже не дал желаемых результатов, поэтому хотелось бы, чтоб посоветовали источники, где можно прочитать о том, как вообще организованна работа программиста в CRM?

Сразу поспешу уточнить, что с программированием, как таковым я знаком достаточно не плохо т.е. вопрос не в том "как за 5 минуть научиться рисовать кнопочку", а как добраться до рычагов управления, а там я уже сам разберусь. На пример, если в ядре лежит ASP.net (как я подозреваю) то достану книжек по нему и начну изучать на примерах. Но сначала, мне интересно, как вообще происходит работа программиста с ядром т.е. какой софт нужен, как подключаться и т.п.?

Администрация, прикрепите пожалуйста тему, такие темы принято держать на каждом форуме.
За это сообщение автора поблагодарили: zubftf (1).
Старый 12.01.2008, 00:21   #2  
Hardgr is offline
Hardgr
Участник
 
46 / 15 (1) ++
Регистрация: 04.08.2006
На твоём месте я бы:

1) пробил экзамен по этому направлению от Microsoft (что-то типа Microsoft CRM Customization называется) и соответствующий курс и прошёл бы его (за счёт фирмы есс-но). По-идее на русском должно быть.

2) купил бы книжку - эту или другую: http://www.books.ru/shop/books/496447

3) записался на курсы английского с завтрашнего дня и регулярно ходил.

4) тщательно погуглил "Microsoft CRM 3" в рунете

PS: это шаги, а не варианты .
PPS: "К великому удивлению на фор.уме я не обнаружил прикрепленных тем о том с чего начать изучение начинки CRM" - это AXforum, а не CRMforum.
__________________
Мир - это такая большая штука, в которой случается всякое дерьмо.

Последний раз редактировалось Hardgr; 12.01.2008 в 00:46.
Старый 12.01.2008, 00:46   #3  
A.Prokopenko is offline
A.Prokopenko
Участник
 
28 / 11 (1) +
Регистрация: 11.01.2008
Первый вариант рассматривается, но все курсы, которые сейчас есть у нас в городе, хоть и официальные от MicroSoft, но честно говоря попахивает разводом т.е. в итоге я получу только сертификат, но нечего нового не узнаю. Как я понял там учат настройке, через настройки самого MicroSoft CRM, с этим я уже разобрался самостоятельно.

А английский я бы с радостью, но у меня еще по вечерам учеба Подумываю на счет репетитора, но это очень дорого.
Старый 12.01.2008, 00:51   #4  
A.Prokopenko is offline
A.Prokopenko
Участник
 
28 / 11 (1) +
Регистрация: 11.01.2008
Вот на пример, я тут хотел по умолчанию установиться в атрибут (текстовое поле) "Страна" значение "Россия", в настройках MicroSoft CRM этого, на сколько я понял, не сделать - надо вещать скрипт на события открытия формы. Вот если бы я знал как выполнить это, наверно очень простое (для знающих) действие, дальше бы я думаю очень многое сам смог освоить.

Я себя сейчас чувствую совсем зеленым НеДоКодером, который хочет сохранить программу в виде exe'шника, но что такое компиляция не знает. И вот за этим простым понимания компиляции для меня кроется целый мир.
Старый 12.01.2008, 01:21   #5  
Hardgr is offline
Hardgr
Участник
 
46 / 15 (1) ++
Регистрация: 04.08.2006
Цитата:
Сообщение от A.Prokopenko Посмотреть сообщение
Первый вариант рассматривается, но все курсы, которые сейчас есть у нас в городе, хоть и официальные от MicroSoft, но честно говоря попахивает разводом т.е. в итоге я получу только сертификат, но нечего нового не узнаю. Как я понял там учат настройке, через настройки самого MicroSoft CRM, с этим я уже разобрался самостоятельно.
[Не сочтите за въёдливость, но правильное написание - Microsoft. А название продукта по новому стилю - Dynamics CRM.]

А как насчёт командировки в столицу?

Задайте ваш вопрос так же на:

http://forums.microsoft.com/TechNet-...=980&SiteID=40

Вот оттуда тема полезная, сходу:

http://forums.microsoft.com/TechNet-...1062&SiteID=40

PS: вы случаем не в Agile Mind Software работаете?

Цитата:
Сообщение от A.Prokopenko Посмотреть сообщение
А английский я бы с радостью, но у меня еще по вечерам учеба Подумываю на счет репетитора, но это очень дорого.
Вам виднее.
__________________
Мир - это такая большая штука, в которой случается всякое дерьмо.
Старый 12.01.2008, 03:08   #6  
Черничкин Станислав is offline
Черничкин Станислав
Злыдни
Аватар для Черничкин Станислав
Злыдни
 
53 / 18 (1) ++
Регистрация: 16.10.2007
Адрес: Екатеринбург
Вся настройка делается через веб-интерфейс параметры -> настройка -> настроить объекты. Вам должна быть присвоена роль настройщика системы. Для настройки бизнес-процессов используется workflow менеджер (его очень легко найти в меню "пуск" на сервере). Клиентская логика пишется на JScript из веб-интерфеса. Еще есть isv.config для вставки кнопок на панели инструментов и пунтков меню и callout бла-бла (не помню) для перехвата записи в базу. SDK есть на диске с CRM. Англицкий придется выучить. Лично я никогда не поверю в то, что человек умеет программировать, если он его не знает. Сам никогда специально не учил но тех. доки читаю без словаря. Курсы по црм если вы в Росии и при этом не в маскве\питере\новосибирске\екатеринбурге скорее всего не правда.
Старый 12.01.2008, 14:36   #7  
A.Prokopenko is offline
A.Prokopenko
Участник
 
28 / 11 (1) +
Регистрация: 11.01.2008
Цитата:
PS: вы случаем не в Agile Mind Software работаете?
Нет, впервые слышу это название. А советы попробую.

для Черничкин Станислав:
На этом форуме, во всех темах, которые я успел посмотреть, речь идет явно не о JavaScript, а похоже о ASP.net, мне показалось?

Английский я знаю именно на основе приведенного тобой принципа т.е. статьи о известных мне системах (на пример PHP) я на английском могу с трудом читать т.к. мне вовсе не нужно понимать каждое слово, чтоб понять весь смысл. В случае с новой системой мне необходим именно полностью понятный текст, для максимально быстрого вхождения в суть основных принципов и алгоритмов работы.

для


Старый 12.01.2008, 16:28   #8  
Черничкин Станислав is offline
Черничкин Станислав
Злыдни
Аватар для Черничкин Станислав
Злыдни
 
53 / 18 (1) ++
Регистрация: 16.10.2007
Адрес: Екатеринбург
>>На этом форуме, во всех темах, которые я успел посмотреть, речь идет явно не о JavaScript, а похоже о ASP.net, мне показалось?

не все задачи настройки можно решить встроеными средствами, поэтому иногда для расширения црм пишут отдельный сайт, а на формах црм делают ссылки на него или размещают фреймы. на чем писать этот сайт каждый решает сам, просто так повелось, что большинство специалистов M$ лучше всего разбирается в asp.net.
В форуме народ обычно разговаривает про каллауты, они пишутся на .net 1.1, если нет необходимости скажем обмениваться информацией с 1С в реальном времени, их лучше вообще не писать. Любые изменения пользовательского интерфейса -- это настройка форм непосредственно из црм, чистый JScript + модификация файла isv.config.

Последний раз редактировалось Черничкин Станислав; 12.01.2008 в 16:30.
Старый 13.01.2008, 12:04   #9  
A.Prokopenko is offline
A.Prokopenko
Участник
 
28 / 11 (1) +
Регистрация: 11.01.2008
Супер, все оказалось проще чем я думал. В понедельник, как буду на работе отчитаюсь, на сколько помогли объяснения.
Старый 14.01.2008, 09:19   #10  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
А вообще заходишь на http://www.microsoft.com/downloads/ выбираешь в списке продуктов CRM и качаешь SDK по нему. Потом садишься и читаешь, читаешь, читаешь.... Но это только касательно кодинга.
Есть еще Implementation Guide - это про настройку и начинку. Могу так же порекомендовать официальную литературу от мелкомягких - тренинги 8556, 8526 и пр... Есть на русском!!!
Старый 14.01.2008, 10:00   #11  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
...Есть такая книга замечательная (но не без косяков конечно: как аффтарских, так и в переводе), Майк Снайдер, Джим Стегер "Работа с MS Dynamics CRM 3.0". Так вот, прочитав эту книгу Вы поймете, что разработка в MS CRM 3.0 это нечто большее, нежели разработка под 1С, где открыл конфигуратор и погнал ЕСЛИ ТО ИНАЧЕ... (кстати, для программиста 1С английский язык нах не нужен - для тех, кто сомневается в тезисе, что человек шарит в программировании, а не знает английский) ...Разработка CRM это процесс, сочетающий такие вещи как JavaScript, ASP.NET, какие-то внутренние вещи, типа редактирования бизнес-процессов, настройки SQL, настройки Reporting Services, ну короче - жесть, мясо и колбаса. При том, что множество функций и процедур незадокументировано и такое впечатление, что информация об этом тщательно скрывается...
Я конечно, слегка утрирую, но традиционному кодеру (коим я тоже являлся до некоторых пор) со знанием разных умных слов, типа "компиляция", "экзешник",- надо много и кропотливо учиться. Прежде всего, основам построения и конфигурирования веб-приложений, коим сабж является.
З. Ы. А в целом - респект Вам за то, что не постеснялись поднять тему, что называется, обнажающую "ламерскую сущность". Хотя, в сущности, все мы ламеры в этой системе, ибо многое нам недоступно, как для реализации, так и для понимания.
Старый 14.01.2008, 10:05   #12  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
З.З.Ы. Кстати, указанная книга, у меня есть в отсканенном варианте на английском языке - в оригинале, так сказать.
Старый 14.01.2008, 14:23   #13  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Будем признательны если выложишь.
Старый 17.01.2008, 11:50   #14  
A.Prokopenko is offline
A.Prokopenko
Участник
 
28 / 11 (1) +
Регистрация: 11.01.2008
Разобрался с перво задаче - постановкой в поле надписи по умолчанию.

var address1_city = document.getElementById('address1_country');
address1_city.value = 'Россия';
Старый 17.01.2008, 12:42   #15  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
О! Наше вам почтение!
Старый 24.01.2008, 11:48   #16  
A.Prokopenko is offline
A.Prokopenko
Участник
 
28 / 11 (1) +
Регистрация: 11.01.2008
Код выложенный выше не совсем корректный т.к. он устанавливает страну не по умолчанию, а всегда т.е. если мы напишем "Украина", а потом через два дня решим отредактировать и откроем, то из базы данных подгрузиться "Украина", но в ту же секунду подмениться на "Россия".

Для решения этой проблемы, надо научиться форму различать с какой целью ее открыли - создания новой записи или редактирования старой. Для этого используется флаг FormType - когда он установлен на единицу, это означает, что форма открыта для создания нового элемента. Поэтому для случая открытия формы установим событие на подстановку по умолчанию, а остальные позиции флага оставим на усмотрение системы.

X++:
var address1_country = document.getElementById('address1_country');
if (crmForm.FormType == 1) address1_country.value = 'Россия';

Последний раз редактировалось A.Prokopenko; 24.01.2008 в 11:54.
Старый 25.01.2008, 10:57   #17  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
Post
Цитата:
Сообщение от Enot Poloskun Посмотреть сообщение
Будем признательны если выложишь.
Я бы с радостью, да там объем 13 мегов и FTP-шника нет в наличии. Если предложишь свой вариант того, как это можно организовать - я с радостью.
Ну, как вариант: можно разбить на части архив и по мылу, по мылу!
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков!
Старый 25.01.2008, 12:58   #18  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Цитата:
Сообщение от Likefire Посмотреть сообщение
Ну, как вариант: можно разбить на части архив и по мылу, по мылу!
Ну можно разбить на асти и на форум, на форум! Чтобы все желающие могли воспользоваться. Хотя это может нарушать правила форума...
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 25.01.2008, 12:58   #19  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Цитата:
Сообщение от Likefire Посмотреть сообщение
Ну, как вариант: можно разбить на части архив и по мылу, по мылу!
Ну можно разбить на части и на форум, на форум! Чтобы все желающие могли воспользоваться. Хотя это может нарушать правила форума...
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 25.01.2008, 13:05   #20  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Likefire Посмотреть сообщение
...Есть такая книга замечательная (но не без косяков конечно: как аффтарских, так и в переводе)
Цитата:
Сообщение от Enot Poloskun Посмотреть сообщение
Будем признательны если выложишь.
Цитата:
Сообщение от Enot Poloskun Посмотреть сообщение
Ну можно разбить на части и на форум, на форум! Чтобы все желающие могли воспользоваться. Хотя это может нарушать правила форума...
Хм... Если это авторский перевод И автор не против, то можно выложить на форум (как вот эту Книга MorphX, см. также вышла новая книга по Axapte)
Но если это скан или нелицензионный вариант, то выкладывать не стоит.
__________________
полезное на axForum, github, vk, coub.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Изучение MS CRM 4. С чего начать? Bondonello Dynamics CRM: Прочие вопросы 14 11.10.2009 14:58
задание... с чего бы начать? Rattus Dynamics CRM: Разработка 1 11.08.2008 18:20
С чего начать? Dissident Dynamics CRM: Разработка 1 08.06.2006 10:02

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:36.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.