Skip Headers
Oracle® Fusion Middleware Administering Oracle WebCenter Portal
11g Release 1 (11.1.1.8.3)

Part Number E27738-06
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Master Index
Master Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
PDF · Mobi · ePub

16 Managing People Connections

This chapter describes back-end configuration requirements for the People Connections service.

This chapter includes the following sections:

Permissions:

To perform the tasks in this chapter, you must be granted the WebLogic Server Admin role through the Oracle WebLogic Server Administration Console and the Administrator role in the deployed application:

For more information about roles and permissions, see Section 1.8, "Understanding Administrative Operations, Roles, and Tools."

16.1 About the People Connections Service

The People Connections service provides social networking tools for creating, interacting with, and tracking the activities of one's connections. Its features enable users to manage their personal profiles, access the profiles of other users, provide ad hoc feedback, post messages, track activities, and connect with others.

It does this through a set of features that include:

The features of the People Connections service fall into the above five categories. Each category includes a set of task flows that expose People Connections features to end users.

See Also:

For information on adding People Connections functionality to a portal, see the "Adding Connections to a Portal" chapter in Oracle Fusion Middleware Building Portals with Oracle WebCenter Portal.

Always use the Fusion Middleware Control or WLST command-line tool to review and configure back-end services for WebCenter Portal and Portal Framework applications. Any changes you make to WebCenter Portal or Portal Framework applications, post deployment, are stored in MDS metadata store as customizations. See Section 1.3.5, "Oracle WebCenter Portal Configuration Considerations."

Note:

Most changes you make to WebCenter Portal tools and services configuration through Fusion Middleware Control or using WLST are not dynamic. For your changes to take effect, you must restart the managed server in which the application is deployed. See Section 7.2, "Starting and Stopping Managed Servers for WebCenter Portal Application Deployments."

For additional information about configuring People Connections, refer to Section 16.3, "Configuring People Connections for WebCenter Portal."

16.2 People Connections Prerequisites

To use the People Connections service, you must have the WEBCENTER schema installed in your database.

In a production environment, an enterprise can leverage its back-end identity store as a means of providing People Connections with a population of potential connections. In a development environment, developers can add test-users to the jazn-data.xml file.

For example, Profile takes the bulk of its information from the back-end identity store that provides WebCenter Portal or your Portal Framework application with its users. Additionally, Profile may offer opportunities for altering some of this information and for providing additional data not included in the identity store.

For information about connecting to a back-end (LDAP) identity store for the production version of your application, see Chapter 31, "Configuring the Identity Store."

16.3 Configuring People Connections for WebCenter Portal

This section steps you through the process of setting application-wide values for People Connections features. It includes the following subsections:

16.3.1 Accessing People Connections Administrative Settings

To access People Connections administrative settings:

  1. Open WebCenter Portal Administration.

    For details, see Section 47.2, "Accessing the Portal Builder Administration Page."

  2. Click Tools and Services, and then select People Connections.

    Alternatively, use the following URL, and then select People Connections:

    http://host:port/webcenter/portal/admin/tools
    

    Tabs with the names of People Connections features appear to the right.

16.3.2 Configuring Activity Stream

Activity Stream provides a means of publishing and tracking users' application activity. Activity Stream configuration settings specify from which users and activities are streamed, who can see a user's streamed activities, and whether liking and commenting is available on each streamed activity (Figure 16-1).

Figure 16-1 Administration Settings for People Connections

Description of Figure 16-1 follows
Description of "Figure 16-1 Administration Settings for People Connections"

Who can view a user's activities and the types of activities tracked depend on Activity Stream configuration. Table 16-1 lists the types of activities that may be tracked by Activity Stream.

Table 16-1 Activities Tracked by Activity Stream

Feature Area Tracked Activities Scope Activities Shared or Private

Announcements

  • Create announcement

  • Edit announcement

Portal

Shared with other portal members

Blogs

  • Create blog

  • Update blog

  • Portal

  • Home portal

  • Activities on portal blogs are shared with other portal members.

  • Activities on Home portal blogs are shared with the blogger's connections.

Connections

  • Invitations to connect

  • People are connected

Home portal

Shared with invitor and invitee's connections

Discussions

  • Create forum

  • Create topic

  • Reply to topic

