1.前言

1.1.系统平台概况

业务流程管理平台是以Cordys BOP4平台为基础,通过二次开发的基本服务组件、表单快速开发工具、业务流程建模环境等工具,为用户提供快速业务支撑的业务流程管理系统。主要提供如下能力:

  • 流程可视化快速开发能力;
  • 表单可视化快速开发能力;
  • 信息快速展现能力;
  • 运维服务能力;
  • 统一组织结构能力;
  • 规范系统接口能力;
  • 虚拟组织能力;
  • 支持人员跨部门多重身份能力。

1.2.数据

对人员组织数据要求:能支持执行完整的流程。
基于全省大租户部署方案,创建全省组织结构(部分)。

1.3.使用平台过程概述

不考虑管理因素,以平台功能角度来描述新业务开发主要过程如下:

一、需求及业务流程设计;
二、业务流程开发
1.工作流建模;
2.表单快速开发;
3.新建业务流程管理信息(定义)
(1)业务流程绑定表单;
(2)表单绑定工作流;
4.发布业务流程到测试环境进行测试;
5.发布到生产环境上线应用。

附:参考系统生态环境目标图

2.基础平台能力

2.1.新建用户

Created with Raphaël 2.1.0系统管理员系统管理员组织结构管理组织结构管理角色管理角色管理用户管理用户管理新增()新增角色()新增用户()管理租户及部门()管理角色()

2.2.其他功能

菜单跟人员的间接关系:(步骤)
1、创建菜单;
2、在“租户管理”里为租户分配菜单,分配后为租户菜单;
3、在“角色管理”里为角色分配租户菜单;
4、在“用户管理”里为用户分配角色。

3.流程平台能力

3.1.快速开发能力

Created with Raphaël 2.1.0运维人员运维人员快速开发界面快速开发界面开发环境开发环境WorkSpaceWorkSpace测试环境测试环境选择流程建模()进入开发环境()流程建模()应用打包()发布流程到测试环境()部署应用App包()测试()

3.1.1.流程建模能力

系统能力平台集成OpenText Cordys BOP产品原生工作流开发环境(WorkSpace)。此集成环境包括可视化设计流程图、流程配置、模拟测试等能力。

流程开发过程如下图所示,主要包括:设计流程图、活动环节绑定XForm、消息映射、发布和测试等过程。

Created with Raphaël 2.1.0运维人员运维人员WorkSpaceWorkSpaceBPM DesignBPM Design新建BPM()打开BPM开发环境()拖拽式设计流程图()流程活动添加“AppMapForm”()消息映射()发布到运行时()在线测试()打包()

3.1.2.表单快速开发能力

表单快速开发工具是基于非数字敏感型表单原理自行设计、开发的快速表单开发工作,按能力平台的规范接口进行开发。

如下图所示,为表单快速开发过程。

Created with Raphaël 2.1.0运维人员运维人员WorkSpaceWorkSpace表单开发界面表单开发界面表单字段属性定义界面表单字段属性定义界面新建表单()打开表单开发环境()设计布局区块()在布局组中增删行栏()添加表单字段()打开定义界面()定义字段属性()关闭()关闭窗口返回()获取设计后的源码()发布表单开发文件到系统()

3.2.业务流程管理信息

Created with Raphaël 2.1.0运维人员运维人员业务流程管理列表业务流程管理列表业务流程管理信息业务流程管理信息表单信息列表表单信息列表工作流列表工作流列表新建()打开业务流程管理信息()输入业务流程信息()保存()关闭返回列表页面()管理表单()打开表单信息列表()为业务流程管理表单,细节详见表单管理()管理工作流()打开工作流列表()为表单管理对应工作流,细节详见工作流管理()

4.业务模拟

业务模拟从“我的桌面”开始,主要功能包括待办、我的应用、我关注流程、我关注的信息。

4.1.待办

Created with Raphaël 2.1.0用户用户待办信息界面待办信息界面流程审批(框架页)流程审批(框架页)选择待办任务()打开审批表单()选择下一步()选择下一步人员()填写意见()提交()关闭流程审批页()

4.2.我的应用

演示应用以“资费审批”流程中电路专线业务为例进行。
主流图如下图所示:

为了体现系统能力,人为的拆分出子流程,如下图所示:

软件功能操作过程如下:

Created with Raphaël 2.1.0用户用户我的应用界面我的应用界面应用列表界面应用列表界面流程申请(框架页)流程申请(框架页)选择应用分类()选择具体流程表单()新增()打开申请单()填写数据()保存()提交流程()关闭流程申请页()

5.展现

未完成,待续。

