Portal components

下面列出了所有必要组件,并按功能用途将其大致分为几类。

Website

EntityDescription
WebsiteDynamics 365客户参与应用程序门户的核心实体。门户应用程序选择单个网站记录,并确定哪些门户网站实体(网页,Web文件,Web角色,内容片段等)适用于此应用程序。
Website Bindings网站绑定提供基于请求URL从Dynamics 365客户参与应用程序中选择网站的信息。
Global Settings网站设置是可配置的命名值,网站代码使用它来修改门户的行为或外观样式。全局设置适用于与要在其中添加Dynamics 365客户参与应用程序组织相关联的所有门户。
Site Settings适用于特定网站的设置。例子:Authentication/LoginThrottling/IpAddressTimeoutTimeSpan
Page Redirects页面重定向允许内容作者指定一个URL,该URL在被请求时将永久或临时地重定向到特定的网页或Web文件。
Site Markers表示对页面的命名引用。模板开发人员使用它来创建不可变的链接,即使网站结构发生变化也可以使用。常见标记包括诸如“页面未找到”,“错误”等页面。
Portal Languages现成的门户网站支持的语言。还支持定义语言变体(例如法语-加拿大)的功能,以迎合国际受众。

Content

EntityDescription
Web Pages网页代表门户网站中的特定URL,并且是门户内容管理系统的核心实体之一。通过与其他网页的父子关系,此实体形成网站的层次结构(即其网站地图)。
Web FilesWeb文件表示门户网站中的可下载文件,用于存储图像,文档和任何其他文件类型。
Content Snippets内容片段是可放置在页面模板上的可编辑内容的小块,允许自定义内容轻松填充页面布局的任何部分。
Page Templates页面模板定义页面内容的呈现方式,将使用的布局,是否将包括Dynamics 365客户参与应用程序数据,等等。
Web TemplatesWeb模板存储模板源内容。Web模板通常包含用于动态内容呈现的Liquid模板语言,并且是用于将Liquid模板与Dynamics 365客户参与应用程序门户系统的其余部分集成的中心实体。
Web LinksWeb链接可以链接到任何URL,也可以链接到同一网站中的另一个网页。Web链接被分组为Web链接集,模板可以使用它们来呈现站点的导航元素,例如顶部菜单。
Shortcuts可以包含在站点地图中的内部和外部网页链接。

Dynamics content

EntityDescription
Entity Forms一种数据驱动的配置,允许最终用户在门户中添加表单以与Dynamics 365实体数据进行交互
Entity Lists实体列表是一种数据驱动的配置,可用于添加网页以呈现Dynamics 365记录列表。
Web Forms在门户网站上呈现一个或多个Dynamics 365表单,并支持单步或多步导航和条件分支逻辑。

Security

EntityDescription
Contacts联系人是任何Dynamics 365客户参与应用程序解决方案的一部分。他们在门户网站中扮演特殊角色,因为所有经过身份验证的门户网站用户都有与之关联的联系记录。
Invitations*邀请用于通过自动电子邮件将已知联系人邀请到您的门户。
Web RolesWeb角色出于内容安全目的定义了一组门户网站用户。
Web Page Access Rules网页访问控制规则控制页面访问以及页面发布操作。
Website Access Permissions网站访问权限允许对门户网站中除网页之外的各种内容元素进行正面编辑。
Publishing States发布状态和过渡允许在门户网站中定义和实施内容生命周期。
Content Access Levels*内容访问级别用于控制对门户中知识文章的访问。
Entity Permissions实体权限将内容授权的概念扩展到了用于生成Dynamics内容的其他Dynamics 365数据。

几张架构图

1578392821523-ww5.png
how-pages-are-built.png
1578451809366-vxx.png

最后修改:2020 年 01 月 22 日
如果觉得我的文章对你有用,请随意赞赏