学习BMC Remedy笔记2--概念

来源:互联网 发布:鲁豫怎么这么瘦 知乎 编辑:程序博客网 时间:2024/04/29 09:54

    先读Concepts-700_ChineseS,力求对Remedy有个总体概括的了解,因为是中文所以看起来比较快。

    Remedy基本是可以做出所有想要的任何流程,非常的灵活。工作流组件分为三种:主动链(active link),过滤器(filter),升级(escalations)。主动链运行在客户端,通过事件来触发;过滤器运行在服务器端,也是通过事件来触发;升级运行在服务器端,通过时间来触发。这几种组件组合作用来完成复杂流程的运转。Remedy架构非常的清晰,还算比较好理解,毕竟是一个非常成熟的平台,比SM好的多了。

    具体来说,主动链和过滤器都可以捆绑成集合,以后任何时候都可以调用这些主动链集和过滤器集,这点有点像面向对象的思想,可以复用。

    多个主动链可以在相同的触发条件下触发。过滤器也一样。对于每个组件,都可以指定其相对其它主动链或过滤器的触发顺序。这样做的一个原因是一个主动链的输出结果可能会影响另一个主动链。通过精心安排一组主动链,可以实现非常复杂的操作。
    将主动链和过滤器捆绑成主动链集和过滤器集时,将会忽略集中的执行次序。相反,工作流程按集内的位置次序执行。这允许集过程运行,而不必担心影响工作流程在集外的次序。

    在访问权限控制方面,用户放到组里,给组赋予角色,给角色配置各种访问权限。条理清楚,简单明了!

    1,如果一个用户同时属于多个组,那么这个用户所拥有的权限是多个组权限的并集。

    2,组分为隐式组和显示组,Remedy有7个预定义组。显示组是必须为其指派用户的组:Administrator,Subadministrator,Customize三个。隐式组是用户依靠请求中特定域的内容自动(或隐含地)成为其成员的组。无法为隐式组指派用户。预定义的隐式组有:Public,Submitter,Assignee,Assignee Group。所有在user表中的用户,默认都属于Public组。

    对访问权限的控制分为几层:1,控制对服务器级别的访问,主要是用户名密码验证。2,控制对表单的访问。3,控制对域的访问。4,控制对主动链的访问。5,控制对主动链集的访问。6,控制对请求的访问。

原创粉丝点击