LDAP to database sync

EngageOne™ Compose maintains its own index of authorized users and groups for fast searching and type-ahead fields. Comparing this stored index to the latest LDAP data can be costly, so the ${ldap.syncIntervalSecounds} property in deploy.properties configures how often the two are synchronized. By default, this value is 2 hours (7200 seconds).

To modify this value:

  1. Update the setting in your deploy.properties.
  2. Stop the associated service bundle you are tuning.
  3. Run the 'configure' target on the server.
    groovy eos.groovy -p deploy.properties -t primary -b core configure
This value should be modified based on your business need and how frequently users are added to LDAP. A smaller value will create additional load on the core primary node, but make the LDAP data appear more quickly in EngageOne™. A smaller value will decrease load but may delay a new LDAP user's ability to use the system.
Note: Changing user and group entities in LDAP affects EngageOne™ role mapping functionality after two minutes.

For example, if the CommAdm group is defined in LDAP as Community Administrator of community1. When user1 is added to this group, after two minutes user1 will be able to use EngageOne™ as a Community Administrator of community1.