Release notes versie 1.8.3.4

In deze release notes vindt u informatie omtrent de aanpassingen in de software ten opzichte van voorgaande release.



Release

1.8.3.4

Datum release notes toegevoegd

08-04-2019

Datum update acceptatie.beeyond.nl

10-04-2019

Datum update demo.beeyond.nl

22-5-2019

Datum update portal.beeyond.nl

22-5-2019 (17:00 - 20:00 uur)

 = beoogde planning, hieraan kunnen geen rechten aan ontleend worden.



Wijzigingen:



Front-end

  • PIM-3713: Starten van Excel export (hoofdissue).

Tot op heden kon een eindgebruiker in Beeyond slechts een beperkte set data exporteren via de front-end (Gegevens, Entiteiten). In deze release is deze functionaliteit geheel aangepast, en kunnen ook grotere hoeveelheden direct vanuit Beeyond geëxporteerd worden. Gegevens worden geëxporteerd op basis van de zichtbare kolommen in Beeyond, en de eventueel toegepaste filters. Anders dan voorheen worden deze export nu via een workflow op de achtergrond afgehandeld via een aparte wachtrij. Hierdoor levert dit geen performance verlies op. Excel exports worden na elkaar uitgevoerd, waarna deze in uw persoonlijke berichtenbox in Beeyond worden geplaatst. Zie onderstaande afbeelding waarin is weergegeven op welke wijze de export gestart kan worden, en waar deze vervolgens geplaatst wordt nadat deze klaar is.

Vervolgens kan via de berichtenbox het Excel-bestand geopend worden. Klik direct op de bestandsnaam om te openen, of open eerst het bericht door deze te openen, en open vervolgens het Excel bestand.

Klik hier voor meer informatie betreffende het exporteren van gegevens vanuit Beeyond naar Excel.



  • PIM-3713: Toevoegen van een notificatie object framework in Beeyond (berichtenbox). Dit notificatie object is het extra icoontje in bovenstaande afbeelding, welke op dit moment gebruikt wordt om de geëxporteerde Excel bestanden in te plaatsen. Naast het envelopje wordt ook een cijfer weergegeven. Dat betekend het aantal ongelezen berichten in deze berichtenbox.



  • PIM-1557: Mogelijkheid om te filteren op attributen van het type BLOB, BLOB Collectie en Thumbnail.

Een eerste aanzet is gemaakt in de mogelijkheid om te filteren op attributen van het type BLOB, thumbnail en BLOB collectie. In BLOB en BLOB collectie attributen kunnen zowel afbeeldingen als andere bestanden (zoals PDF of tekstbestanden) worden opgeslagen. Het filteren is mogelijk via zowel het simpele- als het geavanceerde filter. Door het toepassen van zo'n filter is het bijvoorbeeld mogelijk om op artikelen te filteren die wel of geen hoofdafbeelding gekoppeld hebben. Zie onderstaande afbeelding als voorbeeld waarin gefilterd wordt op artikelen met een hoofdafbeelding, waarbij de naam van de afbeelding het woord "compactcamera" bevat.

LET OP:

Het filteren werkt na de update nog niet direct voor alle records die al in Beeyond aanwezig zijn. Dit wordt pas vanaf de volgende release (1.8.3.5) ondersteund via PIM-4361. Voor records die na de update naar 1.8.3.4 worden aangemaakt of gewijzigd werkt het filteren wel.



  • PIM-4372: Aanpassing in het toevoegen van één op veel (1-n) relaties.

Het toevoegen van relaties is aangepast in deze versie, zodat het toevoegen van relaties, en het koppelen van relaties nu op een consistente manier werkt in Beeyond. Een record dient vanaf deze release in "bewerk" modus gezet te worden. Vervolgens kunnen 1-n relaties worden toegevoegd en/of gekoppeld. Als voorbeeld wordt is er in onderstaande situatie een artikel behandeld welke in diverse kleuren beschikbaar is.



Oude situatie:

- Toevoegen van relatie: dit was alleen mogelijk indien het artikel geopend was, maar NIET in bewerk-modus.

