Возьмите пример поиска всех клиентов с более чем одним открытым телефонным звонком.В SQL предложение HAVING поможет вам в этом.В CRM SDK будет немного сложнее, и я готов поспорить, что будет загружено больше данных, отправляемых по сети только для обработки сервером CRM.
Поэтому я хотел бы, чтобы мои плагины, приложения,настраиваемые рабочие процессы для чтения базы данных через отфильтрованные представления, а затем для изменения того, что нужно, через веб-сервис.
Вопрос: Как получить строку подключения к базе данных для базы данных, стоящей за организацией, из SDK?
Конечно, я знаю, что это сейчас, и могу труднозакодируйте его или настройте.Но я хочу, чтобы пользователь нашел свой экземпляр CRM, используя службу обнаружения, а приложение позаботится обо всем остальном.
Просто из быстрого теста простой SQL
SELECT subject, phonenumber, createdon FROM FilteredPhoneCall WHERE activityid = @phoneCallID
примерно в 4 раза быстрее, чем метод Retrieve в SDK.