19.05.2008, 14:53 | #1 |
Участник
|
Автоматический апдейт сущности
Всем привет, вопрос такой:
Есть сущность Project, она parent для сущности Case. Т.е. в Project-е может быть много Case-ов. Хочется чтобы при изменении статуса Case-а например с Normal на Hot, менялся статус Project-а на Hot тоже. Как-то можно реализовать стандартными средствами? Покопавшись в workflow manager-e, ничего не удалось подобного. Заранее всем спасибо. |
|
19.05.2008, 15:58 | #2 |
Moderator
|
Пишите версию системы, так будет проще ответить. Если не удалось сделать через WF, то остается только программировать Callout, если у вас 3ка или plugin, если 4ка.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
19.05.2008, 16:32 | #3 |
Участник
|
пардон, версия 3.0
|
|
20.05.2008, 06:53 | #4 |
CRM
|
Ну тогда, как было сказано выше, используйте механизм Callout'ов. Событе PostUpdate, в нем при помощи Retrieve ищите родителя, вытащив Guid родительского элемента из текущей записи (можно простым разбором xml), а потом родителю делайте Update.
Как писать код, ищите в SDK по приведенным ключевым словам. Надо использовать 2003 студию.
__________________
MS CRM 3.0/4.0 Sharepoint 2003, MOSS 2007/2010 |
|
20.05.2008, 08:23 | #5 |
Moderator
|
Согласен с предыдущим оратором. Ознакомьтесь с разделом Business Logic Extensions в SDK. Раздел написан давольно мутно, поэтому часто обсуждается на форуме. Если все же не найдете решение - пишите, поможем.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
20.05.2008, 09:34 | #6 |
Заноза в заднице
|
Вопрос по теме: в четверке (как было в тройке - уже и не вспомню), у сущности Account имеется атрибут numberofemployees (Число сотрудников). Так вот я, наивный чукотский юноша,- ожидал, что в стандартном функционале системы реализован механизм, который апдейтит это поле , когда для заданного аккаунта создается дочернее контактное лицо. А на самом деле это - скорее всего статитстическое поле, отражающее общую численность сотрудников предприятия, потребную для сегментации.
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков! Последний раз редактировалось Артем Enot Грунин; 20.05.2008 в 09:53. |
|
28.05.2008, 13:48 | #7 |
Участник
|
Ок, всем спасибо за ответы.
Так как сам не разработчик, буду привлекать спец людей. |
|
28.05.2008, 14:01 | #8 |
Moderator
|
2: Likefire вы знаете, было бы странно, если бы все сотрудники организации были у вас в контактах. Общаться чаще всего приходится с менеджерами и руководством 3-5 чел. Я вот лично не звоню грузчикам которые проданный товар принимают.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
|