功能介绍

业务首页

业务首页是一个全局视图,包含业务的任务执行统计、流程类型统计、轻应用类型统计、业务动态以及快速创建任务等内容。

任务执行统计包括业务中已经创建的任务数量,以及未执行的任务、执行中的任务、已完成任务的数量。鼠标移动到执行任务附近的图标,点击“进入”可以跳转到“流程模板“页面,选择流程模板快速创建任务。

流程模板统计包括业务已经创建的流程模板和按照类型区分的统计数量。鼠标移动到创建流程附近的图标,点击“进入”可以跳转到新建流程模板的页面。

轻应用统计包括业务已经创建的轻应用和按照轻应用引用的流程模板类型区分的统计数量。鼠标移动到轻应用附近的图标,点击“进入”可以跳转到轻应用管理页面。

流程模板

流程模板展示了当前业务下的已创建的流程模板列表页面,包含了快速搜索、新建流程、新建任务、编辑流程、预览流程、克隆流程、权限管理、删除、查看执行历史等操作。

  • 新建流程

用户可以通过对标准插件节点、子流程节点与网关节点的组合,变量的配置与引用,配置出一个业务流程。

  • 流程名称

流程名称是用户用来描述流程模板的,默认值是“new时间格式串”,用户可以自行修改,注意不能包含空格、括号等特殊字符。

  • 流程节点

用户可以从左边的工具栏,拖拽合适的节点到画布中,并通过连线,组成合法的流程模板。

工具栏中流程节点包含流程控制节点和任务节点。流程控制节点包括: 开始节点——标识流程的开始 结束节点——标识流程的结束

一个合法的流程模板只能有一个开始节点和结束节点,开始节点出度(箭头指向节点的连线数量)只能为1,入度(箭头背离节点的连线数量)为0。结束节点入度为 1,出度为0。

流程控制节点还包括: 并行网关——标识并行执行的开始, 分支网关——标识分支执行的开始, 汇聚网关——标识并行或分支的结束。

请注意,每一个并行网关或者分支网关都需要配置一个汇聚网关来标识并行或分支流程的结束。

并行网关入度为1,出度不小于2。并行网关出度上的多个节点在执行时会并发执行,对应的汇聚网关在等待所有并行流程执行完成后才会开始启动后续的流程节点。

分支网关和并行网关类似,区别在于分支网关出度上的多个节点在执行时会根据分支条件启动分支表达式为True的一个分支流程,其他的分支则不会被执行。启动的分支执行完成后就立刻启动对应的汇聚网关,接着执行后续的流程节点。分支表达式的语法请参考附录说明。

任务节点包括标准插件节点和子流程节点。标准插件节点是标准运维内置的最小执行单元,一般对应于蓝鲸服务总线(ESB)的一次 API调用或者标准运维内置服务如定时。

单击标准插件节点可以配置标准插件节点的参数。其中标准插件类型可以选择一个标准运维接入的标准插件,输入参数、输出参数和选择的标准插件对应,每个标准插件的参数一般不同,如“作业平台(JOB)-快速执行脚本”是对应作业平台的快速执行脚本API,需要填写脚本类型、脚本内容、脚本参数、超时时间、目标IP、目标账户等输入参数,在执行时,标准运维会把用户填写的前端参数转换为ESB需要的参数格式并调用API,然后根据API返回结果把JOB任务ID、JOB任务链接、执行结果(成功或失败)作为输出参数展示在执行详情中,后续的流程节点也可以引用前面节点的输出参数。

子流程节点可以选择用户已经创建的流程模板,在新的流程中引用并作为子流程执行。子流程节点的输入参数是选择的流程模板中显示属性为“显示” 的全局变量,也就是该子流程模板单独创建任务时需要填写的任务参数。输出变量是选择的流程模板中勾选了输出属性的全局变量。

  • 全局变量

