When you modify NextLabs SharePoint policy, you might wondered why my new policy is not applied to SharePoint. How you could verify and ensure NextyLabs SharePoint policy deployed to SharePoint without any delay. Here are some tips.
NextLabs allows SharePoint Policy Controller (SPC) to retrieve updated policy from Controller Center (CC) based on the heartbeat configuration. The Control Center (CC) waits until it receives a heartbeat signal from each enforcer, then checks if there are any bundles to send it, then sends them. If the heartbeat is configured as 30 minutes, the updated polciies will be sent to SharePoint after 30 minutes. The default heartbeat configuration is ONE hour and that is the reason you will not see the new updated policy applied.
For any enforcers with this feature enabled, the default port, 2000, must not be blocked by any firewalls on the client side. If you are running firewalls, be sure to define this as a port exception so the Control Center can connect through it. Also, note that if you enable or disable this feature on an enforcer while it is running, the change will not take place until the enforcer sends its next heartbeat message, or until it is manually stopped and restarted.
Here is the step to chage the heartbeat and enable the push feature.
- Login to NextLabs adminstration UI like https://spnextlabadmin:443/administrator/ using the “Administrator” account.
- Click “Policy Enforcer Configuration” tab
- Click “Portal Enforcer” sub-tab – this is the control for SharePoint
- Modify the “Heartbeat” based on frequency of your requirement
- Select “Enable Push”
- Save the change
Now if you deploy the policy immediately, it will be applied to SharePoint immediately.