![]() |
#1 |
Консультант-джедай
|
Закрытие Звонка
Народ, подскажите, яваскриптик для закрытия Звонка
![]()
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
![]() |
#2 |
Чайный пьяница
|
![]()
Попробуйте такой (написал но не тестировал):
Код: 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'>"+ GenerateAuthenticationHeader()+ "<soap:Body>"+ "<Execute xmlns='http://schemas.microsoft.com/crm/2007/WebServices'>"+ "<Request xsi:type='SetStatePhoneCallRequest'>"+ "<EntityId>"+phonecallid+"</EntityId>"+ "<PhoneCallState>Completed</PhoneCallState>"+ "<PhoneCallStatus>-1</PhoneCallStatus>"+ "</Request>"+ "</Execute>"+ "</soap:Body>"+ "</soap:Envelope>";
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit Последний раз редактировалось a33ik; 27.05.2009 в 15:58. |
|
![]() |
#3 |
Консультант-джедай
|
Что-то не получается
![]() И как там дальше? это же только переменная ![]()
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
![]() |
#4 |
Чайный пьяница
|
![]()
У меня код сходу заработал. Приведите, пожалуйста, Ваш код для работы над ошибками.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit Последний раз редактировалось a33ik; 28.05.2009 в 11:25. |
|
![]() |
#5 |
Консультант-джедай
|
var passed = location.search;
phonecallid = passed.substring(5,41); 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'>"+ GenerateAuthenticationHeader()+ "<soap:Body>"+ "<Execute xmlns='http://schemas.microsoft.com/crm/2007/WebServices'>"+ "<Request xsi:type='SetStatePhoneCallRequest'>"+ "<EntityId>"+phonecallid+"</EntityId>"+ "<PhoneCallState>Completed</PhoneCallState>"+ "<PhoneCallStatus>-1</PhoneCallStatus>"+ "</Request>"+ "</Execute>"+ "</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/200...ervices/Update"); 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); } // Display a confirmation message and open the updated contact. else { alert("Contact with id = "+phonecallid+" successfully updated."); window.open("/activities/phone/edit.aspx?id={"+phonecallid+"}"); }
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
![]() |
#6 |
Чайный пьяница
|
Цитата:
Сообщение от slivka_83
![]() var passed = location.search;
phonecallid = passed.substring(5,41); 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'>"+ GenerateAuthenticationHeader()+ "<soap:Body>"+ "<Execute xmlns='http://schemas.microsoft.com/crm/2007/WebServices'>"+ "<Request xsi:type='SetStatePhoneCallRequest'>"+ "<EntityId>"+phonecallid+"</EntityId>"+ "<PhoneCallState>Completed</PhoneCallState>"+ "<PhoneCallStatus>-1</PhoneCallStatus>"+ "</Request>"+ "</Execute>"+ "</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/200...ervices/Update"); 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); } // Display a confirmation message and open the updated contact. else { alert("Contact with id = "+phonecallid+" successfully updated."); window.open("/activities/phone/edit.aspx?id={"+phonecallid+"}"); } Замените xHReq.setRequestHeader("SOAPAction","http://schemas.microsoft.com/crm/2007/WebServices/Update"); на xHReq.setRequestHeader("SOAPAction","http://schemas.microsoft.com/crm/2007/WebServices/Execute");
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#7 |
Консультант-джедай
|
Клас заработало
![]() ![]() ![]()
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
![]() |
#8 |
Чайный пьяница
|
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#9 |
Консультант-джедай
|
Снова заработало ![]() ![]() Не кушал ![]() ![]() Ну и савсем последний нюнс ![]() ![]()
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
![]() |
#10 |
Чайный пьяница
|
![]() Цитата:
Сообщение от slivka_83
![]() Снова заработало
![]() ![]() Не кушал ![]() ![]() Ну и савсем последний нюнс ![]() ![]() По поводу алерта - не пробовал, но читал. Попробуйте добавить такое: crmForm.detachCloseAlert();
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit Последний раз редактировалось a33ik; 28.05.2009 в 12:14. |
|
|
За это сообщение автора поблагодарили: Артем Enot Грунин (1), slivka_83 (1). |
![]() |
#11 |
Консультант-джедай
|
И это сработало
![]() ![]()
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
![]() |
#12 |
Moderator
|
Кстати, лень проверять, но думаю есть способ проще: на задаче есть кнопочка - сохранить как завершенную. Можно скрипт обработчика звать.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
![]() |
#13 |
Консультант-джедай
|
Я тоже об этом подумал. Наши программисты говорят надо использовать какой то jquery
![]() ![]()
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
![]() |
#14 |
Чайный пьяница
|
Цитата:
Для информации. http://crm.georged.id.au/post/2008/0...ry-Part-1.aspx http://www.henrycordes.nl/post/2008/...MS-CRM-40.aspx В ява скрипте я пока не силён, так что прочитал и запомнил, что так можно ![]()
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#15 |
Moderator
|
Увольте их нахрен!
![]() Вот, нашел: Проверка действия на завершенность
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() Последний раз редактировалось Артем Enot Грунин; 28.05.2009 в 15:02. |
|
![]() |
#16 |
Консультант-джедай
|
эххх.... сколько времени было убито...
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|