表单系统中对权限的控制非常细致,可以在不同的层次上对权限进行控制,主要包括:
1、模板访问权限
2、模板字段访问权限
3、模板部件访问权限
4、模板HTML的控制显示
5、查询列表字段权限
。。。
下面我们简单介绍如何通过权限标签控制HTML的显示,示例如下:
<TR>
<TD class=font_index_tilte>成交客户维护 <Permit exp="S[262/2]"><A class=font_index_tilte style="TEXT-DECORATION: none" href="gettemplate.jsp?temp_Id=204&id=<%F_cti_Guid%>&sid=209">跟踪记录</A> </PERMIT><A class=font_index_tilte style="TEXT-DECORATION: none" href="gettemplate.jsp?temp_Id=215&sid=209&edittype=1&querystring=cti.guid='<%F_cti_Guid%>'">合同登记</A>
</TD>
</TR>
其中<Permit exp="S[262/2]">中Permit代表权限表单,exp中的属性值是权限表达式(S[262/2]代表栏目ID为262,2代表访问权限,不同的系统权限表达式不同,具体见权限表达式说明),这样<Permit>和</Permit>之间的显示由具体的栏目授权而定。
权限类型位值说明:
主管:1,授权权限,拥有对资源的授权权限。
浏览:2,对授权资源的浏览权限
修改:4,对授权资源的修改权限
创建:8,对授权资源的创建权限
删除:16,对授权资源的删除权限
其他的可以动态根据需要扩展