Персона - Контактные данные (Contact)
Данное сообщение отправляется при добавлении/изменении контактов персоны в пользовательском интерфейсе:
В списке пользователей нам необходимо выбрать персону и открыть экран её деталей, после чего мы сможем добавить новый контакт или отредактировать один из имеющихся - при любом указанном действии будет отправлен коллбэк об изменении объекта с типом "Контакт":
Раздел "Контакты":
Если мы отредактируем номер или добавим новый, то при нажатии кнопки "Сохранить" система отправит callback-уведомление такого вида, как показано в примерах ниже.
В том случае, если по факту изменений не было, но нажата кнопка "Сохранить", система также отправляет callback.
Пример xml-формата для объекта:
Добавление
Добавлен номер телефона "Прочий телефон":
HTML/XML
<Change>
<Before>
<Contact>
<id_Contact />
<id_Person>0</id_Person>
<id_ContactType>0</id_ContactType>
<Content />
<ContactTypeName />
</Contact>
</Before>
<After>
<Contact>
<id_Contact>719189</id_Contact>
<id_Person>312731</id_Person>
<id_ContactType>1</id_ContactType>
<Content>84951007777</Content>
<ContactTypeName>Прочий телефон</ContactTypeName>
</Contact>
</After>
</Change>
Редактирование
Выполнено изменение адреса email с "kokorevaz@corteos.ru" на "zoyakokoreva@corteos.ru"
HTML/XML
<Change>
<Before>
<Contact>
<id_Contact>553203</id_Contact>
<id_Person>312731</id_Person>
<id_ContactType>3</id_ContactType>
<Content>kokorevaz@corteos.ru</Content>
<ContactTypeName>Email</ContactTypeName>
</Contact>
</Before>
<After>
<Contact>
<id_Contact>553203</id_Contact>
<id_Person>312731</id_Person>
<id_ContactType>3</id_ContactType>
<Content>zoyakokoreva@corteos.ru</Content>
<ContactTypeName>Email</ContactTypeName>
</Contact>
</After>
</Change>