全局变量是一个流程模板的公共参数,通过 KEY 来做唯一性约束。用户可以在任务节点的输入参数和分支网关表达式中引用,标准运维会在执行任务时自动替换全局变量的引用为全局变量的值。

全局变量的来源有三种:

一是通过任务节点的输入参数勾选生成,这类全局变量的类型是“组件”,并且不能更改;默认值和来源标准插件的输入参数的表单类型一致,如标准插件节点的参数是单选框,勾选生成的全局变量也是单选框。

二是通过任务节点的输出参数勾选生成,这类全局变量类型也是“组件”,并且不能更改;无默认值属性,因为这类全局变量的值是由生成该变量的标准插件节点、子流程节点的输出结果自动生成的,用户无法手动设置;此外,这类全局变量的显示属性是“隐藏”,并且不能更改,表示执行任务时不需要用户手动填写这类参数。

三是用户在全局变量区点击“新增变量”生成,手动添加的全局变量类型可以选择输入框、文本框、日期时间、整数、IP选择器等,并且可以随时切换;这类变量可以自定义校验规则,这样在创建任务填写参数时,可以避免填写不合法的参数值。

全局变量可以通过“${key}”的语法引用,并且全局变量的默认值中也可以引用其他的全局变量,只要保证无循环引用即可。多个任务节点的输入参数引用同一个全局变量,可以实现参数共享,减少创建任务时需要填写的参数;任务节点输入参数通过形如“xxx${key}”方式部分引用全局变量,可以实现简化输入参数的目的;任务节点输入参数或者分支条件表达式通过引用之前的任务节点的输出参数生成的全局变量,可以实现根据任务节点输出控制后面节点输入参数和分支流程走向。

任务执行

用户可以在“流程模板”页点击流程模板的“新建任务”按钮创建一个任务。

新建任务时,用户需要选择要执行的任务节点(也可以通过点击执行方案快速选择要执行的任务节点),并点击“下一步”。注意,只有设置了可选节点属性为“ON”的任务节点,才能在节点选择阶段选择不执行,其他的任务节点必须执行。

选择节点后,用户需要填写任务名称和全局变量参数,并点击“下一步”。

在参数填写阶段,用户还可以点击“预览”,查看将要执行的任务流程图,这里会自动去掉在节点选择阶段选择不执行的任务节点。

在最后一步,用户可以点击“查看参数”确认变量替换后生成的每个任务节点的参数,如果不符合预期,可以点击“修改参数”重新填写任务的全局变量参数,确认无误后,点击“执行”就可以立即启动当前任务流程实例了。

在任务执行过程中,用户可以暂停任务,继续任务或者终止任务,任务执行到某个标准插件失败后也可以选择“跳过”或者修改参数后“重试”。

任务纪录

任务记录是当前业务下的已执行任务列表页,可根据任务类型快速过滤。

业务配置

业务配置是当前业务下的公共配置,主要是业务执行者设置,业务执行者只能被设置为使用过标准运维的业务运维,可以为空。当设置了执行者时,业务非运维人员和职能化人员执行任务时会以业务执行者身份执行任务,调用ESB;运维人员执行任务时,依然以本人身份执行任务。当业务执行者为空时,业务非运维人员和职能化人员执行任务时会以任一使用过标准运维的业务运维身份执行任务。

轻应用

在轻应用页面,用户可以根据一个已执行完成的任务创建一个轻应用到指定用户的蓝鲸桌面。

  • 新建轻应用

用户可以选择一个流程模板创建出一个轻应用,这个轻应用可以在蓝鲸PaaS的应用市场中打开或添加到桌面,对使用人员而言,轻应用只需要关注一个流程模板的参数填写和任务操作,由于页面足够的简洁和友好,一个非技术人员也可以通过轻应用执行任务,这也就是标准运维提供的自助化服务之一。

