Project

General

Profile

Actions

Defect #2613

closed

Tree node synchronization with parent which does not exist is not not shown in synchronization log

Added by Roman Kučera about 4 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
High
Assignee:
Roman Kučera
Category:
Synchronization
Target version:
Start date:
12/16/2020
Due date:
% Done:

90%

Estimated time:
Affected versions:
Owner:

Description

Use case:
I have tree node synchronization from some source DB. When I run synchronization and some tree node has parent which does not exist, this information is not shown in GUI.

This can cause issues when you connecting HR systems, so you need to know this behavior otherwise you can stuck on this and trying to figure it out why the node is not handled by synchronization, but you can see the node in System entities tab.

It would be nice to show in synchronization log something like "Not created" - with some information it was not created because parent doesn't exist.

Actions #1

Updated by Tomáš Doischer over 3 years ago

  • Priority changed from Normal to High

I just had the same issue, this is quite difficult to debug so some more information would be useful.

Actions #2

Updated by Vít Švanda over 3 years ago

  • Target version set to 12.0.0
Actions #3

Updated by Radek Tomiška about 3 years ago

  • Target version changed from 12.0.0 to 12.1.0
Actions #4

Updated by Roman Kučera about 3 years ago

  • Tracker changed from Feature to Defect
  • Affected versions 11.2.3, 12.0.1, 10.8.4 added
Actions #5

Updated by Roman Kučera about 3 years ago

  • Target version changed from 12.1.0 to 12.2.0
Actions #6

Updated by Roman Kučera almost 3 years ago

  • Sprint set to Sprint 12.2-2 (Mar 02 - Mar 16)
Actions #7

Updated by Roman Kučera almost 3 years ago

  • Assignee changed from Vít Švanda to Roman Kučera
Actions #8

Updated by Roman Kučera almost 3 years ago

  • Status changed from New to In Progress
Actions #9

Updated by Roman Kučera almost 3 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Roman Kučera to Tomáš Doischer
  • % Done changed from 0 to 90

Fix implemented. Now it's logged as unknown state. You can also see text message in text log which is available on detail.

https://github.com/bcvsolutions/CzechIdMng/pull/184

@doischert Can you give me feedback, please?

Actions #10

Updated by Tomáš Doischer almost 3 years ago

  • Status changed from Needs feedback to In Progress
  • Assignee changed from Tomáš Doischer to Roman Kučera

During the presentation, we discussed a minor change if possible - during the update, try to prevent the account whose parent was not found to be marked as account missing which is misleading and can lead to problems.

Actions #11

Updated by Roman Kučera almost 3 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Roman Kučera to Tomáš Doischer

@doischert I changed the behavior so now, the state is correct.
Instead of missing account, there is update error.
Same for create, instead of unknown state, there is create error.
MR from above commend is still valid. I also updated the changelog
Can you give me a feedback, please?

Actions #12

Updated by Tomáš Doischer over 2 years ago

  • Status changed from Needs feedback to In Progress
  • Assignee changed from Tomáš Doischer to Roman Kučera

Works great, this is a huge improvement, thank you. There is just one minor comment in the review. After fixing it, feel free to merge this to develop.

Actions #13

Updated by Roman Kučera over 2 years ago

  • Status changed from In Progress to Resolved

thx, fixed, merged into develop

Actions #14

Updated by Roman Kučera over 2 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF