数字化运营管理平台(Digital operation platform)搭建

我要开发同款
小云悠悠zZ2022年10月17日
506阅读

作品详情

项目旨在基于对用户数据的挖掘、追踪和分析,在所有由时间、地点、用户和关系构成的特定场景下,连接用户线上和线下行为,理解并判断用户情感、态度和需求,为用户提供实时、定向、创意的信息和内容等服务;通过与用户的场景互动沟通,树立品牌形象、提升转化率,实现精准营销立足行业标杆方案,解决企业个性问题。在行业标杆的规范基础上,针对企业自身特点,建立数字化、透明化、协同化运营管理体系,满足企业快速发展的需求。
项目具体部署方式如下:
安灯模块搭建_基于DOP平台
1登录dop平台:
打开浏览器 输入http://8.142.1.120/
注意:需要管理员创建账号
使用用户名密码登录当前的系统,会弹出两个选项:
系统配置:字典 组织、人员
Hong:页面等 内容的搭建
2Hong模块简介
进入Hong模块之后,主要使用到的菜单有三个:
资源信息:设置对应表的对象(把数据字典表具象化)
页面管理:1、快速的搭建页面/表单 2、能够匹配相应资源 做接口处理
应用管理:用来发布当前制作好的功能(管理应用名称,及内部菜单)
模块关系:
应用管理 ---绑定---> 页面管理 ----绑定---> 资源信息
1.2.3.资源信息
进入资源信息功能后,可以看到两个按钮:
新增资源:绑定一个已经存在的表
新增数据表:根据需求和数据字典,在当前平台上创建该需求的资源(创建一张新表,并绑定到系统中,形成资源)
1.2.3.1安灯模块的资源创建
此处以安灯等级(问题等级)为模型来搭建相关资源:
涉及到的材料:《安灯字典.docx》
开始资源的创建:
1.点击【新增数据表】按钮
在新打开的页面中 填写如下信息:
1) 当前资源的名称:后期再平台中展示/查询的名称,此处填写【问题等级】
2) 选择数据源:匹配对应的数据库,此处选择【中德生产实训】
3) 填写数据库表名称:设置当前表的名字,此处填写【andon_issue_grade】
4)在下放列表中 按照数据字典的内容填写相关信息
注意:每个资源默认携带的id列不要删除或修改
最终配置效果如下图:
设置后列表后,点击【确定】进行保存,之后能在资源信息列表中看到已经创建好的资源内容
3.2安灯模块的页面开发
在DOP平台中将页面分为两种类型,一种叫做页面,一种叫做表单。
页面:主要用来负责进行数据的展示
表单:主要用来负责进行数据的新增和修改
1.进行表单的搭建
点击【新建】按钮会提示要创建的页面类型,如图:
此处创建的是表单,所以选择【表单页面】,打开页面后如图:
页面布局简介:
页面最终会分为三个模块,左侧是所有当前页面配置时可能会用到的控件或组件或布局,中间是展示效果,右侧是针对于某个控件做的属性设置。
开始配置:
按照上图位置,需要给新建的表单进行资源绑定:
1.绑定一个已存在的资源(上述创建的问题等级资源)
2.给当前页面起名,一般用[资源名称]-[页面类型]命名方式来创建,此处 使用 【问题等级-表单】
3. 此步骤是可选项,用于快速生成目标资源的表单页面。
配置完成后可以通过【新增预览】来查看当前配置
可以通过右侧的属性设置来自定义控件样式,如图:
通过1处的值的修改,改变2处控件的页面布局
配置完成后要进行页面保存,通过页面右上角的【保存】按钮可以实现最终保存。
建议:如果页面布局较为复杂,经常点击【保存】按钮,能够减少网络/系统异常导致的布局失败且配置丢失问题。
保存成功后,能够在【页面管理】中查看到新增的页面信息。
开始配置页面:
表单配置完成后,可以去配置相关的列表页面,点击【新建】按钮,选择【自定义页面】选项,之后点击【创建】
此时会打开创建页面的窗口:
1.在当前窗口左侧找到【表格】控件
2.将当前控件拖拽至展示空间
3.选中当前展示空间的元素,之后在右侧【资源绑定】处进行列表的资源绑定(用来设置当前表格要展示的表的信息),此处选择【问题等级】
表格配置完成后,需要在当前页面配置按钮功能:
选中当期表格元素,之后在右侧属性设置中找到【列表按钮管理】按键,点击之后打开窗口如图:
在当前页面对【新建】按钮进行功能设置,选中【新建】按钮,在右侧进行表单页面的绑定,此处配置的是上个步骤配置的表单页面【问题等级-表单】,最后点击【保存】按钮完成配置
可以通过右上角【预览】按钮来查看配置情况。
3.3安灯模块-应用配置
当系统中已经将资源和对应的页面都配置完成之后,需要将内容进行发布,此处需要设置【应用管理】:
应用列表:当前通过哪个应用能够进入当前配置的功能
应用菜单:配置具体的菜单,以及对应菜单的功能。
1.先创建一个应用当做程序入口:
先点击【创建应用】
在弹出的窗口中 进行相关信息配置;
1、应用名称:用户登录系统时,可以看到的应用模块名称
2、应用图片
3、应用分组(可选):可以将一些有依赖性的应用放在同一个组中
创建完成后当前应用是未上线状态,如果需要用户能够使用,必须设置为上线状态
通过点击模块右下角的 … 按钮选择【应用上线】
之后需要给该应用配置菜单。
按照上图顺序,依次配置菜单列表
注意:如果进入当前页面无法看到自定义应用,需要登出账户重新登录。
登出账户,在页面右上角找到对应的按钮,选择【退出登录】即可
3.4车间产线管理配置
1.按照数据字典去创建资源
2.开始配置表单
3.根据实际需求修改个性化内容
隐藏配置
一个输入框需要隐藏是,只需在右侧属性设置中 打开【隐藏】开关
修改控件类型
一种方式:手动打开资源进行修改
二种方式:表单配置中 直接通过【资源信息】按钮,打开对应的资源进行配置,如下图
静态字典配置
配置静态字典有两种方式:
1.配置临时字典:仅为当前资源提供服务(资源页面)
2.配置全局字典:整个应用都可以使用的字典(系统配置)
此处使用临时字典进行配置:
先选择指定配置字典的列,并点击【配置】按钮
在弹出的页面中进行静态字典配置:
键(K): 表示数据库存储值
值(V): 表示页面展示值
设置完成后点击【确定】按钮 保存临时字典
设置默认值
给指定控件设置默认值:,
1.需要在右侧将“默认值类型”设置为 “固定值”
2.修改“默认值生效范围”一般来说设置为“新增”
3.查看默认值对应的真实值 是否正确
必填项设置
修改必填写控件的属性,将必填开关打开
配树形表格组件
此处以产检产线管理页面为例:
1.拖拽一个【表格】控件
2.在右侧设置当前空间的绑定目标(需要绑定的资源)
3.如果表格名称不合适 需要修改
4.打开【是否开启树形表格】开关
5.设置主键为id 此处一般不需要修改
6.设置节点字段,表示当前列表中那个列用来承载树形结构
7.设置父节点字段,表示当前树结构通过哪个列来进行关联
特殊配置:
在树形表格中可以设置“保留展开状态”,每次对树中结构做完修改,会保持树的原始状态,否则每次修改树结构都会自动合并。
配置属性表格的【新建】功能,在右侧找到【列表按钮管理】,点击并在弹出窗口进行配置。
选中【新建】按钮,在右侧配置关联页面,并设置页面打开样式
列表展示字段设置
在表格中点击【显示字段】,在弹出的页面中所有勾选的字段都会展示,不勾选的不会展示,根据需求自己定义
根据需求要取消操作列中的一些操作,例如上升、下降
在【列表按钮管理】弹出的页面中,找到对应配置点:
在“操作列管理”中,选中要设置的内容,之后将【是否禁用】和【是否隐藏】的开关打开。
编辑树形表格的【新增】列功能:
在【列表按钮管理】的页面中,找到【新增】按钮并进行页面关联,以及样式设置,如下图:
由于此处新增内容需要进行父级关联,所以需要设置
关联字段参数传递
点击【参数配置】按钮
在弹出的页面中,点击【新增】按钮,来创建关联参数
接收方参数名:表示最终数据由那个字段来接收
参数值:表示当前传输哪个列的值
根据需求,当内容为“工位”类型时,不允许再新增内容,需要将【新增】按钮设置
操作列功能动态禁用
选中需要设置的功能按钮,在右侧在【操作列按钮禁用】中选择【动态】选项
点击【禁用规则配置】按钮
1.在打开页面中 先点击【新增】按钮
2.选择要操作的列表(当前只有一个)
3.给选定的列表设置新的禁用规则,点击列表中的【新增】按钮
4.设置具体的配置规则
34报警路径
1.根据数据字典进行资源配置
2.搭建表单页面
此处会涉及到数据回填问题
组织/用户(此处不需要配置)
当前做的是安灯系统,只是整个生产系统的一个功能,该功能会涉及到整个工厂的内部的组织架构和人员信息以及权限管理。
理解:
组织:一个单位中的组织架构,可以想象成部门
用户:存在于某个组织下的人员,可以想象成员工
DOP平台提供了设置组织和部门的地方,在【系统配置】
进入系统配置后,先创建组织架构:
整个组织架构搭建完毕后,需要在组织中创建相关的人员信息。此时使用到功能。
用户设置完成后,要添加权限管理,可以针对组织,也可以针对个人来进行权限设置。
此处内容无需设置,只需要后期配置调用即可。
用户调用
在资源页面中,找到对应的列,设置其【编辑模式】,并将其修改为【用户】
在页面中,将对应的控件属性,设置返回值 仅为 “用户ID”
组织调用
在页面资源中,找到对应的列,此处是“所属组织机构”,将【编辑模式】设置为【组织】。
配置动态字典流程(不需要大家配置)
在页面上经常会出现如下图所示,只能展示数据库中的id 而无法显示希望看到的信息 ,此时需要定义全集的动态字典,来进行展示时翻译。
配置动态字典需要进入【系统配置】模块。
如果是第一次使用当前的系统,则可能需要去配置子级的“数据源”
字典中配置数据源(无需配置)
在【动态数据字典】菜单中,选择【新建数据源】按钮,并在打开的页面中进行数据源配置
配置完数据源后,才能在该数据源下
配置动态字典(无需配置)
点击【新建字典】,在打开页面中进行相关操作
1.给当前的字典起一个名字,用来在DOP平台中进行查看选择
2.配置数据库,需要生成哪个库中的字典,就选择哪个数据源(数据源必须存在,如不存在请参考“字典中配置数据源”)
3.选择该数据源下的表名,及需要翻译的字段来自于哪张表
4. 数据库对应字段(k):带翻译的资源,现在页面上显示的字段
5. 数据库对应字段(v): 期望最终翻译的目标字段
此处以“用户为例”,按照下图内容进行配置,即可得到关于用户的动态字典
动态字典映射配置
在对应的“资源页面”,对相应的列做【配置】操作:
选择【数据字典】,并在选择框中选择自己配置的字典,此处配置【用户】
5问题类型
·1.首先配置资源(参考安灯字典)。
注意: 所有字段名称含有 “id”的类型要设置为 【ID】
其中车间字段较为特殊 虽含有id 但后期要匹配多个值 所以 需要设置为 【字符串类型】
2. 配置表单
2.1 配置 问题类型的表单
注意项:
责任人 – 用户
责任部门 – 组织
类型 – 静态字典、快速选择
车间 – 快速选择(数据过滤)
快速选择—数据过滤
此处以问题类型中的车间字段的快速选择为例:
需要配置数据过滤 则先配置完 1、2步骤后 点击3步骤的开关
,之后点击显示的过滤条件【填充】按钮
此处快速选择原始会出现 车间、产线和工位的所有信息,此处通过数据过滤,让快速选择只展示“车间”信息
设置快速选择—多选模式
此处以问题类型中的车间字段为例:每个问题类型可以匹配 多个车间,所以需要关闭【是否单选】开关
3.配置 问题类型 页面
当前页面是左右结构,左侧为树,右侧为表格,且左右控件有关联互动。即选择左侧树信息,右侧展示相应的内容。
3.1 拖拽控件
左侧拖拽【树】控件,右侧拖拽【表格】控件
之后按照常用样式 将【树】和【表格】的 【表格栅格】分别设置为 “5”,“19”,如下图:
3.2 配置树型控件
选中要编辑的属性控件,并在右侧进行设置:
1.选择当前树要展示的资源,此处选择【问题类型】
2.当前树中的主键,一般为【id】
3.设置显示字段,最终在树结构中展示的列信息,此处选择【类型名称】
4.选择父级字段,用来匹配树结构中的层级关联关系,此处选择【父级id】
5.选择点击当前树中的信息时,右侧展示的表格内容,匹配右侧表格中的资源信息,此处选择【问题类型】
6.配置【筛选字段】,用来在表格中等待匹配的字段,此处选择【父级id】
7.配置【筛选取值字段】,用来配置树中关联字段,此处选择【id】
此处的树结构可以进行编辑(增删改)操作,所以还需要打开编辑模式
打开树结构的编辑模式
打开树结构右侧的【开启增删改】开关,即可进行树结构编辑
设置树结构中的新增按钮
点击上图按钮,在弹出页面中进行如下配置:
树结构的数据筛选
此处以 【问题类型-页面】的树结构为例:
左侧树只展示“问题类型”的内容,所以要对数据筛选:
在打开的页面中进行数据配置:
3.3 配置右侧表格数据
3.3.1 配置表格资源
3.3.2 设置表格过滤条件,此处希望表格只展示【问题描述】的信息
3.3.3 配置表格的功能按钮,即给【新建】按钮绑定表单,此处绑定【问题类型-描述-表单】
新增表单—关联树结构信息
需要在页面中添加一个【文本框】,用来临时存储树结构的【父级id】,最终需要隐藏。
说明:建议将隐藏的单行文本框 样式设置沾满一行,保持后续组件的一个样式稳定
针对于当前文本框的数据 需要做
树结构的数据回填
将树结构中的id,回填至页面的临时文本框中,方便右侧表格进行数据关联。
设置表格【新建】按钮的参数传递
点击【列表按钮管理】的设置按钮
在弹出的页面中,进行按钮参数配置:
选中需要配置参数的按钮,此处选择【新建】,其次配置右侧的【参数配置】内容
上述配置内容为,将【临时父级id】的值当做参数,传递给目标对象的【父级id】字段
在页面中时常能看到展示信息是纯id 的内容,此时需要进行数据翻译以及动态字典创建。具体配置 方式 可参考上文中【配置动态字典】以及【动态字典映射配置】相关内容。
6异常申报处理
1.根据《安灯字典》来配置资源信息
2.修改资源中的特殊列配置:
操作类型 – 配置下拉框 –配置静态字典
车间/产线/问题类型/问题描述—快速选择
回填数据:问题等级、责任部门、责任人
上述三个数据要做回填展示,需要配置响应的编辑模式和动态字典解释
问题等级/责任部门/责任人—下拉框—配置对应的字典
3.配置异常申报-上报-表单
关联【异常申报记录】资源,之后对特殊字段进行设置,其中涉及到【问题类型】\【问题描述】时,涉及到数据回填功能配置
快速选择—数据回填
此处以【异常申报-上报-表单】页面中的【问题类型】字段为例,需要通过【问题类型】,将【问题类型】、【问题等级】、【责任人】、【责任部门】的数据一次性带出(这些数据都在问题类型/描述表中进行了维护)
如下图,进行配置
当执行完第6步弹出回填页面后,需要设置回填内容。
一般要将所有的返回值都依次回填到页面对应的组件中。
设置时间类型的默认值
选中时间类型组件,此处以【上报时间】为例:
1.需要手动设置【默认值类型】:系统变量
2.【默认值来源】配置【当前日期时间】
3.【默认生效范围】配置【新增】
注意:一般【默认生效范围】大多都配置为【新增】,具体还要结合真实需求
4.异常申报-页面配置
4.1 关联相关资源
4.2 字段显示设置:将”报警数量(备用)”列取消展示
4.3 配置新增按钮对应的表单页面
5.页面优化
5.1 对车间\产线 进行数据过滤
5.2两个控件之间做数据级联操作
数据级联操作
此处以【异常申报-上报-表单】中的【车间】和【产线】控件为例,要求选择车间之后,产线要展示出当前选中车间的下属产线。
选择要级联的组件,之后在右侧找到【数据联动过滤设置】,并进行配置。
产线的父级id要匹配车间的id值 ,进行两个控件的级联
5.3此处还需要将 问题类型/问题描述 分别和车间进行级联操作
5.4 需要对 【问题类型】以及【问题描述】做数据过滤
5.5 需要在页面上配置控件规则,通过开关或选择来控制页面上展示的控件内容
选择性组件展示--表单属性
首先要在页面上有个一触发组件切换的开关,这个开关可以是一个开关列,也可以是单选、下拉框选项的列。最终该列要对应目标资源中的某个一列值。
此处以【异常申报-上报-表单】中的【问题类型】和【问题描述】为例,此处需要通过选择来展示【问题类型】或【问题描述】中的一个控件
创建扩展列
在目标资源中可以通过扩展列的形式来临时提供一些存储型或功能型的列,该列不录入数据库表,只在系统中使用,可以理解为缓存列。
此处以【异常申报记录】资源为例:
点击【+扩展列】,之后在新增的列中去编辑扩展列名称以及编辑模式,可以按照需求来自定义当前扩展列的其他信息。
最终页面效果
表单属性设置
对表单中的某些空间做动态设置,在此处设置的控件,其普通的配置效果如果产生冲突时,以当前配置为主。
1.选择右侧【表单属性】
2.选择【表单规则定义】
在弹出的页面中,
1 点击【新增】按钮
2 点击【条件设置】按钮
在弹出的界面配置规则模式
1 选择触发的控件
2 选择触发条件的运算符
3 配置目标运算值
触发条件设置完毕后,可以设置满足该条件的情况下,需要做哪些控件的设置:
1 点击规则条件的【新增】
2 在选择该条件下想要控制的组件【问题类型】
3 配置该空间的自身规则
配置完【问题类型】的设置内容后,同理设置【问题描述】的规则配置
6 根据需求创建【异常申报-异常处理-表单】和【异常申报-验收-表单】
在上述表单中都需要设置时间默认值,以及操作类型默认值
7 修改【异常申报-页面】中的操作列选项,一旦告警产生不允许进行修改删除
修改操作列中的内容
通过【列表按钮管理】进入页面按钮的设计页面
将【查看】【编辑】【删除】按钮全部设置为 【禁用】且【隐藏】
设置自定义操作按钮【到达处理】【验收】
按如下步骤配置:
此处还要根据需求配置自定义按钮的禁用规则
需求描述:当前信息处于“上报”状态 只能点击 【到达处理】按钮,
当信息处于“处理完成”时,只能点击【验收】按钮,
当信息处于“验收完毕”时,不能点击【到达处理】和【验收】按钮
7异常记录(上升)
当前功能主要用来在上级负责人的App中查看到满足如下条件的信息:
1 报警信息处于上报状态(操作类型=0)
2 报警时间超过了当前问题对应的问题等级中描述的上升时间
3 报警信息的负责人 是当前用户的下级负责人(上下及负责人关系 在问题路径中配置)
由于最终展示的记录信息 可以从当前所有的基础资源(表)中直接或间接的获取,所以此模块无序创建实体资源(实体表),而是将一个SQL查询语句的结果当前一个资源来进行展示。
说明:此种情况下创建的资源无法进行修改操作,只能查看。在平台中一般用来做汇总展示时,经常创建此类资源
SQL资源创建
1.进入【资源信息】页面,点击【新增资源】按钮。
在弹出的页面中录入创建的资源名称,如图:
2. 修改创建好的新资源,此处为【异常记录(上升)_liqk】。
在弹出页面,选择SQL要执行的数据源,之后选择右侧的SQL页签
3.将编写好的SQL语句录入到当前的空白处
说明:SQL语句必须要映射自己的表
4. 点击【结果预览】按钮
此时系统会自动执行当前的SQL语句,如果成功执行 则会返回第一条数据
5 预览成功后,会生成对应的资源,此处要注意。生成的SQL查询结果中,必须要喊主键列,并对应的资源中进行标识。如图:
6 设置对应的显示列名 为相应的 中文名
7 页面关联对应资源展示
8外协平台的介绍及使用
外协平台地址:http://test-edu.qingdao.internal.zzydop.com/
账户名 /密码:姓名的小写英文全拼/123456
外协平台的功能:
主要用来接收发布的一些任务
任务模块结构,如图
点击【查看认领】按钮 可以查看当前的任务描述,如果想接任务则直接点击任务描述最下方的【任务认领】
【我的任务】模块:
任务完成后如何进行任务测试提交:
一个任务在接收时状态处于【待处理】,如果根据需求完成了该任务,则可以通过【任务详情】按钮 打开当前任务的说明,并最终将【任务处理状态】修改为【待测试】,之后点击保存。表示该任务已开发完成提交测试检测。
提交测试的任务,可以在【待结算任务】中找到,并可以通过【任务发布状态】来查看当前任务处于哪个流程,如果处于【待结算】状态,则说明任务通过测试,等待结款。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论