论文部分内容阅读
在企业的信息交换中,文档是业务与它们的客户之间交互的主要来源,被用于创造收入、管理事务并传递知识,同时也是客户、合作者、供应商及其后端系统和业务流程之间的公共接口。然而对于许多行业来说将表单和业务流程连接起来是很大的挑战。传统的从终端用户收集数据的方式,尤其是最初的借助于纸制表单进行数据采集的方式,通常是费时且易出错的。表单可能难于完善,提交速度慢,并且难于整合进工作流程中。这就需要一个解决方案来处理数据获取和动态文档生成的问题,从而自动地将基于表单和基于文档的流程同现有的业务流程整合起来。本文通过对SAP企业服务架构(ESA),XML和Adobe PDF等相关技术的分析和研究,完成了将PDF表单、表单的转换流程与企业CRM业务流程整合的设计、实现和测试。该项目是SAP面向中小型市场的ERP产品Business ByDesign中的一部分,作为整合了管理理念、业务流程、人力物力、计算机软硬件于一体的企业资源计划管理信息系统,该ERP产品实现了所有的业务解决方案,包括CRM、SRM、SCM、HCM等。本文重点分析了PDF表单与CRM业务解决方案中按库存销售业务流程整合的方案设计、实现和系统测试方案的设计。本文对CRM业务解决方案进行了需求调研,着重分析了按库存销售业务流程的需求,并在企业服务仓库(ESR)中进行了业务流程和业务对象的设计。基于该业务流程中的文档流,本文提出了PDF表单与业务流程整合的方案,解决了数据获取和动态文档生成的问题。同时,为实现通过终端用户的交互来触发内部流程,本文提出了交互式表单在业务流程中的设计,重点描述了数字签名在PDF表单中的实现过程。为更好的测试以上整合方案的正确性,本文提出了一套完整的测试策略,有效的保证了方案中各模块的正确性,以及系统整合的正确性。本论文的研究工作已经应用于新的ERP产品中。