Разъем PowerApps Common Data Service (CDS) 2.0 не работает для экземпляра Dynamics 365 CE - PullRequest
0 голосов
/ 02 октября 2018

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

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

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

Спасибо.

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

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

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

Ответы [ 3 ]

0 голосов
/ 04 октября 2018

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

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

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

Разъем 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.

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

0 голосов
/ 29 ноября 2018

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

0 голосов
/ 04 октября 2018

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

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

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

enter image description here

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

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

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

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

table

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

Поиск учетной записи Account search

Account detail

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...