This chapter provides an overview of SmartViews and discusses how to set them up to work in PeopleSoft CRM.
This section discusses:
Overview of the SmartView framework.
Use of templates.
Audience and segment groups.
Metrics and terms.
Data storage.
SmartViews security.
The SmartView framework enables you to effectively manage key customer groups in a centralized environment where current customer performance information is shared among authorized users. Use this framework to create a configurable, customer-centric view of the enterprise. Through SmartView templates, you can set metrics to view customer performance or measure it in respect to target values. SmartView users can personalize metrics to view meaningful data about customer segments down to the individual account level. They can also perform predefined actions on customers, such as creating a campaign, a plan, or sending correspondence to communicate the SmartView with interested parties across the company.
The customer-centric view of the enterprise is a SmartView. It is constructed using two elements:
Templates. A template dictates what data users are able to see in the SmartView.
Customers. Customers are grouped in the form of audiences or segment groups. The SmartView displays data that pertains to the selected audience or segment group.
This diagram illustrates the high-level process of setting up templates and customers, and using these components in the SmartView.
A template determines the data you see in the SmartView for each selected audience or segment group (collectively) and customers that belong to it (individually). SmartViews operates in these modes:
Plan mode - if Strategic Account Planning (SAP) is licensed.
Metric mode - supported whether or not SAP is licensed.
When creating a template, you reference one or multiple relevant goals or metrics. Each of them is resolved into customer-specific data through a batch process on a regular basis and is displayed on the My SmartViews page at runtime. From there, users can view meaningful information about customer segments or audiences and each of their individual accounts. Goals and metrics are very similar functionally, except that goals support target values as well. Users can edit target values directly on the My SmartViews page and view the variance between target and actual values.
If PeopleSoft Marketing is licensed, SmartViews support the use of audiences and segment groups (segments) in the plan and metric modes; otherwise, only audiences are supported. In this case, you would create audiences from the save search feature (for Lead, Opportunity, Person and Company) because the Manage Audiences component is not available (part of the marketing application).
Plan Mode
Users can leverage planning templates and goals that are defined for SAP and use them in SmartViews. In the plan mode, users can select segment/audience or account planning templates for the segment group or audience they are viewing. They can modify target values of goals in the SmartView directly and save the updates in respective plans. SmartViews can validate a goal target if the goal can be aggregated. In the case when templates of type segment/audience are used, users can validate the aggregated target values of the child level against the total value at the audience or segment level. Note that the target value of the audience or the highest-level segment doesn't always equal to the sum of its child accounts or segments. This happens typically when users manually update target values and overtime the numbers don't match. The system displays a message on screen for each goal that it validates; if the message shows a discrepancy between the total number at the parent level and the sum of target values at its child level, users can modify them accordingly.
Note. No data is displayed in the SmartView if you choose to view a segment group with an account planning template, because account templates apply to accounts only.
In the plan mode, the SmartView displays target values for accounts, audiences or segments, if they belong to plans that are based on the selected template with the same time frame. If values cannot be returned for some reason (for example, there's no plan associated with a particular account, or the time periods don't match), the system provides explanatory messages on the SmartView.
Metric Mode
SmartViews work like a reporting tool in the metric mode. In this mode, you define metrics (measurement of key performance) and associate them in SmartView templates that you create to monitor customer performance. The metric mode is available whether or not SAP is licensed.
Note. Planning templates and goals are not available when SAP is not licensed.
When the SmartView is displayed in metric mode, users can see the actual metric values for each segment or account of the selected segment group or audience. Unlike in plan mode where the status, target values and variance values can be available if so configured, users don't see these information in the metric mode (with the exception of history variance).
See Also
Creating Segment and Audience Plans
Understanding PeopleSoft Strategic Account Planning
A metric is a measurement of key performance, for example, lead count, number of products ownedor number of cases. In the definition of a metric (or goal), you specify a term that represents it. The idea of a term comes from the Active Analytics Framework (AAF) ; it's metadata with a user-friendly name and it refers to a piece of information that could either exist physically anywhere in the system or could be derived. It is stored in the data library, which is part of the AAF.
SmartViews run a scheduled batch process to retrieve metric or goal values. What this process does is it resolves terms (referenced in metrics or goals) into data that pertains to each account or segment that is displayed on the SmartView. Users can control which goal or metric and what type of values (for example, actual, history, and target values) to see through the user's personalization.
SmartViews deliver terms for data related to sales, marketing, partners and wealth management; leverage them when you create new goals and metrics. For a list of terms that are delivered by SmartViews, navigate to Enterprise Components, Active Analytics Framework, Data Library, Manage Terms and search with the context name of Portfolio Segment. Terms are organized in a tree structure called the subject area. When administrators define metrics and need to specify SmartViews-specific terms, they are available under the SmartViews folder of the Term Selection page.
Take advantage of goals if you license SAP. Goals, if defined to support both planning and SmartViews usage, can be used as metrics in SmartView templates. The difference between using goals in planning templates and SmartView templates is that the setup on target values and assessment in goals doesn't apply to SmartView templates. Therefore, the SmartView doesn't show target data when users select a SmartView template.
See Also
Establishing Plan Goal Metrics
Understanding Active Analytics Framework
PeopleSoft Enterprise Components for CRM 8.9 PeopleBook
SmartViews cache data to facilitate page rendering when the SmartView is first loaded or updated subsequently. The system provides an application engine (AE) program called RPM_DATAMART that is responsible for retrieving and computing specified goal or metric data and storing it in a predefined datamart. You can define batch processes to run the AE program on a regular basis, for example, nightly, or every few hours. The system retrieves data from the datamart when metric templates are used. When planning templates are used, data comes from SAP directly.
Among the enabled goals or metrics, the AE program updates those that are included in any template that has been selected by users on the Configure My SmartView Profile page to view SmartViews, for the specified time period. Each one of them is updated for every member that belong to the selected audience or segment group as well as the audience or segment groups themselves as a whole. For example, if there's one selected audience on the Configure My SmartView Profile page and it has three accounts associated with it, the AE program returns a total of four metric or goal values.
Users can get realtime goal or metric data at anytime they're reviewing the SmartView, if so configured. This functionality applies to actual data for goals whose calculation method is set to be automatic.
See Also
Audiences and segment groups are the two forms of customer groupings that can be referenced on the SmartView.
An audience is logical grouping of customers (accounts) that can consist of contacts for companies or partners, and consumers. Customers in an audience may originate from multiple setIDs depending on how you set up the selection criteria. There are a few ways to create audiences; you can use the audience builder in the Manage Audience component of PeopleSoft Marketing, or configurable search pages of components that enable the creation of audiences, such as Lead, Opportunity, Person and Company. In SmartViews, an audience is represented by consumers and companies or partners to which its contacts belongs. Compare to the Manage Audience component that bases its audience count on the number of consumers and contacts, the audience count that is displayed in the SmartView is always equal or fewer because a company or partner often has multiple contacts.
SmartViews display only generated and published audiences. In order for audiences to be used in SmartViews, they have to meet these conditions before the generation process takes place:
They are in the status of Approved or Committed.
They have the Published check box selected.
See Creating and Managing Audiences.
A segment is a type of audience, a group of customers as defined by selection criteria. Every segment is associated with a segment group, which represents a multi-level hierarchy that contains segments, each of which can have its own child segments. You can define parent-child relationships between segments by referencing the parent segment in the child segment's definition, and each segment is associated with the segment group of its parent. The structure of the lowest level segments is the same as audience, which consists of customers of the same or different roles.
A segment consists of a group of company or partner contacts, or consumers. In most cases, they will be subcategorized and be available among its child segments (if any). In SmartViews and SAP, the customer counts at non-leaf segments are aggregated and become the total count of leaf segments. Similar to audience, the count that is displayed in segments (in the Segment component) may not match the count that is displayed on the SmartView because the former count is for contacts and the latter for companies and partners. In the Segment component, if a segment has customers at the parent level and they do not belong to any child segment, they are not included in SAP and SmartViews.
Segments and segment groups are available if you license PeopleSoft Marketing.
In order for segments to be displayed in the SmartView as part of their segment group, they need to be generated and published, just like audience. Segments should be in either the Approved or Committed status and have the Published check box selected before the generation process starts.
See Creating and Managing Audiences.
Plan Creation in Audiences and Segments
Users can create plans for audiences or segments that are already published on the Plans page of the Manage Audience component, if they are given the proper permission to the plan component. The Plans page doesn't appear if the corresponding audience or segment is not published. From the My SmartViews page, users can create plans for the audience or segment group that they are looking at. The plan creation action is available once the system verifies that the sign-in user has the access to the component. Based on the type of the template that is selected, users can choose to create account plans (for account templates), or account and audience plans (for segment/audience templates). To ensure that users have access to the plans they create, the appropriate dataset rules must be present to grant them the permission. For example, set up a dataset rule that allows the access to plans which are created by the sign-on user.
Data access in the SmartView is restricted to authorized users as it often contains sensitive information. When the SmartView is in the metric mode, users can see customer data for an audience or segment (within the segment group) only if they are a team member of the corresponding audience or segment. If the SmartView is in plan mode, they need to be a plan team member of the selected template to see the data. The SmartView displays a padlock icon next to the audience or segment that users don't have access to, and that means it cannot be viewed.
Security for Historical Data
You can set up SmartViews to display data from past time periods and make comparison with current data. Users personalize how they want historical customer data to be displayed by selecting the frequency (for example, annually and quarterly) and how many times the data for the selected frequency to retrieve (for example, two previous quarters). Historical data is only available for time frames that have been defined in the system. To view past data of an audience or segment, users need to be a current team member of the audience or segment when in metric mode. If users are viewing the SmartView using a plan template (that is, in plan mode), users need to be a current team member of that plan and the audience or segment that are on display.
Through personalization, users can select to view target and actual values for past periods as historical data, and historical variance that is calculated:
Historical variance = (current actual value - previous actual value)/previous actual value
See Configuring Display Options for Historical Data.
Security for Audience and Segment Selection
In order to select audience and segments for the SmartView, users must either be a team member, or share a role that the audience or segment has specified as a team role.
Security for Actions
SmartViews determine the list of available actions on the SmartView based on the permission that is given to the sign-on user and the availability of the components that perform the actions. For example, if a user doesn't have permission to create a marketing dialog, this action is not available when the user accesses the My SmartViews page even if PeopleSoft Marketing is licensed.
Users cannot create account, audience or segment plans if a SmartView template is selected to view the SmartView.
This section discusses how to:
Define system data.
Define metrics.
Specify time frames for metric updates.
Define SmartView templates.
Generate audiences.
Schedule process for caching metric data.
View scheduled update results.
Page Name |
Object Name |
Navigation |
Usage |
RPM_SYSTEM_DATA |
Set Up CRM, Product Related, SmartViews, System Data, SmartViews System Data |
Specify the currency code, display option and actions that users can perform on SmartViews. |
|
RSP_GOAL_TBL |
Set Up CRM, Product Related, SmartViews, Define Metrics, Metric |
Define metrics that are used to measure SmartView performance. They are identical to goals in SAP and can be referenced in SmartView templates if you don't license SAP. Both metrics and goals can be aggregated if specified; while the system uses the aggregated goal value to perform target value validation, the aggregated metric value is currently not used in any processing. |
|
RPM_GOAL_UPDATE |
Set Up CRM, Product Related, SmartViews, Define Metrics, Update |
Specify the time frames by which the metric value needs to be calculated and updated in datamart. |
|
RSP_PLANNING |
Set Up CRM, Product Related, SmartViews, SmartView Templates, SmartView Template |
Define templates for SmartViews. Use these templates to view the SmartView if you do not use SAP plan templates. |
|
RB_FILTER_SAVE |
Click the Save Search Criteria link on the search page of any component that supports the generation of audiences in the configurable search page. |
Create an audience in the configurable search page. |
|
RPM_TL_RUN |
Set Up CRM, Product Related, SmartViews, Schedule Updates, Schedule Updates |
Schedule to run an application engine process that updates metric data. |
|
RPM_UPDATE_SRCH |
Set Up CRM, Product Related, SmartViews, View Updates Result, View Updates Result |
View status information on goals and metrics after the update process has run. |
Access the SmartViews System Data page.
Note. A user with the SmartViews Administrator role should complete setup on this page before data caching for SmartViews begins. Consider that a one-time setup that you hardly change afterwards. If you make changes on this page, it requires that you clear all the cached data for the new setup to take effect.
Cache Data in Currency Code |
Select the default currency that is used for computing goal or metric data and populating it in datamart. Warning! Refrain from changing this value after the system is in production—it can cause unexpected behavior in the system. |
Maximum number to display |
Enter the maximum number of customers to display for an audience in the My SmartViews page. To optimize performance, the suggested value is 300. In addition, users can set up the filter to refine the list customers that return. |
Action Lists
This grid contains a list of system delivered actions that you can invoke for the SmartView. Engage consulting effort if you wish to add custom action; SmartViews provides the infrastructure where you can reference the custom application class code that is written to execute respective actions.
See Also
SmartViews supports the use of goals, which are defined to be used in SAP and SmartViews, in SmartView templates. Define metrics if you do not license SAP. Metrics are applicable to SmartView templates only.
Name and Short Name |
Enter the standard (required) and short names of the metric. Give a descriptive short name and limit its length to 10 characters or fewer. SmartViews displays metrics' short names as part of the column headings to identify metrics. If the short name is not available, the system takes the first 10 characters of the standard name to be the short name. |
Usage |
Displays the application by which the metric is used. The value is always SmartViews and it's not editable. If you define a goal, the usage can be SmartViews, Planning (strategic account planning), or Both. |
Term |
Specify an AAF term that is used to retrieve data for the metric for measuring SmartView performance. |
Type |
Select the type of data that returns. Choose from Amount, Other, Percent and Quantity. |
Variance Indicator |
Select to indicate whether a high attainment is positive or not. Options are: High is Positive and Low is Positive. For example, if the term is number of leads and it's good that the returned value is higher than the target value, select High is Positive for this term. |
See Also
Establishing Plan Goal Metrics
Can Be Used In Real Time |
Select this check box if you want the metric to automatically update when you click the Fetch Real Time Data button on the My SmartViews page. When you click this button, the system updates the actual values for all the metrics and goals, which have this check box selected, that appear on the page. Fetching realtime data for terms can cause performance hit to the system, especially KPI (key performance indicator) terms that reference data from external sources. Exercise caution when enabling this option for terms. |
Timeframe To Be Updated
This grid lists the time periods within which the metric data gets updated. Select from the predefined active time periods that are established in the Time Frames component with usage set to either all or planning & SmartView.. Selecting a time frame automatically populates the Begin Date and End Date fields. Enter a date range using the Date to Begin Calculation and Date to End Calculation fields for the system to determine if a schedule update needs to occur. When the time comes, the system verifies that the start time falls this date range; if it is, the update for corresponding time frame takes place.
If you select the metric to be updated through the AE program, the program retrieves data for the metric within the selected time frames at a frequency defined in each one of them.
Note. When defining a time frame period for using in SmartViews, make sure to enter a 10-character short description, which is used to specify the time frame on the column heading for each goal or metric.
See Also
Defining Holiday Schedules, Time Frames, and Sales Quota Rollups
Access the SmartView Template page.
The interface of the SmartView Template component is almost identical to the Planning Template component. Several differences between the two components include:
Some page fields that are specific to planning templates are not displayed in the Template Details group box, for example, Usage, Plan Type, Frequency, Currency and Lock Down Changes to Plan Targets.
The Objectives and the Plan Team Members group boxes do not appear.
See Setting Up Planning Templates.
This section discusses how to generate audiences and segments through the saved search method. For more information on other ways to generate audiences and segments and their functionality, please refer to the documentation on the marketing application.
Access the search page of the Lead, Opportunity, Person, or Company component and click the Save Search Criteria link after performing a search you wish to save.
In addition to saving the criteria that you used in the search for future usage, you can select to save the search result as an audience. Make sure that the Publish check box is selected so that the audience can be used in SmartViews after it is generated.
Please refer to the marketing application documentation for more information on creating segments and other ways to generate audiences.
See Also
Creating and Managing Audiences
Access the Schedule Updates page.
Note. Do not put spaces in the run control ID.
In the Goals/Metrics grid, enter the goals and metrics to be updated. When you click the Run button on this page, you are transferred to the Process Scheduler Request (PRCSRQSTDLG) page. The system invokes the application engine program, RPM_DATAMART, which retrieves and computes new values for selected goals and metrics as scheduled and populates them in datamart.
PeopleSoft recommends that you categorize goals and metrics by frequency (yearly, quarterly, monthly, and so on) and create run controls for each applicable frequency. You can then specify the recurring time interval in each run control that is appropriate to its goals and metrics. You can define new recurrence definitions if necessary.
Access to this page is granted to users with the role of SmartView Administrator.
See Also
Enterprise PeopleTools 8.45 PeopleBook: PeopleSoft Process Scheduler
Access the View Updates Result page.
This page displays update status of each goal or metric after the process has run—success or failure. If there are no goals defined to be updated, no status is displayed.
The View Updates Result grid grows over time and in most cases you may not need to view schedule updates that are more than a week ago. You can set up the system to empty the PeopleSoft Process Scheduler tables and file system periodically on the Purge Settings page. For more information on system purge options, please refer to the documentation on PeopleSoft Process Scheduler.
See Also
Enterprise PeopleTools 8.45 PeopleBook: PeopleSoft Process Scheduler