Skip Headers
Siebel CRM Partner Relationship Management Administration Guide
Siebel Innovation Pack 2015
E24800-01
  Go to Documentation Home
Home
Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
 
Next
Next
    View PDF

Configuring Visibility for Siebel PRM

Siebel PRM includes visibility enhancements to support collaboration of partners with the brand owner and with other partners, but they do not cover every possible scenario. If your business model requires different visibility enhancements, you can configure Siebel PRM with Siebel Tools in the following ways:

This topic describes the Siebel PRM visibility enhancements and gives you background information that you need to configure visibility. It does not give you detailed instructions for working in Siebel Tools.

For information about using Siebel Tools, see Using Siebel Tools.

About Visibility Enhancements in Siebel PRM

Visibility is important to Siebel PRM, because it facilitates collaboration between partners and other partners or the brand owner.

To preserve the privacy of each company's data, partners do not have visibility to all records associated with certain business components, only to the records in their organization.

For example, in other Siebel Business Applications, if you navigate to the Accounts screen, select an Account record, and then click the Contacts view tab, you see all the contacts that are associated with that account. In the Siebel PRM Portal, the partner sees contacts associated with the account only if it is in the partner's organization.

This visibility capability applies to information in the following views in the Siebel PRM Portal:

  • Opportunity screen: Contacts, Quotes, Revenues, Products, Activities

  • Account screen: Opportunity, Quotes, Orders, Revenues, Activities

Siebel PRM also has enhancements that allow partners to collaborate with other partner companies by assigning data to positions or organizations in other partner companies. For more information, see Chapter 13, "Partner-to-Partner Collaboration."

Configuring Visibility

If your business model requires other visibility enhancements beyond these, you can configure visibility using the methods in the following topics:

Configuring Visibility of Pop-Up or Pick Applets in Siebel PRM

Pop-up visibility determines what data is shown when a pop-up pick applet is displayed. For example, when a user associates a contact with an account, or adds a sales representative to the sales team. For more information about configuring visibility of pop-up or pick applets, see Siebel Security Guide.

Configuring Visibility of Child Objects in Views

Siebel Business Applications use a number of visibility types to determine what data is shown on each view.

For example, the My Opportunities view uses Sales Rep visibility; it shows the opportunities for users on the Sales Team. If you have access to that Opportunity, you can also see its child objects. For example, you can see Activities, Contacts, and Quotes that are associated with that Opportunity.

Sometimes it is important to limit the visibility to the child objects. For example, if you are sharing Opportunities with your partners, you might want to show them any Activities, Contacts, and Quotes that they have added for that Opportunity, but not ones that you have added.

To meet this business requirement, Siebel Business Applications have added two capabilities.

You can apply a visibility type to an applet as a property of the View Web Template Item, which is where applets are associated with views. However, you cannot apply the Auto All property to the Web template item. For parent-child views such as Opportunity, Contacts, placing visibility on the Contacts applet on the View Web Template Item object changes the visibility on the Contacts applet when it is used in this view. Using this method, you can apply visibility to the applet in the context of a specific view, but reuse the applet with no visibility or other visibility applied in another view.

Alternatively, you can set visibility on the link object, and it is applied in addition to the visibility set at the view level. For parent-child views (such as Opportunity/Contacts) you can set a visibility type as a property on the Link object that links the Opportunity and Contact business components for this view. In addition, you can set the Auto All property on the Link object to override the visibility type set on the Link object. For example, if the visibility on the link is Sales Rep, but Auto All is true, administrative users still see all records in the Siebel database. Note that once visibility is applied to the link, it is applied wherever the link is used throughout the Siebel Business Application.

Allowing Users to Change the Primary on a Visibility Team

Siebel Business Applications use visibility teams to determine what data is displayed in different views. There are both position- and organization-based visibility teams.

For example, the My Opportunity view is position-based; it shows opportunities where the user is on the Sales Team. The All Opportunities view is organization-based; it shows opportunities where the user's organization is on the organization team.

Both position- and organization-based visibility teams have primary members.

On position-based teams, the primary member is the only user who can delete the data. The primary member is also used occasionally in Forecasting and Analytics to determine which organization is credited for certain metrics. On organization-based teams, the primary on the organization team is also important in measuring results on certain metrics.

The developer can either restrict the ability to change the primary team member to the manager of the primary on the position team, or give this ability to all users. By default, for position-based teams, only the primary's manager can change the primary. By default, for organization-based teams, any user can change the primary organization.

To change the default behavior, the developer must add a user property to the business component called MVG Set Primary Restricted, with the following syntax:

  • Name: MVG Set Primary Restricted: [visibility mvlink name]

  • Value: TRUE or FALSE


    Note:

    Users cannot directly delete the primary record from a position team. To delete the primary from the position team, you must go through a two-step process: first, designate a new member of the position team as primary, and then delete the original primary from the position team.