Здравствуйте. Можно ли как то реализовать логику следующего рода:
1. Заместить объект MailboxSyncSettings (Настройки синхронизации с почтовым ящиком)
2. Добавить в MailboxSyncSettings колонку, ссылающуюся UsrLookup1 (Справочник 1).
3. Заместить объект Activity (Активность)
4. Добавить в Activity колонку, ссылающуюся UsrLookup1 (Справочник 1).,
5. Заместить объект Contact (Контакт)
6. Добавить в Contact колонку, ссылающуюся UsrLookup1 (Справочник 1).
7. Заместить объект Case (Обращение)
8. Добавить в Case колонку, ссылающуюся UsrLookup1 (Справочник 1).
9. Добавить ящик для синхронизации. Для колонки , ссылающейся на UsrLookup1 проставить Value 1
10. При синхронизации почты (создании Активностей) проставлять созданным письмам в колонку UsrLookup1 значение Value 1
11. При поиске контакта для письма учитывать значение Value 1, если создается новый контакт, то для нового контакта для колонки UsrLookup1 проставить Value 1
12. При создании обращения учитывать значение Value 1 (с этим разобраться удалось)
Не получилось найти схемы, которые при синхронизации ориентируются MailboxSyncSettings при синхронизации с MS Exchange (чтобы оттуда дополнительно подхватывать свои значения).
Нравится
Здравствуйте, Александр
Да, такую логику можно реализовать используя класс EmailMessageHelper, который при создании письма получает ссылку на письмо и на ящик
Denys Diachenko,
Здравствуйте, а с какой версии появилась данная схема? У меня разработка происходит на версии 7.8. Схему EmailMessageHelper я там не обнаружил.
Здравствуйте, EmailMessageHelper появилась начиная с версии 7.10.0
Shevchenko Andrey,
А какая схема выполняла её функции до версии 7.10.0?
Здравствуйте, Александр
Уточнениен от разработчика: на 7.8. ее действительно нет и аналога тоже нет, т.е. для того чтобы реализовать подобный функционал надо внести большое количество изменений в разные схемы и в сам функционал синхронизации и в объекты. В одном месте это сделать не получится. (как это реализовано в 7.9.2 и выше)
И естественно это все бы отвалилось при обновлении.
Так что ответ на вопрос “Можно ли как то реализовать логику” - да, можно, если только обновитесь до 7.9.2 или выше