是否可以将 ADX On-Premise 门户移动到在线门户以保持功能不变?

Is it possible to move a ADX On-Premise portal to Online portal keeping functionality intact?

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

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

请问能否在门户上使用JS更新记录?如果是,我们如何封装它使最终用户无法查看使用的JS逻辑?如果没有,有没有办法从门户执行 CRUD 操作?

Is it possible to migrate the entire portal to the online Portal Capabilities on an online Dynamics 365 v9 org without losing out on current functionality?

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

As a follow-up, is it possible to update records using JS on the portal? If yes, how do we encapsulate it so the end-user cannot view the JS logic used? If not, is there a way to perform CRUD operations from the portal?

您要么必须:

  • 使用实体表单提交数据,并使用CRM插件调整提交的数据
  • 构建部署在其他地方的配套 Web 应用程序,例如 Azure 应用服务,您的表单使用跨域 AJAX 请求通过客户端 JavaScript 提交给它。