Приложение логики не считывает имя организации Dynamics 365 из параметров

Я развертываю приложения Azure из Visual Studio, и приложение Azure подключено к Dynamics 365. В файле шаблона Json приложения Logic я пытаюсь установить имя организации Dynamics 365 в приложении Azure, передав параметр во время развертывания. Но он не может прочитать значение параметра и показать ошибку в представлении дизайнера, как показано ниже. Ниже то, что я пробовал до сих пор.

Параметр объявлен в файле шаблона приложения логики.

 "dynamics_organization_Name": {
  "type": "string",
  "defaultValue": "orgxxxxxx.crm11"
}

Значение задается в файле параметров Json.

"dynamics_organization_Name": {
  "value": "orgxxxxxx.crm11"
}

В шаблоне приложения логики Json путь был изменен для использования значения из параметра, как показано ниже:

"path": "/datasets/@{encodeURIComponent(encodeURIComponent(parameters('dynamics_organization_Name')))}/tables/@{encodeURIComponent(encodeURIComponent('contacts'))}/items/@{encodeURIComponent(encodeURIComponent(items('For_each_2')?['contactid']))}"

Но когда я развертываю службу из Visual Studio, она развертывается успешно, но в дизайнере портала Azure отображается следующее сообщение об ошибке, так как невозможно получить значение из параметра. Может ли кто-нибудь предложить мне, как мы можем передать название организации Dynamics 365 из параметров?

введите здесь описание изображения


person Scorpion    schedule 22.05.2020    source источник


Ответы (1)


Пожалуйста, попробуйте добавить $ к имени параметра, чтобы оно было $ dynamic_organization_Name

Надеюсь, это решит проблему.

person Mohammad Khaleel    schedule 08.07.2020