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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.04.2006, 18:12   #1  
Paolo is offline
Paolo
Участник
Аватар для Paolo
 
76 / 11 (1) +
Регистрация: 27.02.2006
Адрес: Москва
Post Использование скриптов
Пробовал использовать образцы скриптов из SDK.
импортировал, опубликовал - выдает ошибку
кто знает, где можно еще почитать про написание скриптов?
есть ли что-нибудь по-русски?
Старый 20.04.2006, 11:44   #2  
Кириллов Борис is offline
Кириллов Борис
Участник
 
68 / 11 (1) +
Регистрация: 20.04.2006
Если ты имеешь ввиду клиентский скрипт, то это javascript с DOM IE 6.0. И соответсвенно читать теорию надо по js.
Старый 20.04.2006, 15:39   #3  
KomatoZo is offline
KomatoZo
Участник
 
36 / 19 (1) ++
Регистрация: 18.01.2006
Там отнюдь не все можно в тупую copy-paste. Пример в студию или в личку. Если это тот самый client-side JScript, попробую помочь.
__________________
"Поживем - увидим", сказал слепой, больной СПИДом.
Старый 07.02.2008, 11:55   #4  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
Есть вопрос по использованию скриптов, а вернее - по их местонахождению... Вот допустим, я определил событие OnLoad формы объекта PhoneCall. Как мне ещё, кроме как в дизайнере объектов увидеть написанный мной скрипт? Предположим, что у меня были проблемы с AD, после которых система стандартно ни в какую не пускает меня через стандартные диалоги к содержимому, а к физическим данным доступ есть?
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков!
Старый 07.02.2008, 12:23   #5  
Артем 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
2 Likefire. Зайдите в папку CRMWeb и ищете свой код поиском по тексту внутри файлов.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 07.02.2008, 12:35   #6  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
2 Enot Poloskun: а какого типа должны быть файлы? И где у Вас например, находится папка CRMWeb? не могу найти у себя на сервере...
Короче: искал-искал и ничего не могу найти. Пытался все файлы скриптов перебирать, пробовал разные варианты поиска, но всё безрезультатно. Где-то же эти скрипты лежат?
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков!

Последний раз редактировалось Likefire; 07.02.2008 в 13:15.
Старый 07.02.2008, 13:57   #7  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
Про CRMWeb я протупил. Конечно же давно надо привыкнуть к тому, чтобы без угловых скобок воспринимать <CRMWeb>. Поюзал поиск, но безрезультатно. Буду теперь знать, как настройки экспортировать! Ну что ж, раз так - придется всё восстанавливать руками... хотя... мож всё-таки кто-нибудь знает, где их искать, эти скрипты???
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков!
Старый 09.02.2008, 10:28   #8  
ShurikEv is offline
ShurikEv
CRM
 
213 / 28 (1) +++
Регистрация: 25.04.2006
Адрес: г. Новосибирск
В твоей любимой БД
ISV правда лежит на диске, а вот все остальное только в БД. Только где конкретно я не нашёл. Но точно искать надо не на дисках, т.к. код в aspx-странички вставляется "динамически", т.е. не прошито в самих файлах.
Старый 30.07.2008, 16:05   #9  
Ametmail is offline
Ametmail
Участник
 
10 / 11 (1) +
Регистрация: 11.06.2008
А у кого ни будь, случайно ?, не завалялось примера как создавать annotation (Note) к какой либо сущности? Буду очень благодарен )
Старый 30.07.2008, 16:48   #10  
IgorF is offline
IgorF
Учаснег
Аватар для IgorF
Ex AND Project
Лучший по профессии 2011
Лучший по профессии 2009
 
307 / 37 (2) +++
Регистрация: 23.07.2007
Адрес: Поребрик сити
вот здесь обсуждается
Attach к e-mail в CRM 4
Старый 30.07.2008, 17:01   #11  
Ametmail is offline
Ametmail
Участник
 
10 / 11 (1) +
Регистрация: 11.06.2008
Да на С# сделал - а нужно на javascript и что не получается
Старый 31.07.2008, 09:52   #12  
IgorF is offline
IgorF
Учаснег
Аватар для IgorF
Ex AND Project
Лучший по профессии 2011
Лучший по профессии 2009
 
