是否可以将ADX本地门户移至在线门户,以保持功能完整?

时间:2018-08-01 08:43:35

标签: javascript microsoft-dynamics dynamics-365 adxstudio-portals

我的计算机上有一个内部Dynamics 365 v8组织,并且已经在其上配置了内部ADX门户。该门户网站是高度定制的,对aspx页面进行了很多更改,而Web模板方面几乎没有任何更改。有很多自定义的aspx页面,它们可以进行高级计算并记录CRUD。

是否可以在不丢失当前功能的情况下将整个门户迁移到在线Dynamics 365 v9组织上的在线门户功能?

作为后续措施,是否可以在门户上使用JS更新记录?如果是,我们如何封装它,使最终用户无法查看所使用的JS逻辑?如果没有,是否可以从门户执行CRUD操作?

1 个答案:

答案 0 :(得分:1)

  

是否可以在不丢失当前功能的情况下将整个门户迁移到在线Dynamics 365 v9组织上的在线门户功能?

简短的回答是“否”,考虑到对ASPX页面所做的更改,您将无法按原样迁移整个门户。在线门户不允许您托管自定义ASPX文件。您将需要以其他方式(例如,Liquid代码,CRM插件和客户端JavaScript)重新实现所有自定义ASPX页面。

  

作为后续措施,是否可以在门户上使用JS更新记录?如果是,我们如何封装它,使最终用户无法查看所使用的JS逻辑?如果没有,是否可以从门户执行CRUD操作?

您要么必须:

  • 使用实体表单提交数据,并使用CRM插件调整提交的数据
  • 构建一个随行Web应用程序,该Web应用程序部署在其他地方(例如Azure App Service),在该应用程序中,您的表单是使用跨域AJAX请求通过客户端JavaScript提交给表单的。