- Koppelen van een relatie: dit was alleen mogelijk indien het artikel geopend was, en WEL in bewerk-modus.



Nieuwe situatie:

- Toevoegen van relatie: dit kan alleen als het artikel in bewerk-modus staat.

- Koppelen van een relatie: dit kan alleen als het artikel in bewerk-modus staat.

Let wel op dat nadat een nieuwe relatie (in dit geval een kleur) is toegevoegd ook het artikel zelf nog wordt opgeslagen, zodat ook de relatie tussen artikel en de nieuwe kleur opgeslagen wordt.



  • PIM-3770: Toevoegen en direct bewerken van één op veel relaties.

Bij het toevoegen van een één op veel relatie diende voorheen eerst de relatie opgeslagen te worden voordat deze nogmaals bewerkt kon worden. Als voorbeeld is er een klant in Beeyond de klant BZTRS waaraan een contactpersoon toegevoegd dient te worden. Deze contactpersoon wordt op de klant in Beeyond toegevoegd via een 1-n relatie. In deze versie is het mogelijk gemaakt om de contactpersoon tussentijds op te slaan, om vervolgens direct weer te bewerken. De melding die hierbij verscheen behoort dus tot het verleden: "De gegevens die u aan het bewerken bent zijn bijgewerkt door een andere gebruiker of een import proces. U moet de editor heropenen en opnieuw uw wijzigingen verwerken."



  • PIM-4292: Met regelmaat missende scrolbalken in Beeyond bij het gebruik van Google Chrome.

In december heeft een update van Google Chrome plaatsgevonden (versie 71.0.3578.80). Deze update veroorzaakte in Beeyond het probleem dat scrollbalken opeens niet zichtbaar waren. Inmiddels is dit issue verholpen door een update van Google Chrome, zie voor meer informatie de FAQ: Scrollbars verdwijnen regelmatig in Beeyond.



  • PIM-3497: In het instellen van gebruikersgroep filters is een aanpassing gedaan.

Door middels van het toepassen van een gebruikersgroep filter kan ingesteld worden dat een leverancier bijvoorbeeld alleen zijn eigen artikelen in Beeyond kan bekijken en onderhouden. In de rechten dient dit ingesteld te worden door een doel en een relatie te selecteren. Het doel is in dit geval de entiteit (bijvoorbeeld de artikel tabel), en de relatie is in dit geval het veld op basis waarvan het filter uitgevoerd dient te worden (in dit voorbeeld Leverancier). De waarde die in het veld relatie geselecteerd dient te worden laat nu de veldnaam zien in plaats van de tabelnaam van het relatie veld.



  • PIM-4291: Performance import- en exportmappings

Het openen en toevoegen van regels in een import- en exportmapping is aanzienlijk versneld. In de praktijk betekend dit dat het toevoegen/openen ongeveer 5 keer zo snel gaat als voorheen.



  • PIM-4350: Aanpassing in het filteren van meertalige tabellen/velden

In Beeyond kan de naam van een tabel of veld worden ingegeven in het Nederlands, Duits en Engels. Indien dit toegepast werd zorgde dit ervoor dat in bepaalde velden (zoals de import- en exportmapping) het filteren alleen werkte op de Engelse taal, terwijl een gebruiker bijvoorbeeld de taal op 'Nederlands' heeft staan.



Workflow

  • PIM-4346: Ontvang alleen een workflowrapportage indien zich fouten voordoen in de workflow

Vanaf deze release is het instelbaar per workflow om alleen workflowrapportages (via mail of FTP) te ontvangen indien zich fouten voordoen in de betreffende workflow. Dat zorgt ervoor dat het proces beter gemonitord kan worden, en sneller bijgestuurd indien een proces niet correct verloopt.  In deze foutenrapportage kan bijvoorbeeld staan:

- dat de connectie naar de FTP mislukt is waardoor de export of import niet is uitgevoerd.

- dat bepaalde artikelen niet zijn bijgewerkt of aangemaakt, omdat bijvoorbeeld niet wordt voldaan aan een ingestelde validator (zoals een verplicht veld).

