`
eworkflow
  • 浏览: 218795 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Web自定义表单工具和协同办公系统之集成(1)

阅读更多

提起“协同办公”,随便在百度或者Google搜索一下,就能让你看到眼花缭乱的信息,国内的各大协同办公软件厂商都在鼓吹着自己对协同的理解和自己的协同办公软件产品如何能实现协同办公管理,但从众多的信息中我们总能找到各大协同厂商所做的协同软件产品的共同点:

 

1、协同办公管理套件: 一般包括日常的办公管理、公文流转管理、日常交流管理、人力资源管理、项目管理、客户关系管理、企业目标管理、费用管理等等,模块的多少一般是由各个协同办公厂商的能力而定。

 

2、灵活的工作流引擎:所有厂商介绍自己的工作流符合XXX国际标准,支持图形化、可视化的流程设计云云。不管是从国外引进开源的工作流,还是自己从头开始架构设计,总之每个协同办公厂商都会有号称灵活的工作流,工作流已经成为协同办公系统不可或缺的重要功能组件。

 

3、强大的web自定义表单:对于客户个性化的管理需要,部分协同厂商采用单独为个性需求做定制开发,而这样做的成本会比较高。大部分的协同办公厂商都采用集成或独立开发web自定义表单开发工具来满足客户的个性化需求。web自定义表单开发工具已经成为协同产品中继工作流之后的核心功能。

 

         eform自定义表单工具经过近10年的发展(从最初设计到现在已经10年的时间,时间过得真快,不知不觉呀……),已经有了很强的集成能力了,下面主要针对eform自定义表单工具与国内某知名协同办公管理厂商的集成工作进行梳理。

 

         既然要把eform自定义表单工具集成到协同办公系统中,那就需要把eform自定义表单工具做成一个模块的形式存在与系统中,同时要求自定义表单开发工具的表现形式需要和系统其他模块保持一致性,不能看上去像两个不同的产品。集成之初的设计思路是:

 

1、 eform自定义表单工具的封装:这个封装的目的主要是给eform自定义表单工具增加一个外壳,使之看上去和系统的主要风格保持一致。

a)         表单列表封装:所有已经设计的表单都需要管理维护,所以先做了表单列表的整理。

 

新建表单封装:为了更好的与系统的其他模块集成,对表单新建工作进行了预处理,选择是否与系统的的权限和流程关联。

    

 

       

      b)         新建表单封装:为了更好的与系统的其他模块集成,对表单新建工作进行了预处理,选择是否与系统的的权限和流程关联。

 

 



  

 

进入自定义表单设计器设计表单,设计完成后保存即可生成新的表单。

 

 



  

 

 

2、 与系统菜单的集成:自定义表单设计完成后必须在协同系统有所展示才有意义,所必须要和系统的菜单集成,集成思路:点击每个表单的“菜单绑定”,打开菜单绑定的界面,输入菜单名称,选择在父级菜单,保存后刷新系统,便可以在左侧的菜单上显示新添加的菜单了。集成效果:

 

 



  

 

3、      与系统权限的集成:设计好的自定义表单在绑定菜单后已经可以在系统中展示了,但是针对不同的功能表单,就会要求系统中不同的角色对相同的功能表单有不同的权限范围,所以设计的表单需要的和协同办公系统中的权限管理进行集成,进行统一的权限范围管理。

权限的集成分为两个层次,一是功能的访问权限,即当前角色是否可以访问此功能,这个层次的集成有系统统一控制,集成思路:在新建表单时决定此表单“是否需要权限控制”,如果需要,则在表单设计完成保存时调用系统提供的接口,在系统中的权限管理项下增加一个新的权限管理项,然后设置不同角色的权限访问权限即可。

 

二是功能的数据范围访问权限,即对同一个功能不同的角色可以看到不同范围内的数据,这个层次的集成自定义表单采取的留出接口取出当前角色的访问范围,在设计表单时调用此接口过滤当前用户不能看到的数据。

 

 

如果没有当前角色设置访问权限则提示:



 

 

 

4、 与系统工作流的集成:表单+流程可实现企业个性化的协同应用,固化组织的管理规范,更重要的保障了管理规范的有效执行,提升组织执行力 。集成思路:新建表单是选择表单“是否需要走流程审批”,如果选择是则在表单保存时把此信息传递给流程组件,然后在流程设置中新建流程模板时便可以选择需要走审批流程的表单,然后再设计流程过程步骤,发布流程后便可以走流程审批了。

 

 

 

 

      

   发起流程并查看流程图:

 

 

 

 
       

 

         web自定义表单工具和协同办公系统之集成涉及的内容较多,很难在一篇文档中进行详细说明,所以本文对web自定义表单工具和协同办公系统之集成先作简略的介绍,然后在后面的再分别详细介绍。

 

 

 

  • 大小: 45.6 KB
  • 大小: 49.4 KB
  • 大小: 133.1 KB
  • 大小: 86.7 KB
  • 大小: 6.5 KB
  • 大小: 39.6 KB
  • 大小: 35.8 KB
分享到:
评论

相关推荐

    OA办公系统 Springboot vue.js前后分离,Flowable工作流自定义表单

    系统整合了Flowable工作流引擎来管理业务流程,并支持自定义表单功能。前后端的部署是独立的,前后端交互通过异步跨域JSON格式数据进行。对数据库的依赖为MySQL 5.6版本,而整个项目的运行环境则需要Java 1.8版本的...

    免费的Web2.0协同办公软件平台

    【标题】:“免费的Web2.0协同办公软件平台”是指一种基于Web2.0技术构建的、供用户免费使用的在线协作工具。这种平台通常具备丰富的功能,旨在提高团队工作效率,促进成员之间的沟通与协作。 【描述】:该平台利用...

    协同办公系统 办公系统的开发 J2EE制作

    1. **工作流管理**:这是协同办公系统的核心,通过定义和执行工作流程,规范工作流程,提高工作效率。用户可以创建、审批、跟踪各类表单,如请假申请、报销单、合同审批等,确保业务流程的顺畅进行。 2. **文档管理...

    协同办公系统——ultimus商务软件,bpm协助企业实力提升

    协同办公系统,作为一种高效的企业管理工具,已经成为现代企业提升效率、优化流程的关键。Ultimus商务软件,特别是其BPM(Business Process Management)解决方案,为企业带来了显著的改进。BPM不仅涵盖了传统的协同...

    OAOA协同办公系统源码

    **协同办公系统**:协同办公系统(Office Automation System,简称OA)是一种集成化的信息管理工具,它涵盖了工作流、文档管理、任务分配、日程安排、邮件通知、知识管理等多个功能模块,以促进团队间的协作和信息...

    通达协同办公系统二次开发手册

    3. **工作流引擎**:通达OA内置工作流引擎,支持自定义表单和流程设计。开发者可以利用工作流API,创建复杂的审批流程,实现企业内部的流程自动化。 4. **模块开发**:手册会指导如何进行新模块的开发,包括需求...

    新迈协同办公系统6.2.0

    欢迎使用《新迈协同办公系统6》,本系统具有功能全面实用、安全性稳定性高、易操作、管理维护简单的特点,采用独创的智能型技术,web服务器、数据库和应用程序全部安装智能化配置,用户可在半小时内自行安装完毕,...

    协同办公平台项目需求规格说明书.docx

    - **表单自定义功能需求**:支持用户自定义表单字段,满足不同业务场景下的需求。 - **工作流管理功能需求**:实现流程设计、审批、监控等功能,提高工作效率。 - **数据交换引擎功能需求**:支持异构系统间的...

    OA协同办公-NVT Office World网络智能协同办公系统 V7.08.rar

    NVT Office World网络智能协同办公系统简介  NVT Office World 网络智能办公系统是适用于企事业单位的通用型网络办公软件,融合了远传数码科技长期从事管理软件开发的丰富经验与先进技术,该系统采用领先的B/S...

    协同OA办公自动化系统源码

    协同OA(Office Automation)办公自动化系统是现代企业信息化建设中的重要组成部分,它旨在提升组织的工作效率,优化业务流程,实现信息资源的有效管理和共享。源码是这类系统的骨架,揭示了其内部工作原理和功能...

    蓝凌系统表单JS大全(持续更新)

    蓝凌系统是一款知名的协同办公软件,其强大的表单功能允许用户自定义创建各种业务表单,以满足不同企业的管理需求。在"蓝凌系统表单JS大全(持续更新)"这个资源包中,包含了用于增强表单功能的JavaScript代码片段和...

    PHP实例开发源码—苦菊OA协同办公系统php 开源版.zip

    协同办公系统通常涉及大量数据操作,如用户管理、任务分配、日程安排等。PHP通过PDO(PHP Data Objects)或MySQLi扩展与数据库进行交互,处理CRUD(创建、读取、更新、删除)操作。 5. **框架应用** 开源项目可能...

    OA智能化的协同办公与管理系统需求文档.pdf

    总结,OA智能化协同办公管理系统是现代企业不可或缺的管理工具,它通过全面优化工作流程,提高信息共享,降低运营成本,为企业带来更高的管理水平和竞争力。实施OA系统,不仅有助于提升工作效率,更能推动企业向着...

    PHP实例开发源码—IBOS php博思协同办公平台 一键安装包 企业版.zip

    协同办公系统(COSS,Collaborative Office System)是现代企业提高效率、协作和沟通的重要工具。它集成了多种工作流程,如任务管理、文档共享、日程安排、即时通讯等。通过这样的系统,团队成员可以随时随地进行...

    上古OA协同办公平台

    上古OA协同办公平台是一款基于EAI(企业架构信息门户)理念和协同办公思想的网络智能办公系统。它集成了多种功能模块,旨在提升企业办公效率和协作水平。以下是该平台的一些关键特性和功能的详细说明: 1. **个人...

    ASP实例开发源码—asp青辰协同办公管理系统OA v3.zip

    【ASP技术介绍】 ASP(Active Server Pages)是微软公司推出的...通过深入研究这个ASP实例开发源码,开发者可以学习到ASP开发的实战技巧,理解协同办公系统的架构和实现方式,同时也可以为自己的项目提供参考和灵感。

    OA智能化自动办公系统WEB

    OA智能化自动办公系统WEB是一种高效、便捷的企业管理工具...综上,OA智能化自动办公系统WEB是现代企业不可或缺的工具,通过其全面的功能和智能化的设计,助力企业在数字化转型中提升效率,降低成本,实现高效协同办公。

    oa智能化的协同办公及管理系统需求文档.doc

    【OA智能化协同办公及管理系统】是一种现代化的企业管理工具,旨在提升效率、降低成本并打破地域限制。该系统基于成熟的IT技术,如Web技术和J2EE体系结构,采用B/S(浏览器/服务器)架构,确保易用性和灵活性。以下...

    OA办公系统

    3. 表单设计:用户可以自定义各类业务表单,满足不同部门和业务的需求,支持数据的录入和管理。 4. 信息公告:发布企业内部通知、政策、活动等信息,确保员工及时获取。 5. 资源管理:包括人力资源、资产管理、...

Global site tag (gtag.js) - Google Analytics