Portal, Express Beta Version 6.1
Operating systems: i5/OS, Linux,Windows |
Use Resource Policies to create and manage policies for composite applications. Policies provide an efficient way for administrators and application managers to monitor and manage application lifecycle.
From the main menu, click Policy Selection Attribute. The value of the Policy Selection Attribute is the name of the condition evaluated and applied by the policy rule for the application. The Policy Selection Attribute is an application parameter. Therefore, its value is set and stored in the application template and is available for editing as an application component in particular applications. You receive notification when conditions in applications reach warning or violation status. From the applications catalog, you can view general or detailed status for each application. Depending on current conditions of an application, you can decide to assign a different policy, edit the policy settings, or perform a maintenance action on the application: backup, archive, restore, or delete.
to create and manage policies for composite applications. Starting with the main policy for composite applications, you can create child policies for subsets of applications. When assigned to particular applications, these specialized policies monitor application size and activity according to the policy settings that you specify. Policies are assigned to applications by the value of theThe following sections provide task previews and an example for creating policies for composite applications and managing application status. When you perform these tasks using the portlets for Resource Policies, Personalization, and Applications, remember to refer to the Help topics and complementary sections of this information center.
Managing application status with policies
Preliminary analysis will help you identify the application templates for various application categories that you will need to create. It will also help you identify the attribute values that you will need for conditional expressions in the business rules that you create for application policies.
In the Resource Policies portlet, the main Composite Application policy defines the limits for application size, frequency of use, and periods of no modification. You can keep the default policy settings for the main Composite Application policy or modify them. Then you can refine the main policy by creating child policies to assign to the different classes of applications that you need to monitor. When you create child policies for composite applications, you create policy rules and conditions or reuse existing rules and conditions that are available in the Personalization Navigator and Personalization Editor. For detailed information about working with policies, see the Help topics that are available from the Resource Policies portlet.
To work with the Composite Application policy, from the main menu, click
.Here is a preview of viewing and refining the Composite Application policy:
The policy specifies and monitors the limits for application size, frequency of use, and periods of no modification. The policy also sets the warning thresholds for application size, inactivity, and staleness and who should receive e-mail notices of application status. Notices include warnings for applications with conditions approaching policy limits and messages citing violations of applications that have exceeded the limits set by the policy.
Attention: You can select one or both of the following notification options when you edit application policies:The policy also specifies the settings that can be modified in child policies created from this main policy. Policy settings that you can modify in child policies will allow for greater refinement when you specialize the policy for particular subsets of applications, as shown in the example.
You can see how the Template and Category attributes might be used in a rule that expresses the default conditions for composite applications:
Default Application is Composite Application when current CompositeApplication.Template is Portal Blank Template and current CompositeApplication.Category is Composite Applications
As shown in the example, the rule for creating child policies used to manage personal, departmental, and division applications might have one or more conditional expressions, each of which is evaluated using the value of the Policy Selection Attribute that you specify as an application parameter in the application template. Refer to the example to see how the Organizational Level rule would appear in the Personalization Editor.
If your new application templates are based on Portal Blank Template, the default value of the Policy Selection Attribute is CompositeApp. This value assigns the main Composite Application policy to any applications that are created from Portal Blank Template.
For detailed information about working with application templates and composite applications, see the Help topics that are available from the Template Library, the Application Library, and the applications catalog.
To see the status of applications as detected by the policies assigned to them, view the applications catalog: From the main menu, click
.Here is a preview of viewing application status, changing the assigned policy, and performing application maintenance tasks:
If an application has exceeded the limits set by its policy for size, inactivity, and staleness, the application is locked. The padlock icon is displayed in front of the application name in the catalog. If you are an administrator or an application manager, you can click the padlock icon to unlock the application. Then open the application to refine the elements that require attention. Consider updating the policy settings or assigning a different policy to the application.
For each application that is enabled for back up, the catalog displays the Backup and Archive icons. If you have backed up or archived an application, the Restore icon is also displayed.
Here is a simple example that illustrates how you might refine the main policy for composite applications with child policies. The example is partial; it does not refer to all of the policy settings for composite applications and it does not illustrate lower-level child policies. This refinement of the main policy is based on applications deployed at different organizational levels within your enterprise and focuses on application size.
A refinement of the Composite Application policy might include three child policies that apply particular conditions of the Organizational Level rule to monitor the size of applications for personal use, departmental use, and division use. The following table illustrates how the default values of the main Composite Application policy might be refined for organizational subsets of applications based on application size.
Policy Name | Policy Settings | Values | Allow Changes in Children |
---|---|---|---|
Composite Application |
Monitor application size Maximum application size Application size warning threshold |
Enable 100 90 |
No Yes Yes |
Personal Application |
Monitor application size Maximum application size Application size warning threshold |
Enable 50 40 |
No Yes Yes |
Department Application |
Monitor application size Maximum application size Application size warning threshold |
Enable 500 300 |
No Yes Yes |
Division Application |
Monitor application size Maximum application size Application size warning threshold |
Enable 1000 600 |
No Yes Yes |
The three child policies are peers; they are on the same level of the policy hierarchy under the main policy. Therefore, the child policies will use the same policy rule, Organizational Level. Each child policy will apply the condition of the rule that is expressed by the value of the Policy Selection Attribute.
Here is how the rule named Organizational Level might use the Policy Selection Attribute to express the necessary conditions for each child policy – Personal Application, Department Application, and Division Application:
Organizational Level is
Personal Application when
current CompositeApplication.PolicySelectionAttribute is
Personal
Department Application when
current CompositeApplication.PolicySelectionAttribute is
Department
Division Application when
current CompositeApplication.PolicySelectionAttribute is
Division
The Policy Selection Attribute is an application parameter defined in the application template. The value of the Policy Selection Attribute determines the policy that is assigned to the application. Therefore, you might want to create application templates for each subset of applications that you want to manage with child policies. In this example, three application templates are defined to use three different Policy Selection Attribute values: Personal Application, Department Application, and Division Application.
Application Template | Application Parameter: Policy Selection Attribute |
---|---|
Portal Blank Template (default) |
CompositeApp (default) |
Personal Application |
Personal |
Department Application |
Department |
Division Application |
Division |