Understanding the Shared Objects Page Group

Working with Page Groups 4-27 Objects page group. Oracle Portal appends a value to the moved category, such as sample_category_AABkUWAAJAABpiAAC. You can revise the internal name, but you cannot give it the same Name as any other object in the Shared Objects page group. Objects can be moved to the Shared Objects page group whose default language is English from a non-English page group only if the object already has an English translation. This applies to all promotable objects: item types, page types, categories, perspectives, attributes, and styles. To move an object from its page group to the Shared Objects page group: 1. Log in to Oracle Portal.

2. Click the Build tab to bring it forward.

3. From the Page Groups portlet Work In drop-down list, select the page group from

which to move an object. By default, the Page Groups portlet is located on the Build tab of the Portal Builder page.

4. Click the Browse link next to the selected page group.

This opens the Portal Navigator. 5. In the Navigator, click the type of object you will move. For example, click the Categories link. 6. Click the Move to Shared link next to the object you will move. Remember that you cannot move pages, templates, or navigation pages to the Shared Objects page group. You must create these within the Shared Objects page group in order to share them across page groups. When you move an object to the Shared Objects page group, if an object of the same type with the same name exists in another page group, a value is added to the end of the objects name in the Shared Objects page group to ensure that it remains unique across all page groups. For example, if the category sales appears in more than one page group, and you move one of these to the Shared Objects page group, it will be renamed automatically in the Shared Objects page group to something like sales_AAAYq2AAJAAAeqAAAC to maintain its name uniqueness across page groups. For more information about object naming rules in Oracle Portal, see Appendix D, Object Naming Rules in Oracle Portal .

7. On the confirmation page, click Yes.

The moved object is no longer listed under its original parent page. Look in the Shared Objects page group to locate the moved object. Note: If you promote a non-public style that is, a style for which the Make Public check box is not selected, the style is moved to the Shared Object page group, but is not made public. If you want other users to be able to use the style, you must explicitly make it public. 4-28 Oracle Fusion Middleware Users Guide for Oracle Portal

4.7 Troubleshooting Page Groups

The Create Page Group link does not display in the Page Groups portlet. For the Create Page Group link to display in the Page Groups portlet, you must have at least the global privilege Create on the object type All Page Groups. Global privileges are assigned through the Portal User Profile portlet. In typical installations, you’ll find this portlet on the Portal sub-tab of the Administer tab in the Portal Builder. In the Portal User Profile portlet, enter the user’s name, click Edit, and click the Privileges tab to bring it forward. I do not see a page group listed in the Page Groups portlet. I know the page group exists. To see a page group in the Page Groups portlet, you must have at minimum the View privilege on the page group, or you must have the global privilege View on the object type All Page Groups. The View page group privilege is assigned on the page group properties Access tab. The View global privilege is assigned through the Portal User Profile portlet. To get these privileges, speak to your page group or portal administrator. The Browse Users icon does not display on the Access tab. The portal administrator may have run the script serlacl.sql to enforce role-based security. Role-based security limits privilege grantees to groups. Individual users cannot be granted privileges. The script affects privileges that are granted after it is run. Privileges granted before the script is run remain intact. This means that users who had privileges before the script was run continue to have their individually assigned privileges. After this script is run, the Browse Users icon does not display next to the Grantee field on Access tabs. Additionally, the Privileges tab does not display on the Edit Portal User Profile page. For more information, see the Oracle Fusion Middleware Administrators Guide for Oracle Portal. Many users are able to view my page group, though only a handful have View privileges on it. Users who do not have the page group privilege View on a page group they can nonetheless see probably have a global privilege that gives them access. The most restricted of the global privileges—the View global privilege on the object type All Page Groups—enables users to see your page group and everyone else’s. The way to limit the list of users who can view your page group is to limit the users who are granted this global privilege as well as the list of users who have the View privilege explicitly on your page group. I’ve removed some users’ access privileges to a page group, but they’re still able to access it. They are probably viewing a cached version of pages in the page group. To ensure that users who no longer have access privileges on a page group do not continue to access some version of it, once you change their access privileges, go to the page group’s Access tab, and click the Clear Cache link. This will clear the cache of any lingering versions of the page and allow you to more easily see the results of your changes to access settings.