随笔分类 -  项目笔记 -- OA办公自动化系统

摘要:工作流Activiti5流程变量 任务变量 setVariables 和 setVariablesLocal区别 因为网上的资料比较少。结合源码把相关API写下来。 设置流程级别变量: runtimeService.startProcessInstanceById( template.getTemp 阅读全文
posted @ 2016-02-24 16:30 二郎那个三郎
摘要:在启动一个流程时,我们会有将当前用户启动的流程保存起来,作为流程发起人(启动人、申请人、提交人) 而在保存这个流程启动者信息,api 没有明确规范该怎么存。所以这里我总结下我学到的保存流程启动者信息的方法。 咖啡兔博客中的做法 - Activiti设置流程发起用户信息 - 咖啡兔 - HenryYa 阅读全文
posted @ 2016-02-24 16:28 二郎那个三郎
摘要:一、概要 1,设计TASK的表主要是:ACT_RU_TASK,ACT_HI_TASKINST(见参考-activiti表); 2,任务主要有:人工任务(usertask),服务任务(servicetask)等; 3,候选人/候选组(candidate):可以执行任务的一类人或者多个组,候选人/候选组 阅读全文
posted @ 2016-02-24 16:26 二郎那个三郎
摘要:rumtimeService.startProcessInstanceByXX方法将启动流程的任务委派给StartProcessInstanceCmd,此时会根据rumtimeService.startProcessInstanceByXX的XX来用不同的变量构造StartProcessInstan 阅读全文
posted @ 2016-02-24 16:23 二郎那个三郎
摘要:绝大部分内部管理系统都需要实现各种复杂的操作权限限制,而不是单纯的把所有数据都共享出来,特别当涉及到一些机密的商业数据或者财务数据时,都需要进行严格管控,当遇到类似的需求时往往需要一个可以灵活配置数据集权限的管理工具来实现客户的实际需要,同时需要有相应的公开的API函数可以过滤数据,提高我们的建设内 阅读全文
posted @ 2016-02-24 16:17 二郎那个三郎
摘要:关系型数据库rdbms的一个主要特征即多表,外键关联或/并加以约束。关系型数据库的优点,顾名思义,能够通过数据库本身的操作来建立、保持并维护关系,由此在集中的数据存储中,可以提供很多便利。 不过,rdbms因为将关系纳入数据存储中,反而给自己造成了很多麻烦。数据建模可以很程式化的进行,这就是双刃剑, 阅读全文
posted @ 2016-02-24 16:16 二郎那个三郎
摘要:在工作流管理系统中,业务流程的流转,每个节点的办理都是由人或组织共同参与和协作来完成的。工作流管理系统就是业务流程的自动化,通过计算机的相关技术手段将这些流程自动化,并对其进行有效的管理以提高企业运作的效率,降低开发和维护的成本,增加企业的竞争力。 在工作流管理系统中,企业的组织是系统执行活动和完成 阅读全文
posted @ 2016-02-24 16:10 二郎那个三郎
摘要:1、结构设计 1.1、 逻辑结构设计 Activiti使用到的表都是ACT_开头的。 ACT_RE_*: ’RE’表示repository(存储),RepositoryService接口所操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。 ACT_RU_*: ‘RU’ 阅读全文
posted @ 2016-02-24 15:40 二郎那个三郎
摘要:整合Activiti Modeler到业务系统(或BPM平台) http://www.kafeitu.me/activiti/2013/03/10/integrate-activiti-modeler.html activit 5.12.1集成activiti-modeler 到 自己的业务系统(集 阅读全文
posted @ 2016-02-24 15:38 二郎那个三郎
摘要:RepositoryService : 管理和控制 发布包 和 流程定义(包含了一个流程每个环节的结构和行为) 的操作 除此之外,服务可以 查询引擎中的发布包和流程定义。 暂停或激活发布包,对应全部和特定流程定义。 暂停意味着它们不能再执行任何操作了,激活是对应的反向操作。 获得多种资源,像是包含在 阅读全文
posted @ 2016-02-24 15:31 二郎那个三郎
摘要:今天的主题是OA的一些概念。先来一段百度百科的定义: 办公自动化(Office Automation,简称OA)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式。OA的目的是:通过实现办公自动化,或者说实现数字化办公,可以优化现有的管理组织结构,调整管理体制,在提高效率的基础上,增加协同... 阅读全文
posted @ 2015-09-21 09:24 二郎那个三郎
摘要:目前,公司有多个系统,RTX,邮箱(MD),OA,NC。这些系统之间,如果要实现单点登录的话,账户肯定需要同步,或者某一种映射机制。如果所有数据都和中央账号数据库(LDAP,这里是AD域)看齐,那就可以省去很多麻烦。即使做映射,那么仅仅根据用户名也可以实现这样的功能。不过单点登录还是需要额外的代码,... 阅读全文
posted @ 2015-09-15 01:01 二郎那个三郎
摘要:第一,在局域网内,如何管理计算机上的资源,需要一个管理策略。 微软提供了两种:工作组和域。两者区别就是,工作组是自治的,组内的计算机个个都作为独立、对等的自治实体而存在。恩,这也是以太网的设计初衷。 但是,当我们需要额外的管理模型,其实作为一个组织,更可能的是,需要一个公共的中央... 阅读全文
posted @ 2015-09-14 10:35 二郎那个三郎
摘要:为什么我会找到这篇论文?华油能源集团拥有多套信息化软件系统,每个用户需要登录操作多个软件系统,记住多个系统的用户名、密码,需要不停的切换到每个系统,查看是否有需要进行的工作;管理员更是疲于每天对各个软件后台进行部门、人员、密码等信息的维护操作。基于此,华油能源集团有必要对这些系统进行关联整合:各个系... 阅读全文
posted @ 2015-09-13 00:57 二郎那个三郎