1、OA是什么?
办公自动化(OA)是面向组织的日常运作和管理,员工及管理者使用频率最高的应用系统,OA系统不仅仅是企业办公的一种工具,更应该是一种有思想、有模式的懂管理的软件。它以动态组织为行为主体,以工作流为传导模型,以任务为处理模型,从而帮助实际组织解决管理过程中的复杂课题。现阶段的OA系统将以知识管理为核心、以实时协作为技术支撑手段,以统一的知识门户为展现方式。
2、OA能够做什么?
随着组织规模的不断扩大,组织越来越希望能够打破时间、地域的限制,能够更加方便、快捷地实现内部各级组织、各部门以及人员之间的协同、内外部各种资源的有效组合、为员工提供高效的协作工作平台。从而提高整个组织的运营效率。
3、OA架构原理
AppAgent是一个可独立运行的类。里面包含一个定时器,将封装好的数据以消息的形式发送到ActiveMQ服务器。
FormAgent又叫OAAgent是一个Servlet,它处理AppAgent发过来的请求,此时如果请求含有创建表单的信息,则在此Servlet里面创建表单。
架构流程:A、AppAgent从中间表读取表单信息,构造表单需要的数据。
B、AppAgent将数据提交到服务器。
C、OAAgent从服务器读取数据创建表单。
D、归档前通过Action将流程结果回写到中间表。