Project

General

Profile

Actions

Task #567

closed

Synchronization removes EAV attributes

Added by Marcel Poul almost 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Urgent
Assignee:
Ondřej Kopr
Category:
Synchronization
Target version:
Start date:
07/04/2017
Due date:
% Done:

100%

Estimated time:
Owner:

Description

When we have a synchronization attribute mapping and the attributes itself users "Set value as it is" strategy, it deletes and create EAV everytime the synchronization runs.

In real world - Org structure synchronization runs every day - so every day, alle TreeNode EAV attributes are deleted and created !!! even though the value of the attribute did not change.

expected behaviour - attribute value is checked and nothing happens if it is the same.

There are other major consequences of the behaviour:
  • for 750 TreeNodes, and 50 attributes each, 35 000 EAVs are deleted and created everyday
  • we are unable to find anything in audit log, since everyday like 70 000 lines are added
  • in several weeks, we would have milions or 10s of milions lines in audit log and I really worry about performance, usability etc...
Actions #2

Updated by Marcel Poul almost 7 years ago

  • Assignee changed from Vít Švanda to Ondřej Kopr
Actions #5

Updated by Ondřej Kopr almost 7 years ago

  • Status changed from New to In Progress
Actions #8

Updated by Ondřej Kopr almost 7 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Ondřej Kopr to Radek Tomiška
  • % Done changed from 0 to 90
Actions #9

Updated by Radek Tomiška almost 7 years ago

  • Status changed from Needs feedback to Closed
  • Assignee changed from Radek Tomiška to Ondřej Kopr
  • Target version set to Citrine (7.3.0)
  • % Done changed from 90 to 100

It's ok, thx for the improvement.

Actions

Also available in: Atom PDF