Nieuwe versie Solution Builder (SB) en Solution Builder Lines (SBL)

Beste Solution Builder line (SBL), Procure to Pay (P2P) , Quote to Cash (Q2C) en Xtended HRM (HRM) gebruikers.

Vanaf deze release zijn er technisch aanpassingen doorgevoerd op Solution Builder lines (SBL) en Solution Builder (SB). Solution Builder lines is een extra uitbreiding op Solution Builder (SB). SBL wordt onder andere gebruikt in de volgende procesoplossingen: P2P; Q2C en HRM. De aanleiding van de wijziging was de trage performance van de oude versie van SBL. Vanaf deze release van SB en SBL zijn er aanpassingen doorgevoerd waarbij de performance aanzienlijk is verbeterd. In dit bericht is een tabel opgenomen, met hierin een vergelijk tussen oud en nieuw.

Wat is er veranderd?

  • Er wordt geen gebruik meer gemaakt van de GRID techniek van Exact. Het GRID wat werd gebruikt, kom je tegen bij het invoeren van uren via de PSA module.
  • Er is nu een eigen Solution Builder GRID ontwikkeld, hierin is een enorme performance winst gerealiseerd.

Waar aan te denken als u deze nieuwe versie van SB en SBL in gebruik gaat nemen:

  • Update ZOWEL SB als wel SBL naar de laatste commerciële versies.
  • Update ZOWEL SB als wel ITSM naar de laatste commerciële versies (de ITSM set zal, 14-11-2019 begin van de ochtend beschikbaar komen)
  • Update ook het maatwerk menu naar de laatste commerciële versie
  • Lees de laatste versie van de installation guides van SB en SBL. Hierin zijn voor goed gebruik disclaimers opgenomen. Ga dus bij klanten op zoek naar ‘gebruikersgemak versus performance‘. Bij twijfel kun je beter contact opnemen met Axians dan maar zo voor een inrichting kiezen (zonder dat de impact hiervan volledig duidelijk is).

 

  • Het is en blijft Synergy! Dit betekent dat als er een kopregel wordt getoond met daarin bijvoorbeeld 100 regels (lines), dat op de achtergrond altijd 101 SB kaarten worden ‘geopend’. Dit wordt ‘SB kaart‘ voor ‘SB kaart‘ geladen. Dit kost tijd! Hier is niks aan te veranderen.
  • Alle SB functionaliteiten die zijn ingeregeld op de SB entiteiten die worden gebruikt zullen ‘afgaan’ voor al deze 101 SB kaarten.
  • Het is dan ook aan te raden de SB entiteiten die als line worden gebruikt, zo eenvoudig mogelijk te houden. Des te minder complexiteit, des te beter de performance.
  • Het aanmaken/ bewerken en verwijderen zal altijd via de repository verlopen en wordt als het ware ‘regel voor regel’ afgehandeld.
  • Mochten er TVM taken zijn ontwikkeld op het Business component CSNOBENT1799Total, dan werkt dit niet meer, met de introductie van deze laatste versie van SB en SBL.
  • Mochten er TVM taken zijn ontwikkeld op het Business component CSNobLINES[Kopregelentiteit], dan werkt dit niet meer, met de introductie van deze laatste versie van SB en SBL.
  • Met de laatste versie van de Custom Selector (CS) is het ook mogelijk een om redirect in te stellen voor een referentieveld specifiek op een GRID. je kunt nu dus een specifieke browser zetten op GRID 1 en een andere specifieke browser op GRID 2.
  • Op dit moment, met de technieken die nu voor handen zijn binnen Synergy, is dit de maximale performance die wij weten te realiseren vanuit de development afdeling.
  • Bij verdere ontwikkelingen van SB en SBL gaan we kritisch kijken wat de impact is van deze mogelijke nieuwe features op de performance van SB en SBL.
  • Probeer voor alle klanten die werken met SBL zo spoedig te updaten naar deze laatste versie. Zij zullen dan de performance winst ervaren. Uiteraard moet dit bij de klant wel eerst via een OTAP methodiek goed worden getest.
  • Bug fixing in het ‘oude’ GRID wordt niet meer uitgevoerd.

Performance tests (puur ter indicatie*)

Hieronder een aantal tests die zijn uitgevoerd. Uiteraard zijn dit richtlijnen, maar het geeft wel een algemene indicatie over de performance van het nieuwe GRID.

WAT NEW OLD WINST
laden van 1 grid met 100 regels 3 sec 15 sec 500,00%
in bewerken zetten van een kopregel met 1 grid met daarin 100 regels 6 sec 25 sec 416,67%
het opslaan van een kopregel met 1 grid met daarin 102 regels 6 sec 27 sec 450,00%
het doorzetten van een status (in view) kopregel met 1 grid met daarin 102 regels 14 sec 24 sec 171,43%
Inlezen van 100 regels vanuit een Excel bestand via TVM proces 48 sec 60 sec 125,00%
verwijderen van 100 regels 12 sec 19 sec 158,33%
WAT NEW OLD WINST
laden van 3 grids met totaal 309 regels 8 sec 38 sec 475,00%
in bewerken zetten van een kopregel met 3 grids met daarin 309 regels 24 sec 196 sec 816,67%
het opslaan van een kopregel met 3 grids met daarin 313 regels 17 sec 66 sec 388,24%
het doorzetten van een status (in view) kopregel met 3 grids met daarin 313 regels 30 sec 65 sec 216,67%
Inlezen van 309 regels vanuit een Excel bestand via TVM proces in 3 grids 112 sec 132 sec 117,86%
verwijderen van 100 regels uit het diensten GRID (derde GRID) 16 sec 60 sec 375,00%

Specs laptop (van Dennis) waarop de performance test is uitgevoerd.

  • Google Chrome is up to date
  • Version 78.0.3904.70 (Official Build) (64-bit)
  • Windows 10 Enterprise 64 bits Versie: 18362.418
  • HP Spectre x360 Convertible 15-ch0xx
    • I7 processor
    • 16Gb intern
    • SSD disk
    • SQL 2016 lokaal
    • IIS lokaal draaiend
    • Iedere Synergy website heeft eigen application pole
  • Beide demo omgevingen zijn 263sp6
  • Op basis van de Q2C procesoplossing zijn deze performance tests uitgevoerd
  • Een offerte in Q2C ziet er zo uit, zoals hieronder wordt getoond.
  • Dit is inclusief de Globe prijslijsten functionaliteiten in Solution Builder

 

* LET OP: Er kunnen geen rechten worden ontleend aan deze meeting. Deze meeting is puur indicatief. De performance van Synergy is onderhevig aan allerlei (externe) omstandigheden. Deze tabel staat er om aan te tonen dat er daadwerkelijk een groot verschil is tussen het oude en nieuwe GRID.

Hieronder wordt de entiteit getoond die gebruikt is voor bovengenoemde performance tests.

  • Er is één offerte met 100 regels in één grid
  • Er is één offerte met 309 regels (ongelijk) verdeeld over drie grids

 

    Leave Your Comment

    Your email address will not be published.*