下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、I F S A p p l i c a t i o n s 2 0 0 3 - 1IFS 管理员赋权手册目录或查找到需要的逻辑单元对象,将逻辑单元对象权限赋给创建的角色 步骤四:创建需要的用户步骤五:修改用户的详细资料,将角色赋予用户 其中需要赋两个 IFS 基本权限: ifs_connect( 和数据库建立连接的权限 ) fnd_normal( 使用 IFS FND 基本的功能 ) 注意:将 presentation Object Security 设置成 ENABLE 步骤六:使用用户登录应用程序测试1.2 其他说明1. 第一次进入该功能“ Security Permissions ”,系
2、统将建立 Internal LU-dictionary fast access table, 通常被 称为字典的缓存和表被更新2. 针对不同的对象, IFS 应用系统预先设置了三种不同等级的权限FULL 对所有的 packages 有执行的权限 对所有的 views 有完全的更改和查询权限 对 F1 功能没有限制NONE 对所有的 packages 不可执行对所有的 views 有没有权限查询和更改对 F1 功能没有限制QUERY 对所有的 views 有权限查询 管理员可以在以上等级的基础上,对需要赋权的对象赋权。3. 赋权完成后,不同的权限,系统将通过不同的颜色显示来区分Black = 该
3、项目下全部的权限被赋予角色Blue = 一部分对象权限被赋予角色Red = 没有 对象权限被赋予角色4. 切换应用界面到英文状态,有利于赋权时查询对象的名称。5. 在用户详细信息的界面中,将Presentatioin Object Security 选项设置成 Enabled ,可以减少因为用户界面和用户界面之间的关联,显示出的不必要的菜单选项。6. IFS 应用系统的赋权通常先将模块的全部权限( FULL 或 QUERY )赋予角色,然后再特定的权限增 加或取消以达到控制权限的效果。7. IFS 应用程序的管理员用户 IFSAPP 不受权限设置的限制,通常先使用 IFSAPP 用户登录应用程
4、序定 位需要赋权对象的信息,再通过 ADMIN.exe 赋权给一般的角色。如果在应用中 IFSAPP 能正常执行某 一操作,但一般的用户不能执行同一操作,在排除应用设置上的限制后可以判断是因为权限设置的原因 导致不能应用此功能。8. 对于界面对象,可以通过界面对象的名称在赋权中查询界面对象,也可以通过界面对象的唯一标识号 在赋权中查询界面对象。对于逻辑单元对象,可以通过鼠标右键的 Find Logic Unit 功能查询逻辑单元对 象。9. 如果用户同时属于角色 A 和角色 B ,那么用户同时拥有角色 A 和角色 B 的界面对象和逻辑单元对象 的权限,即某一特定功能只要赋予了角色 A 或角色
5、B ,即可以被用户使用。但对于 GUI 运行环境的限 制,相类似,如果角色 A 或角色 B 之一有运行环境的限制,用户将不能使用相关的运行环境。10. 除了用户自定义的角色外,正常使用IFS 应用系统必须将 FND_NORMAL 和 IFS_CONNECT 两个系统角色赋予用户。11. 在管理员设置权限的期间, IFS 应用程序中系统参数 ” Security setup 设置成” ON (意味着每次登录的 权限读取,必须从磁盘的数据表中重新读取)有利于管理员正确设置权限;在日常运行期间, IFS 应用 程序中系统参数 ” Security setup 设”置成 Cache (意味着从数据库启
6、动后第一次登录的权限读取,必须 从磁盘的数据表中重新读取,其后的用户登录,权限信息从 cache 中读取)有利于提高系统登录性能。1.3 赋权中需要的工具的使用1. IFS debugCtrl 小键盘 0 鼠标右键 点中 IFS 应用程序工作界面空白的地方 通常情况下,我们只保留选项 :Cilent Database Calls 客户端向服务器端提交的 CALL 请求,显示是黑色 ServerPL/SQL method call 服务器端执行的 PL/SQL 方法按照调用的顺序显示。显示是兰色2. IFS Navigator 显示 工作界面空白的地方鼠标右键,“属性”选中窗口后,LU_NAME
7、 :将显示此窗口调用的逻辑单元VIEW_NAME :将显示此窗口调用的视图PACKAGE_NAME : 将显示此窗口调用的 PackageIDENTITY : 将显示此窗口的 IFS 定义的对象标识号 显示出的内容(例如窗口标识号)可以 COPY3. IFS Pl/sql package code 查询 可以通过 Package 名称查询到 Package 所属的 Module 和 LU 名称4. Pl/sql develop 工具可以通过 Package 名称查询到 Package 所属的 Module 和 LU 名称 可以通过 VIEW 名称查询到 VIEW 所属的 Module 和 LU
8、 名称5. IFS Security Permissions /Presentation objects 对象的鼠标右键 Grant all/Grant Query on All/Revoke All : 将模块的全部权限赋予角色 / 将模块的全部查询功能赋予角色 /删除该角色所具有的该模块的所有功能。Grant Presentation Object/ Grant Query on Presentation object/Revoke Presentation Object 将所选单一界面对象的全部权限赋予角色 / 将所选单一界面对象的全部查询功能赋予角色/删除该角色所具有的所选单一界面对象
9、的所有功能。Show Title 在赋权界面中显示对象的名称或是显示对象的标识号Show Only Granted 仅显示出该角色所具有权限的所有对象 Queryable Administration/Queryable Administration Details 可以在此界面中按对象的名称或对象的标识号查询到对象,并针对此对象赋权, 通常我们也可以使用此功能查询到某一对象所属的模块。6. IFS Security Permissions /Access rights 鼠标右键功能Full Access/ Query/ No Access将模块或逻辑单元或逻辑对象中的视图、package对象
10、的全部权限赋予角色 / 将对象全部查询功能赋予角色/删除该角色所具有的对象的所有功能。Find logic unit 已经知道了逻辑单元对象 LU 的名称,快速的查找到逻辑单元。二 查找需要的界面对象2.1 FRM 窗口系统的 FRM 窗口指 Form 形式的窗口,系统中使用的图标是 ,在管理员程序中同样使用图 标 ,IFS 应用系统对窗口的唯一标识号命名规则以 frm 开头 .例如应用中菜单的窗口: Inventory Transactions Receive Inventory Part步骤一,使用 IFSAPP 登录 应用程序,查看该窗口名称 Receive Inventory Part
11、 ,或通过窗口鼠标右键上 的“属性”功能,在窗口表单中查询到唯一标识号是 frmInvReceipt步骤二,查找到 Inventory 模块,并查找到对象标识号 frmInvReceipt ,将对象赋权给角色。 注:步骤二也可以使用窗口名称 Receive Inventory Part 查找到窗口对象从图中可以看到, FRM 窗口可能会包括子窗口,因此如果通过查找窗口对象 Queryable Administration 为 FRM 窗口赋权将不能赋权该窗口的所有权限。不过如果采用此方法删除用户的赋权将 是比较有效的,2.2 TBW 窗口系统的 TBW 类窗口指简单的列表形式的窗口,它可以是独
12、立存在,也可以存在在 FRM 类窗口中。系 统中使用的图标是 ,在管理员程序中同样使用图标,IFS 应用系统对窗口的唯一标识号命名规则以 tbw 开头 .应用中菜单: Inventory Transactions Receive from Transit步骤一,使用 IFSAPP 登录 应用程序,查看该窗口名称 Receive from Transit ,或通过窗口鼠标右键上的 “属性”功能,在窗口表单中查询到唯一标识号是 tbwRecTransit步骤二,查找到 Inventory 模块,使用对象标识号并查找到对象标识号 tbwRecTransit ,将对象赋权给角 色。2.3 DLG 窗口
13、系统的 DLG 窗口指对话框形式的窗口,系统中使用的图标是 ,在管理员程序中同样使用图 标 ,IFS 应用系统对窗口的唯一标识号命名规则以 dlg 开头 .应用中菜单: Inventory Transactions Transfer Inventory Transaction 步骤一,使用 IFSAPP 登录应用程序,查看该窗口名称Transfer Inventory Transaction或通过 Debug 可以查询到该 DLG 窗口的标识号 dlgTransferInvent 步骤二,查找到 Inventory 模块,使用对象标识号并查找到对象标识号 dlgTransferInvent ,
14、将对象赋权给 角色。 也可以通过查找窗口对象 Queryable Administration 为 Dlg 窗口赋权2.4 Rep 窗口系统的 Rep 窗口指在应用程序中调用 IFS Foundation1 基本功能 Info service 中的 Order report (订单报表)功能的报表打印窗口,系统中使用的图标是 ,在管理员程序中同样使用图标,IFS应用系统对窗口的唯一标识号命名规则以 Rep 开头 .应用中菜单: Customer Orders Pricing Report - Sales Price List 步骤一,使用 IFSAPP 登录应用程序,切换到 en环境中,获得报
15、表的名称 Sales Price List 或可以得到该菜单的名称是 Report - Sales Price List 步骤二,通过查找窗口对象 Queryable Administration ,查找对象的名称(描述)。2.5 RMB 功能(打开一个窗口) 使用 2.1-2.4 的方法赋权或不赋权打开的目标窗口,将可以显示或不显示 RMB 的功能 二查找需要的逻辑单元对象 3.1 RMB 报表打印应用中菜单: Purchasing Purchase Order Purchase Order 中的打印采购订单的功能 步骤一,使用 IFSAPP 登录应用程序,使用 Debug 跟踪并执行打印功
16、能。 一般在报表显示预览后,在 DEBUG 的末尾部分会有“ Select . FROM *.rep ”本 例中是 IFSAPP.PURCHASE_ORDER_PRINT_REP 通过 Pl/sql develop 工具查询到 PURCHASE_ORDER_PRINT_REP 视图的 LU 是 PurchaseOrder ,调 用的 Package 中的方法是 PURCHASE_ORDER_RPI.Report_Printout 。 步骤二 : 通过 Access rights界面( find logic unit功能查找到 LU )将视图PURCHASE_ORDER_PRINT_REP 和
17、PURCHASE_ORDER_RPI 的权限赋予(或不赋予)角色,并保 存。3.2 RMB 功能(执行一个功能)应用中菜单: Purchasing Purchase Order Purchase Order 中的下达采购订单的功能 步骤一,使用 IFSAPP 登录应用程序,使用 Debug 跟踪并执行订单打印功能。 一般在执行功能初始,前台客户端将向服务器端提交一个请求的 PL/SQL 的方法( CALL ),仅接着此 记录的是服务器端执行的相同的 PL/SQL 方法, 得知执行下达采购订单调用的 PL/SQL 的方法是 PURCHASE_ORDER_API.RELEASE_ 通过 Pl/sq
18、l develop 工具或 PL/SQL package code 查询到 PURCHASE_ORDER_API 的 LU 是 PurchaseOrder , 步骤二 通过 Access rights界面( find logic unit功能查找到 LU )将方法PURCHASE_ORDER_API.RELEASE_ 的权限赋予(或不赋予)角色,并保存。3.3 Info Service Rep 中的报表 和 3.1 RMB 报表打印赋权的方法类似,在赋权完成后,需要使用Refrash cache 功能更新权限设置的Cache3.4窗口中执行结果报错 窗口中的报错有两种情况, 一种是以错误的形式
19、出现: 提示的意思是没有找到对象 Ifsapp?.Application_Domain_API.Set_Current(cAppsrv._sTemp) 可能的情况是程序出错 , IFSAPP.Application_Domain_API. Set_Current 对象丢失了 ,但更多的情况是登录 的用户没有权限使用 IFSAPP.Application_Domain_API. Set_Current 功能 一种情况是以提示的形式出现的 :相同的含义 : Application_Domain_api 的 package 中的函数 Set_Current 没有权限 . 赋权的方法同 3.2 RMB
20、 功能(执行一个功能)3.5窗口中的新增 /修改 /删除功能窗口中的新增 /修改 /删除功能可以使用 3.2 RMB 功能(执行一个功能)的方法赋予 另一种方法是 :IFS 程序中定义新增 / 修改 /删除标准功能是函数 New_/ Modify_/Remove_ 赋权的方法可以参照 2.1-2.2 FRM 窗口 /TBW 窗口的赋权 , 并在此基础上 (赋予完全的权限或查询的权限 ) 赋予标准的函数功能将系统的标准函数 New_/ Modify_/Remove_ 赋权给角色 四 GUI 运行环境的限制修改菜单的功能和修改窗口属性的功能属于 IFS 应用系统中的 GUI 运行环境的设置。 应用
21、中菜单:窗口鼠标右键“属性”功能。 菜单的隐藏和显示隐藏功能。 工作界面鼠标右键“属性”功能。实现功能: 控制用户查看窗口的属性,修改管理员特定设置的窗口查询的字段,修改管理员特定设置的窗 口显示的字段等。使用 IFSAPP 登录 ADMIN.EXE, 通过 Access Rights 中的 GUI 运行环境来赋权,保存后并更新 缓存功能说明:Advance Query 查询界面中的高级查询的功能(可以使用自定义的 SQL 查询) Application properties * 任何 EXE 中系统菜单中 FILE/OPTIONS 中的 8 个表单页面。 Comcenter * 任何 EXE
22、 中系统菜单中 FILE/Comcenter 的两个功能 LOV Properties windows 在直列表查询窗口中的鼠标右键功能 Navigator * 重新定义菜单或重新组合菜单的功能Object Properties* 任何 TBW,FRM 窗口的鼠标右键“属性”的功能。Table column reorgnization 在 TBW 窗口中重新定义字段的显示顺序或字段显示的宽幅。 Workspace Properties 空的工作界面中鼠标右键“属性功能” 检查权限设置 目的 : 检查已经赋权的用户和角色是否正确1. 使用应用程序 Distribution.exe, 使用用户 X
23、X ,口令 XX 登录。2. 如果登录时出错,请咨询系统管理员获得相关信息。3. 打开相应的程序文件夹,检查权限设置,并使用 IFSAPP 用户登录对比,查 看是否有菜单 Application Services/Manager/ ISO Code Definition 为什么并没有设置一些模块(例如零件目录),但依然可以看到?(请咨询培训员) 应用程序中必要的用户数据设置 目的 : 虽然用户 XX 已经可以使用应用程序 ,但还不能正常调用相关系统数据,需要设置该用户的相关初 始化数据 .以下是使用 Invent 必要的一些初始化数据。使用用户 IFSAPP 登录 Accounting.exe 在以下界面中输入数据1. Accounting Rules (会计规则) /User Data (用户数据) / Users per Company (用户/ 公司)设置 XX 用户所能应用的公司2. Enterprise (企业) /Person (人员) / Person.(人员) 将公司员工和登录用户对应,在requisitioner(申请人)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 描写秋景的初一作文600字5篇
- 初中物理教学心得体会
- 大学毕业求职信合集五篇
- 对创业的认识和理解范文五篇
- 七年级下册历史知识要点归纳总结
- 光电技术转让协议书(2篇)
- 租赁经营合同范本
- 旅游汽车租赁合同样书
- 2025电脑购销合同合同范本
- 2025煤炭买卖合同
- 在建工程重大安全隐患局部停工整改令(格式)
- 《落花生》-完整版课件
- 2021年贵安新区产业发展控股集团有限公司招聘笔试试题及答案解析
- 安全文化培训 (注册安工再培训)课件
- 色粉-MSDS物质安全技术资料
- 骨科学研究生复试真题汇总版
- 石油化工钢结构工程施工及验收规范
- 辽海版六年级音乐上册第8单元《3. 演唱 姐妹们上场院》教学设计
- 形势任务教育宣讲材料第一讲——讲上情
- 物业安全员考核实施细则
- 中国地质大学(武汉)教育发展基金会筹备成立情况报告
评论
0/150
提交评论