AXForum  
Zurück   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
CRM
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 27.02.2008, 13:09   #1  
tatra ist offline
tatra
Участник
 
229 / 11 (1) +
Registriert seit: 21.09.2007
Ort: Самара
Кнопка на списке задач
Здравствуйте?
А можно ли сделать кнопку на списке задач, чтобы по ее нажатии выделеная(нные) задачи становились закрытыми ?
Alt 27.02.2008, 13:58   #2  
Артем Enot Грунин ist offline
Артем Enot Грунин
Moderator
Benutzerbild von Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.912 / 623 (28) +++++++
Registriert seit: 16.08.2007
Ort: Пермь!
Blog-Einträge: 151
Почему бы и нет? Как добавить кнопку вы, я думаю знаете. Как получить данные из гридов рассказывается в статье:
http://msdn2.microsoft.com/en-us/library/bb267367.aspx
Читаем и делаем по аналогии.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
This post has been rated by: W@ndERR ® (1).
Alt 27.02.2008, 14:32   #3  
tatra ist offline
tatra
Участник
 
229 / 11 (1) +
Registriert seit: 21.09.2007
Ort: Самара
Спасибо! Статья в "точку"!
Alt 28.02.2008, 15:22   #4  
Артем Enot Грунин ist offline
Артем Enot Грунин
Moderator
Benutzerbild von Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.912 / 623 (28) +++++++
Registriert seit: 16.08.2007
Ort: Пермь!
Blog-Einträge: 151
Лучше в рейтинг, а не в спасибо! Кстати, вы не знаете для каких записей доступна bulk edit форма? А то множество организаций за раз можно редактировать, а задачи отчего-то нет...
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
This post has been rated by: tatra (1).
Alt 29.02.2008, 09:16   #5  
tatra ist offline
tatra
Участник
 
229 / 11 (1) +
Registriert seit: 21.09.2007
Ort: Самара
Да да, хорошо что напомнили, я только пару дней назад обратил внимание на зеленый квадратик. (я не знал - честно ) , а по поводу вашего вопроса честно говоря ничего не могу сказать пока....
Alt 29.02.2008, 09:40   #6  
Артем Enot Грунин ist offline
Артем Enot Грунин
Moderator
Benutzerbild von Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.912 / 623 (28) +++++++
Registriert seit: 16.08.2007
Ort: Пермь!
Blog-Einträge: 151
Я вот тоже в SDK не нашел этого. Интересно было бы знать просто. Сдается мне что только для стандартной тройки вроде контактов интересов и организаций доступен данный функционал (равно как и механизм слияния дубликатов).
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Alt 29.02.2008, 09:59   #7  
tatra ist offline
tatra
Участник
 
229 / 11 (1) +
Registriert seit: 21.09.2007
Ort: Самара
Мне предстоит делать задачу - по кнопке выделенные задачи закрывать. Ближайшее время займусь этим вопросом - о результатах напишу вам обязательно (лично, или в форум).
Alt 06.03.2008, 09:43   #8  
tatra ist offline
tatra
Участник
 
229 / 11 (1) +
Registriert seit: 21.09.2007
Ort: Самара
Пытаюсь делать - первая же проблема с которой я столкнулся - как же все таки называется грид с активностями? (Entity name = Activities и Task не подходят)?
Alt 06.03.2008, 10:24   #9  
Артем Enot Грунин ist offline
Артем Enot Грунин
Moderator
Benutzerbild von Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.912 / 623 (28) +++++++
Registriert seit: 16.08.2007
Ort: Пермь!
Blog-Einträge: 151
В SDK, кстати нет такого класса как activity. В EntityName Enumeration встрчаются только "activitypointer" и "activityparty". Копайте дальше.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional

Geändert von Артем Enot Грунин (06.03.2008 um 10:33 Uhr)
Alt 06.03.2008, 10:32   #10  
tatra ist offline
tatra
Участник
 
