![]() |
#1 |
Участник
|
Изменение свойств контакта при изменении свойств организации
Добрый день. Вопросы касаются CRM 3.0
Есть стандартные сущности "Организация" и "Контакт". В организации один из контактов - директор, что помечается в поле "Должность". У организации же есть атрибут "Директор". Необходимо сделать так, чтобы при назначении контакта директором (либо при создании нового контакта-директора, либо при редактировании существующего назначением ему должности "Директор"), у организации автоматически в поле "Директор" проставлялось ФИО директора. Какой механизм здесь использовать? Callouts? Нет ли у кого-нибудь наработок по подобному вопросу? И еще общий вопрос. Есть механизм, так называемый "mappings (сопоставления)". При создании дочерней сущности, в ее сопоставленные поля подставляются значения родительской сущности. Однако, при изменении свойств родительской сущности, изменений в дочерние сущности не вносится. Это нужно реализовывать руками? Наверное тоже Callouts? Большое спасибо заранее. |
|
![]() |
#2 |
Участник
|
Заголовок темы больше относится ко второму вопросу, однако первый - приоритенее
![]() |
|
![]() |
#3 |
CRM
|
В данном случае, как Вы правильно заметили, надо применять Callouts ;-)
|
|
![]() |
#4 |
Участник
|
Верно, и в первом и во втором случае необходимо использовать механизм Callouts. Но в первом случае надо обратить внимание на такой вопрос как невозможность указания должности директор контакту, в организации которого уже существует контакт с такой должностью (это можно сделать ч\з WebService и JavaScript)!
|
|
![]() |
#5 |
Участник
|
Ясно
![]() ![]() |
|
![]() |
#6 |
Злыдни
|
хм, а зачем callout?
можно же в OnSave все прописать. пример кода будет мало-читаемым, но общий смыслс такой -- при сохранении формы через црм-овский веб сервис дергаем все сущности, которые хотим обновить и обновляем. лично я не очень люблю на jscrip программировать, поэтому у меня в подобных случаях при сохранении вызывается метод веб-службы, который выполняет всю работу. |
|
|
За это сообщение автора поблагодарили: koalex (1). |
![]() |
#7 |
Участник
|
|
|