ProductVolgensAxAttribuutBepaler

Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[ICT-4920

Mail productupdate AX

  1. … 2 more files in changeset.
[ICT-3776] RVG: Extended heights

- Te veel gecommit

[ICT-3776] RVG: Extended heights

- Uitbreidingen voor de 3 nieuwe kenmerken

- Ongebruikt kenmerk 'VoegZijkant' heb ik wel nog laten staan ondanks het nu niet meer zal worden gebruikt. Het is nog even nodig voor de overgang naar de nieuwe kenmerken

  1. … 26 more files in changeset.
[ICT-3246] [rvWV] PM: Maatwerk: TAX: BOMBOL: Vaste producten BOM aanpassen maar prijs behouden:

- Signatuur aangepast, na bespreking met PV => in dit geval enkel checken op Toeleveringen. Vindt anders bijna altijd een bezwaar, die vaste producten worden heel veel gebruikt. Aangezien enkel de bouwstenen aangepast worden => check op toeleveringen is voldoende.

  1. … 3 more files in changeset.
[ICT-3246] [rvWV] PM: Maatwerk: TAX: BOMBOL: Vaste producten BOM aanpassen maar prijs behouden:

- Verwerking reviewopmerkingen

  1. … 1 more file in changeset.
[ICT-3246] [rvWV] PM: Maatwerk: TAX: BOMBOL: Vaste producten BOM aanpassen maar prijs behouden:

- Wat commentjes verwijderd.

- ProductUpdater neemt nu ook een lock op de bouwsteen van het product

- UnitTest werkt nu met OrigineelProductMock en GeupdatetProductMock en met VerwachtMethodCall

  1. … 2 more files in changeset.
[ICT-3246] [rvWV] PM: Maatwerk: TAX: BOMBOL: Vaste producten BOM aanpassen maar prijs behouden:

- Product saven na terugzetten prijs

  1. … 1 more file in changeset.
[ICT-3246] [rvWV] PM: Maatwerk: TAX: BOMBOL: Vaste producten BOM aanpassen maar prijs behouden:

- Eerste versie van AttrVsAdminProdNr = Fixed_ForceBom

  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- In GeefLadeVariantVanRangeVolgensProductId, ENKEL gebruikt door GeefProductIdVrij => Indien LadeVariant niet gevonden => Error-logging afgezwakt naar Info => Kan immers normale verwachte case zijn =>

=> indien range op was bij uitbesteding heeft ProductIdRecycleerder lege ProductId teruggegeven => ProductVolgensAxAttribuutBepaler heeft daarop een geheel nieuw Product gemaakt, waarvan de ID vervolgens in de RequestConverter wordt gebruikt om GeefProductIdVrij-call mee te doen

  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Testje => ProductIdRecycleerder gaf lege ProductId => Nieuw product met nieuwe ProductId

[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Testje => ProductIdRecycleerder gaf ProductId => Product bestaat al => Geen bezwaar voor update => Update met meegegeven ProductId"()

[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Testje => ProductIdRecycleerder gaf ProductId => Product bestaat al => Bezwaar voor update => Nieuw product volgens kenmerken met nieuwe ProductId

[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Als ProductIdRecycleerder geen ProductId teruggeeft => ook volledig nieuw product maken => BOMBOL moet robust zijn en zoveel mogelijk AX dienen

- Al een 1e testje => ProductIdRecycleerder gaf ProductId => Product bestaat nog niet => Nieuw product volgens kenmerken

  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Check op timestamp en indien nodig automatische vrijgave van ProductId's en indien nodig logging

- Bijhorende UnitTest

    • -10
    • +85
    ./ProductIdRecycleerder/Test.cls.xml
  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Kleine refactor => Als LadeVariant dan toch gedimd wordt kan ik die evengoed meegeven aan de call voor het request en niet vertrouwen op de defaulting daar => duidelijkheid in UnitTest zelf

[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Logging => ProductId vrijgegeven voor LadeVariant

    • -1
    • +29
    ./ProductIdRecycleerder/Test.cls.xml
  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Logging => ProductId werd uitbesteed voor LadeVariant

  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Error-logging i.g.v. IsVrijeProductIdGevonden = false

  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- In de dedicated Global wordt in de data nu een 2e piece bijgehouden bij gebruik van een ProductId met daarin een Horolog

  1. … 2 more files in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Logging bij GeefLadeVariantVanRangeVolgensProductId

    • -2
    • +29
    ./ProductIdRecycleerder/Test.cls.xml
  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Logging bij PersisteerRange

    • -0
    • +64
    ./ProductIdRecycleerder/Test.cls.xml
  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Uitleg in comment ivm uitbreiding van ranges verduidelijkt

- Logger geïnjecteerd in constructor

- Logging uitgewerkt voor indien Schaarste in de range

- Bijhorende UnitTest

    • -0
    • +62
    ./ProductIdRecycleerder/Test.cls.xml
  1. … 2 more files in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Louter verduidelingske in comment

[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- IndienMethodCall van LadeVariantBepaler verplaatst naar gemeenschappelijke plek

- LbxRange hoeft niet nog eens opnieuw geset worden in UnitTest als dat al in OnBeforeOneTest gebeurt

- Assert van data afgezonderd naar private method => AssertGlobalKeys

- Systeem bedacht en uitgewerkt om bovenstaande assert makkelijk en kort te kunnen oproepen d.m.v. een soort bit-string

- Uitgebreide extra UnitTest => Sequentie over LadeVarianten heen met tussendoor vrijgave van ProductId, range die op is, uitbreiding van range en ForceerVolledigeReset

    • -39
    • +181
    ./ProductIdRecycleerder/Test.cls.xml
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- UnitTest voor GeefProductIdVrij

    • -0
    • +41
    ./ProductIdRecycleerder/Test.cls.xml
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Nog wat UnitTestjes voor PersisteerRange

    • -0
    • +95
    ./ProductIdRecycleerder/Test.cls.xml
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Verduidelijking UnitTest-namen

- Al opsomming van nog uit te werken extra UnitTesten

    • -5
    • +17
    ./ProductIdRecycleerder/Test.cls.xml
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- GlobalNaam gedefinieerd in Class parameter

- Opkuisen van data afgezonderd naar private method

- UnitTest voor PersisteerRange en 1e variatie voor GeefTeRecyclerenProductId

    • -5
    • +59
    ./ProductIdRecycleerder/Test.cls.xml
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- CheckRangeOpBeschikbaarheidProductIds uitgebreid met 2e parameter => opgegeven komma delimited string van ProductIds checken => voor uitbreidingen

- Lokale BestaatProduct verwijderd => is door bovenstaande uitbreiding overbodig geworden

- 2 extra testjes hieromtrent

    • -0
    • +31
    ./ProductIdRecycleerder/Test.cls.xml
  1. … 2 more files in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Testje verwijderd => overbodig door ander testje

    • -18
    • +1
    ./ProductIdRecycleerder/Test.cls.xml