Skip to main content link. Accesskey S
  • HCL Logo
  • HCL Notes and Domino wiki
  • THIS WIKI IS READ-ONLY. Individual names altered for privacy purposes.
  • HCL Forums and Blogs
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • API Documentation
Search
Community Articles > Lotus Domino > Domino policies > Domino Policies - How To Apply feature explained
  • Share Show Menu▼
  • Subscribe Show Menu▼

Recent articles by this author

Notes URLs

Notes URLs The launching of Notes URLs is the mechanism the client uses to create bookmarks and launch components. This document describes various configurations of that URL and the results of launching them. Format: notes:serverdbviewdocument?Commandparamsvalues Server Examples: NPD1, ...

IBM's phase 1 deployment of the Notes ID vault

IBM has begun its internal deployment of the Notes ID vault, the new Notes ID file recovery and management feature in Lotus Notes and Domino 8.5. This article provides a window on phase 1 of our ID vault deployment during which we deployed the ID vault in one of the domains used by the Lotus ...

Security Assertion Markup Language (SAML) Notes Federated Login

This article will cover the following topics for Security Assertion Markup Language (SAML) Notes Federated Login: Notes Federated Login Overview, Notes Federated Login Deployment Overview, Debug Tips. This content was provided by Na Pei of the IBM Notes Development team

Adding an ID vault password reset authority from a different organization

If a password reset authority is in an organization different from the organization assigned to your vault, you may need to take additional steps in order for the password reset authority to be able to reset passwords successfully. If not already created, you will need to create crosscertificates ...

Upgrading from Notes client single logon to Notes shared login

Lotus Notes 8.5 supports both Notes client single logon (introduced in an earlier release) and Notes shared login (new in 8.5). Notes single logon is not a supported configuration if you use the ID vault. Therefore, if you use the ID vault, use Notes shared login instead, which is designed to work ...
Community articleDomino Policies - How To Apply feature explained
Added by Michael Stewart on September 16, 2020 | Version 1
  • Actions Show Menu▼
expanded Abstract
collapsed Abstract
No abstract provided.
Overview

Policy precedence was explained In a previous Wiki article, Domino Policy Precedence Explained. But one aspect of Domino Policies was not covered, namely the How To Apply (HTA) feature. Whereas policy precedence determines how the settings from several policies are combined, the How To Apply feature controls how settings from the same policy (or effective policy) are controlled over time.


Where they can be used


The How To Apply feature was added in 8.0, but it does not exist for all policy setting types. It is only currently used by Desktop, Mail, Activities, Traveler, and Symphony settings. It is not used for Archiving, Registration, Roaming, Security, and Setup. The latter group will for the most part only have the "Don't set value" checkbox.

The four options


As can be seen from the image below there are four options that can be chosen on a per field basis:

Don't set value
- This does NOT mean to use a default value for the setting, instead this means to treat the setting as if it does not exist at all. This setting is particularly useful in those situations where you don't want values in one policy masking those in a policy with lower precedence. For example, you want to set some specific settings in a dynamic policy but have the rest come from an organizational policy. Due to precedence, the value in the dynamic policy would take precedence even if it was empty! So in that case you would want to set "Don't set value" for the majority of the settings and then have another setting like "Set value and prevent change" for those values you really want to set.

Set initial value
- This means to set the value the first time the policy is applied. After that, the end user can make whatever changes the want. This prevents the users settings from being changed every time the policy is changed. This setting is good for those cases where the setting is not a critical one (i.e. is specified by company policy) and it doesn't matter if the end user changes the value. Another way of looking at is that from an administrator's point of view, the frequency of change of the value is no concern of theirs.

Set value whenever modified
- This means that the value will be set whenever the policy is modified, thus overwriting the users customization. However, after the new setting is applied, the user can still change the value.

Set value and prevent changes -
This means that the setting is locked down. Namely, the value will be set initially and whenever the policy is changed and the user cannot make any changes to the value.

It is important to note that the Inherit and Enforce settings for a setting also apply to its HTA setting. So if a field's HTA is set to "Don't set value" and the Enforce checkbox is enabled, no value will exist for that setting in the effective policy.

Setting HTA values for every field


There might be cases where you want to set all of the fields to have a particular HTA setting. Doing that for every field would be very cumbersome. So for those settings that have HTA settings, there is an action at the top of the form that allows you to do this:

So for an example, in an explicit policy setting document one might use the "Don't set value for all fields" option to prevent empty field values from masking an organization or dynamic policy setting. Then only a small number of settings could be changed to "Set initial value". In this way, the explicit policy can be more easily used in combination with other policies instead of creating sets of explicit policies that have every setting set with only a few differences.

Difference between Precedence and HTA revisited


As mentioned in the beginning of this article, precedence and HTA have different areas of responsibility when it comes to policies. Precedence determines what settings get set and their values. HTA determines the persistence of those settings over time. So where precedence might say that the Required Change Interval for passwords is 90 days and that the Low Battery Threshold warning is 20%, HTA allows an administrator to configure a policy that says that an end user can't the former but can change the latter. Therefore, HTA tends to have much more of an impact on the end user experience. For example, an administrator might want to enforce company policies by using the Set value and prevent changes option for security settings. But that could be overkill for a setting like Icon Color Scheme, where the Set initial value option might make more sense. Using the Set initial value option also prevents end user settings from getting 'slammed' every time an administrator makes a change to a policy. As can be seen then, HTA settings require a balance between administrator and end user control.

Conclusion


Whereas precedence controls WHAT the value of a setting is the How To Apply feature clearly controls HOW that setting can be changed. Together these two aspects of policies allows for great administrative control over the settings in a Domino domain. Understanding the focus of each of these two features will allow the administrator to craft policies that make their jobs easier and keep the end users happy!

  • Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (1)
collapsed Versions (1)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (1)Sep 16, 2020, 5:56:55 PMMichael Stewart  
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedAbout
  • HCL Software
  • HCL Digital Solutions community
  • HCL Software support
  • BlogsDigital Solutions blog
  • Community LinkHCL Software forums and blogs
  • About HCL Software
  • Privacy
  • Accessibility