Project

General

Profile

Actions

Task #1068

closed

Time slices of contracts - new sync

Added by Vít Švanda about 6 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Vít Švanda
Category:
Contractual relationship
Target version:
Start date:
04/12/2018
Due date:
% Done:

100%

Estimated time:
Owner:

Related issues

Related to IdStory Identity Manager - Task #1086: Create data exchanger - for contract slicesClosedPetr Michal04/27/2018

Actions
Actions #1

Updated by Vít Švanda about 6 years ago

  • Status changed from New to In Progress
  • Created entity, dto, repository, service, controller, FE for AccContractSliceAccount.
  • Started with implementation of the sync for ContractSlice.
Actions #2

Updated by Vít Švanda almost 6 years ago

  • % Done changed from 0 to 90

I tested using of new "exchanger".
- Sync 5000 Identities
- Sync 7500 Slices.
- I discovered and fixed problem with no checked field (isUsingAsContract on slice). Problem was in the instance of DTO slice (wrong instance was saved).
- Contract is not possible delete if is controlled by slices.

Actions #3

Updated by Vít Švanda almost 6 years ago

  • Improved speed of sync - before 1,1 slice per sec. Now 1,47 slices per sec.
  • 7628 slices was created and recalculated per 1h 28m.
  • Fixed some problems with recalculation.

Documentation is here https://wiki.czechidm.com/devel/documentation/synchronization/dev/contract-slice-sync.

Actions #4

Updated by Vít Švanda almost 6 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Vít Švanda to Ondřej Kopr
Actions #5

Updated by Radek Tomiška almost 6 years ago

  • Assignee changed from Ondřej Kopr to Radek Tomiška
Actions #6

Updated by Radek Tomiška almost 6 years ago

  • Related to Task #1086: Create data exchanger - for contract slices added
Actions #7

Updated by Radek Tomiška almost 6 years ago

  • Status changed from Needs feedback to Closed
  • Assignee changed from Radek Tomiška to Vít Švanda
  • % Done changed from 90 to 100

I did test and review, i used every available attribute in schema and mapping and try to broke it with some scenario (not exists owner, guarantee, work position etc.) ... but i failed :) It works and code looks nice, it awesome, thx!

Actions

Also available in: Atom PDF