流程管理

运维流程

末鹿安然 提交于 2019-12-12 15:19:20
运维流程 随着企业的发展壮大,业务系统和服务器数量的增多,需要建立完善而成熟的IT运维管理体制,通过流程管理,不断提高IT运维质量,实现高效运维,提升组织内IT服务满意度,实现运维自动化管理,特建立此流程制度。 运维内部流程 1、 根据业务上架,研发、测试、产品等部门的需求采用硬件采购机房选型流程; 2、 鉴于所有服务器采用redhat EL5(Centos5)系统,采用系统安装规范; 3、 根据实际情况,业务的上架,服务的搭建,建立监控流程; (1)、运维人员针对业务上线,服务器机房上架,搭建业务环境; (2)、针对主机性能和服务的监控,实现监控自动化; 监控自动化目的: @维护事件提醒 通过对主机设备和应用的资源和活动的时时监控,当发生异常和超过阈值事件发生时候,系统自动启动报警和响应机制,第一事件通知相关责任人。 @系统健康检测 定期自动化地对现场设备硬件和应用系统进行健康巡检,配合远程运维管理团队实施对被 管理系统的健康检查和监控。 @维护报告生成 定期自动对系统做日志的收集分析,记录系统运行状况。同时针对不同的使用状况,进行客户化的系统性能参数采集和监控 ,通过阶段性的监控、分析和总结,定时提供系统的可用性、性能、系统资源利用状况分析报告。 根据实际业务情况监控系统服务器状态: CPU:监控系统CPU的占用情况,如CPU的利用率等。 硬盘:磁盘活动时间、磁盘读写速率等指标

activiti学习4:流程文件的部署

帅比萌擦擦* 提交于 2019-12-08 12:42:25
activiti学习4:流程文件的部署 用bpmn规范定义好一个流程得到流程定义文件后,需要把该文件部署到activiti的数据库后,这个流程才可以使用。 activiti中和流程定义相关的操作都需要使用 RepositoryService 这个服务组件来进行。 activiti中所有的服务组件都需要通过流程引擎对象来获取 一、RepositoryService服务组件 这个组件中提供了一系列管理流程定义和流程部署的api,我们可以使用这个组件中的api来部署流程 1.1 RepositoryService实例对象的获取 使用流程引擎对象的实例方法 processEngine.getRepositoryService(); 来获取RepositoryService @Test public void test1() { ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); RepositoryService repositoryService = processEngine.getRepositoryService(); System.out.println(repositoryService); } 二、流程部署信息的描述,Deployment对象 在讲解如何部署流程前

activiti学习2:示例工程activiti-explorer.war的使用

你。 提交于 2019-12-07 18:44:27
目录 activiti学习2:示例工程activiti-explorer.war的使用 一、搭建开发环境 二、运行示例工程 三、示例工程功能演示 1. 创建流程图 2. 部署流程图 3. 启动流程 4. 完成任务 5. 用户管理 四、数据持久化 五、总结 activiti学习2:示例工程activiti-explorer.war的使用 工作流主要解决的主要问题是:为了实现某个业务目标,利用计算机在多个参与者之间按某种 预定规则 自动传递文档、信息或者任务。 activiti官方提供了一个示例工程 activiti-explorer.war ,运行这个工程可以体验activiti的基本功能,了解工作流的基本使用。 本文中使用的是 activiti-5.22.0 的官方包, 下载地址 一、搭建开发环境 要运行示例工程,需要安装jdk8和tomcat。其中jdk需要jdk8或以上,tomcat我使用的是tomcat8,使用tomcat7时启动会报如下错误: 严重: Exception sending context initialized event to listener instance of class org.activiti.explorer.servlet.WebConfigurer org.springframework.beans.factory

工作流-Activiti核心API介绍

不问归期 提交于 2019-12-07 16:33:12
一、ProcessEngine。 谈到activiti核心的API那肯定是ProcessEngine类,其他所有的类都是由他而来。 如何创建:ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); 查看getDefaultProcessEngine()就可以发现activiti会默认加载classpath路径下activiti.cfg.xml文件。 activiti.cfg.xlm文件配置如下: 如上图可见此配置是jdbc配置信息,操作activiti的23张表。 查看org.activiti.engine.impl.cfg.StandaloneInMemProcessEngineConfiguration类可见activity默认支持h2数据库。 1、RepositoryService:管理流程部署及定义。 1)该类是activiti的仓库服务类,仓库及指流程定义文档的两个文件:.bpmn、.png 2)如何创建:RespositoryService respositoryService = processEngine.getRepositoryService(); 3)该类可以创建出一个DeploymentBuilder对象,用于部署流程。Deployment deployment =

