ArasFramework系统管理操作手册.docx
《ArasFramework系统管理操作手册.docx》由会员分享,可在线阅读,更多相关《ArasFramework系统管理操作手册.docx(110页珍藏版)》请在冰豆网上搜索。
ArasFramework系统管理操作手册
ArasFramework系统管理使用手册
一、用户管理
1。
用户管理
Innovator中的访问管理是通过定义登陆用户和参与者来实现的。
每一个登录用户都拥有登陆Innovator系统的权限并且对应有一个特殊的参与者,这个参与者是Aras自动分配的。
参与者被用于分配权限,还可以被归到其他的组参与者中.一个组参与者可能包含多个个人参与者或其他的组参与者,每个组参与者都可以用于设置权限.
让我们看下面样例
Tip:
最好的练习
我们建议的练习过程是:
建立参与者类似于建立一个公司的组织结构图。
按照这里的步骤列表能让这个练习容易一些。
1.为最高层的部门建立参与者,比如:
工程部,销售部或是市场部
2。
为每一个高层部门参与者建立子部门.比如工程部可能会有:
研发支持、质量支持等,事实上可能以后会包括客户支持、文档管理或培训。
确信你增加的子部门都作为成员添加到了组参与者中了。
3。
一旦公司组织架构建立起来,创建个人参与者,并把他们加到他们对应的责任部门中去.在Innovator中,一个个人参与者可以属于多个组。
2.登录用户
为了登陆到Innovator系统,每个用户都会被要求在自动弹出的登录窗口中输入用户名和密码。
每个用户都有对应的登录名和密码.在Innovatro系统中,当一个新的用户被创建,用户会被自动分配一个参与者,这个用户和Innovatror参与者之间的关系叫做Alias。
下面是在Innovator中的实现过程。
第一,系统管理员必须先创建一个登陆用户。
1。
从TOC打开系统管理(Administration),选择用户(Users)
2。
点击查询图标查看哪些用户已经在系统中存在了.
3。
点击新建对象(Item)按钮,或是从主界面里选择文件—〉新建,或是点击用户然后点右键鼠标在展开的菜单中选择新建用户,将出现如下对话框
4。
在对话框填写相应的属性字段
a。
登陆名-登陆名是用户用来在登陆窗口输入的用以进入Innovator系统的系统账号名称。
b。
密码-密码是用户用来在登陆窗口输入的用以进入Innovator系统的系统账号密码.
c。
确认密码—再输入一遍用户密码以确认之。
警告:
登陆名和密码是敏感信息(注意保密)。
d.允许登陆—如果用户已经有了登录权限,点击这个复选框.如果这个复选框是空的,就是不允许用户通过登录界面进入到Innovator系统。
5。
下面对话框中的属性是可选的,视需要填选内容。
a。
名字:
用户的名字
b。
姓氏:
用户的姓氏
c.公司名称:
用户公司的名称
d。
邮件:
用户的邮件地址.如果用户打算收到系统中分配工作时给他们的通知,这个信息是必须的,通知会发到他们的邮箱里面.
e.电话:
用户的电话号码。
f。
邮编:
用户的邮编
g。
传真:
用户的传真号码
h.家庭电话:
用户的家庭电话号码
i.手机:
用户的手机号码
j。
传呼:
用户的传呼号码
k.工号:
用户的工号。
这个信息经常被公司用于对员工进行工作考核。
l。
工作目录
m。
起始页
n.默认数据仓库
6。
当所有的字段输入值之后,点击保存,解锁并关闭,退出创建对话框。
7。
从TOC打开系统管理—>参与者查找所有已有的参与者
8.你可以看到一个参与者已经自动创建给了上面的用户,这个参与者的IsAlias属性已经被选中。
这说明每创建一个登录用户,就会由Innovator系统自动创建一个参与者给用户。
现在这个参与者可以被归到其他组参与者中。
组参与者可以分配相应权限.
Alias标签页
另外一种看到参与者和某一具体用户关联的方式是看在用户界面的Alias标签页下的列表
1。
从TOC—>系统管理->用户,打开以前创建的一个用户窗体
2.注意工具栏隐藏标签页的按钮.如果你不选择这个按钮,你将看到这个用户的标签属性。
3。
就像上面显示的那样,这里只有一个标签页.这个标签页列举了被分配给这个用户的参与者。
你也可以在这个列表中手工添加或删除参与者。
3。
创建参与者
参与者,尤其是组参与者在Innovator系统中有多种用途。
以下是部分用途的说明:
∙定义和控制用户/组的权限(特别是对组的权限)
∙定义哪个操作可能会在对象上被执行,例如添加,更新或是删除
∙定义活动分配。
例如在工作流步骤中分配活动.
多层次的权限可以通过组参与者来建立。
所有组里面的参与者继承上层组的权限.成员通过在参与者中的“成员”标签分配到组里面。
一个用户可以属于多个组参与者,这样用户的权限就会被累加.
下表提供了一个典型的参与者列表,所有新用户会自动的被添加到World组
以下是将一个新的参与者和添加到另外参与者中作为它的成员的操作步骤
1。
TOC—〉系统管理->参与者
2.点击新建按钮来显示参与者创建窗体
3。
填写下列的属性
a。
名称—参与者的名称这事一个必填的值
b。
描述—参与者的描述,通常是用于识别的目的
c。
是否别名—表明这个参与者是分配给一个具体用户的,组参与者是没有别名的
d。
成员标签页—列举所有组参与者的成员
4。
添加一个成员到参与者,可以有两个选择-添加一个存在的参与者或是创建一个新的参与者并把它添加到组里。
每个选项都有它的优势.如果你创建一个新的组织结构,就像在用户管理中所描述的,那么创建一个新的参与者是一个很好的办法。
添加新的参与者,通过”执行”的下拉框中使用新建对象选项。
添加一个存在的成员使用选择对象选项
a。
点击新建按钮
b。
如果是创建一个新的参与者,只需要输入新参与者的名称;如果新增一个已有的参与者到组里,查询对话框就会打开,选择一个或多个参与者作为要添加的组成员,然后点击绿色打勾标志的按钮
5.保存,解锁并保存新增加的参与者
4.特殊参与者
以下为Innovator中为特定用途所定义的特殊参与者。
列表如下:
参与者
描述
Administrators
拥有系统管理权限的用户权限.此参与者成员通常拥有最广泛的访问和许可权限.
AllCustomers
需要控制访问权限的客户
AllEmployees
所有的公司雇员。
AllSuppliers
需要控制访问权限的供应商
ChangeSpecialist1
此参与者成员能控制并参与到PR,ECRs和ECNs工作流程中.
ChangeSpecialist2
此参与者成员能控制并参与到ECNs工作流的某些方面。
ChangeSpecialist3
此参与者成员能完全控制ECNs工作流的审计操作。
CM
配置管理组,包括ChangeSpecialist1,2和3。
ComponentEngineering
此参与者成员可访问和控制产品设计项,如零部件,制造商,制造零部件等。
CRB
此参与者的成员能够完全控制的ECN工作流的不同方面
Creator
对象的创建者
ProjectManagement
此参与者成员可进入各种项目管理项,如项目本身及其构成要素如活动和WBS元素。
Owner
此参与者用于产品设计项,被用来指定一个任务创建者,或者负责产品的技术
ProcessPlannerAdmin
过程规划管理员
QPAdmin
此参与者的成员拥有访问和控制各种质量计划项的全部权限,如DFMEAs,ProcessPlanner,QualityPlanningLibrary等。
QualityPlanning
此参与者成员拥有访问和控制各种质量计划项的有限权限,如DFMEAs,ProcessPlanner,QualityPlanningLibrary等。
World
所有用户都自动添加到World参与者中.
二、权限
1。
关于权限
就像在Innovator中其他的对象一样,权限也是一种拥有某些功能的对象,这些功能是基于参与者的名称和操作权进行分配的,例如拥有查阅,编辑,删除等。
举个例子:
下面是个名叫”NewPart"的权限
你可以看到这里为许多不同的身份设置了权限。
例如AllEmployees身份只有读取和能被发现的权限.
下图显示是零部件的对象类界面,它具有对应的权限标签页.注意这个对象类分配的权限就是上面我们列举过的NewPart
2.创建一个权限
你可以创建权限然后把这些权限分配给一个对象类,或是在对象类的权限标签页中创建权限。
创建一个权限
1.在TOC选择系统管理然后再选择权限
2.在工具栏点击新建按钮,创建权限的窗口就如下面显示的那样
3。
填写权限的名称,通常这个名称是权限在被创建时或是在对象中新建权限时命名的
4.分配权限,权限的设置描述见下表.注意:
”可创建者”的权限和”TOC访问”权限不是在权限节点中配置的。
这两个权限是在对象类上直接进行配置的。
读取
能够让用户检索到和浏览对象
编辑
能够让用户编辑存在的对象
删除
能够让用户删除对象
能被发现
能够让用户知道对象是否存在
可修改存取控制
能够让用户修改对象实例的权限
显示权限警告
与"能被发现”配合使用,当用户查找不到对象时如果是因为没有"能被发现”的权限,则给用户返回警告的报错信息。
TOC访问
能够让用户通过TOC看到对象图标
可创建者
能够让用户创建对象实例
5.输入权限的内容
a。
注意执行字段旁边的下拉菜单框。
你可以选择”选择对象"和"新建对象"两个选项。
选择对象选项会帮你转到参与者的查找对话框,新建对象会允许你创建一个新的参与者。
举例:
选择”选择对象”选项
b.点击下拉菜单框,选择"选择对象"选项,然后点击按钮,一个参与者查询窗口就显示出来了。
选择在这个权限中要被授予权限的参与者,然后点击上面的绿色复选框
c。
通过点选复选框选择你希望赋给这个身份的权限。
d。
如果你在下拉菜单中选择”新建对象"选项,一行新的空列将会被创建,你可以输入一个您将要使用的新身份的名称,然后为这个新身份添加你要要赋予的权限。
e。
保存,解锁并关闭退出编辑
你可以为不同的参与者赋予权限,不要忘记参与者是可以被分为个人和组,个人参与者是可以包含在多个组参与者中的,他的权限是可以累加的。
将权限关联到对象类
1.从TOC的系统管理选择对象类,找到准备为它赋予权限的对象类
2。
打开对象并编辑,然后选择权限标签页
3。
如果你已经创建了一个权限,那么从下拉菜单框中选择选择对象,点击按钮
4。
一个选择对话框就会显示出来,显示所有可用的权限。
检索并查找到你需要分配给这个对象类的权限,选中并点选绿色的按钮
5.如果你还没有创建一个权限,你可以通过选择权限标签页中的工具栏中的下拉菜单框中的”新建对象”创建一个,系统会引导你完成新建的步骤。
6.保存,解锁并关闭
3。
关于发现权限
能被发现权限提供进一步限制访问权限的功能.能被发现权限决定参与者是否被允许知道在Innovator数据库中是否存在该对象.这个功能可以用于限制供应链伙伴在Innovator数据库中能发现到他们自己负责的对象。
在这种情况下,只有那些设置了“能被发现”权限的对象才会被返回到搜索结果中,即使还有其他的对象也满足搜索条件。
发现和读取动作
无”能被发现”权限或无"读取”权限
∙就算符合查询条件,对象信息不会返回到主界面或关系界面。
∙如果设置了显示权限警告权限,将会在状态栏中显示警告表明权限受限。
只有”能被发现”权限
∙如果符合查找条件,查询到的对象将会被返回到主界面和关系界面
∙如果没有读取权限,用户将被拒绝查看查找到Item对象
∙将会在主界面的锁定状态列显示警告
∙如果设置了显示权限警告权限,将会在状态栏中显示警告表明权限受限。
只有”读取”权限
∙用户将被允许打开窗体查看对象信息
4。
可创建者权限
可创建者权限允许特定身份的用户创建对象实例。
这个权限是直接加在对象类上的。
如果用户没有这个权限,则无法创建或添加对象实例。
设置可创建者权限
1。
在TOC—〉系统管理—>对象类,查找你需要编辑的对象类。
在这个例子中,我们会使用一个名叫“EllenTest”的对象类.打开对象类编辑,然后选择它的可创建者标签页.
2.注意:
下拉菜单框在“执行"旁边,如果你选择选择对象,你将会选择一个参与者,并分配给这个参与者拥有增加该对象实例的权限.如果你选择新建对象,你可以创建一个新的参与者并分配给这个参与者创建该对象实例的权限。
3.为了给这个参与者赋予权限,需要在可创建列选中复选框.如果你没有选中复选框,指定的参与者将不会被赋予权限。
4。
保存,解锁和关闭.
5.创建子类对象的权限
介绍
类结构允许单个Innovator对象类指定类和子类,它们可用来组织属性,匹配不同的输入窗体和通过可创建者设置为不同子类的对象实例设置权限。
例如:
一个“InspectionResult”对象类可能分为Aesthetic,Tolerance和Packaging类。
通过不同分类,参与者能够采用相同的InspectionResult对象以不同方式满足业务需求。
此章节中,我们学习如何为“InspectionResult”对象的参与者指定创建权限。
为对象类定义子类创建权限
为了解释子类创建权限是如何在Innovator工作的,我们用对象类”InspectionResults”为理论对象。
假定Aesthetic,Tolerance和Packaging已经添加,如类结构浏览器所示:
添加无分类/类型限制对象创建权限
创建权限在对象类窗体的“可创建者"页签中指定。
Inspectors组参与者下已经添加到了“可创建者”中,代表允许Inspectors组在数据库中创建记录.如果把分类列置为空,组成员可创建inspectionresults的任何分类类型。
换句话说,Inspectors组对于InspectionsResults的任何分类都不受限制。
指定分类类型限制组/身份
在例子中inspections参与者包含有两个组参与者:
Aesthetics和Packaging。
我们如果只允许组创建InspectionResults的某一种类型,这可以通过在“可创建者”行指定“类路径”来实现。
下图为两个组已经添加到“可创建者”页签,每行的正确类路径也已经分配:
保存后,这些组成员将只能够创建(或选择)指定的类路径类型.确定“可创建框”已经选中.通当保存对象类时,变更生效.
牢记:
如果没有指定分类,参与者将能够创建任何类型的分类。
“可创建者”权力是如何强制分类的
当创建对象时,在分类选择窗体将只显示符合条件的选择.通过这种方式,每个组只能创建由管理员配置的指定分类。
注意:
在Aesthetic组成员的窗体中无效分类将变灰且不可选。
对InspectionResults,属于Aesthetics组的用户只允许选择Aesthetic类型。
6.TOC访问权限
主界面树状图的表内容的访问权限在对象类中进行控制.下面的图片显示的是一个新的对象类被显示在TOC分类中。
分类是指TOC的文件夹。
TOC访问权限定义了对象类在不同用户身份下出现在主界面的哪个分类下.用户必须被分配到对应的具有TOC访问权限的身份中才能在主界面的树状图中看到该对象类。
TOC访问权限还控制着树形界面的分类是否可见.当用户没有某一个分类下任何一个对象类的访问权限的时候(就像系统管理分类),分类是不会显示的。
当用户被分配了TOC权限,但是没有指定的分类,那么该ItemType就会出现在树形结构的最顶层。
授予TOC访问权限
1。
从TOC的系统管理—〉对象类,选择需要在TOC显示的对象类,打开并编辑该对象爱内阁类。
在这个例子中,我们将会使用Ellen’sTest这个对象类
2。
在对象类定义界面打开TOC访问标签页
3。
选择分类单元格,点击下拉菜单栏为你已经选择的身份选择想要在主界面上看到该对象类的分类
4。
如果你选择“新建对象”,点击新建按钮,会为你创建一条新的空行.输入你想要创建的新参与者的名称,选择你想要该参与者在TOC上查看到该对象类的分类
5.保存解锁和关闭
三、数据类型
1。
关于数据类型
当为对象类配置属性时,其中的一列叫做数据类型。
Innovator中,数据类型是对象的每个属性的一个属性。
下拉列表中的数据类型列表如下:
布尔型
允许答案为真或假,通常用于窗体上的复选框
颜色
十六进制颜色值,从窗体选择时自动与颜色关联
颜色列表
使用这个属性,你的数据源中必须已经有一系列可使用的颜色。
创建颜色列表请查看”创建一个列表"。
如果知道怎样创建列表,但不知道颜色的十六进制值,可以访问微软推荐的
窗体中,颜色列表和其他列表一样,以下拉框形式出现:
日期
日期,从日期对话框中选择。
日期在客户端的显示格式,由用户控制面板上的区域设置决定。
小数
值有精度(数字总数)和小数(数字的小数点位数)。
联合类型
外部的定制方法的值
过滤列表
过滤列表值
Foreign外键类型
参阅”外部数据类型"
浮点型
科学计数法值,精度(数字总数)和小数(数字的小数点位数)x10x
格式化文本
能够用”Innvoator格式文本编辑器"编辑的文本格式
图片
一张图片,例如图标
整数
一个整数
Item对象类型
另一个Innovator对象
列表类型
预定义的一组值,通常在窗体中以下拉框显示。
更多信息请参阅”创建一个列表”
MD5类型
加密数值
多语言字符串
一个多语言字符串值,参阅”国际化"。
多值列表
有一个或多个值的Innovator列表
序列
一系列连续数值,序列属性指定增长和格式。
更多信息请参阅"序列"
字符串
数字和字母字符串,长度小于属性中的指定长度
文本
一长串数字和字母字符串,长度小于1GB
变量
Innovator变量
2.创建列表
列表是一种将具有一组值的对象封装在一起的数据类型,例如颜色或是制造商的名字。
当一个列表被用作一个对象的属性时,默认会在对象实例的界面出现一个下拉框。
这里有一个定义对象的颜色列表的例子,以下是对象属性定义的界面
要注意的是数据类型被设置成了颜色列表数据来源指向的是ShadesofRed列表,当你在对象实例的界面上设置颜色属性时,它将如下显示:
创建一个列表
1。
在TOC—〉系统管理,选中列表,选择新建按钮,一个新的列表界面就会显示出来。
2.输入列表的名称和描述
3。
点击列表工具栏的新建按钮.这样就会在列表中添加一行
4。
输入标签值和序号,如果是做带颜色列表,你可以参照
a。
标签-在下拉菜单框中显示的值,用户在对象界面使用这个列表选择属性的值.
b。
值-一旦被用户选中,属性将会被赋予的实际值(在数据库中存储).
c.序号—这些输入值在下拉菜单框中显示的顺序(自顶向下)
5.保存解锁和关闭
3。
外部数据类型
外部数据类型用来描述一个属性,既是对象1的属性,也同时是对象2的一个属性。
在下例中,我们将创建一个叫做”TestPart"的对象类,给它两个属性-—-—第一个是对象类型,将引用文档对象类;第二个将引用文档对象类的名称属性,它将成为TestPart对象类的外部数据属性。
创建一个外部数据类型
1。
在TOC—〉系统管理选择对象类,新建一个对象类,将出现一个界面如下所示
2.让我们输入一些属性值
a.名称-TestPart
b。
标签—TestParts
c.自动搜索—选定
d。
TOC访问—
e.可创建者-允许World身份添加(查看CanAdd)
f。
全县—允许World身份读取、更新、删除和修改访问权限。
g.增加一个叫SpecDocument的属性,设置它的数据类型为Item,数据源设置成Document。
点击F2从数据源获取Item的查询和选择窗口。
h.增加另外一个属性,叫做SpecID设置它的数据类型为Foreign。
当你选择数据源单元格,你会看到外部属性选择对话框,列出所有这个对象类的属性.
选择specdocument,因为这是我们选定的Item属性,打开属性列表,选择左边的加号按钮,属性列表就显示出来了。
双击选择name属性,对话框将会关闭.
3.保存对象类的设置。
你将会看到name属性出现在SpecID属性行的外部属性单元格
当你为你的对象类创建一个外部属性,让我们看它是怎么样显示在界面上的。
这里是TestPart看到的例子
4。
配置序列
序列在Innovator中是用来给PRs,ECRs和ECNs或是其他对象生成自动编码的。
查看预设的序列
1。
在TOC—〉Administration,选择序列
2.查找,你会看到如下可用的序列:
文档,零部件ECN,ECR,和PR等
让我们用ECN的序列举个例子
配置序列
1。
打开ECN序列
2。
你将会看到如下界面
3。
以下是序列的属性和它的作用
a.名称–序列的名称
b。
前缀-ECN—10000x。
编码中的前缀号。
举例,默认的,所有ECNs将会使用ECN做为前缀
c.后缀—和前缀相似,是编码的后缀.举例,如果你指定一个后缀—GTX,则ECN编码将会变成ECN-100001—GTX
d。
补齐字符-指定填充编码空间的字符
e。
补齐位数-编码字符的长度,不包括前缀和后缀
f。
幅度—区分前一个编码和后一个编码之间的增量
这里有一个例子显示这些属性在序列配置中是怎么样一起生效,并生成编码的
样例1
如果上面的值被填写,那么ECN的编码就会变成下面的样子:
ECN—xxxx1003,ECN—xxxx1004,ECN—xxxx1005
样例2
如果上面的值被填写输入,那么ECN的编码将会变成以下的样子:
ECN-00001020xpj,ECN—00001030xpj,ECN—00001040xpj
四、对象类型
1。
关于
对象类是Innovator管理的业务对象。
它是对象的定义,所有的对象都是因它而存在的.在面向对象的编程中,对象类就类似于类的定义,对象是对象类的实例化。
几乎所有的Innovator对象的定义都是通过对象类.对象类的定义包括了属性,窗体,生命周期,工作流,权限,关系,服务和客户端的方法和行为等等。
当创建一个对象类,你将会看到标题属性和标签页
对象类的报表
有三个有用的报表来汇总对象类的定义.
•在顶部菜单选择一个报表
oDefinitionReport总结了对象类的窗体内容和非核心的属性以及其他关系标签页中的内容
oItemTypePermissions