ncv61-协同配置技术红皮书_第1页
ncv61-协同配置技术红皮书_第2页
ncv61-协同配置技术红皮书_第3页
ncv61-协同配置技术红皮书_第4页
ncv61-协同配置技术红皮书_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目前,在协同持久化服务层面,实现了校验器、事件分发等机制。如果想直接利用NCOANC现有的业务锁、事VO抽象多组织模NC组织适配器,NC产品中定义了组织之后,会自动同步到协同组织中。模板管查询模,,点击“确定”保存,分配模限;uimeta.umUI设计UISimpleQueryController.java控制该公共片段:PublicvoidonQryBtOk(MouseEvent< pe){}newPlugoutDescplugoutDesc=newPlugoutDesc();是动态添加的,因此在的view中要添加一个pluginDesc和Connector,如如果不需要直接用拼写的wheresql,也可以通过规则模application.app中应用规则模板窗体并添加一个Connector AppLifeCycleContext.current.getApplicationContext.navgate(“cp_gztemplate”,”打印模PK_FILE回写模版选择模版,点击“模版获取已上传的文件PK_FILE,并文件到本地表单配操作。如:上图中对显示字段“用户名称”个性化修改为“用户名称test模板分重置模参参数模板(cp_sysinittemp表 (cp_appscategory)的“id”字段(非pk字段),标识参数具体属于哪个节点下。参数设置(cp_sysinit表“pk_orgpk,标识当前参数具体属于哪个组织。参数设置页面操“”根据组织单元参照查询:对应cp_sysinitpk_org根据树子节点查询:对应参数模板表cp_sysinittemp表中 flag字段涉及表:参数模板表cp_sysinittemp和参数设置表cp_sysinitcp_sysinittemp表中设置flag字段值为参数所属模块节点的id,id字段cp_sysinittemp表中设置pk_orgtype字段值为参数所属管控模式类型(全局等)。SysinitConstants类中定义常量调用服服务接口:ICpSysinitQry 服务实现类:CpSysinitQryICpSysinitQryqs=CpSysinitVOvo=qs.getSysinitByCodeAndPkorg(initcode,人4.3.1。人是依据业务类型设定的设置人需要先业务类型人的设置有两个。管理员可以在系统管理->人中为内所有人设置人。个人用户可以在任务中心->人中设置。。 人获privateStringpk_userpk,privateStringpk_userpk,privateStringpk_agent;/ privateStringpk_flowtype;//业务类型pkprivateString 类型,WfmFlowAgentVO.BILL_AGENTTYPEWfmFlowAgentVO.USER_AGENTTYPEWfmFlowAgentVO.USER_AGENTTYPE上机日登陆日 登录日志VO类LoginLogVO包括以下属性的get和set方法:String String String String String 真实UFBooleanStringStringStringStringStringsessionid Integerdr登陆:publicstaticStringlogin(LoginLogVOvo)throws @param @throws注销:public 更新登出信息(注销时调用@param 当前@paramlogouttime 如操作成功则返回正数否则返回-@throws操作日类:OperatorLogHelper操作日志接口类 操作日志VO类OperatorLogVO包括以下属性的get和set方法:Stringpk_funcoperlog Stringbuttonname Stringclientip 客户端ipStringpk_logingrop Stringusername Stringtruename UFDateTimeopertime Stringlogingropcode Stringpk_user Stringdetail Stringsessionid IntegerdrUFDateTime操作:publicstaticStringdoOperator(OperatorLogVOvo)throws插入操作日志(记录操作日志时调用@paramvo待插入的日志VO @throws业务日类:DataLogHelper业务日志接口类 业务日志VO类DataLogVO包括以下属性的get和set方法String String String String UFDateTime String String UFBoolean Stringbusobjcode Stringbusobjorganization业务对象组织Stringlogingrop String String 真实String String 登录主String 登录编String Stringsessionid IntegerdrUFDateTime执行业务:publicstaticStringdoTask(DataLogVOvothrows插入业务日志(记录业务日志时调用@paramvo要插入的日志VO @throws前OfficeOA领域是不可获取的控件,在集成了相关控件的基础上提供开发相关接Office控调用接必选参数url:PK其他参数TrackRevisions:是否留痕,trueautoSave:是否自动保存,默认truesaveTTL:自动保存时间,180秒readonly:是否只读,falseshowRevisions:是否显示痕迹,truefilenew:falseloadbookmarkclass:替换实现类主要功痕word、wpsTrackRevisions即可。可通过接受修订修订手写批式不同,前一种只是在office中增加了一个浮动,没有痕迹,无法查到来源。套套红功能,将头部套红、底部套红分开,暂使用同一套模板,需要将来可以分开。第控件中提供了头部、底部、选择替换三种模板插入接口,从前期需求来看,只提 file= file=filetype是指模板类型包括:redhead、redend、templete、sign四种(头部套红、尾部套红、正文模板、服务器)模电子签电子签章分为手写签名、本地签章、服务器签章、Ukey签章的部分几种形态,这部分开UkeyJS函数,Ukey变量替控件变量替换机制,该机制是利用ntko控件的替换机制。可通过传递参系统提供了一个默认实DefaultBookMarkLoader;仅仅提供了当前用户信息;将来varbookmarks= varbookmarks= bookmarks. 其他接PK:PK:PkPKPK的文档,当前正文对应的PK代码集if(iframeWord!=null)ponent(IFRAME}IFramewordPk=newFileSystemAction().getFileManager().upload(wordPk=newFileSystemAction().getFileManager().upload(文件名,单据类型,pk,0,保存到服务器:默认功能functionvariframe=.geementById(IFRAMEID);if(iframe!=null&&listenerId==ID){functionvariframe=.geementById(IFRAMEID);if(iframe!=null&&listenerId==ID){}}}电子签Office、pdf、html三种签章,PDF6.1不需要支持,暂不Office签Officehtml签上传控调用接必选参数billtype:单据类型(单据小类名称billitem:当前单据主键,新建单据时,需要通过代码生成一个主key可选参数Filemanager:nc.uap.lfw.file.FileManagerMulti:是否允许多文件上传,trueAuto:truesizeLimit20Msysid:系统编码(filemanager用)文件地址${root}//pt/file/down?sysid=sysid&id=functionvarurl=window.globalPath+showDialog(url"Office控件500,400"officefiletrue,false,functionvarurl=window.globalPath+showDialog(url"Office控件500,400"officefiletrue,false,"fileList")map.put("billtype",billtype==null?"":billtype);map.put("billitem",billitem==nullmap.put("billtype",billtype==null?"":billtype);map.put("billitem",billitem==null?"":billitem);map.put("sysid",sysid==null?"":sysid);map.put("fileExt",fileext==null?"":fileext);map.put("fileDesc",filedesc==null?"":filedesc);map.put("sizeLimit",sizelimit==null?"":sizelimit);map.put("method",map.put("multi",map.put("auto","true");map.put("closeDialog","true");map.put("isquick","true");map.put("isalter",UifFileUploadCmdfilecmd=newUifFileUploadCmd(title,map);代码集file.jspPK,但是这仅仅是一分类;文件系统不会主动functionfunctiontbcall(pk_lfwfile,fileName,size,fileType,createtime){varproxy=newServerProxy(null,null,true); proxy.addParam("pk",pk_lfwfile);proxy.addParam("fileName",fileName);proxy.addParam("fileext",fileType);proxy.addParam("createtime",createtime);proxy.addParam("filetype",FileRequest.QueryString("f"));varsbr=newSubmitRule();}单据附件控Windowid:filemgrView:mainsysidfilemanager插件标示,如果不传取系统默认的filemanagerbillitem:单据pksizeLimit文件大小上限协同文件操NC文档中心基础上封装了一层对于文件的操作接口,具体做法是提供了默认实现类FileManager,该类是协同文件的统一文件的策略控制可继承该文件实现。FileManager对象获FileManager自行定义策FileManagermanagerFileManager<extension-pointpoint="FileManagerLoadertitle="文件处理器加载扩展点"<extension-pointpoint="FileManagerLoadertitle="文件处理器加载扩展点"插件名称file.jspfilemanagerclasssysid 策略控目前FileManager提供的是默认策略(数据库),NC文档中心已经提供了文件、数据库、FTP三种策略文件操作接 fileManager=fileManager@param@paramfileName@parambillType@parambillItem单据*@paramoldFilePKfileManager.copyFile(StringfileName,StringbillType,StringbillItem,Stringcategory,String@param@paramfilepk文件@paramsize@paramin@throwsfileManager.ReUpload(Stringfilepk,longsize,InputStream@paramvo文件@paramin@throwsfileManager.ReUpload(LfwFileVOvo,InputStreamfileVOfileVOfileVO控件控件版本NTKOOffice;word、wps文档编辑器问WPS后,WPSwordWPS的相关文档编辑式是在WPSOffice工具->配置工具->高级中,将Office文档类型的关联项去掉。如何手工卸载和安装NTKOOFFICE文档控2)删除c:\windows(winnt)\downloadedprogramfiles 下的NTKOOFFICE文档控件。3)将officecontrol.cab中的officecontrol.ocx解开,拷贝到比如:c:\officecontrol.ocx4)从命令行运行:regsvr32/uc:\officecontrol.ocx1)officecontrol.cabofficecontrol.ocx解开,拷贝到比如:c:\officecontrol.ocx2)从命令行运行:regsvr32c:\officecontrol.ocx如何卸载安装控执行到%winnt%\DownloadedProgramFiles 下查看是否有ntko控件存在如果有在添加删除程序中,卸载ntko拔掉EKEY,安装EKEYntkoekey驱动注意这个环节必须拔掉officeNTKStupontolClint.xecab插入ekey,打开管理控件,请确保可操作ekeyNTKO管理控件(制作和修改).rar打开office控件demo,测试是否可以ekey盖章实施工V61提供的实施工具接口有数据导入、数据同步两种。数据导入是手工触发的工<extension-pointpoint="ncimport"title="协同配置_NC数据导入"<extension<extension-pointpoint="ncimport"title="协同配置_NC数据导入"<extensionisactive="trueid

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论