activiti开发笔记

只愿长相守 提交于 2019-12-07 03:11:20
act_ge_bytearray 多个对1个 act_re_deployment 数据库说明: ACT_RE_* RE 表示 repository . 这个前缀表包含了流程定义 和流程静态资源(图片,规则等等) ACT_RU_* RU表示 runtime 这些运行时的表,包含流程实例,任务,变量,异步任务, 等运行中的数据。 Activiti 只在流程实例执行过程中保存这些数据,在流程结束时会删除这些记录。 这样运行时表可以一直很小,速度很快 ACT_ID_* ID表示identity . 这些表包含身份信息,比如用户,组等等 ACT_HI_* HI表示history . 这些表包含历史数据,比如历史流程实例,变量,任务等等 ACT_GE_* 通用数据 ,用于不同场景下,如存放资源文件 1, 资源库流程规则表 1) act_re_deployment 部署信息表 2) act_re_model 流程设计模型部署表 3) act_re_procdef 流程定义数据表 2, 运行时数据库表 1) act_ru_execution 运行时流程执行实例表 2) act_ru_identitylink 运行时流程人员表, 注意存储任务节点与参与者的信息 3)act_ru_task 运行时任务节点表 4) act_ru_variable 运行时流程变量数据表 3, 历史数据库表 1) act

什么是 RPA

那年仲夏 提交于 2019-12-06 09:53:44
 您需要知道的新缩写是“ RPA”,用于机器人过程自动化。这项有望成倍增长的新技术旨在自动执行重复性任务。为了什么目的 使工人有更多时间专注于更多的增值活动。继续阅读将找到您需要了解的有关 RPA 的所有信息。    RPA 是什么?   机器人流程自动化(RPA)是一种用于自动执行通常需要人工干预的业务流程的技术。RPA 可以模仿人类工人的活动,因此可以执行耗时且重复的任务,这要归功于人工智能(AI)和机器学习(ML)功能。   这项技术如何运作?想象一下一个数字机器人,它能够像人类操作员一样完全连接到系统并使用图形用户界面,但是速度非常快,没有错误,也不需要任何中断。这是 RPA 运作方式的总体思路。   永无止境的数据输入,将数据从一个应用程序复制粘贴到另一个应用程序,比较数据等–由于 RPA,通常由人类执行的所有这些重复性任务将完全自动化。   因此,毫不奇怪的是,对于这项新技术而言,其发展前景是可喜的。Gartner 估计,到 2020 年 RPA 市场将达到 10 亿美元 。分析师预测,到那时,全球所有大型组织中的 40%将使用 RPA 来自动化其活动,而如今这一比例为 10%。    RPA 的好处?   RPA 是一种模仿人类在流程中执行任务的活动的软件。它可以比人类更快,更准确,更不知疲倦地完成重复性工作,使他们有能力去做其他需要人类力量的任务。”

ERP(Enterprise Resource Planning,企业资源计划)

爷,独闯天下 提交于 2019-12-06 06:32:14
  企业资源计划或称企业资源规划简称ERP(Enterprise Resource Planning),由美国著名管理咨询公司Gartner Group Inc.于1990年提出来的,最初被定义为应用软件,但迅速为全世界商业企业所接受,现已经发展成为现代企业管理理论之一。企业资源计划系统,是指建立在资讯技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。企业资源计划也是实施企业流程再造的重要工具之一,是个属于大型制造业所使用的公司资源管理系统。世界500强企业中有8O%的企业都在用ERP软件作为其决策的工具和管理日常工作流程,其功效可见一斑。   ERP是整合了企业管理理念、业务流程、基础数据、人力物力、计算机硬件和软件于一体的企业资源管理系统。ERP是先进的企业管理模式,是提高企业经济效益的解决方案。其主要宗旨是对企业所拥有的人、财、物、客户、信息、时间和空间等综合资源进行综合平衡和优化管理,协调企业内外各管理部门,围绕市场导向开展业务活动,提高企业的核心竞争力,从而取得最好的经济效益。所以,ERP首先是一个软件,同时是一个管理工具。它是IT技术与管理思想的融合体,也就是先进的管理思想借助电脑,来达成企业的管理目标。   西方企业管理方法的发展经历了以下过程: 订货点法。在40年代,计算机系统还没有出现,为解决库存控制问题,人们提出了订货点法。

