6 April - Improve recorder stability

This article is from before the rebranding to SelfGuide. Text and images can include the old product name ProductivityPerformer or its abbreviation PP.

Deze sprint hebben we tijd gestoken in het verbeteren van de Recorder. Deze is nodig voor het maken van AWI's. Voor nu levert dit een betere stabiliteit op alsmede een kleinere impact op het systeem. Voor de lange termijn heeft dit als meerwaarde dat het eenvoudiger wordt functionaliteit toe te voegen, bijvoorbeeld de upload voortgang en fouten die op de roadmap staat voor Q2 2020. Hieronder zijn alle wijzigen verder toegelicht.

Stabiliteit recorder

De recorder wordt door editors gebruikt om een AWI te maken of bij te werken en is cruciaal voor goede content binnen de ProductivityPerformer. Voor editors is een stabiele recorder een must voor een goede gebruikerservaring. We hebben delen van de code herschreven om de recorder te verbeteren. In de praktijk betekend dit onder meer:

  1. Tijdens een recording sessie worden stappen bijgehouden, dit worden vanaf nu opgeslagen op de harde schijf in plaats van in het geheugen.
  2. Door de wijziging hierboven is de impact van de recorder op het systeem verkleind. Voorheen groeide het geheugen gebruik met elke stap. Dit kon dit bij grote AWI's oplopen tot honderden MB's. Na de verbeteringen is het geheugen gebruik constant tussen de 50 Mb en 100 Mb.
  3. Het werken met schermafbeeldingen kon soms leiden tot onverwachte fouten, deze code is geoptimaliseerd.

De nieuwe recorder versie is na de release te vinden op de download pagina.

Upgrade backend

De ProductivityPerformer is een SaaS (Software as a Service) applicatie die van tijd tot tijd onderhoud vraagt. In deze sprint hebben we een upgrade van de backend doorgevoerd zodat we weer de nieuwste versies van diverse frameworks gebruiken.

Applicatie iconen

De lijst met bekende applicaties, die als icoon toegevoegd kunnen worden aan een AWI, is uitgebreid. De Microsoft Office iconen zijn bijgewerkt naar de nieuwe versie en de onderstaande iconen zijn toegevoegd:

  • Microsoft Visual Studio
  • Microsoft Intune
  • Microsoft PowerBI
  • Microsoft OneDrive
  • WordPress
  • UiPath
  • XSO TimeWriter
  • Cegeka Dynamics Empire
  • ABBYY FlexiCapture
  • Genesys Interaction
  • Google Gmail
  • Google Calendar
  • Google Docs
  • Google Drawing
  • Google Drive
  • Google Forms
  • Google Keep
  • Google Sheets
  • Google Slides

Bugfixes

  • Het wijzigen van een wachtwoord kon leiden tot een crash van de applicatie.
  • Na het sluiten van feedback werd een wit scherm getoond.
  • De marker stond consequent te laag in de AWI Viewer.
  • Het navigatie pad gebruikte verschillende karakters als scheidingsteken.