返回顶部
EMAGE平台:基于模型的文档生成
业务架构与流程
2023-7-7 13:43
原作者: 崔玉
摘要

一、模型的必要性目前大部分人的大部分工作的努力付诸于文档的管理与模糊的沟通,而非工作本身,进而对人的主观能动性要求格外提高。随着系统的复杂度的积累,需求和设计的工作挑战越来越大,成为很多项目成败的关键 ...

一、模型的必要性

目前大部分人的大部分工作的努力付诸于文档的管理与模糊的沟通,而非工作本身,进而对人的主观能动性要求格外提高。随着系统的复杂度的积累,需求和设计的工作挑战越来越大,成为很多项目成败的关键,而模型可以大大提高需求和设计的描述清晰度,进而成为提高分析设计能力的基础。模型代替文档作为组织正式管理的主要产物,文档基于模型生成或同步升版,能够提高设计、沟通、评估、确认的准确性及过程可追溯性。
大家也遇到了一个尴尬的局面:工程规范中的要求提交的工件是文档,所以需要把模型里的图拷贝到文档里,而大多数读者也习惯看文档。从模型到文档的转化如果光靠人工,不仅费时费力,还容易遗漏内容。

二、模型和文档并存的必要性

模型虽然好,但在有些情况下文档仍有其存在的必要性。工程规范中要求提交的工件是文档,而且大多数读者也习惯看文档,所以需要把模型里的图拷贝到文档里。从模型到文档的转化如果靠人工,费时费力,而且容易遗漏。那么问题来了:能否基于模型自动生成文档呢? 

三、如何基于模型自动生成文档

基于EMAGE平台模型的文档生成可以由模型自动导出各种所需的文档。模型生成文档功能可以帮助用户对现有的模型进行简单配置,自动生成文档。功能如下:

如何使用:

  • 用户创建分类

  • 添加文档模板、编码、标签及标签的属性

  • 通过模型生成文档

四、基于标签配置的文档模板自定义配置

在产品推广过程中不同客户、不同模块要求的格式、内容不尽相同,需要频繁定制、修改,花费了很多开发工作量,而现场实施人员想调整也无能为力。经过充分调研、多次研讨和反复论证,我们使用了Word模板引擎来实现这个需求。实现原理大致上是先将Word模板文件解析为模型对象,然后再识别标签标记,将其转换为自定义的元模板结构去执行。所有的标签都是以{{XXXXX}}形式展现,标签可以出现在任何位置,包括页眉,页脚,表格内部,文本框等。模板遵循“所见即所得”的设计,模板和标签的样式会被完全保留。

五、支持的文档模板有哪些

六、基于模型生成文档带来的价值
1、从用户角度:
  • 更好地理解产品和服务:模型生成文档可以帮助用户更好地理解产品和服务的功能、性能和使用方式,从而提升用户体验和满意度。

  • 提高文档的准确性和一致性:模型生成文档可以基于模型的定义自动生成相应的文档,从而避免人工编写文档时的误差和矛盾,提高文档的准确性和一致性。

  • 提高文档的可读性和可维护性:模型生成文档通常具有良好的结构和格式,使得文档易于阅读和理解,也易于维护和更新。

  • 提高工作效率:模型生成文档可以节省人编写文档的时间和劳动力,提高工作效率。

2、从业务角度:
  • 提高项目的可控性和可管理性:模型生成文档可以使得项目的各方面(如需求,设计、测试等)更加清晰明确,从而提高项目的可控性和可管理性。
  • 降低项目风险:模型生成文档可以使得项目的各个阶段更加标准化和规范化,从而减少项目的风险和错误。

  • 加速项目开发和交付速度:模型生成文档可以提高项目的开发效率和质量,从而加速项目的开发和交付速度。

  • 明确项目范围和目标: 模型生成文档可以帮助业务部门和开发团队明确项目的范围和目标,减少沟通和理解上的误差和矛盾。

  • 支持跨部门沟通和协作:模型生成文档可以为不同部门和团队提供共同的语言和工具,从而促进跨部门沟通和协作。

  • 促进项目改进和优化:模型生成文档记录了项目开发和交付过程中的数据和信息,可以为项目后续的改进和优化提供参考和支持。

内容下载
姓名
公司名称
您的职业
邮箱
备注
我愿意订阅数孪的市场宣传邮件
提交表示您已了解相关隐私政策,查看隐私申明
立即下载
Digital Twin Modeling (beijing) Technology Company Ltd.
  • 微信公众号