Progress Sitefinity 和 Progress Corticon 相结合,可轻松管理复杂的、规则驱动的表格。
Sitefinity DX 以其数字体验功能和个性化、多渠道内容而闻名。它始终对集成持开放态度,并提供出色的连接工具,但我们即将介绍一个鲜为人知但会让您着迷的方面:集成业务规则和表单自动化以实现变革性的数字体验。
另一个 Progress 解决方案是Corticon。Corticon是 Progress 家族的一部分
这两款产品协同工作,解决了多种类型的问题,但最吸引人的是需要复杂规则和频繁更新的表单管理——所有这些都无需在业务要素维护和变更期间投资前端渲染。简而言之,它们被称为规则驱动的动态表单。
问题
填写表格很常见,大多数框架可以轻松处理简单表格,但动态表格的创建和维护更具挑战性。当用例包含数百个字段和需要用户输入的问题时,这两个方向的复杂性可能会加剧。对于需要处理大量随时间变化的规则的客户来说,这可能尤其困难。
这导致最终用户可能采取许多路径(例如,填写保险索赔)
最大的挑战之一是如何管理这些规则并将它们系统化为一个系统,并以稳健的方式 通过我们的公共国际数据和手工验证的区域信息,以合适的受众介绍。毕竟,我们正试图将您的业务带入理想的行为,在这些行为中,潜在客户嵌入了如此重要的重要性和盈利,以实现他人的成长。您的启 所罗门群岛企业电子邮件列表 动速度更快。购买电话号码库这与基于廉价的GDRP相比。无论如何,您可以立即关注它,从而在道路上获利。 测试这些路径,而无需投入人工。另一个相关问题是如何定义这些规则(通过描述性语言、UI 等),以及业务人员是否可以在没有任何技术经验的情况下写下它们。
一系列问题的最后一个要素是如何将所有这些规则在前端可视化为一种形式,而无需要求开发人员具备业务流程领域的知识,当然,如何维护任何更改,而无需花费数天时间进行实施和回归测试。
解决方案
Corticon 是一种低代码、易于使用的规则系统,它以最少的功能满足了业务专家的需求。使用规 适合室内植物的生长灯:如何选择最佳生长灯 则系统来指定动态表单的模型,而不管它在前端如何呈现,都是解决这些问题的绝佳方法。该模型概述了业务流程每个阶段要提出的问题以及问题应该流向的方向。它可以提供复杂的验证(必要时)并从外部来源加载数据。许多具有复杂运营的行业都需要它,包括医疗保健、金融、教育、政府组织和保险。为了更好地形象化后者,以下是提交保险索赔时决策树可能变得多么复杂:
这种将业务规则与表单呈现分离的做法为我们的解决方案提供了正确的架构
Sitefinity 和 Corticon 可以顺畅地协同工作。神奇的是,Sitefinity 连接到 Corticon 规则并自动呈现表单,甚至不需要一行代码。在下面的视频中,您可以看到它在前端是如何呈现的,所有定义和规则都来自 Corticon。在我们的案例中,我们在 Sitefinity 中有一个小部件,它配置为读取规则(来自文件或端点)并自动呈现动态表单。您只需将其拖放到页面上并指向您 电话号码 的 Corticon 包即可。以下是一段简短的视频,演示了结果:
表单的实时 URL
这是页面上的相同演示 — 正如他们所说,要么是实时 URL,要么就是没有发生。 演示显示了表单和堆栈跟踪。小部件配置允许您进行一些微调,例如选择显示或隐藏哪个决策服务。该实现在 MVC 和 .NET Core 中均可用。
解决方案的优势
组织可以快速更改其业务流程和流程。前端直接反映这些变化,无需更改代码(或在某些情况下进行部署)。
Corticon 提供多种部署选项,从本地 JS 文件到远程端点。
使用 Corticon 针对您的模型编写测试,以提供持久耐用的强大解决方案,并在添加新规则/要求时保护您的解决方案免于回归。
Corticon 和 Sitefinity 之间的集成是开源的,允许引入新的渲染和表单元素来覆盖任何边缘情况。
提交表单时的有效载荷可以保存在任何选择的系统中
Sitefinity 提供用户管理和权限以及工作流程,可以对包含动态表单的页面进行精细控制。
使用小部件的前端开发人员不必担心拥有业务领域的知识,因为小部件足够智能,可以处理来自 Corticon 的逻辑,开发人员只需要以不同的方式对其进行配置或设置样式即可。
无论您是 Corticon 或 Sitefinity 的客户,还是只是在探索,都没关系。
如果您有兴趣了解有关此集成的更多信息
请给我留言,我们的团队会在私人演示会话中向您介绍这一切的工作原理。如果这样更方便,您也可以通过LinkedIn与我们联系。
现在,如果您需要更多的背景信息和准备时间,如何发掘可组合的 Progress 技术在数字体验管理和业务自动化方面的全部潜力?