软件系统演示脚本实践(草稿)相关推荐

  1. OpenCASCADE:绘制演示脚本

    OpenCASCADE:绘制演示脚本 OpenCASCADE:绘制演示脚本 试验绘制测试线束 在 Linux 上: 在 Windows 上: 创建您的第一个几何对象 操作视图 运行演示文件 获得帮助 ...

  2. 2000坐标系xy坐标几位_2000国家大地坐标系转换演示及实践应用专题培训研讨班...

    各相关单位: 按照国务院关于推广使用2000国家大地坐标系(CGCS2000)的有关要求,自然资源部(原国土资源部.国家测绘地理信息局)已确定将全面使用2000国家大地坐标系. 为帮助相关从业人员及时 ...

  3. Python实用脚本实践

    Python实用脚本实践 一.文件相关 查找文件 import os path = 'xxx' files = os.listdir(path)for f in files:if f.endswith ...

  4. monkey自定义脚本实践

    monkey专题系列: 1.monkey命令详解 2.android monkey 测试方法实践 上一篇文章monkey测试方法实践中,已经说过monkey隐藏的两个命令,–pck-blacklist ...

  5. 有了这篇 Shell 脚本实践指南,同事对我“刮目相看”!

    前言 由于工作需要,最近重新开始拾掇shell脚本.虽然绝大部分命令自己平时也经常使用,但是在写成脚本的时候总觉得写的很难看.而且当我在看其他人写的脚本的时候,总觉得难以阅读.毕竟shell脚本这个东 ...

  6. shell脚本实践:自动清理文件,以时间方式形成路径的图片或者是Excel、pdf等文件

    目录 1.背景: 2.shell脚本开发需求: 3.shell脚本开发过程: 4.shell脚本开发结果: 5.shell脚本开发结果验证 总结: 1.背景: 在日常运维中遇到一个业务系统,系统中有一 ...

  7. findbugs的ant脚本实践

    <?xml version="1.0" encoding="UTF-8"?><project name="codeCheck&quo ...

  8. 自定义脚本实践-------有谱* 自动播放

    弹吉他是我的小爱好,但是对于我这种菜鸡,找谱子当然是很重要的一个事情. 其中用的比较多的就是 有谱么,点击进入 要是有小伙伴儿也喜欢吉他可以去试试,谱子挺全的,而且这里面有个功能就是有谱子的播放,对于 ...

  9. 基于MaxCompute SQL 的半结构化数据处理实践

    简介: MaxCompute作为企业级数据仓库服务,集中存储和管理企业数据资产.面向数据应用处理和分析数据,将数据转换为业务洞察.通过与阿里云内.外部服务灵活组合,可构建丰富的数据应用.全托管的数据与 ...

  10. shell 脚本 基础

    简介: Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁.Shell既是一种命令语言,又是一种程序设计语言. Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界 ...

最新文章

  1. 在CentOS 6.3/6.6 64bit上源码安装cmake 3.4.0
  2. MysqL数据库密码的管理
  3. leetcode 200岛屿的个数
  4. android 图片圆角 遮罩_Android 自定义View练手Demo(一)实现圆角遮罩效果
  5. 形象的表述sigmoid的神经网络万能近似定理
  6. android 个人理财系统,基于Android的个人理财系统的设计与实现
  7. .NET MD5加密解密代码
  8. 简陋,山寨,Everything,桌面搜索,原理,源码
  9. [LeetCode][JavaScript]Palindrome Linked List
  10. 190710每日一句
  11. win10电脑显示无法自动修复此计算机,win10系统无法自动修复此计算机的操作步骤...
  12. 10W+ 字C语言从入门到精通保姆级教程(2021版上)
  13. 【白话区块链】面向区块链开发
  14. Python及IPython安装使用
  15. fastadmin列表中,时间显示,格式设置
  16. [图形学]ASTC纹理压缩格式
  17. 如何通过数据驱动业务发展
  18. 白鹭小游戏开发,并发布到微信平台
  19. 千里挑一!玻色量子获金鸡湖创业大赛人工智能赛道冠军
  20. HashMap与HashSet

热门文章

  1. 某丰快递分拣小程序-python字典
  2. word中Mathtype公式/标题及页码变成一串英文代码怎么办
  3. Unity实战篇 | 游戏中控制 地图无限自动化生成 的方法,进一步优化项目
  4. 基于FPGA的出租车计费器的设计
  5. 松下服务器显示18号报警,松下伺服故障报警代码分析及处理
  6. 【解决方案】完全修改Windows用户名
  7. Blender 常用快捷键记录 (二)
  8. linux的pascal语言,pascal语言视频教程 Linux GCC常用命令详解
  9. 智慧校园视频监控管理系统平台建设的详情分析
  10. Linux系统搭建房卡游戏教程,2020年H5电玩房卡游戏源码合集运营级:超强后台控制+部署教程文档...