Узнайте, как перенести ресурсы из одной среды в другую. Эти среды могут находиться в одном клиенте или в разных клиентах.

Сценарий

Одним из распространенных сценариев, в котором требуется переносить ресурсы, является ситуация, когда имеются среды для тестирования и разработки и рабочая среда. Разработчики и тест-инженеры имеют расширенный доступ к приложениям в своих средах. Но когда приходит время переносить новое приложение в рабочую среду, оказывается, что в ней установлен строгий контроль над разрешениями на обновление и изменение.

Еще один сценарий: каждый клиент использует собственную рабочую среду и данные. При добавлении нового клиента для него создается новая среда, в которую и будут переноситься приложения.

Какие ресурсы можно перенести

Существуют различные процедуры переноса для каждого типа ресурсов.

  1. Подключения, настраиваемые соединители и потоки: перенести эти ресурсы невозможно, необходимо повторно создать их в целевой среде.
  2. Шлюзы: шлюзы поддерживаются только в средах по умолчанию (и {имя_клиента} (из предварительной версии)), поэтому их перенос не поддерживается.
  3. PowerApps: сохраните приложение локально в исходной среде с помощью PowerApps Studio для Windows или PowerApps Studio для Web, а затем откройте это приложение и создайте его повторно в целевой среде.
  4. Изменения схемы сущности, новые сущности, новые наборы разрешений, новые роли Common Data Service: не поддерживается в общедоступной версии, но очень скоро поддержка будет реализована.

Подключения, настраиваемые соединители и потоки

Эти ресурсы невозможно перенести. Необходимо создать каждый из них в целевой среде.

Шлюзы

Шлюзы поддерживаются только в средах по умолчанию и средах {имя_клиента} (из предварительной версии), поэтому их перенос не поддерживается. Необходимо создать нужные шлюзы в целевой среде.

Перенос приложения

  1. На сайте http://web.powerapps.com щелкните или коснитесь Приложения, выберите значок многоточия для приложения, которое требуется перенести, а затем выберите пункт для открытия приложения в PowerApps Studio для Windows или PowerApps Studio для Web.

  2. Когда откроется PowerApps Studio, щелкните Сохранить как в области навигации слева, выберите Этот компьютер и щелкните или коснитесь Сохранить. Запомните, где был сохранен файл на локальном компьютере.

  3. Измените среду на целевую среду.

    Если используется PowerApps Studio для Web, вернитесь на сайт http://web.powerapps.com, чтобы переключить среду, затем снова откройте PowerApps Studio для Web в браузере.

    В PowerApps Studio для Windows можно изменить среду, открыв сведения о своей учетной записи.

  4. Откройте PowerApps Studio, где теперь используется целевая среда. Щелкните или коснитесь Открыть на навигационной панели слева, затем щелкните или коснитесь Обзор.

  5. Выберите файл в папке, в которую он был сохранен из исходной среды, а затем выберите или коснитесь Открыть.

  6. Может возникнуть необходимость устранить проблемы компиляции приложения из-за доступа к ресурсам, которые могут иметь другие имена (например, подключения к данным и источники данных). Для устранения проблем компиляции приложения удобно удалить и повторно добавить источники данных для приложения в целевой среде. Ознакомьтесь с разделом Общие сведения об источниках данных.

  7. Протестируйте приложение, чтобы проверить, устранены ли все ошибки компиляции.

Изменения схемы сущности, новые сущности, новые наборы разрешений, новые роли Common Data Service

В настоящее время не поддерживается перенос сущностей, наборов разрешений и ролей из одной базы данных Common Data Service в другую, размещенную в отдельной среде. Тем не менее эта функция очень скоро станет доступной.