307 / 37 (2) +++
Регистрация: 23.07.2007
Адрес: Поребрик сити
2Ametmail: напишите свою страницу, которая будет добавлять примечание, странице передавайте id сущности, и создавайте примечание. Какие задачи не понятно, если расскажете будет проще.
Старый 31.07.2008, 16:49   #13  
Ametmail is offline
Ametmail
Участник
 
10 / 11 (1) +
Регистрация: 11.06.2008
просто при создании contact добавить annotation "This is annotation". Мне для примера, а там я сам до думаю, просто не могу понять как на новую запись это сделать.
Старый 31.07.2008, 17:53   #14  
Ametmail is offline
Ametmail
Участник
 
10 / 11 (1) +
Регистрация: 11.06.2008
Создание annotation:

//Prepare values for the new annotation.
var objectid = "{2FCDE26B-92C1-DC11-9A60-0003FF562152}";
var objecttypecode ="contact";
var subject = "11111111";
var notetext = "2222222";
var authenticationHeader = GenerateAuthenticationHeader();

//Prepare the SOAP message.
var xml = "<?xml version='1.0' encoding='utf-8'?>" +
"<soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'"+
" xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'"+
" xmlns:xsd='http://www.w3.org/2001/XMLSchema'>"+
authenticationHeader+
"<soap:Body>"+
"<Create xmlns='http://schemas.microsoft.com/crm/2007/WebServices'>"+
"<entity xsi:type='annotation'>"+
"<objectid >"+objectid +"</objectid>"+
"<subject>"+subject +"</subject>"+
"<notetext>"+notetext+"</notetext>"+
"<objecttypecode>"+objecttypecode+"</objecttypecode>"+
"</entity>"+
"</Create>"+
"</soap:Body>"+
"</soap:Envelope>";
//Prepare the xmlHttpObject and send the request.
var xHReq = new ActiveXObject("Msxml2.XMLHTTP");
xHReq.Open("POST", "/mscrmservices/2007/CrmService.asmx", false);
xHReq.setRequestHeader("SOAPAction","http://schemas.microsoft.com/crm/2007/WebServices/Create");
xHReq.setRequestHeader("Content-Type", "text/xml; charset=utf-8");
xHReq.setRequestHeader("Content-Length", xml.length);
xHReq.send(xml);
//Capture the result
var resultXml = xHReq.responseXML;

//Check for errors.
var errorCount = resultXml.selectNodes('//error').length;
if (errorCount != 0)
{
var msg = resultXml.selectSingleNode('//description').nodeTypedValue;
alert(msg);
}
//Create annotation.
else
{
var contactid = resultXml.selectSingleNode("//CreateResult");
}

Из проблем которые надо решить:

-Проверку на создание нового контакта (а не на событие onSave как сейчас делаю ? )
-Получение objectid – а не задавать существующий
-Обновление после создания формы
Если кто что подскажет буду признателен.

П.С. Только разбираюсь опыта мало ((((
Старый 31.07.2008, 18:07   #15  
IgorF is offline
IgorF
Учаснег
Аватар для IgorF
Ex AND Project
Лучший по профессии 2011
Лучший по профессии 2009
 
307 / 37 (2) +++
Регистрация: 23.07.2007
Адрес: Поребрик сити
лично сам я не люблю)) скрипты, сделайте страницу на C# (VB#) которая будет обработчиком логики, на страницу посылайте параметр по типу http://mscrmextension/addannotation.aspx?id={айди вашей сущности} и далее по sdk делайте необходимое. если нужно просто создавать annotation после создания сущности, то может обратить на callout (plug ins crm 4.0) - они более логичны и правильны для таких целей.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ansle: Использование Dynamics CRM на NLB кластере Blog bot Dynamics CRM: Blogs 0 28.11.2008 02:22
Использование внешнего источника MS CRM 3.0 kyukhin Dynamics CRM: Разработка 6 26.08.2008 09:31
Использование Mail Marge Talisman2005 Dynamics CRM: Функционал 1 28.05.2008 14:56
Использование WCF для подключения к службам CRM. Черничкин Станислав Dynamics CRM: Разработка 0 08.05.2008 17:08
Использование Callout glad Dynamics CRM: Разработка 1 11.07.2006 09:55

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:43.