.Peoplesoft: How to configure the component’s pagebar via a script?
2012-07-18 23:17
429 查看
.Peoplesoft: How to configure the component’s pagebar via a script?The Peoplesoft-pagebar can contain the following hyperlinks:According to customer’s standards, each page should show (only) the ‘Help’ hyperlink, which can be configured via the component properties
(yellow marked) as shown in the screenshot below. How to establish what components do not meet this standard?It turned out that all yellow marked properties together make up the (bitmap) value of Peoplesoft systemtable-field PSPNLGRPDEFN.SHOWTBAR (eg. 63 in
case of screenshot above). For your convenience, i added an Excel-sheet which will calculate the value for this systemtable-field based on your input.Now it’s easy to establish what components do not meet the standard, i used the following script:SELECT *FROM
PSPNLGRPDEFN pgWHERE showtbar NOT IN (56, 57) AND EXISTS ( SELECT 'y' FROM PSAUTHITEM a WHERE a.baritemname = pg.pnlgrpname AND EXISTS ( SELECT 'y' FROM PSROLECLASS rc WHERE rc.classid = a.classid AND EXISTS (SELECT 'y' FROM PSROLEUSER ru WHERE ru.rolename
= rc.rolename)))ORDER BY pg.pnlgrpnameNext step could be creating an update-script to set PSPNLGRPDEFN.SHOWTBAR (for selected components) to a desired value.I hope you can use this to your advantage.(PeopleTools release 8.47.08, Oracle 9i Enterprise Edition
Release 9.2.0.6.0 – 64bit Production) Viewed 1650 times by 551 visitors
(yellow marked) as shown in the screenshot below. How to establish what components do not meet this standard?It turned out that all yellow marked properties together make up the (bitmap) value of Peoplesoft systemtable-field PSPNLGRPDEFN.SHOWTBAR (eg. 63 in
case of screenshot above). For your convenience, i added an Excel-sheet which will calculate the value for this systemtable-field based on your input.Now it’s easy to establish what components do not meet the standard, i used the following script:SELECT *FROM
PSPNLGRPDEFN pgWHERE showtbar NOT IN (56, 57) AND EXISTS ( SELECT 'y' FROM PSAUTHITEM a WHERE a.baritemname = pg.pnlgrpname AND EXISTS ( SELECT 'y' FROM PSROLECLASS rc WHERE rc.classid = a.classid AND EXISTS (SELECT 'y' FROM PSROLEUSER ru WHERE ru.rolename
= rc.rolename)))ORDER BY pg.pnlgrpnameNext step could be creating an update-script to set PSPNLGRPDEFN.SHOWTBAR (for selected components) to a desired value.I hope you can use this to your advantage.(PeopleTools release 8.47.08, Oracle 9i Enterprise Edition
Release 9.2.0.6.0 – 64bit Production) Viewed 1650 times by 551 visitors
相关文章推荐
- [XAF] How to define a business class at runtime or allow end-users to configure its members via the application UI?
- Siebel Tools: How To Invoke Script from a Siebel Button At the Business Component and Applet Levels
- Siebel Tools: How To Invoke Script from a Siebel Button At the Business Component and Applet Levels
- How to Customize the Left Navigation Bar of SPPS Home Page
- 12.1.2: How to Modify and Enable The Configurable Home Page Delivered Via 12.1.2 (Doc ID 1061482.1)
- How to Customize the Left Navigation Bar of SPPS Home Page [Another Solution]
- How To Configure IIS 6.0 and Tomcat with the JK 1.2 Connector
- How to configure the JSF implementation in WAS
- Siebel Admin: How to find the Component that associated with Application
- How to Install and Configure the RedBoot ROM Monitor
- How to configure the Virtual Path of ASP.NET Development Server to be “Root”
- How to configure the kernel parameter "console"
- How to hide the address bar in MobileSafari
- How to Capture the Row Selected on Search Page In a Variable?
- How To Customise the Tab Bar (UITabBar) in an iPhone Application (Part 1 of 2)
- How to freeze a dynamic aspx page into a static html page (on the server).
- How to download the LFS tarballs via eDonkey
- How to read the contents of a remote web page
- How to remove a block from the particular page?
- How to make the page expire?