Youce平台管理员工具使用说明
工具意义
当各用户业务操作有误,或者需要更正变更流程中的项目数据时,或者用户公司账号名称等信息发生变化后需要及时更新等,可以使用平台管理员登录平台进行前端维护。无须后台技术人员支撑,节省人力成本,同时减少操作失误。
操作步骤
进入平台登录界面,使用平台管理员身份登录(注意:不要关闭浏览器页面)
在浏览器新开页面,在地址栏输入以下地址(替换域名): http://www.yourdomain.com:8080/dblockly/demos/bidding_youce/index.html?lang=zh-hans
如果出现教程导航,可以直接点击右上角X (closed字样)图标关闭。 第一次也可以点击左右箭头浏览熟悉页面布局和功能。
3.访问工具页面,无(低)代码方式构建应用,完成任务
快速模板
修正(更新)内容
比如:更正报价时间操作:用平台管理员登录系统后打开本页链接
三步1分钟完成:
- 点左边工具栏--项目数据更正,拖出绿色块到工作区;
- 粘贴或输入项目全称,修改日期时间;
- 点
执行
按钮,完成(注意查看返回信息)。
如果是更正报价次数,下拉改一下如图:
其它同理。
更多应用(CRUD增删改查)
无代码开发可以参考Microsoft Platform 和Google Blockly。个人选择后者作为编码二次开发。
背景: 在2012年6月,Google发布了完全可视化的编程语言Google Blockly,这是一款完全开源的,集合多种编程语言的编程工具。 2021 Blockly有了较大改进,趋于成熟。
下面是一些玩法应用。如开发一个GUI 录入界面,实现表记录增删改查,加后端API连测试,估计要1-3天的时间。 但用这个Blockly,几分钟就可。块拖出来搭积木,操作方式直观。
带你进入块编程无代码开发时代:
- 增加记录:
每个表可做成下拉也可模块化为积木块(可扩展性)
块有形状,可以直观知道是否匹配,能否组合。
普通人员花1-3天可能把整个系统软件项目的表做出来。 积木搭建为模板,可以直接用,也可通过协议css轻松自定义转为传统表格录入风格方式。
协议转换就是layui之类的第三方成熟UI.比如查询数据呈现。把后端json扔给它,在一个窗口显示,可以根据块模板定义结合AI省去自动学习生成最公认的表单布局。
然后不满意再出基于layui的表单制作器 编辑(但已经有了一个原型可用布局)。
更进一步,用Blockly和表单拖曳结合,直接做成一个无代码的前端开发,可以参考Roger的 基于layui的表单制作器:http://47.244.155.29:13308/editor/editor.html
- 删除记录:
可定制,危险操作,一般不建议提供实现。
- 改
按条件修改记录信息
常用功能组合做成模板,拖出即可用。
- 查
点击执行
一键执行搭建的任务。
后台管理员作为工具使用,再也不用直接操作DB,降低风险和人员成本要求。
详细功能介绍
具体功能介绍如下:
示范例子
任务1
任务:现有一个项目(名称全称为:xxxx)需要把报价允许次数改为2.
操作:
- 在左边点击项目表信息,拖动绿色框块到空白工作区
完成效果如下图示:
- 再把上图A和B块也分别拖入放置相应正确位置。
- 同理,在设置框拖入同类型块。 设置输入各数据:
操作:更新 表名:项目表 描述:报价允许次数改为2 而且:项目名称 值=:名称全称XXXX(注意不要有空格,如果标题没有的话,确保一致) 设置属性:报价允许次数 值=:2
完成效果如下图示:
- 点击按钮【执行】
补充
如果同一个项目记录需要修改多个字段内容,可以按上面操作分多次进行(注意无用多余的块要放入垃圾桶内)。
也可以一次操作执行多个更新,如同时把报价结束时间延长到某个时间点。
注意:录入日期时间和数值数据等的时候应该确保使用半角英文输入法!
日期正确格式为:'年-月-日 时:分:秒'(无引号,日期时间之间有一个空格) 举例:'2021-08-31 18:00:00'
提示:
如果执行任务时提示登录超时,切换回刚才登录的页面,退出登录,重新登录(第一步)。 注意不用关闭本页,登录成功后切换回本页再次点击执行即可。
如果提示身份权限不对,请确保使用【平台管理员】角色帐户登录。
任务2
如果只是查询一下某个项目或者用户信息,“操作”可以选择【查询】,其它与上面任务类似,指定查询条件即可(紫色块)。
技巧
可以通过同类块复制、粘贴操作实现快速创建任务。
在需要复制的块上面按鼠标右键,选择复制,然后拖动新生成的块放入到适当位置,再设置或输入数据。
任何块都可以这样操作。
注意事项
务必检查操作选择正确,你是要查询还是更新,特别是敏感操作如删除等的时候更加特别小心(当然一般不会开放此类危险操作)。
选择的表和下面对应的表字段要一致,不能选择了项目表,拖进来的却是公司表的字段。有时候不同表可能会有相同或类似的字段名称,很容易混淆造成执行出错。
确保选择的条件得到的目标记录唯一(有且只有一条)。比如一般不能用【采购人】名字作为条件,因为可能该人员有多个项目(或不同人员同名情况)。当然如果你查询确认确实只有一个记录,可以作为更新条件。为安全起见,目前后台拒绝一次更新多条记录的信息。