[OPENIDM-10512] Mapping Scheduling Sync toggle has nothing to do with schedule or livesync Created: 22/Mar/18  Updated: 10/May/18  Resolved: 19/Apr/18

Status: Closed
Project: OpenIDM
Component/s: Module - Web UI
Affects Version/s: OpenIDM 6.0.0
Fix Version/s: OpenIDM 6.0.0

Type: Bug Priority: Major
Reporter: Brendan Miller Assignee: Huck Elliott
Resolution: Fixed Votes: 0
Labels: CLARK, release-notes
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Target Version/s:
Verified Version/s:
Sprint: OpenIDM Sprint 89

 Description   

The admin ui for mapping has a scheduling tab with two sections:

  • reconciliation schedules
  • sync options

The sync options, however, has a toggle to "Enable Sync" and when it is toggled and saved, a message pops up saying that "LiveSync is now enabled" (or disabled). This toggle changes the value of the "syncEnabled" property in sync.json for the mapping which controls whether this mapping participates in a sync when the source changes.

So the bug is mainly the messaging, but as this toggle has nothing to do with schedules, I'd submit this sync enabled toggle is in the wrong spot.



 Comments   
Comment by Jason Browne [ 22/Mar/18 ]

I believe at this point the only appropriate location for this switch would be under the advanced tab in mappings. Mike Jang [X] we will need some help text around this as I believe this has been a confusing switch for quite some time. 

Comment by Mike Jang [X] (Inactive) [ 22/Mar/18 ]

To me, it makes sense to move this switch to the Advanced tab.

I think the wording is a bit too informal – I'd change

Sync > Synchronization
synced > synchronized
Enable Sync > Enable Automatic Synchronization

Per our docs, enableSync is a boolean for automatic synchronization.

The message currently states:

"The LiveSync state has been saved." I agree with Brendan; per our docs, that's not accurate.

If possible, I'd make the boolean message meaningful, i.e.:

"Automatic synchronization is disabled."
"Automatic synchronization is enabled."

If we have to stick with one message:

"Automatic synchronization status has changed."

cc Mark Gibson Does this make sense?

Comment by Huck Elliott [ 26/Mar/18 ]

moved the enable auto sync switch to the mapping advanced tab

for details see =>
https://stash.forgerock.org/projects/OPENIDM/repos/openidm/pull-requests/3771/overview

Comment by Mark Gibson [ 26/Mar/18 ]

validated with OpenIDM version "6.0.0-SNAPSHOT" (build: 20180326202239, revision: 1f568a5) jenkins-OpenIDM-build-master-41

Comment by Lana Frost [ 19/Apr/18 ]

Reopening to add to Release Notes, as this problem was reported by a customer on 5.5

Comment by Mike Jang [X] (Inactive) [ 10/May/18 ]

cc Rachel Louden – per your email

Generated at Sun Sep 27 20:14:03 UTC 2020 using Jira 7.13.12#713012-sha1:6e07c38070d5191bbf7353952ed38f111754533a.