229 / 11 (1) +
Registriert seit: 21.09.2007
Ort: Самара
:(
Странно, ни Activity, ни Activities не работает.
Alt 06.03.2008, 10:34   #11  
Артем Enot Грунин ist offline
Артем Enot Грунин
Moderator
Benutzerbild von Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.912 / 623 (28) +++++++
Registriert seit: 16.08.2007
Ort: Пермь!
Blog-Einträge: 151
Читайте выше, я исправился.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
This post has been rated by: tatra (1).
Alt 06.03.2008, 10:37   #12  
tatra ist offline
tatra
Участник
 
229 / 11 (1) +
Registriert seit: 21.09.2007
Ort: Самара
Во! activitypointer работает! Спасибо!
Alt 06.03.2008, 10:41   #13  
Артем Enot Грунин ist offline
Артем Enot Грунин
Moderator
Benutzerbild von Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.912 / 623 (28) +++++++
Registriert seit: 16.08.2007
Ort: Пермь!
Blog-Einträge: 151
Да не за что. Обращайтесь!
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Alt 06.03.2008, 16:30   #14  
tatra ist offline
tatra
Участник
 
229 / 11 (1) +
Registriert seit: 21.09.2007
Ort: Самара
:(
Странно, я сделал как в примере (на который вы дали ссылку)

<Grid>
<MenuBar>
<Buttons>
<ToolBarSpacer />
<Button Title="Закрыть" ToolTip="Закрыть выделеные задачи" Url="http://localhost:1001/SelectItem.aspx" WinParams="dialogHeight: 135px; dialogWidth: 300px" PassParams="1" WinMode="1"/>
<ToolBarSpacer />
</Buttons>
</MenuBar>
</Grid>

кнопка работает, страничка запускается, но упорно на нее не передается никаких параметров (хотя должны ID выбраных записей передаваться). Кто знает, может я какой момент упустил....
Alt 07.03.2008, 07:05   #15  
sam ist offline
sam
Участник
 
160 / 25 (1) +++
Registriert seit: 04.08.2003
Ort: Красноярск
Было подобное, проблема оказалась в том что
asp.net приложение располагалось не в том же домене что и crm сервер, поэтому asp страница не получала параметры.
This post has been rated by: tatra (1).
Alt 07.03.2008, 08:20   #16  
tatra ist offline
tatra
Участник
 
229 / 11 (1) +
Registriert seit: 21.09.2007
Ort: Самара
Понятно, буду пробовать. Кстати а можно еще вопрос, а почему кнопки (ISV customization) есть только у меня и еще у нескольких пользователей. Это как то связано с правами? (где?)
Alt 07.03.2008, 09:38   #17  
SeregaK ist offline
SeregaK
Участник
 
76 / 21 (1) +++
Registriert seit: 10.11.2006
Да, конечно: роль безопасности->вкладка Настройка->раздел Другие права
This post has been rated by: tatra (1).
Alt 07.03.2008, 11:37   #18  
tatra ist offline
tatra
Участник
 
229 / 11 (1) +
Registriert seit: 21.09.2007
Ort: Самара
Точно, там прямо так и написано - Расширения ISV. Спасибо.
Alt 15.10.2008, 15:31   #19  
sergeyjb ist offline
sergeyjb
Участник
Benutzerbild von sergeyjb
 
68 / 12 (1) ++
Registriert seit: 01.10.2008
Подниму старую тему:
корректирую написаный tatra код с прямого запроса в БД на обращение через сервис.
Есть пара значений statecode и statuscode которые работали и раньше, теперь их надо присвоить действию через сервис чтобы воркфлоу отлавливало.

Вот мой код:

for (int i = 0; i < selectedEntities.Length; i++)
{
System.Guid idGuid = new System.Guid(selectedEntities[i]);
activitypointer act = (activitypointer)service.Retrieve(EntityName.activitypointer.ToString(), idGuid, new AllColumns());
int k = -1;
switch (act.activitytypecode.Value)
{
case "task": k = 0; break;
case "email": k = 1; break;
case "letter": k = 2; break;
case "phonecall": k = 3; break;
case "appoinment": k = 4; break;
case "fax": k = 5; break;
default: continue;
}
act.statecode.Value = StateCode[k];
act.statuscode.Value = StatusCode[k];
act.actualend.Value = date;
crmService.Update(act);
}

Но что-то я со
act.statecode
act.statuscode
совсем запустался.
Как им присвоить корректно эти значения? Особенно в statecode как записать его?
__________________
Сергей Осипов, MCTS:SQL Server 2005, ООО "Программные технологии", Самара
Alt 15.10.2008, 16:41   #20  
Гуревич Денис ist offline
Гуревич Денис
Участник
Лучший по профессии 2009
 
228 / 67 (3) ++++
Registriert seit: 04.08.2008
Ort: Москва
Так там для каждой сущности есть специальный класс для смены состояния:
SetStateTaskRequest, SetStateEmailRequest и т.д.
см. SDK
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Письма в списке ожидания Lutecij Dynamics CRM: Функционал 13 02.12.2009 14:39
Вид задач/встреч в Outlook-клиенте Dissident Dynamics CRM: Функционал 7 24.04.2009 08:13
Кнопка над Grid IgorF Dynamics CRM: Разработка 14 24.02.2009 10:21
Кнопка на форме tatra Dynamics CRM: Разработка 16 27.01.2009 15:30
Письмо в списке ожидания usercrm Dynamics CRM: Разработка 2 22.10.2008 10:26

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 15:10 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.