注意,只有业务在配置平台设置的运维人员、开发人员、产品人员、测试人员和在PaaS人员管理中设置的职能化角色才能访问轻应用,如果需要某个用户可以通过轻应用创建任务和执行任务,请提前在任务流程中选择轻应用引用的流程模板,在权限管理中对用户授权。

  • 编辑轻应用

如果需要修改轻应用的名称、简介或者LOGO,请在轻应用列表中,通过鼠标选择需要修改的轻应用,点击编辑图标后,在弹窗中填写修改后的参数。注意,不能修改轻应用引用的流程模板,如果需要这样做,请删除旧轻应用后重新创建新的轻应用,并引用新的流程模板。

  • 删除轻应用

如果需要删除轻应用,请在标准运维轻应用列表中,通过鼠标选择需要修改的轻应用,点击删除图标后,在弹窗中二次确认并删除,删除成功后会同步删除PaaS上的轻应用。

职能化中心

标准运维为用户提供了“职能化中心”功能,可以让运维将业务日常标准化的发布、变更等工作交给职能化人员(业务操作员,负责实施运维工作中常规性、重复性的操作)来操作,让业务运维有更多时间和精力去优化和提升业务的质量和体验。

如果一个用户在蓝鲸集成平台的角色管理中被设置为“职能化”角色,那么该用户进入标准运维时只有职能化中心和帮助文档功能。在职能化中心页面,职能化人员可以看到所有业务的职能化任务,并在这里认领任务,按照运维提单的指定时间执行任务,并反馈任务执行结果给提单人员。

注意,业务运维人员在提交职能化任务单据给职能化人员执行前,必须在对应任务流程模板的权限管理中给职能化人员授权,即在“可填写信息的人”和“可执行的人”选择所有职能化人员或者指定职能化的某个人。

审计中心(企业版专有)

标准运维为用户提供了“审计中心”功能, 如果一个用户在蓝鲸集成平台的角色管理中被设置为“审计员”角色,那么该用户进入标准运维时只有审计中心和帮助文档功能。在审计中心页面,审计人员可以看到所有业务的历史任务,并可以点击任务名称查看详情,但是无任务的操作权限。

周期任务

周期任务能够满足用户对流程模板定期执行任务的需求。

  • 新建周期任务

用户可以在新建任务时通过参数填写的页面中执行计划选择周期执行任务来创建一个周期任务。填写周期表达式来确认任务触发执行的时间。

  • 周期表达式

  • 生成周期任务

新建成功后,周期任务会按照周期规则自动执行,在页面上能够对周期任务执行暂停、编辑、删除、执行任务操作。

  • 编辑周期任务

用户能够编辑周期任务来修改周期规则以及参数信息。

  • 执行历史

用户能够查看周期任务完整的执行历史,来查看任务执行情况。并可以对已执行的任务进行克隆、删除。

公共流程

公共流程是标准运维方便用户在不同业务中共用同一套流程模板的功能。通过超级管理员角色新建公共流程,达到多业务共享公共流程模板的目的。

公共流程包含两个入口:

  • 管理员角色对公共流程进行新建、导入、导出模板及流程的编辑、克隆、删除等操作的管理员入口。该入口只对管理员开放。

  • 管理员角色对公共流程分配业务权限给其他角色,能够对公共流程进行新建任务、查看执行历史等操作的入口。

权限体系

标准运维的角色权限分为两类:业务管理员、业务操作员。

  • 业务管理员从配置平台的业务运维人员角色继承而来,拥有创建业务流程、新建任务、新建轻应用等操作类权限。
  • 业务操作员需要在标准运维的任务流程 -> 权限管理中授权指定,人员选择器中的人员名单由配置平台中对应业务的相关人员和职能化人员组成。
  • 业务管理员和操作员的引入可以将企业中越来越多的基础运维工作直接交给需求方自助完成。
Copyright © 腾讯蓝鲸 2012-2019 all right reserved,powered by Gitbook最后修订日期: 2019-06-17

results matching ""

    No results matching ""