Portal

Shared with other portal members

Documents

  • Create document

  • Edit document

  • Add tag

  • Remove tag

  • Portal

  • Home portal

  • Activities on portal documents are shared with other portal members.

  • Activities on Home portal documents are private to user.

Events

  • Create an event

  • Edit an Event

Portal

Shared with other portal members

Feedback

  • Feedback left

  • Feedback received

Home portal

Shared with whomever is permitted to view such activities. (For more information, see the "Setting Feedback Preferences" section in Oracle Fusion Middleware Using Oracle WebCenter Portal.)

Lists

  • Create a list

  • Add a row to a list

  • Edit a list row

Portal

Shared with other portal members

Message Board

  • Message left

  • Message received

Home portal

Shared with whomever is permitted to view such activities. (For more information, see the "Setting Message Preferences" section in Oracle Fusion Middleware Using Oracle WebCenter Portal.)

Pages

  • Create page

  • Edit page

  • Add tag

  • Remove tag

  • Portal

  • Home portal

  • Activities on portal pages are shared with other portal members.

  • Activities on Home portal pages are private to user.

Profiles

  • Photo updated

  • Profile updated

  • Personal status note updated

Home portal

Shared with whomever is permitted to view such activities. (For more information, see the "Setting Profile Preferences" section in Oracle Fusion Middleware Using Oracle WebCenter Portal.)

WebCenter Portal Management

  • Create portal

  • Join portal

Portal

Shared with other portal members

Tagging

  • Add tag

  • Remove tag

  • Portal

  • Home portal


Activity Stream configuration falls under the following categories:

  • People—For determining whose activities to show, either the current user's or both the current user and the user's connections.

  • WebCenter Portal—For determining whether to show activities from all available portals or just the Home portal.

  • Service Categories—For selecting the services from which to report activities and enabling users to override these default selections in their personal preferences or preventing users from overriding.

  • Privacy—For selecting who may see the current user's activities.

  • Comments and Likes—For enabling users to comment on a posted activity and express a liking for a posted activity

To configure Activity Stream for all users:

  1. Open WebCenter Portal Administration.

    For details, see Section 47.2, "Accessing the Portal Builder Administration Page."

  2. Click Tools and Services, and then select People Connections.

    Alternatively, use the following URL, and then select People Connections:

    http://host:port/webcenter/portal/admin/tools
    

    Tabs with the names of People Connections features appear to the right.

  3. Click the Activity Stream tab to bring it forward.

  4. Under People, select whose activities to show:

    • Only Me—Show only the current user's activities in his or her view of the Activity Stream.

    • Me and My Connections—Show the current user's activities and the activities of that user's connections in his or her view of the Activity Stream.

    • No Personal—Omit all activities streamed from Home portals in the current user's view of his or her Activity Stream.

  5. Under Portals, select to show activities from:

    • All Portals—All portals to which the user has access

    • My Portals—All portals of which the user is the moderator

    • No Portals—Only the Home portal

  6. Under Service Categories, select the services from which to publish activity.

    Note:

    The activities of services that are not selected are still tracked, but they do not appear in the Activity Stream. If you select to show the activities at some later point, then all of the activities that occurred when it was not selected will appear in the Activity Stream.

    Table 16-1 lists the activities tracked by the Activity Stream.

  7. Optionally, select Allow Owner Override to enable users to override a setting for a given service through their personal preferences.

    Deselect this check box to prevent users from overriding the application defaults you set here.

  8. Under Privacy, specify who can view the current user's activities and whether users can override this setting in their personal preferences.

    Table 16-2 lists and describes each option.

    Table 16-2 Activity Stream Privacy Options

    Option Description

    Allow all of my activities to be viewed by

    Specify who can view another user's activities. Choose from:

    • Everyone—Any user, whether logged in or not, can view other users' activities.

    • Authenticated Users—Users who have logged in can view other users' activities.

    • My Connections—User A can view user B's activities if user B has accepted user A as a connection. User A can also view user A's activities.

    • Myself—Only user A can view user A's activities.

    Allow Owner Override

    Enable users to override the application default settings using their own People Connections Preferences (for more information, see the "Setting Activity Stream Preferences" section in Oracle Fusion Middleware Using Oracle WebCenter Portal).


  9. Expand the Likes and Comments node, and specify whether liking and commenting are allowed:

    • Select Enable comments on objects in the Activity Stream to enable users to comment on a given Activity Stream item. Deselect the check box to prevent users from commenting.

    • Select Enable others to like objects in the Activity Stream to enable users to express a liking for an Activity Stream item. Deselect the check box to prevent users from commenting.

    Tip:

    Users can like and comment on streamed items that include objects. For example, users can like or comment on "Jack has updated doc.xml," but cannot like or comment on "Jack and Jill are now connected."

    For more information, see the "Liking, Commenting On, and Sharing Items in WebCenter Portal" chapter in Oracle Fusion Middleware Using Oracle WebCenter Portal.

  10. Click Apply to save your configuration settings.

