技术开发 频道

表单中权限设置 VS 流程节点中权限设置

  流程节点中的权限设置

  在没有自定义表单工具的时候,定制或开发的模块中,要加入这些权限的控件比较麻烦,通常在集成工作流系统的时候,就会在工作流的流程定义节点中加入这些权限的设置,一般来说工作流系统都会带有流程设计器,在节点属性页中加入这些权限控制。

  对业务表的字段的访问权限的控制,设置完成后生成xml格式数据,保存到业务流程建模的文件中,当运行流程时候,打开业务表单时,取出流程节点上设置的权限设置串,和当前的环境中比较,符合条件的作用于页面域,使得只读,禁用或不可见。

  这两种方案中,在自定义表单中设置要简单一些。而且直观,直接对控件或字段进行设置,可以是伪列,不一定和字段一一对应。表单运行时,直接取出设置的权限,作用于页面控件。

  在流程节点中设置,需要将业务表的结构读出,然后设置,页面运行时,需要建立流程的解释对象,然后获取流程节点中设置的权限,作用于页面的控件,还需要按一种约定的格式去做,例如,控件id=字段名这样的格式来做解释。

0
相关文章