`

Remedy AR System学习笔记

阅读更多

Remedy AR System组成
Remedy AR System的核心是Form,所有的操作都是围绕Form来进行的.Form又由Field组成,多个Form组成一个应用程序.用户填写的每一个Form对于AR System来说就是一条记录,而Form则可以由用户自己通过定义不同的界面来满足各自的需求
菜单是针对Field来说的,也就是为用户提供输入的可选数据项,跟我们一般所说的menu有所不同
对表单数据进行的各种操作分别为主动链,过滤器和升级.Remedy的一些术语非常怪异,让我们这些程序员无法理解
主动链其实就是客户端的一些处理操作(类似于在页面中写的一些js代码),比如在客户端对用户输入有效性的验证处理
过滤器就是服务器端的一些处理操作(类似于写的一些servlet类或者嵌套在jsp中的java代码),比如通过后台程序对用户输入的数据进行有效性验证
升级可以理解为触发器,就是在指定的时间或者时间间隔里面执行一些处理操作

AR System体系结构包括:客户端,Web中间层,AR System服务器层以及数据库层
客户端分为三种:第一种是用户客户端,它又分为Browser客户端,Windows程序客户端,使用WML的无线客户端以及Remedy Alert桌面寻呼机客户端,这个是给用户使用的客户端,可以理解为应用程序的使用者客户端;第二种是管理员客户端,也就是操作应用程序后台的客户端,比如对应用程序进行创建,修改,扩展以及给不同的用户设置相应的权限,对AR System进行配置的是Remedy Administrator, 对网络中间层进程管理的有一套专用的web后台工具,通过web方式就可以修改,将外部数据导入Remedy应用程序的叫Remedy Import,将Remedy应用程序进行迁移的叫Remedy Migrator;第三种叫集成客户端,没理解到底是什么东东
Web中间层用来连接AR System服务器和有线的无线的各种客户端,比如把web客户端的请求再转发给AR System服务器,把AR System的响应再转发给web客户端,对于使用Java来作为中间层来说,就是一个能执行Jsp, Servlet的Java Web Server,同时还需要在Web Server中加上一个Remedy的Connector用来处理Web Server与AR System之间的请求转发处理
AR System服务器是用来与数据库服务器打交道的,比如向数据库写入数据,查询数据之类,同时权限的控制和各种触发器(也就是Remedy所谓的升级)也是放在AR System服务器中
数据库层和我们理解的一般性的RDBMS没什么区别

表单部分
表单分五类:常规,仅供显示,链接,视图和厂商
常规就是对数据库表的一个映射
仅供显示指的是没有跟数据库关联的表单,比如创建对话框(对话框也是表单,这个表述奇怪的很)
链接表单可以理解为虚拟表单,比如将两个常规表单合成另外一个表单,这里的另外一个表单就是指的链接表单.它实际上不跟数据库关联,但是它内部所包含的表单可能与数据库表关联
视图表单主要是用来连接外部数据库用的
厂商表单这个也是一个很怪异的名词,实际上就是用来与非关系数据库数据源连接的表单,比如文本,电子表格等
表单又根据功能分为主表单和辅助表单,主表单就是用户看得见的表单,辅助表单同他的名字一样是用来辅助主表单完成一项操作用的.
辅助表单又分三种:第一种说白了就是主从表中关联表对应的表单,比如一个主表单需要使用部门id,关于这个部门的其他信息就用辅助表单来表示;第二种就是用来表示工作流信息的表单
AR System中还有一种叫表单视图的概念,这里我们可以将表单理解为MVC中模型,而表单视图可以看作视图,从而做到表单可以被重复使用,我们可以针对一个表单为不同的客户端,不同的语言,不用的用户生成不同的视图
域(Field)是表单的组成部分,域包含的信息有:数据类型,是否可见,是否禁用,长度,必填可选,默认值,输入方式等等
域还有不同的类型:与数据库中的字段值直接映射,对其他表格的引用,附件等等,还有很多种,暂时还没理解
表单还有一个很重要的域那就是核心域,它包含了每一条记录的一些信息,比如创建日期,创建人,修改人,修改日期,状态历史,描述等等,因为是对记录的描述,不允许删除

菜单部分
前面说过了,在AR System中的菜单跟我们通常说的菜单是不一样的,他指的是和域相关的输入选项,类似我们所说的下拉列表,将其理解为下拉列表就好了
菜单有不同的类型:文字类型,数据内容是在开发的时候写死的;
文件类型,数据内容保存在一个文件中,这个文件可以在服务器端也可以是客户端上的某个文件
搜索类型,数据内容是从AR System所连接的数据库中取得的,一般用作联动下拉列表
Sql类型,可以使用sql访问外部的数据库信息

应用程序部分
AR System系统的本地化是通过提供不同的视图来实现,比如英语视图,中文视图等

权限控制
AR System中使用用户和组的概念来设置权限,系统与定义了一些组.
组分为两种:显式组和隐式组,显式组是必须将制定的用户加入才能拥有某项权限,而隐式组则是根据相应的操作或者相关域中的内容而获得某些权限,所以不用将用户制定为某个隐式组
AR System还有角色的概念,类似于组,不同之处在于,角色是针对某个应用程序(而且这个程序是可部署的应用程序)而言的,而组是针对AR System Server而言的,如果使用了角色,一般不直接为用户指定角色,而是将用户指定为相应的组,然后将组和角色关联
AR System可控制的元素包括表单,表单域,主动链,这里需要注意的是在设置主动链的访问权限的时候也要同时设置与主动链相关的可见元素的访问权限;主动链集访问,必须同时具有集合中所有主动链以及集合本身的访问权限,否则不能访问;还有对请求的控制,这个没明白,请求不是通过主动链那控制的吗?
AR System还有一个许可的概念,这个没看懂是啥玩意儿,它与请求有关,包括读取,有限读取,固定写入,浮动写入

对于可部署的应用来说,添加到该应用的所有对象的显示的group权限将被剔除掉,必须手工的为这些添加的对象重新分配角色权限

Remedy AR System的安装
Mid Tier可以与AR System Server分开安装,也可以合在一起,如果是合在一起则必须直接安装在AR System根目录的下级目录中,而不能安装在其他子目录下,比如Remedy Administrator
通过BMC Remedy Mid Tier Configuration Tool来设置Mid Tier所要访问的AR System Server
Web Server和MidTier必须安装在同一台机器上
当AR System Server和SqlServer2000一起安装的时候,用户必须选择当前操作系统的登录用户进入,否则安装完了无法启动AR System不知道是不是因为我的SqlServer2000安装的问题
由于AR System的数据在与客户端进行通讯的时候是经过了加密的,我不知道怎么设置,必须安装encryption product这个玩意儿,否则在用客户端登录的时候会报加密库找不到的错误

分享到:
评论
1 楼 zeebly 2010-10-11  
刚接触BMC,请问有没有学习资料分享一下。

相关推荐

    BMC remedy7.5 AR System安装手册

    BMC Remedy AR (Action Request) System 是一个强大的业务流程管理和IT服务管理平台,用于自动化企业的关键业务流程。在开始BMC Remedy ARS 7.5的安装之前,了解系统的基本架构和功能至关重要。 首先,AR System的...

    BMC AR SYSTEM

    ### BMC AR System 核心知识点解析 #### 一、Form 的核心地位与构成 在 BMC AR System 中,**Form** 是整个系统的核心组件。所有的业务流程及数据管理都是围绕着 Form 展开的。每个 Form 又由多个 **Field** 组成,...

    BMC Remedy Action Request System 7.5.00 Workflow Objects Guide

    综上所述,BMC Remedy Action Request System 7.5.00 Workflow Objects Guide是一份全面的参考手册,对于所有需要与BMC Remedy AR System 7.5.00协同工作,以及希望进一步学习和掌握该系统工作流管理功能的人员来说...

    bmc remedy ars

    标题与描述概述的知识点主要围绕着BMC Remedy Action Request System(简称BMC Remedy ARS)的安装、部署及应用开发过程。BMC Remedy ARS是一款强大的IT服务管理(ITSM)解决方案,旨在帮助企业优化其IT服务的交付与...

    A collection of Remedy AR System plugins-开源

    Remedy AR System是一款由BMC Software开发的企业服务管理平台,主要用于事件、问题、变更和配置管理等IT服务流程。这个开源插件集合为Remedy AR System提供了额外的功能和扩展,以提升其灵活性和效率。 标题中的"A...

    remedy ar 文档

    根据给定的文件信息,我们可以深入探讨与"remedy ar 文档"相关的IT知识点,尤其聚焦于Action Request System(简称AR System)6.3版本的开发应用与文档内容。 ### AR System开发概述 Action Request System是由BMC...

    BMC Remedy AR System REST API

    BMC Remedy AR System REST API overview-v1-20161011_0142

    remedy 6.3资料

    通过Remedy 6.3资料,用户可以学习到如何在AR System中创建Web服务,并将其部署到生产环境中。 #### 消费Web服务 除了创建Web服务,AR System还具备强大的消费能力。企业可以通过AR System接入第三方Web服务,实现...

    BMC ARSystem 7.5

    随着云计算和大数据技术的发展,BMC ARSystem也在不断地演进和完善,未来可能会更加注重于云原生环境下的应用开发和支持,以及利用人工智能和机器学习技术来进一步提升自动化水平和服务体验。 总之,BMC ARSystem ...

    BMC Remedy Action Request System 7.5.00 Form and Application Objects Guide .pdf

    BMC Remedy Action Request System 7.5.00是BMC软件公司开发的一款面向企业的IT服务管理解决方案。该系统的主要功能是帮助IT部门更高效地处理服务请求、变更管理、资产管理等任务。以下是有关该系统的详细知识点。 ...

    REMEDY ARserver Install Manual

    知识点:BMC Remedy ARSystem 6.3安装与配置指南 一、产品概述与版权信息 《REMEDY ARserver Install Manual》是BMC Software公司于2005年发布的Action Request System(简称ARSystem)6.3版本的安装手册。此手册...

    BMC Remedy API

    This document is intended for software developers who want to use the AR System APIs to further customize AR System. You must know how to write API programs and be familiar with AR System, including ...

    Remedy——完善的服务管理解决方案

    AR System平台是Remedy的核心技术基础,它采用了独特的三层架构,包括数据库服务器、应用(工作流)服务器和客户端,这一架构提供了极高的灵活性和可扩展性。以下详细介绍AR System平台的特点: 1. **三层结构**:...

    itsm-remedy

    下面将详细介绍Remedy中的五个关键组件:Asset Management(资产管理)、Change Management(变更管理)、HelpDesk(服务台)、Service Level Agreement(服务级别协议)和AR System(活动记录系统)。 1. Asset ...

    工作流软件Remedy 入门培训原版教程

    1. BMC Remedy Action Request System (AR System):是Remedy的核心组件,处理所有服务请求和工作流。 2. Console:用户界面,供管理员和用户交互,进行任务处理、报告查看等操作。 3. Web门户:提供自定义的自助...

    Remedy应用安装配置手册

    在安装Oracle数据库之后,接下来是配置Remedy Application Server(BMC AR System)和相关的中间件,如Web服务器和Application Server。这通常涉及设置数据源、创建服务账户、配置安全设置、安装和配置Remedy应用...

Global site tag (gtag.js) - Google Analytics