16.3.3 Configuring Connections

Connections configuration involves specifying who can view another user's connections and whether users accept invitations to connect automatically (Figure 16-2).

Figure 16-2 Configuration Settings for Connections

Description of Figure 16-2 follows
Description of "Figure 16-2 Configuration Settings for Connections"

To configure Connections:

  1. Open WebCenter Portal Administration.

    For details, see Section 47.2, "Accessing the Portal Builder Administration Page"

  2. Click Tools and Services, and then select People Connections.

    Alternatively, use the following URL, and then select People Connections:

    http://host:port/webcenter/portal/admin/tools
    

    Tabs with the names of People Connections features appear to the right.

  3. Click the Connections tab to bring it forward.

    Table 16-3 lists and describes each option.

    Table 16-3 Connections Configuration Options

    Option Description

    Grant View Access to

    Classes of users to whom to grant automatic view access to a user's connections

    The users you select can view and interact with another user's connections. Choose from:

    • Everyone—All users, including users who are not logged in, can see other users' connections.

    • Authenticated users—Only users who are logged in can see other users' connections.

    • User's Connections—Only the user and the user's connections can see the user's connections.

    • User Only—Only a user can see his or her own connections.

    Allow Owner Override

    Option to allow or prohibit users from overriding the administrator View access setting:

    • Select to allow users to override the administrative View access setting specified here using their personal Preferences (for more information, see the "Setting Connections Preferences" section in Oracle Fusion Middleware Using Oracle WebCenter Portal).

    • Deselect to prohibit users from overriding the administrative View access setting.

    Accept Invitations Automatically

    • Select to specify that, by default, all invitations to connect are accepted automatically.

    • Deselect to specify that, by default, a user must explicitly accept or reject invitations to connect.


  4. Click Apply to save your configuration settings.

16.3.4 Configuring Profile

Every authenticated user has a profile that displays personal information, such as the user's email address, phone number, office location, department, manager, direct reports, and so on. All but three attributes are stored and read from the LDAP identity store that is configured for the WebCenter Portal. The three exceptions include the Profile photo and expertise and Publisher status messages.

Use administrative configuration settings for Profile to specify whether users are allowed to change their application passwords, which profile sections display, whether users are allowed to update their profile details, and the profile attributes that users may update (Figure 16-3).

Figure 16-3 Configuration Settings for Profile

Description of Figure 16-3 follows
Description of "Figure 16-3 Configuration Settings for Profile"

Personal profiles are presented in four sections: Summary, Employee, Business Contact, Personal Information. Each section provides information related to the section heading. For example, Summary includes a collection of basic details, such as the user's name, email address, and office location.

In configuration settings, the access setting for the Summary section controls who can search for the user (for example, through global search, people pickers, and the searches one uses to find and invite other users to connect). For example, if Everyone is allowed to view the Summary section, then the user can be searched for by unauthenticated (public) users. If only Authenticated Users can view another user's Summary section, then only logged in users can search for the user. If None is the selected value for Who can view this section, then the user will not appear in search results.

The Summary section is the only Profile section for which the privacy setting cannot be changed by the end-user through Preferences (for more information, see the "Setting Profile Preferences" section in Oracle Fusion Middleware Using Oracle WebCenter Portal). It is controlled at a global level for all users through the settings described in this section.

It is the administrator's job to specify the information to show in each section and determine whether users are allowed to edit their profile data and their application password within the WebCenter Portal.

