Разъем PowerApps Common Data Service (CDS) 2.0 не работает для экземпляра Dynamics 365 CE

Надеюсь, кто-то может понять мои разъемы PowerApps. Видимо, у меня есть 3 варианта подключения.

  • Общая служба данных - этот тип подключения позволяет мне подключаться только к базам данных CDS 1.0, но я хочу подключиться к существующему экземпляру D365 v9.
  • Общая служба данных (экспериментальная) - этот тип соединения запрашивал у меня идентификатор экземпляра D365 v9, но после шага все отображается серым, т. Е. После успешного подключения он не отображал никаких объектов.
  • Источник данных D365 - этот работает, но мне сказали, что MS перестала работать на этом разъеме. Также мне придется обновлять соединение после развертывания в другой среде вручную.

Что лучше, если я хочу использовать разъем CDS? Или я пока застряну со старым разъемом D365?

Благодарю.

== Обновление 11/1/2018 == Теперь я лучше понимаю свою ситуацию. Каждый экземпляр Dynamics 365 CE должен иметь среду PowerApp автоматически, а один из моих экземпляров D365CE - нет. Я подозреваю, что это потому, что экземпляр D365CE по-прежнему версии 8.2.

Мой вопрос выше, потому что я создал пустую среду PowerApp и попытался подключить его к экземпляру D365CE (v8.2). Я дам вам, ребята, еще одно обновление после обновления экземпляра до v9.

== Обновление от 11/30/2018 == Подтверждено. Обновив экземпляр D365CE с v8.2 до v9.0, Power Platform автоматически создает среду и связывает ее с D365CE/CDS.

3 ответа

Решение

Оказалось, что проблема не в разъемах, а в средах PowerApp. Обновив экземпляр D365CE с v8.2 до v9.0, Power Platform автоматически создает среду и связывает ее с D365CE/CDS. Таким образом, он должен работать только для всех экземпляров v9+.

Вот разбивка трех соединителей, на которые вы смотрите:

Общая служба данных - этот соединитель фактически поддерживает обе версии CDS, но он будет зависеть от среды, в которой вы находитесь. Поэтому, если вы находитесь в среде, в которой есть база данных CDS1.0, он по умолчанию подключится к эта среда. Если у вас есть база данных CDS2.0, она будет подключаться по умолчанию к этой среде.

Экспериментальный соединитель - он аналогичен предыдущему соединителю, но включает в себя экспериментальные функции, разрабатываемые нашей командой, и не рекомендуется для производственного использования. Обычно этот разъем следует использовать только в том случае, если в экспериментальном разъеме, который вы хотите использовать, есть особая функция, о которой мы сообщаем.

Разъем Dynamics 365 - аналогичен базовому разъему CDS, однако он может подключаться только к средам CDS2.0. Он также имеет возможность подключения между средами. Таким образом, вы можете быть в Env1, но подключиться к базе данных в Env2. Обычный соединитель CDS будет подключаться к базе данных только в той среде, в которой вы строите свое приложение.

Какой из них вы должны использовать? Разъем Common Data Service станет вашим лучшим выбором, именно здесь в настоящее время выпускается наибольшее количество улучшений, и он разработан для наилучшей работы с PowerApps и Flow.

Чтобы подключиться к вашей среде Dynamics 365, вам нужно убедиться, что вы начинаете с web.powerapps.com и выбираете эту среду из выпадающего списка в правом верхнем углу, если вы не можете найти свою среду Dynamics 365 V9 - убедитесь, что у вас есть разрешения системного настройщика - если вы это делаете, но все еще не видите его, это может быть проблемой с нашей стороны. Вы можете отправить мне сообщение со своим URL-адресом организации Dynamics, и мы проверим его для вас.

После того, как вы сможете выбрать его из выпадающего списка среды, вы сможете создать новое приложение и использовать соединитель Common Data Service, и он будет подключаться напрямую к вашим данным Dynamics 365.

Надеюсь, это поможет, Клэй.

У меня нет большого опыта работы с CDS 1.0 в Power Platform. Я могу поделиться своим опытом с приложениями Microsoft Flow / Logic, CDS 2.0 и Data Integration. Поэтому я надеюсь, что это поможет добавить другую точку зрения и к этому вопросу.

Какова ваша цель в использовании Common Data Service? Просто вставить данные Dynamics 365 CE в него? Этот недавний Блог Команды Продукта мог бы быть полезным здесь, если так.

Некоторые первоначальные отзывы, если основной целью является подключение к экземпляру Dynamics 365 CE, рассмотрите возможность использования соединителя Dynamics 365 через Microsoft Flow. Вы можете создать небольшой поток по адресу https://flow.microsoft.com/ с помощью двухэтапного процесса, подобного моему ниже. Событие происходит в динамике, как создание учетной записи. Событие и его данные регистрируются и используются в процессе ответа, например при отправке оповещения по электронной почте. В этом случае оповещение отправляется по электронной почте зарегистрированным пользователям.

С точки зрения разработчика, вы также можете использовать Xrm SDK и Web API для сбора данных и также выполнять некоторую обработку данных в C# или JavaScript соответственно. Это более сложный процесс, но обеспечивает больший контроль над данными, с которыми вы работаете. Есть отличное вступление к

Наконец, вы можете раскрутить PowerApp для отображения ваших данных, а также с некоторыми шаблонами предварительной сборки https://create.powerapps.com/.

Начните с данных и создайте приложение Dynamics 365 в макете телефона. Портал Power Platform

Выберите свою организацию и таблицу. организация

Таблица

После создания приложения нажмите play, чтобы запустить его. хит игра

Поиск аккаунта Поиск аккаунта

Деталь аккаунта

Другие вопросы по тегам