Via ditzelfde issue is daarnaast een aanpassing gedaan in de naam van een veld bij het aanmaken van een FTP Importeer workflow, namelijk 'Email rapport indien geen bestanden gevonden'. In de nieuwe situatie heet het veld 'Email alleen rapport indien zich fouten voordoen'. Daarmee is de ontkenning uit het veld verwijderd, aangezien dat tot verwarring leidde.

Klik hier voor meer informatie.

LET OP: bestaande geplande workflows, waarbij foutenrapportages worden verstuurd vanuit Beeyond zijn aangepast. Daarbij is bij alle workflows ingesteld dat alleen een mail verzonden wordt vanuit Beeyond indien zich fouten voordoen.

  • PIM-3259: Indien via een workflow gegevens naar Excel werden geëxporteerd vanuit Beeyond kon het gebeuren dat de kolomnaam niet in dezelfde kolom kwam te staan als de inhoud zelf. Dit werd veroorzaakt doordat het kolomnummer in de exportmapping niet opvolgend was. Hierin heeft een aanpassing plaatsgevonden dat de kolomnaam en de inhoud nu in de juiste kolom worden geplaatst, namelijk het opgegeven kolomnummer in de exportmapping.

  • PIM-4221: In de workflowrapportage (die wordt gegenereerd na het uitvoeren van een workflow) wordt nu ook bij importworkflows een timestamps toegevoegd voor elke importbatch. Standaard worden 250 regels uit een import in één keer verwerkt. Na deze 250 regels start verwerking van de volgende batch. Bij elk van deze batches staat nu dus een timestamp (datum, inclusief tijd). Dat maakt het eenvoudiger om de performance van de import te bekijken, en ook om na te gaan op welke tijdstippen de regels in Beeyond zijn toegevoegd of aangepast.

  • PIM-4169: Het openen van het menupad 'Taken gepland' in de workflowmodule is aanzienlijk verbeterd qua performance.

  • PIM-3006: De naam van een werkblad in Excel kon geen / of , bevatten bij het exporteren van gegevens vanuit Beeyond.

  • PIM-4100: Bij het exporteren van een veld van het type 'Barcode kopie' naar Excel is een aanpassing gedaan dat de waarde correct gevisualiseerd is in Excel, en het volledige getal gepresenteerd wordt.

  • PIM-4363: In exportmappings is een conversietype toegevoegd, namelijk "Gewijzigd / aangemaakt door". Dit type conversie dient geselecteerd te worden indien het veld "Gewijzigd door" of "Aangemaakt door" wordt geselecteerd om te exporteren. Dit conversie-type zorgt ervoor dat de geëxporteerde waarde overeenkomt met de waarde zoals deze ook zichtbaar is in de lijstweergave in Beeyond. Dat is benodigd na een aanpassing dat ook via een workflow/bulkactie de correcte medewerker wordt weergegeven in het veld "Gewijzigd / aangemaakt door".



Blauwdruk

  • PIM-4297: Toevoeging van extra BEL (Beeyond Expression Language) functionaliteiten. Deze taal wordt gebruikt in de berekening van tekst en nummer velden, maar ook bij het uitvoeren van bulkacties en importeren van gegevens. Enkele voorbeelden van de nieuwe functies zijn:

Functie

Omschrijving

Voorbeeld

Input

Output

Functie

Omschrijving

Voorbeeld

Input

Output

Capitalize

Deze functie maakt van de eerste letter van het eerste woord van een zin een hoofdletter

capitalize(|Omschrijving|)

dit is een test wordt

Dit is een test

Uncapitalize

Deze functie zet de eerste letter van het eerste woord om in een kleine letter

uncapitalize(|Omschrijving|)

Dit is een test 

dit is een test

Capitalizewords

Deze functie maakt van elke eerste letter van elk woord een hoofdletter

capitalizewords(|Omschrijving|)

dit is een test

Dit Is Een Test

is_empty

Deze functie kan gebruikt worden in een IF, THEN, ELSE constructie waarbij gecontroleerd wordt of een bepaald veld leeg is

