随着互联网和无线网络设备应用的普及,以手机为代表的移动终端设备达到了前所未有的普及程度,手机、平板、Tablet PC等移动设备也为越来越多的人所拥有。这些终端智能设备不仅具备了PC机的某些甚至大部分功能,还具有通信功能和便携性、移动性、操作简单等特点。
互联网应用模式的变革,推动用户对应用体验的不断提升,并提出传统工业软件实现随处可用、移动办公的需求,作为企业核心的工业软件,PLM系统要实现移动化应用的难度是比较大的,主要体现在:
传统PLM平台的架构没有中台概念,客户端采用C/S或前后端紧密融合的B/S模式,要进行前端移动端改造的难度较大。
PLM中的产品数据及流程复杂,展示的信息量多大,对移动端高效率展示的能力响应度不足。
产品设计数据中的三维模型,如果要在移动端展示,必须满足多场景下的模型可视化要求。
移动端PLM应用从现有的工业应用软件普遍存在的问题出发,解决角色功能分布于多个系统入口、应用体验与交互不佳、技术应用落后、前后端高度耦合和运维升级困难等具体问题,面向角色化和服务化重新定义平台。其技术框架如下图所示。

图1 移动端PLM技术框架
本技术框架分为应用终端层、业务组件API层和底层服务层;实现前端完全自主化可配置,后端服务可控可切换。
应用终端层支持角色门户PC端和移动端访问。
PC端采用PC浏览器作为web端角色门户的访问终端、面向不同的用户角色及访问,设计不同的场景化界面,提供不用的角色化的应用,体现角色化差异,不同的角色可以访问对应应用功能。
移动端通过定制化的移动应用APP等访问角色化应用,通过场景重构、UI交互再造、模型轻量化、后台流程异步、全文检索、数据协同、看板定义等定制便捷流畅的移动端访问场景,主要包括任务管理、流程审签、文档和轻量化数模查看、消息即时推送、异常跟踪和图表看板分析结果展示等功能,满足业务工作随时随地开展,用户之间高效协同的办公需求。
组件化服务层面向角色化APP,按照业务模块切分功能,采用前后分离的系统架构,前端面向角色APP及应用终端,后台面向服务组件化。后台建立统一的服务调用和监控平台,提升系统稳定性和性能;通过服务管理中心,同一种业务组件向前端提供统一的业务服务,不依赖于单一系统接口,支持未来从单一系统平稳发展到其它的平台系统。
业务组件层基于DEX现有的强大底层服务能力,根据组件化服务层的功能需求调用建模服务、流程引擎、权限机制等底层能力支持,提供业务服务功能的适配及支持。
移动端PLM工程应用面向系统管理员和业务用户,系统管理人员在后台创建、启用应用、用户权限设置;业务用户实现任务管理、流程审签、文档和轻量化数模查看、消息即时推送、异常跟踪和图表看板分析结果展示。移动端应用通过场景化设计,满足用户通过移动端操作系统相关功能,满足业务协同、效率提升和透明化的需求。
提供对工作流任务的移动端快速办理入口。首页按照不同类别对工作流的任务进行划分:待办,已办,我发起的。对不同分类的任务列表进行分类页签显示,不同类型的选择显示不同类型的工作流状态和任务项。实现与Web端数据协同,支持消息任务即时推送,并完成消息任务的移动端处理。

图2 待办任务首页示意
在任务列表中提供任务信息列表,如任务名称、状态、版本信息和要求完成时间;提供列表条件过滤功能和历史检索记录功能;列表中提供标签页切换列表类型功能。
任务详情使用上下结构分区显示,页面上方显示任务详细信息,包括任务对象,任务实例信息,启动者,任务执行者,接收时间和执行期限。下方重点展示任务处理操作,任务的业务对象,和该任务的审签历史。任务处理详情页如下图所示:

图3 任务详情页示意
系统支持待办提醒,对于即将逾期的待办任务,系统自动向接收方发送提醒信息,提醒接收方及时进行答复或反馈。接收方收到消息通知。
“工作计划管理”页面提供“我的工作”和“计划任务”列表页面,在任务列表中排列用户未开启的任务列表,如任务名称、状态、版本信息和要求完成时间;提供条件过滤功能和历史检索记录功能;列表中提供标签页切换任务和计划功能;计划任务列表支持“日历”查看模式方便查询,如下图所示:

图4 承揽任务-计划任务页示意
工作项详情页作为“承揽任务”列表行选中后打开的详情页,提供用户查看任务详情,指派任务负责人与截至完成时间,设置任务优先级,添加任务描述,编辑子任务,增加备注说明,工作项详情页内,用户通过切换标签,查看“组件属性”,浏览“模块”和“文档”。满足用户在移动应用端对“待办任务”的管理。如下图所示:

图5 工作任务详情页
移动端文档和轻量化模型浏览,基于WebGL技术实现浏览器展示,与PC端系统可视化操作保持一直,方便快捷用户对PDF文档及模型进行轻量化可视化查看,并支持对模型旋转、移动、测量、剖切、视图管理、圈阅、批注等功能。如图所示:

图6 文档PDF可视化移动端浏览

图7 轻量化模型移动端浏览
移动端应用支持查看管理类数据图表与看板,基于底层平台提供的低代码报表配置功能,生成适配移动端浏览的图表与看板。用户通过多种维度查看产品、型号、模块、零部件、技术文件相关的更改及其贯彻过程进行透明化监控,以图示化形式展示多个维度的统计结果。可以按照时间段、人员、类型等进行任务执行情况的实时统计,方便进行人员绩效考核时的参考,掌握各单位流程任务执行异常状态。移动端图表看板展示如下图所示:

图8 移动端图表看板