HotDocs 的独特之处何在?

Decorative image

面对市场上琳琅满目的文档生成产品,我们常被问及:“HotDocs有何不同?”对此我们能给出多个简短答案,从“我们开创了文档生成概念”到“我们拥有最强大的平台”不一而足。不过,或许更详细的说明更为恰当。

HotDocs最显著的差异化优势在于其核心技术本身,以及公司采用的生态系统式营销与分销策略。

技术

大多数文档生成服务商开发的技术可分为三类:(1) 平台技术,(2) 集成技术,以及 (3) 主机网络应用程序。

平台

文档生成平台由逻辑核心、开发环境以及用于创建交易文档的文档生成模板构成。在HotDocs,我们高度重视平台建设。

逻辑核心

法律文件可能很简单——仅有一页或一段文字,包含几个简单的合并变量——也可能极其复杂——数十(或数百)页文件中包含数千个合并变量,并通过极其精密的业务逻辑来定义条款的包含/排除规则。为处理任何文档的复杂性,无论其篇幅多长或结构多复杂,HotDocs都拥有由百万行代码构成的逻辑核心。 正是这个逻辑核心,使HotDocs在很大程度上区别于其他同类产品——这些文档组装供应商通常以简单性为卖点,因为这正是他们所能提供的全部。

开发环境

HotDocs Developer11 是一款能处理任何级别文档和表单自动化的得力工具。 除复杂自动化功能外,Developer还提供名为"模型文档"的简易特性。即使未受过HotDocs Developer培训的用户,也能通过该功能对文字处理文档进行基础自动化处理,将其转化为简易 HotDocs 模板。这些基础模板经HotDocs Developer进一步增强后,可生成高度复杂的模板,用于制作交易就绪的合同、遗嘱、信托文件、保险单等法律文书。

HotDocs 模板

HotDocs 应用程序由访谈(文档组装应用程序中最终用户交互的部分)和文档模板组成。

HotDocs 访谈。HotDocs基于自反式访谈理念构建,通过交互式向导式数据采集表单序列实现业务逻辑。换言之,HotDocs使应用程序架构师能够构建访谈流程,这些流程完全映射文档模板中内置的业务逻辑与结构。

这种自适应概念使建筑师能够在必要时向应用程序用户提出问题。例如,某全球性银行开发了HotDocs应用程序用于生成商业贷款文件。贷款文档模板包含6000多个独立变量,这些变量作为合并字段或业务规则中的数据点使用。然而,对于任何特定交易,根据所涉及贷款类型的不同,只需回答三四百个问题即可完成文件编制。 该银行的HotDocs应用程序会根据已问答的问题动态构建交互式问卷,从而避免系统用户在与当前交易无关的数百个界面和数千个变量中反复筛选。HotDocs问卷可通过精心设计引导用户完成数据采集流程,同时提供特定字段的答案验证与帮助资源。

访谈式方法的特点在于,系统用户在文档起草过程中与文档本身保持分离。对某些机构而言,这种分离看似不利;但对另一些机构来说,这种分离对于生成无需临时编辑即可直接用于交易的文档至关重要。HotDocs访谈式方法的诸多优势之一在于,技术水平较低的员工也能安全准确地利用HotDocs模板生成文档。

HotDocs 模板。 HotDocs 应用程序的模板部分包含 Word 文档(或 PDF 文件)以及基于访谈收集的数据生成最终文档所需的所有业务逻辑。文档模板由组织内指定的内容专家创建,对系统用户而言,这些模板在后台运行。

集成技术

鉴于HotDocs公司更注重其平台而非宿主应用程序,我们因此高度重视将HotDocs模板与第三方网页及应用程序集成的能力。 为此,HotDocs Server(适用于本地部署)和HotDocs Cloud Services(适用于云部署)均配备了强大灵活的API集,可实现与第三方应用程序的集成,例如Actionstep自适应案件管理系统、Agilepoint业务流程管理套件以及众多其他类似应用程序。

换言之,在当前阶段,我们认为终端客户更希望文档生成功能能与他们的核心应用深度集成,而非运行在文档生成供应商构建的轻量级垂直网络应用中。

HotDocs 应用程序接口

HotDocs API 提供以下功能:

· 企业可自定义面试环节的视觉风格,使其在样式上与运行环境的原生应用无缝融合。

· 来自多个来源的企业或应用程序数据可映射至(推入或拉出)HotDocs访谈。

· 文档可通过交互式访谈生成,也可(若用户恰好已拥有所有必要数据)不通过交互式访谈生成。

· HotDocs 访谈 JavaScript API 允许 JavaScript 专家挂接并交互 HotDocs 访谈,添加高级自定义功能 同时 牺牲其开箱即用的强大内置"反射性"逻辑。

· 访谈内容只需几行服务器端代码即可嵌入网页,并能通过简单的JavaScript技术实现高级功能的分层扩展。

HotDocs 开放式软件开发工具包

通过使用开放式SDK或其端口之一,组织工程师能够将HotDocs访谈功能安全地嵌入到任何能够执行服务器端Web服务调用的Web应用程序中。

Open SDK还包含帮助企业进行数据交换、模板管理等功能的组件。HotDocs Open SDK已采用宽松的开源许可证发布,并已移植到多个Web开发平台,包括ASP.net、Java和PHP。

数据源集成

考虑到与第三方网络应用程序的深度集成,数据源整合问题至关重要。在最基础层面,HotDocs模板支持存储答案文件,以便与其他类似HotDocs模板重复使用。同样,HotDocs允许将来自多个外部存储系统的数据映射至HotDocs访谈流程,并将访谈中录入的补充数据回写至企业存储系统。

托管 Web 应用程序

文档转换为HotDocs模板后,需借助宿主应用程序才能在浏览器中运行这些模板。HotDocs为各类环境(桌面端、本地部署、云端)提供了多种宿主应用程序;但我们认为,在多数情况下,这些宿主应用程序仅作为开发起点,通常需要进行修改才能将其整合到组织的现有工作流程中。

生态系统

HotDocs云技术专为整合HotDocs业务中的利益相关方而设计,旨在构建基于云的生态系统。云服务为HotDocs生态系统提供核心支持。案件管理供应商、业务流程管理(BPM)供应商及其他第三方供应商将构成该生态系统的OEM层。HotDocs内容存储库将使发布者能够将内容推送至OEM层,从而向众多不同应用程序的用户展示这些内容。

我们相信这种生态系统方法——作为一家历史悠久的文档生成平台供应商,这是我们自然而然的业务拓展——使我们在文档组装供应商中独树一帜。我们坚信这将推动我们实现颠覆性增长,不仅在法律和出版内容领域,更将在更广阔的IT市场中占据优势地位。

广阔的IT市场正朝着生态系统模式发展,以HotDocs为例,这种模式为出版商开辟了新的分销渠道,为原始设备制造商提供了新的价值主张,并为经销商和系统集成商创造了新的业务领域。

摘要

在HotDocs,我们几乎遇见过所有可想象的开发场景,并打造了一个契合广阔市场需求的平台——即面向全球10,000家企业的市场——这正是我们上述平台化方案所能满足的需求。


编者按 本文最初发表于 HotDocs.com.2024 年 6 月,Mitratech 收购了高级文档自动化平台 HotDocs。此后,我们对内容进行了更新,以纳入与我们的产品、法规变化和合规性相一致的信息。