![]() |
#1 |
Участник
|
Как удалить рабочую группу или изменить у неё подразделение
а то чего то не доступно....
![]() |
|
![]() |
#2 |
Moderator
|
Никак. Рабочие группы невозможно удалить или изменить через интерфейс системы. Разве что удалить напрямую из базы, но это не поддерживаемое решение. Впрочем, если вы уверены, что с этой группой ничего не связано: для ее членов не расшаривались объекты, она не задействована в сервисном планировании и т.д. то можете смело удалять из базы.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
![]() |
#3 |
Участник
|
Ааааа.... как же так? Это же ниже пояса... Я уже почти полюбил MS CRM, а он так стремительно теряет очки...
![]() |
|
![]() |
#4 |
Консультант-джедай
|
Зачем же сразу в бд
![]() ![]() http://msdn.microsoft.com/en-us/library/cc155100.aspx http://fkbase.info/index.php?q=node/105
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
|
За это сообщение автора поблагодарили: Артем Enot Грунин (1). |
![]() |
#5 |
Moderator
|
Очень интересно! Я и не знал что подобные вещи случаются. В 3.0 создание/удаление продуктов было через четыре колена зарыто, но тут нечто уникальное, конечно. Через ISV вернуть кнопку на законное место не пробовали?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
![]() |
#6 |
Консультант-джедай
|
Нет. А зачем
![]() ![]()
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
![]() |
#7 |
Moderator
|
Ну, в 5.0 у групп будет значительно больше функционала: им можно будет назначать владение записью, так что задача себя оправдает, я думаю.
![]()
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
![]() |
#8 |
Участник
|
Спасибо за ответ...
И то хорошо что хоть так есть... Правда воспользоваться мне этим не придется так как все навыки программирования в VS оцуцтвуют (потеряны)... Придется воспользоваться так сказать "языком запросов"...
А вот кастомное правило для бизнес-процесса было бы класно тут применить... Никто не видел таких правил по удалению рабочих групп? |
|
![]() |
#9 |
Чайный пьяница
|
У меня получилось сделать это через ISV.Config.
Добавьте следующий код в ISV.Config: Код: <Entity name="team"> <Grid> <MenuBar> <Buttons> <Button Icon="/_imgs/ico_16_delete.gif" JavaScript = "var teams = getSelected('crmGrid'); for (var i = 0; i < teams.length; i++) { 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>"+ "<Delete xmlns='http://schemas.microsoft.com/crm/2007/WebServices'>"+ "<entityName>team</entityName>"+ "<id>" + teams[i] + "</id>"+ "</Delete>"+ "</soap:Body>"+ "</soap:Envelope>"; var xHReq = new ActiveXObject("Msxml2.XMLHTTP"); xHReq.Open("POST", "/mscrmservices/2007/CrmService.asmx", false); xHReq.setRequestHeader("SOAPAction","http://schemas.microsoft.com/crm/2007/WebServices/Delete"); xHReq.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); xHReq.setRequestHeader("Content-Length", xml.length); xHReq.send(xml); } crmGrid.Refresh();"> <Titles> <Title LCID="1033" Text="Delete" /> </Titles> <ToolTips> <ToolTip LCID="1033" Text="Delete Selected Teams" /> </ToolTips> </Button> </Buttons> </MenuBar> </Grid> </Entity>
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: Артем Enot Грунин (1). |
![]() |
#10 |
Участник
|
Цитата:
Сообщение от a33ik
![]() У меня получилось сделать это через ISV.Config.
Добавьте следующий код в ISV.Config: Код: <Entity name="team"> <Grid> <MenuBar> <Buttons> <Button Icon="/_imgs/ico_16_delete.gif" JavaScript = "var teams = getSelected('crmGrid'); for (var i = 0; i < teams.length; i++) { 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>"+ "<Delete xmlns='http://schemas.microsoft.com/crm/2007/WebServices'>"+ "<entityName>team</entityName>"+ "<id>" + teams[i] + "</id>"+ "</Delete>"+ "</soap:Body>"+ "</soap:Envelope>"; var xHReq = new ActiveXObject("Msxml2.XMLHTTP"); xHReq.Open("POST", "/mscrmservices/2007/CrmService.asmx", false); xHReq.setRequestHeader("SOAPAction","http://schemas.microsoft.com/crm/2007/WebServices/Delete"); xHReq.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); xHReq.setRequestHeader("Content-Length", xml.length); xHReq.send(xml); } crmGrid.Refresh();"> <Titles> <Title LCID="1033" Text="Delete" /> </Titles> <ToolTips> <ToolTip LCID="1033" Text="Delete Selected Teams" /> </ToolTips> </Button> </Buttons> </MenuBar> </Grid> </Entity> ![]() |
|
![]() |
#11 |
Консультант-джедай
|
Перейдите Параметры – Администрирование – Системные параметры – вкладка Настройка – секция Настраеваемые меню и панели инструментов – добавьте те клиенты, в которых хотите показывать кастомные кнопки и прочие элементы
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
|
За это сообщение автора поблагодарили: guenberg (1). |
![]() |
#12 |
Участник
|
Ура, всё работает, спасибо...
|
|