Activiti基础教程--01(简介、代码生成Activiti的25张表、Activiti配置文件activiti.cfg.xml生成25张表、在Eclipse上安装Activiti插件)

孤街浪徒 提交于 2019-12-05 18:52:14
gihub: https://github.com/changwensir/Activiti/tree/master/ActivitiDemo1 一、简介 Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),面对新技术的机遇,诸如互操作性和云架构,提供技术实现。 创始人Tom Baeyens是JBoss jBPM的项目架构师,以及另一位架构师Joram Barrez,一起加入到创建Alfresco这项首次实现Apache开源许可的BPMN 2.0引擎开发中来。 Activiti是一个独立运作和经营的开源项目品牌,并将独立于Alfresco开源ECM系统运行。 Activiti将是一种轻量级,可嵌入的BPM引擎,而且还设计适用于可扩展的云架构。 Activiti将提供宽松的Apache许可2.0,以便这个项目可以广泛被使用,同时促进Activiti BPM引擎和的BPMN 2.0的匹配,该项目现正由OMG通过标准审定。 加入Alfresco Activiti项目的是VMware的SpringSource分支,Alfresco的计划把该项目提交给Apache基础架构,希望吸引更多方面的BPM专家和促进BPM的创新。 Activiti官方主页: http://www.activiti

工作流学习

谁都会走 提交于 2019-12-05 06:50:18
1.工作流的概念【熟悉】 1.生活中常见的工作流 请假 报销 申请转武汉户口 购物 2.工作流的概述 1) 假设:这两张图就是请假流程图 2) 图的组成部分: A. 人物:美女 程序员 领导 B. 事件(动作):请假、批准、不批准 工作流 (Workflow) ,就是 “ 业务过程的部分或整体在计算机应用环境下的自动化 ” ,它主要解决的是 “ 使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现 ” 。 工作流管理系统 (Workflow Management System, WfMS) 是一个软件系统,它完成工作量的定义和管理,并按照在系统中预先定义好的工作流规则进行工作流实例的执行。工作流管理系统不是企业的业务系统,而是为企业的业务系统的运行提供了一个软件的支撑环境。 工作流管理联盟 (WfMC , Workflow Management Coalition) 给出的 关于工作流管理系统的定义 是:工作流管理系统是一个软件系统,它通过执行经过计算的流程定义去支持一批专门设定的业务流程。工作流管理系统被用来定义、管理、和执行工作流程。 工作流管理系统的目标: 管理工作的流程 以确保工作在 正确的时间 被 期望的人员 所执行 —— 在 自动化进行的业务过程中 插入 人工的执行和干预 。 02 【熟悉】

什么是 RPA

喜夏-厌秋 提交于 2019-12-04 15:18:50
 您需要知道的新缩写是“ RPA”,用于机器人过程自动化。这项有望成倍增长的新技术旨在自动执行重复性任务。为了什么目的 使工人有更多时间专注于更多的增值活动。继续阅读将找到您需要了解的有关 RPA 的所有信息。    RPA 是什么?   机器人流程自动化(RPA)是一种用于自动执行通常需要人工干预的业务流程的技术。RPA 可以模仿人类工人的活动,因此可以执行耗时且重复的任务,这要归功于人工智能(AI)和机器学习(ML)功能。   这项技术如何运作?想象一下一个数字机器人,它能够像人类操作员一样完全连接到系统并使用图形用户界面,但是速度非常快,没有错误,也不需要任何中断。这是 RPA 运作方式的总体思路。   永无止境的数据输入,将数据从一个应用程序复制粘贴到另一个应用程序,比较数据等–由于 RPA,通常由人类执行的所有这些重复性任务将完全自动化。   因此,毫不奇怪的是,对于这项新技术而言,其发展前景是可喜的。Gartner 估计,到 2020 年 RPA 市场将达到 10 亿美元 。分析师预测,到那时,全球所有大型组织中的 40%将使用 RPA 来自动化其活动,而如今这一比例为 10%。    RPA 的好处?   RPA 是一种模仿人类在流程中执行任务的活动的软件。它可以比人类更快,更准确,更不知疲倦地完成重复性工作,使他们有能力去做其他需要人类力量的任务。”