[IF]
(is_empty(|Omschrijving|))
[THEN]
(*)
[ELSE]
(|Omschrijving|)





substring

Deze functie geeft de karakters weer na een x aantal karaters

substring(|Omschrijving|,10)

Dit is een test hoever

test hoever

left

Geeft een x aantal karakters weer vanaf links

left(|Omschrijving|,5)

Dit is een test

Dit i

right

Geeft een x aantal karakters weer vanaf rechts

right(|Omschrijving|,5)

Dit is een test

 test

str_equals

Deze functie kan gebruikt worden in een IF, THEN, ELSE constructie waarbij gecontroleerd wordt of velden gelijk aan elkaar zijn

[IF]
(str_equals(|Omschrijving|,|OmschrijvingEN|))
[THEN]
(true)
[ELSE]
(false)





Klik hier voor meer informatie over de BEL taal.

  • PIM-4308: Het is mogelijk een validator toe te voegen in de blauwdruk die controleert dat slechts 1 inkomende relatie mogelijk is.

Een voorbeeld is dat er een relatie is tussen de tabel "Artikel" en de tabel "Overige barcodes" via een één op veel (1-n) relatie.

Voorheen was het zo dat één barcode in deze aparte tabel "Overige barcodes" gekoppeld kon worden aan meerdere artikelen, en dat is niet wenselijk.

Deze barcode zorgt ervoor dat een barcode slechts aan 1 artikel gekoppeld kan zijn.

Klik hier voor meer informatie.

  • PIM-4367: De foutmelding die in de front-end weergegeven werd bij een aantal relaties relaties validator was gelijk voor de inkomende en uitgaande relaties (zie PIM-4308). Hierop is een aanpassing gedaan, zodat ook in de front-end bij het opslaan van een record direct helder is wat er verkeerd gaat.

  • PIM-4007: Er is een aanpassing gedaan zodat Barcode kopie attributen aangeroepen kunnen worden via BEL (Beeyond Expression Language) expressies.



Overige

  • PIM-4397: Technische aanpassing die ervoor zorgt dat indexers hun sessie niet meer verliezen. Het gevolg van het verliezen van een sessie was dat niet geïndexeerd werd met als gevolg dat data bijvoorbeeld niet wordt getoond na het filteren.

  • PIM-4328: In sommige gevallen bleek dat workflows niet werkte. Hierin is een aanpassing gedaan om dit te voorkomen.

  • PIM-4366: In domeinnamen (inlog per klant) kan een - gebruikt worden. Dat gaf echter problemen in de weergaven van groep attributen in een lijstweergave. Dit is aangepast, zodat deze kolommen nu altijd correct gevuld worden.

  • PIM-4356: Indien een thumbnail veld geselecteerd wordt in een lijstweergave dient de regelafstand automatisch vergroot te worden zodat de afbeelding zichtbaar wordt. Er is een aanpassing gedaan zodat dit weer correct functioneert.

  • PIM-4300: Bij het kopiëren van workflows vanuit de geschiedenis werden de velden bij "rapport bestemming" niet correct vertaald. Hier stond een technische term. Dit is aangepast.

  • PIM-4269: Velden van het type "Externe bron" worden via de import nu wel aangepast.

  • PIM-4335: Upgrade van Yourkit agent. Met behulp van deze applicatie kan de performance van Beeyond gemonitord worden.

  • PIM-4116: Upgrade van SonarQube naar versie 7.5. Dit is een applicatie die gebruikt wordt voor het controleren van de kwaliteit van code die door de ontwikkelaars wordt geschreven.

  • PIM-4202: Verbetering in de stabiliteit van workflows.

  • PIM-3137: Via delegatie is het mogelijk in te loggen als een andere gebruiker (indien je deze rechten hebt). Vanaf deze release werkt het sluiten van deze delegatie functie nu ook correct, en kan de gebruiker onder zijn eigen account direct verder werken.



JIRA issuelijst (intern)

key summary type created updated due assignee reporter priority status fixversions
Loading...
Refresh