外包神器!横扫一切增删改查事务!打开浏览器写 SQL 就能一站完成系统开发!

2017-12-12 09:56:38 +08:00
 soooon

Enhancer 是专业的一站式信息系统开发云平台(免费)

绝大多数情况下,您只需编写 SQL,无需编写代码,即可快速完成各类系统的开发,并且获得可直接部署在您私有环境的应用程序。极大降低您的开发、运维、迭代成本

>> 马上尝试 <<

6397 次点击
所在节点    推广
33 条回复
cnTangLang
2017-12-12 17:10:29 +08:00
@soooon

1、企业 ERP 不是这么简单的。ERP 不是计算器、只关注数据,在关注数据的同时,更关注操作流程。外化出来就是,关注流程和权限。
2、流程除了正向流程外,反向流程也是常常用到的;权限除了功能权限外,数据权限也一样非常重要。而这 2 部分,我不认为通过 SQL 就能简单处理的。
soooon
2017-12-12 17:17:13 +08:00
@cnTangLang 欢迎这位同学有价值的交流:)
数据权限拿,做 Update 语句为例,在 Enhancer 平台中实现权限控制的话,即 Where 语句中带上 [某字段 = 当前授权用户或角色] 这样的条件即可。更新不到记录,意味着没有权限。
目前权限控制已经经过不少严格的 ERP 软件企业厂商实战检验过啦:)欢迎深入了解:)
Xrong
2017-12-12 17:23:27 +08:00
有点屌,但是看着有点复杂。。。
cnTangLang
2017-12-12 17:27:34 +08:00
@soooon

数据权限不仅仅是数据更新的权限,还有数据访问的权限。

举例来说,一张出库单,如果操作人员是库房管理员,则他只能看到出库单上的品名和熟练;而如果是会计,则还可以看到单价和总价。
以你们示例的销售系统为例,销售员 A 可以看到属于他的商机对应的客户联系方式,而销售员 B 则有可能看不到;
注意:我说的看不到,不是指后台取数了但前端页面不显示,而是指后端根本在数据库中不能访问这些数据。
soooon
2017-12-12 17:31:30 +08:00
@cnTangLang 好问题:)
1. 行权限:
类似刚刚 UPDATE,做 SELECT WHERE [某字段 == 当前授权用户或角色] 即可过滤掉用户不能够看的字段
2. 列权限:
对库房管理员 写 SELECT F1, F2 FROM tab
对会计,写 SELECT F3, F4 FROM tab
即提供两个查询页面。对于 Enhancer 来说,做两个 select 查询页面代价就几分钟
soooon
2017-12-12 17:33:23 +08:00
@cnTangLang 2 列权限补充
库房管理员只能访问包含了 查询 1 的 页面 A
会计只能访问包含了查询 2 的页面 B
这个在 Enhancer 菜单页面角色配置里面勾选一下就可以了
TomorJM
2017-12-12 17:37:31 +08:00
感觉很厉害
Midnight
2017-12-12 17:50:04 +08:00
我觉得太扯淡了
AmazingH
2017-12-12 20:48:02 +08:00
是用 node 实现的吗
soooon
2017-12-12 21:57:22 +08:00
@AmazingH 是的
avrillavigne
2017-12-12 22:31:50 +08:00
关注。
echopan
2017-12-13 10:22:17 +08:00
能不能直接套用 demo 的样式
soooon
2017-12-13 15:42:19 +08:00
@echopan 可以的 一共有 24 套皮肤供你选择,LOGO 背景都可以自己更换,内容布局自己可以调整

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/413976

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX