|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。webWEB情况下办公主动化文档修正陈迹保存的完成
1、陈迹保存的近况与思索
跟着当局构造和很多企奇迹单元收集建立慢慢完成,关于在怎样使用收集,怎样体现出收集的上风方面,用户最简单想到,同时也是最简单发生效果的使用,就是办公主动化体系(OA)。在以后的软件开辟理论中,B/S形式(扫瞄器/服务器形式)的开辟能够接纳三层布局,前端服务层、两头营业层、背景数据库。因为其扩大性好,数据平安性高,同时不必思索客户真个兼容性,办理了C/S形式二层布局的诸多范围性,因此在办公主动化体系中失掉了普遍的使用。
修正陈迹的保存是办公主动化体系的一个难点,良多基于B/S形式的OA体系处置的办法是:Word文件只是复杂的作为一个表单附件,在必要利用的时分修改来举行操纵。但这一办法的弱点是没有对Word文档举行相干的把持。公函所请求的格局必要流程走完后由秘书或相干职员对Word文档举行相干处置,天生正式文件,在打印时没法满意国度对公函格局的请求。另有一种做法就是利用一个RTF域来取代Word,但如许做是以就义了用户的习气和字处置功效为价值的,并且效果常常不见得幻想。
今朝,修正陈迹的保存较好的处置举措有两种,一种是从头计划公用编纂器,另外一种是挪用MSOffice字处置软件,经由过程对Word的编程,完成对修正陈迹的保存。从实际和理论下去看,第一种举措对照好,使用嵌进在HTML页面内的公用图文混排控件,我们能够便利的增强客户真个显现及处置功效,削减开辟事情量,进步软件质量。
2、第三方控件的先容
办公之星控件(OStarOCX)是智岛软件公司推出的一款基于图文混排的文档处置控件(相似Word的控件),办公之星控件(OStarOCX)完整封装了办公之星的笔墨、图形、表格、图表等功效,供应了几百个编程接口;在ERP、CRM、HR、OA等体系里,开辟难度十分年夜的文档处置、统计、报表等输入功效都可由办公之星控件(OStarOCX)轻松完成,其所见即所得的效果跟实际里的完整一样。办公之星控件(OStarOCX)是一个尺度的OCX控件,合用于Windows情况的各类开辟工具(如VB,VC,Delphi,C+Builder,PB,Java等),而且针对Web开辟情况做了大批的优化。
3、陈迹保存的详细完成
第三方控件在WEB情况下办公主动化程序中的使用,极年夜丰厚了办公主动化程序的功效和使用局限。要在WEB情况中利用办公之星控件,必需起首将控件到场WEB编程情况,然后我们便可利用办公之星控件的各类接口了。
1.办公之星控件相干接口办法申明
办法BSTRGetCurUser()前往以后用户称号
办法SetCurUser(LPCTSTRstrName)设置以后用户称号
办法SetEmendState(BOOLbEmend)设置订正形态.b为TRUE时为订正形态,为FALSE时为非订正形态
办法BOOLGetEmendState()前往订正形态.b为TRUE时为订正形态,为FALSE时为非订正形态
办法ShowEmendDlg()显现承受或回绝订正对话框
办法PrevFindEmend()今后查找订正
办法NextFindEmend()向前查找订正
办法AcceptEmend()承受单个订正
办法AcceptAllEmend()承受一切订正
办法RefuseEmend()回绝单个订正
办法RefuseAllEmend()回绝一切订正
2.设定修改文档的用户
默许形态下文档的修正用户为超等办理员(admin),在对文档举行操纵前我们一般要设定修改操纵的用户。例:
OStar.SetCurUser("张三")
上述代码(javascript剧本)设定以后文档的操纵者为“张三”。下面代码中“OStar”(上面代码同)是程序中标识办公之星控件的唯一名字,在拔出控件时经由过程id举行设置。
3.完成对修正的留痕
在web文档里做一按钮,完成对修正留痕的把持。该按钮完成功效源程序(javascript剧本)为:
if(OStar.GetEmendState()){
OStar.SetEmendState(0);
window.status="";
}else{
OStar.SetEmendState(1);
window.status="订正中...";
}
该按钮为一开关按钮,可以在留痕与一般编纂形态间切换。
4.检察修正
各操纵按钮功效及完成代码以下:
functionPrevFindEmend(){
OStar.PrevFindEmend();//前一处订正
}
functionNextFindEmend(){
OStar.NextFindEmend();//下一处订正
}
5.承受或回绝修正
各操纵按钮功效及完成代码以下:
functionAcceptEmend(){
OStar.AcceptEmend();//承受订正
}
functionRefuseEmend(){
OStar.RefuseEmend();//回绝订正
}
functionAcceptAllEmend(){
OStar.AcceptAllEmend();//全体承受
}
functionRefuseAllEmend(){
OStar.RefuseAllEmend;//全体回绝
}
4、陈迹保存完成效果
经由过程上述编程,完成了OA与图文混排文档的无缝集成,包管了一切关于修正陈迹的歹意操纵都没法经由过程体系的承认,确保修改职员的修正企图不被歪曲或是曲解,包管了信息交换的平安性。同时能够充实使用办公之星控件壮大的编纂功效,随时查阅向导修正和讲明的要点,又制止了成文后打印前存在的成文版本与打印文本有收支的毛病,能够明白各个环节的义务。陈迹保存完成的效果以下图:
</p>当然了,现在国内CRM厂商的产品与其说是CRM,但从至少从我的角度分析上来看,充其量只是一个大型的进销存而已了,了解尚浅,不够胆详评,这里只提技术问题 |
|