NC6X协同单据回写手写签名吕雷:lvleia@yonyou.com:一、引言很多项目上都有在单据上回写审批人手写签名的需求,该需求在6331环境上需要打“网页打印”的补丁,而65环境中已经做成了标准功能,但还是需要额外的配置工作,现就该需求配置做如下说明:二、应用场景及问题描述需要执行如下Sql,注册网页打印特性(65版本可忽略此项操作):insertintocp_doc_sysattrtype(pk_sysattrtype,busiext,busiext10,busiext2,busiext3,busiext4,busiext5,busiext6,busiext7,busiext8,busiext9,configafter,configbefore,configurl,descriptions,dr,issys,ordernum,pagemodelclass,pk_group,pk_org,sysattrctrlclass,sysext,sysext2,sysext3,sysext4,sysext5,ts,typecode,typename,uigeneratorclass,viewtype)values('0001ZC100000FREEFORM',null,null,null,null,null,null,null,null,null,null,null,null,null,'基于网页的浏览器打印',0,'N',1300,null,null,null,'nc.bs.oa.oaco.freeform.FreeFormWebPrintService',null,null,null,null,null,'2014-10-1610:10:00','webprint','网页打印',null,null)1/8三、解决方案步骤一:新建自由表单,并分配职责等,维护属性时,新建字段类型应该为“备注”,如下图。步骤二:集团管理员登陆Portal—系统管理—流程管理—业务类型中选中新建自由表单点击修改,服务类修改为:nc.bs.oa.oaco.freeform.FreeFormPsnSignOper,如下图。2/8注意:不是维护流程定义中的服务类。点击保存。修改后需要重启服务。步骤三:3/8集团管理员登陆Portal—系统管理—业务类型—选择新建的自由表单,维护流程定义,人工活动设置意见回写,勾选“复杂”,目标信息为“部门经理”。如下图步骤四:集团管理员登陆Portal—系统管理—表单配置—选择新建的自由表单,卡片中新增,将回写签名图片字段“部门经理”编辑类型改为签名图片。步骤五:集团管理员登陆Portal—系统管理—用户,维护签名图片,上传用户的签名图片,建议大小80*22。4/8最后,自由表单回写签名图片效果图5/8四、注意事项1、用户签名图片建议大小80*222、仅支持发文单、自由表单的签章图片回写3、列表不支持显示签名图片4、设置意见回写字段范围在“意见1—意见5”之内5、必须按照说明修改业务类型的服务类,修改后需要重启服务。自由表单:nc.bs.oa.oaco.freeform.FreeFormPsnSignOper发文单:nc.impl.oa.oaod.senddoc.SendDocPsnSignWfmFormOperImpl6、如显示不正确,请清除浏览器缓存或重启服务。7、网页打印不支持正文界面的打印。8、网页打印功能需要注意:对于打补丁前的自由表单,需要手动修改表单,将“网页打印”按钮添加到单据中,步骤如下:1)自由表单a)集团管理员登陆,表单配置节点,找到打补丁之前的自由表单模板,选中模板点击导出,如图6/8b)将导出表单的.zip文件存到本地(注意备份),用Editplus打开编辑,查找,在上方,下方,插入红色内容部分:
7/8如图:c)插入后保存,将修改后的zip包再导入到表单中d)最后,打补丁前建的自由表单就可以使用网页打印功能。8/8