To configure Profile:

  1. Open WebCenter Portal Administration.

    For details, see Section 47.2, "Accessing the Portal Builder Administration Page"

  2. Click Tools and Services, and then select People Connections.

    Alternatively, use the following URL, and then select People Connections:

    http://host:port/webcenter/portal/admin/tools
    

    Tabs with the names of People Connections features appear to the right.

  3. Click the Profile tab to bring it forward.

    Table 16-4 lists and describes each option.

    Table 16-4 Profile Configuration Options

    Option Description

    Allow Password Change

    Specify whether users are allowed to change their application password

    • Select to enable users to change their application password.

    • Deselect to prevent users from changing their application password. This option is useful when your organization provides a single, separate application for managing user credentials and, consequently, prefers not to offer password management through each application.

    Profile Access

    Specify which Profile sections to show and whether users are allowed to update their profile details

    Set application defaults in the following table columns:

    Profile Section—Identifies the groups of information shown in a user profile.

    View Settings—Specify which users can view a particular profile section, and indicate whether users can change these defaults in their personal Preferences.

    View Settings for the Summary section control not only who can view summary details but also for whom the user appears in people search results.

    Set values for:

    • Who can view this section—Specify which class of users can view the associated profile section by default. Choose from:

      Everyone—All users, including users who are not logged in, can see the associated profile section in other users' profiles.

      Authenticated users—Only users who are logged in can see the associated profile section in other users' profiles.

      User's Connections—The users to whom the current user is connected can see the associated profile section in other users' profiles. This option is available for all sections except Summary.

      User Only—Only the user can see his or her own details in the associated profile section.

      None—The section is hidden from all users.

    • Allow Owner Override—Enable or disable users' from overriding the default application settings you specify here. Select to enable; deselect to disable.

    Can Edit—Select to enable users to edit the associated profile section of their own personal profiles; deselect to prohibit users from editing the associated profile section.

    This setting also controls whether an Edit link appears in the Profile task flow, but it does not affect the appearance of the Edit button or links on the default version of the Profile page. You can use the other Profile administrative settings to prohibit users from actually changing any Profile details.

    Profile Attributes - Edit Settings

    Indicate the section attributes that users are allowed to edit by default

    Under Allow Update:

    • Select an attribute to enable users to edit its value in their own profiles.

    • Deselect an attribute to prohibit users from editing it in their own profiles.

    Profile Cache settings

    A means of enabling and configuring a cache for Profile details

    Provide values for:

    • Number of profile objects to keep in the cache—Enter or select a value for the size of the cache. The default is 1000.

    • Idle time in minutes to keep a profile object in cache—Enter or select the number of minutes to hold objects in cache before the cache is refreshed. The default is 60 minutes.

    • LDAP read batch size for profile synchronization—Enter or select a value for the number of LDAP profiles per batch during profile synchronization. The default is 1000.

    • Synchronize user profile photos with LDAP when the cache expires—Select to synchronize user profile photos periodically with LDAP (after WebCenter Portal's profile cache expires); deselect to require users to manually upload new photos through their profile page.

    Cache settings take effect once you restart the WebCenter Portal.


  4. Click Apply to save your configuration settings.

16.3.5 Configuring Message Board

Message Boards provide users with a means of viewing and posting messages to their connections. Configuration settings for Message Board provide controls for who can view and post messages, who can edit and delete the messages they leave, who can delete and change the visibility of messages they receive, and whether commenting and liking are available on each message (Figure 16-4).

Figure 16-4 Configuration Settings for Message Board

Description of Figure 16-4 follows
Description of "Figure 16-4 Configuration Settings for Message Board"

See Also:

For information about likes and comments, see the "Liking, Commenting On, and Sharing Items in WebCenter Portal" chapter in Oracle Fusion Middleware Using Oracle WebCenter Portal.

To configure Message Board:

  1. Open WebCenter Portal Administration.

    For details, see Section 47.2, "Accessing the Portal Builder Administration Page"

  2. Click Tools and Services, and then select People Connections.

    Alternatively, use the following URL, and then select People Connections:

    http://host:port/webcenter/portal/admin/tools
    

    Tabs with the names of People Connections features appear to the right.

  3. Click the Message Board tab to bring it forward.

    Table 16-5 lists and describes each option.

    Table 16-5 Message Board Configuration Options

    Option Description

    Grant View Access to

    Specify who can view Message Board messages.

    • Everyone—All users, whether logged in or not, can see users' Message Board messages.

    • Authenticated Users—Only logged in users can see users' Message Board messages.

    • User's Connections—Only the user and the user's connections can view the user's Message Board.

    • User Only—Only the user can see the messages on his or her Message Board.

    Grant Post Access to

    Specify who can post Message Board Messages.

    • Everyone—All users, whether logged in or not, can post Message Board messages.

    • Authenticated Users—Only logged in users can post messages to Message Boards.

    • User's Connections—Only the user and the user's connections can post messages to the user's Message Board.

    • User Only—Only the user can post messages to his or her Message Board.

    Allow Owner Override

    Specify whether users can override these administrative defaults.

    • Select to enable users to edit the default settings through user Preferences (for more information, see the "Setting People Connections Preferences" section in Oracle Fusion Middleware Using Oracle WebCenter Portal).

    • Deselect to enforce the administrator default application settings.

    Enable users to act on messages they post on other Message Boards

    Specify whether users are allowed to act on the messages they post.

    • Edit message—Select to enable users to edit their own Message Board posts; deselect to prohibit users from editing the messages they post.

    • Delete message—Select to enable users to delete their own Message Board posts; deselect to prohibit users from deleting the messages they post.

    Enable users to act on messages they received from others

    Specify whether users can act on messages they receive from others

    • Delete message—Select to enable users to delete messages they receive from other users; deselect to prohibit users from deleting the messages they receive.

    • Change the visibility of the message—Select to enable users to hide or show the messages from a given user; deselect to prohibit users from hiding or showing messages.

    Enable commenting on messages from Message Board

    Specify whether users can comment on messages that are posted on a Message Board.

    • Select to permit users to comment on messages. A Comment link appears below each message. Users click this to enter a comment. For more information, see the "Liking, Commenting On, and Sharing Items in WebCenter Portal" chapter in Oracle Fusion Middleware Using Oracle WebCenter Portal.

    • Deselect to prohibit commenting.

    Enable liking of messages from Message Board

    Specify whether to enable users to indicate that they like a message.


  4. Click Apply to save your configuration settings.

16.3.6 Configuring Feedback

Feedback provides a means of viewing and posting user feedback for other application users. Configuration settings for Feedback (Figure 16-5).

Figure 16-5 Configuration Settings for Feedback

Description of Figure 16-5 follows
Description of "Figure 16-5 Configuration Settings for Feedback"

Feedback configuration settings offer controls for identifying who can view, post, and delete feedback.

To configure Feedback:

  1. Open WebCenter Portal Administration.

    For details, see Section 47.2, "Accessing the Portal Builder Administration Page"

  2. Click Tools and Services, and then select People Connections.

    Alternatively, use the following URL, and then select People Connections:

    http://host:port/webcenter/portal/admin/tools
    

    Tabs with the names of People Connections features appear to the right.

  3. Click the Feedback tab to bring it forward.

    Table 16-6 lists and describes each option.

    Table 16-6 Feedback Configuration Options

    Option Description

    Grant View Access to

    Specifies who can view the current user's Feedback

    • Everyone—All users, whether logged in or not, can see a given user's Feedback.

    • Authenticated Users—Only users who are logged in can see a given user's Feedback.

    • User's Connections—Only the user and the user's connections can see a given user's Feedback.

    • User Only—Disables other users from viewing a given user's Feedback.

    Grant Post Access to

    Specifies who can post user Feedback

    • Everyone—All users, whether logged in or not, can post Feedback for a given user.

    • Authenticated Users—Only logged in users can post Feedback for a given user.

    • User's Connections—Only the user and the user's connections can post Feedback for a given user.

    • User Only—Users can post Feedback only for themselves. Effectively disables Feedback.

    Grant View Feedback Given Access to

    Specifies who can see the View menu to switch between Feedback Given and Feedback Received in a Feedback task flow

    • Everyone—All users, whether logged in or not, can see the options on the View menu.

    • Authenticated Users—Only logged in users can see the options on the View menu.

    • User's Connections—Only the user and the user's connections can see the View menu.

    • User Only—Disables the View menu for all but the current user. When users visit the current user's Feedback task flow, they can view only the Feedback the current user has received.

    Allow Owner Override

    Specifies whether users can override these administrative defaults

    • Select to enable users to revise application default settings through user preferences. (For more information, see the "Setting Feedback Preferences" section in Oracle Fusion Middleware Using Oracle WebCenter Portal.)

    • Deselect to prevent users from altering administrator settings for Feedback.

    Enable users to act on the feedback given to others

    Indicates whether users can delete the Feedback they post

    • Select Delete feedback to enable users to delete the Feedback they post.

    • Deselect Delete feedback to prohibit users from deleting the Feedback they post.

    Enable owner of the feedback to act on feedback posted by others

    Indicate whether to enable users to hide or show Feedback from another user.

    • Select Change the visibility of the feedback to enable users to hide or show the Feedback from another user.

    • Deselect Change the visibility of the feedback to prohibit users from hiding or showing Feedback left by others.


  4. Click Apply to save your configuration settings.

16.4 Setting Up a Proxy Server for Activity Stream

To enable external people connection feeds in WebCenter Portal or your Portal Framework application, you must set up a proxy server.

A proxy server is also required if you want to display external links in Activity Stream task flows. Both the People Connections service and the Activity Stream service share the same proxy server settings.

You can configure a proxy server by using either Fusion Middleware Control or WLST. For information, see Section 8.2.4, "Setting Up a Proxy Server."

16.5 Archiving the Activity Stream Schema

Administrators can use WLST commands to archive and restore data in the Activity Stream schema. The following commands are available:

For more information, see the "Activity Stream" section in the Oracle Fusion Middleware WebLogic Scripting Tool Command Reference.

16.6 Specifying a Management Chain for Organization View

The Organization View task flow and the Organization tab on a Profile page can provide a visualization of your management chain, that is, they can render a view of a manager and the manager's direct reports (Figure 16-6).

Figure 16-6 Organization View of a Manager and the Manager's Direct Reports

Description of Figure 16-6 follows
Description of "Figure 16-6 Organization View of a Manager and the Manager's Direct Reports"

By default, the values that define the management chain for these organization views are blank. This means that managers are not automatically specified for users in the back-end identity store that provides user details.

Tip:

The value for Manager on the Profile page's About tab is also defined by the methods suggested in this section.

For the management chain to be rendered in organization views, the back-end identity store that is used for WebCenter Portal authentication must be set up in such a way that direct report users have a manager attribute. And the manager attribute must be defined as the Distinguished Name (DN) of their manager user (see "Example Embedded LDAP Configuration").

Tip:

In an LDAP environment, a user can be managed by only one person; in the same environment, a user can manage many people.

Example Embedded LDAP Configuration

You can specify a management chain within the Oracle WebLogic Server (WLS) embedded LDAP or within an external LDAP, such as Oracle Internet Directory (OID). However, the management chain you define through the embedded LDAP is for testing or proof of concept and not for production. For production, you must use an external LDAP, such as OID, for the identity store for WebCenter Portal authentication.

See Also:

For more information, see Chapter 31, "Configuring the Identity Store," or refer to the documentation provided with your LDAP implementation.

This example describes how to define a management chain within the embedded LDAP in WebLogic Server for testing or proof of concept.

Note:

The steps provided in this example are similar to those you take for an external LDAP. That is, you create an attribute (manager) and set a value on the attribute for each user. For this value, enter the DN of the selected user's manager.

In this example, there are three users:

To define a management chain with these users:

  1. Enable browsing of the embedded LDAP using an external viewer, such as Apache Directory Studio:

    1. Go to the WLS Administration Console, and log in as the administrator user.

    2. Click your domain, for example, wc_domain, then open the Security Tab and then the Embedded LDAP Sub-tab (Figure 16-7).

      Figure 16-7 Oracle WebLogic Server Administration Console

      Description of Figure 16-7 follows
      Description of "Figure 16-7 Oracle WebLogic Server Administration Console"

    3. Enter a value in the Credential field, and then reenter that value in the Confirm Credential field.

      Tip:

      The default credential is a randomly generated password. Set it to something memorable.

    4. Restart your administration and managed servers.

  2. Start up the LDAP viewer you selected in Step 1, and create a connection using the following details:

    • hostname (for example, example.com)

    • port (the WLS administration port, for example 7001)

    • Bind DN (cn=Admin)

    • Password (that is, the credential you set in Step 1c)

  3. Navigate to user1 by finding the users within the DIT tree (Figure 16-8).

    For example, click in succession:

    • dc=wc_domain

    • ou=myrealm

    • ou=people

    • uid=user1

    Figure 16-8 Selecting a User in the DIT Tree of an LDAP Browser

    Description of Figure 16-8 follows
    Description of "Figure 16-8 Selecting a User in the DIT Tree of an LDAP Browser"

  4. In the Attribute Description column, add a new attribute of type manager.

    Tip:

    Press Ctrl-Shift-+ to open the New Attribute dialog.

  5. For the attribute value, select the DN for manager_user (Figure 16-9).

    For example, under the root, select in succession:

    • dc=wc_domain

    • ou=myrealm

    • ou=people

    • uid=manager_user

    Figure 16-9 Select DN Dialog

    Description of Figure 16-9 follows
    Description of "Figure 16-9 Select DN Dialog"

  6. Repeat Steps 3 through 5 for user2.

Now user1 and user2 are managed by manager_user. You can check this by logging in to WebCenter Portal as user1 and navigating to the About tab of the Profile page. The user manager_user is displayed as the manager (Figure 16-10).

Figure 16-10 About Tab of the Profile Page

Description of Figure 16-10 follows
Description of "Figure 16-10 About Tab of the Profile Page"

Tip:

Click the value for Manager (in this example, manager_user) to view the manager's profile. Access the Organization tab to see the organization view associated with the currently viewed profile.

16.7 Setting Profile Configuration Properties

Administrators can use WLST commands to set profile configuration properties, such as setting the profile version that appears in the user interface. Administrators can perform the following actions:

16.8 Synchronizing Profiles with the Identity Store

Administrators can use WLST commands to synchronize profile information in the LDAP identity store with WebCenter Portal. Administrators can perform the following actions:

For more information, see the "WebCenter Portal Identity Store" section in the Oracle Fusion Middleware WebLogic Scripting Tool Command Reference.

Administrators can also use the WebCenter Portal user interface to control the LDAP batch size and turn on or off photo synchronization:

  1. Open WebCenter Portal Administration.

    For details, see Section 47.2, "Accessing the Portal Builder Administration Page"

  2. Click Tools and Services, and then select People Connections.

    Alternatively, use the following URL, and then select People Connections:

    http://host:port/webcenter/portal/admin/tools
    

    Tabs with the names of People Connections features appear to the right.

  3. On the right, click the Profile tab.

  4. To change the LDAP batch setting, under Profile Cache settings, set the LDAP read batch size for profile sync task as desired.

  5. To turn on or off photo synchronization, select or clear the box next to Synchronize user profile photos with LDAP when the cache expires.

16.9 Configuring Cache Options for the Profile Service

The Profile service caches objects to save processing bandwidth, presenting information more quickly to users. The following are the default cache options for the Profile service:

If you find that the profile service is performing more slowly than you want, you might want to increase the thresholds in the cache settings. If you feel that the data presented by the profile service is not updating frequently enough, you might want to decrease the cache thresholds.

Administrators can configure the Profile service cache options through the WebCenter Portal user interface or with WLST commands:

16.10 Troubleshooting Issues with People Connections

This section provides information to assist you in troubleshooting problems you may encounter while using People Connections.

Problem

Profile photos added to WebCenter Portal using the JDeveloper workspace SampleWebCenterSpacesExtensions.jws do not display

Solution

If you used WebCenter Portal's SampleWebCenterSpacesExtensions.jws workspace to add profile photos, but old profile photos continue to be shown, complete the following steps to delete the current photo data from the database:

  1. Determine the GUID associated with the user using the following EL expression in the portal:

    #{webCenterProfile[securityContext.userName].guid}
    
  2. Using SQLPlus, log in to the WebCenter Portal database as DBA (or another administrative user), and execute the following commands:

    DELETE FROM WcPeopleConnProfilePhoto photo WHERE photo.userGuid =USER_GUID;
    

    Replace USER_GUID with the user GUID you recorded in step 1.