本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
数据权限的层次模型
这里设计的核心要点,就是各个不同类型的角色之间是平行的,相互之间没有逻辑关系存在,但不同类型的权限之间是存在上下级关系的,通过这种上下级关系最终将功能权限和数据权限关联成为了一个整体。
这种逻辑关系之所以建立,实际是建立在对于业务功能的抽象分解上的。
(见下图)
在针对上面这个场景进行权限建模的时候,我们实际上最终建立的权限模型是:(见下图)
当这三个权限节点分别通过功能角色、查 ...
iMatrix平台中脚本样式标签(grid:JC)使用说明
1 脚本样式标签(grid:JC)
动态引入JavaScript/CSS控件中选中的javascript文件和css样式文件,并且在该表单中可以引用这些脚本和样式。
1.1 用法
在表单页面(弹出的表单页面等不是刷新区域实现的页面)或列表页面(如果是anywhere
iMatrix平台登录后不能看到注册小窗体的按钮时因为权限控制
开发iMatrix平台登陆后不能看到有注册小窗体的按钮, 是权限控制的,
只有小窗体管理员才能看到【注册小窗体】按钮。用安全管理员.securityAdmin登录系统,进入权限系统/授权管理/门户,给角色小窗体管理员添加人员。
在开发iMatrix平台项目中遇到数据库表创建失败的问题可以这样做
开发者在使用iMatrix平台开发项目过程中遇到, 在此处创建了数据表信息,在数据库中没有生成对应的表。导致运行时报表不存在的错误,
那么应该是在该处无法操作数据库中的表,需要用hibernate的自动建表功能,步骤如下: 将你项目中的applicationContext.xml中的以下位置的注释
放开,然后重启项目
iMatrix平台系统元数据管理中最重要的是列表管理和表单管理
iMatrix平台的系统元数据管理是维护各系统定义的模型数据,包括数据表、表单、列表、菜单、页面、按钮等元素,无需编写代码就可以实现增删改查及流程审批的简单系统。对于定制开发的系统可以使用代码生成功能加速系统的开发,在系统开发完成之后可以通过配置元数据来实现系统部分功能的改变。系统元数据管理中最重要的是列表管理和表单管理。列表管理可以通过配置列表页面是否分页、是否启用查询、合并当前页、合并所有页、 ...
iMatrix平台三元的划分实现权限管理的多面化
iMatrix平台的权限管理系统(ACS)是一个基于角色的访问控制(Role-Based Access Control)系统。熟悉RBAC的朋友应该知道,在RBAC中,权限和角色是相关的,用户通过成为适当的角色而得到这些角色的权限。ACS正是运用了一个用户可以拥有多个角色和一个角色可以分配给多个用户的映射模型极大简化了权限管理。下面具体阐述一下:首先,ACS提供对角色的维护功能,开发者可 ...
iMatrix平台流程引擎事件处理之子流程事件处理
今天对iMatrix平台中子流程中的事件处理研究所得几点,分享给大家: 获得子流程实体的spring bean当子流程的表单为标准表单时,子表单对应的实体实例是流程引擎通过回调该bean获得的。这里的bean必须实现接口com.norteksoft.wf.engine.client.OnStartingSubProcess 进入子流程前spring bean开始子流程前回调该bean。如果该b ...
针对iMatrix平台流程引擎事件处理之业务补偿分析
前面已经介绍了办理人设置和表单字段权限的原理,下面再看看iMatrix平台是怎样处理事件的?
流程属性中的业务补偿:
自己认为业务补偿也是属于事件的。
1 xml中的配置
<process … … … …>
… … … …
<extend>
… … … …
iMatrix平台流程引擎之表单字段权限设置
前面已经介绍了办理人设置的原理,下面再看看表单字段的权限是怎样实现的?表单字段权限控制1) 流程设计器设置:2) Xml中<task … … … …>… … … …<edit-right> <field> <name>出差日期[outDate:DATE:TEXT:outDate]</name> ...
Android sharedUserId数据权限
Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户
(Android 系统是基于Linux)的.
所以不同APK(用户)间互相访问数据默认是禁止的.
但是它也提供了2种APK间共享数据的形式:
1. Share Preference. / Content Provider
APK可以指定接口和数据给任何其他APK读取. 需要自 ...
Cognos数据权限设计方案指引
之前做的一部分数据报表都是给总部相关人员用的,他们需要看到所有分公司的经营情况,因此在模型中并没有对数据权限这块做出过多的设计。新一期的项目,很多报表要给下面分公司的相关负责人看,数据权限的问题自然就来了。找了一篇不错的文档,对数据权限的设计给了三种通用的方案,个人看了还是颇受启发的,现在分享出来,大家一起进步。