Выпущена общедоступная бета-версия Microsoft Dynamics 365 Developer Toolkit вместе с общими улучшениями для разработчиков внутри самой Dynamics.
Эта новость была несколько неожиданной, поскольку после выпуска SDK для Dynamics CRM 2013 инструмент томился без обновлений. В новой версии отсутствует поддержка Visual Studio 2010, но включена поддержка VS 2012, 2013 и 2015. Бета-версия поддерживает подключаемые модули, Рабочие процессы, создание классов, пользовательские операции, создание рабочих процессов и отладка.
Набор инструментов предлагает способ создавать и редактировать настройки в Visual Studio. Вы также можете использовать его для создания кода активности рабочего процесса.
В новой версии добавлена возможность создавать новое решение прямо из Visual Studio. В более ранней версии вам нужно было создать решение в Dynamics CRM, а затем открыть это решение в наборе инструментов.
Теперь вы также можете выбрать, в какие проекты следует добавить решение при их создании. Есть новый шаблон решения Visual Studio для Dynamics 365, который позволяет указывать имена для проектов.
Еще одно улучшение — это возможность создавать классы раннего связывания для сущностей и действий в Visual Studio, а также вы можете создавать бизнес-процессы и диалоги. Создав решение, вы можете выбрать, какие компоненты следует развернуть в экземпляре CRM.
Наряду с выпуском бета-версии набора инструментов Visual Studio Microsoft также улучшает среду разработки в Dynamics 365. С декабря появляется новая Connected Field Service для Microsoft Dynamics 365, которая интегрирует устройства Интернета вещей (IoT) с онлайн-версией Microsoft Dynamics 365.
Также существует служба SaaS на основе Azure, которую можно использовать для объединения данных из нескольких источников, включая Microsoft Dynamics 365, и которая имеет два набора интерфейсов REST: API-интерфейсы Azure Resource Manager (ARM) и API-интерфейсы концентратора.
Веб-API Dynamics 365 также был улучшен и поддерживает доступ к локальным данным в Dynamics 365 for Outlook, когда пользователь находится в автономном режиме. API теперь также будет извлекать данные объекта при создании или обновлении и позволяет ссылаться на метаданные по имени.
Другие улучшения включают возможность программного создания и управления свойствами продукта в Dynamics 365, поэтому вы можете автоматизировать каталог продуктов в Dynamics 365 и интегрировать его со сторонним программным обеспечением. Последнее улучшение — это новые модульные бизнес-приложения, которые позволяют вам предоставлять пользователям ограниченный набор функций в Dynamics 365 в зависимости от их области работы и роли безопасности.