Inzicht

Nieuwe functies van OneStream versie 8.5

De upgrade naar OneStream versie 8.0 of hoger was een grote stap. OneStream stapte over naar een nieuwe versie van VB.net, en ook op het gebied van beveiliging en systeemintegratie werden nieuwe oplossingen de standaard. Momenteel zijn we bij versie 8.5, en in deze blogpost lichten we een aantal geweldige functies uit die sinds de releases vanaf 8.0 zijn geïntroduceerd. In de nieuwste releases richt OneStream zich meer op gebruikerservaring en neemt het via Ideastream, een onderdeel van OneCommunity, input mee om de meest gevraagde nieuwe functies te realiseren.

Sinds versie 8.4 heeft OneStream een vernieuwde look en feel, met een nieuw logo en een overgang van blauw naar zwart als hoofdkleur. In deze post richten we ons op de volgende nieuwe functies:

  1. Werken met parameters in spreadsheets/Excel invoegtoepassing
  2. Stuur links naar dashboards naar collega's met Smart Links
  3. Maak je dashboards interactiever met het nieuwe onderdeel Menu
  4. Gebruik tekstvakken met een rijke opmaak om je gebruikers te informeren in dashboards‍.

‍1. Parameters in Excel


Met de nieuwste versie van OneStream kun je meer flexibiliteit toevoegen aan je Excel rapporten. Met de menuoptie Parameters kunnen werkruimte parameters gekoppeld worden aan een cel. Deze cel toont een dropdown menu met de opties van de parameter. Voor elke parameter kan de gebruiker kiezen of deze betrekking heeft op de huidige werkruimte of op de hele werkruimte:

Daarnaast kunnen In-Sheet Actions worden toegevoegd, zodat je een Gegevensbeheerreeks direct vanuit je Excelblad kunt uitvoeren, bijvoorbeeld om gegevens te zaaien of te berekenen.

2. Slimme koppelingen

Hetoverkomt ons allemaal: je stuurt een collega een e-mail met de vraag om naar een vreemd getal in een dashboard te kijken, en na talloze e-mails heen en weer blijkt dat ze een andere weergave van de gegevens zien door andere geselecteerde parameters.

OneStream heeft nu Smart Links geïntroduceerd, waarmee de beheerder vooraf gedefinieerde links met vaste parameters kan maken. Deze links kunnen via een knop worden aangemaakt en worden doorgestuurd naar een collega. Deze opent exact hetzelfde dashboard, met de juiste filters en parameters. De knop kan zelfs een mailto:-link genereren, zodat er direct vanuit het dashboard een e-mail met de link wordt aangemaakt. De gebruiker wordt via de webomgeving naar het dashboard geleid en moet eerst inloggen als er geen actieve sessie beschikbaar is. Een Smart Link wordt aangemaakt vanuit een business rule, die sinds versie 8 kan worden opgeslagen in een assembly binnen de workspace zelf. Op de knop wordt deze geactiveerd via:

Onze assembly heet Assembly85. De functie CreateSmartlink in de SolutionHelper ziet er als volgt uit:

(In het bovenstaande voorbeeld zijn alle waarden hardcoded, maar ze kunnen indien nodig dynamisch worden gemaakt).

3. Menu


Een van de nieuwste toevoegingen aan de dashboardonderdelen is het Menu. Dit menu kan dynamisch aangemaakt worden via een business rule, vergelijkbaar met een Tree View component. Het menu is gekoppeld aan een parameter die kan worden gebruikt in het dashboard om andere ingebedde dashboards of componenten te verversen. Je kunt het menu uitgebreid opmaken met lettertypes, tekst- en achtergrondkleuren en zelfs logo's.

Uniek aan het menu zijn twee opties:

  • Automatisch openen: Het menu klapt automatisch uit als een gebruiker erover beweegt. Als deze optie is ingesteld op false, moet er eerst op het menu worden geklikt.
  • Pijl omlaag tonen: Markeert menu-opties die kunnen worden uitgebreid door een pijl omlaag weer te geven.

Het menu gebruikt een gegevensadapter die is gekoppeld aan een Dashboard DataSet business rule (in ons geval binnen de assembly).

De regel voor ons menu is als volgt:

Eerst worden de items van het hoofdmenu gemaakt als nieuwe XFMenuItems met hun eigenschappen. Vervolgens worden de onderliggende en subitems gemaakt, ook als XFMenuItems. Tot slot worden de items gekoppeld als ouder-kind-items, waarna het menu wordt geretourneerd.

4. Rijk opgemaakte tekstvakken

Tekstvakcomponenten hebben nu de eigenschap Rijke tekst toestaan (en zelfs Spellingscontrole inschakelen), zoals hieronder getoond:

Veel dingen zijn mogelijk, maar de tekst moet worden ingevoerd via het tekstvak. In ons gebruiksscenario willen we de rijk opgemaakte tekst gebruiken als gebruikersinstructies voor het geselecteerde dashboard. De uitdaging met de standaardinstellingen is echter dat een gebruiker de tekst kan wijzigen of dat de tekst gebruikersspecifiek is (via een parameter Input Value).

Handmatig de tekst toevoegen in een Literal parameter(en het tekstvak instellen als alleen-lezen) is ook een uitdaging omdat de tekst bijvoorbeeld niet HTML-geformatteerd is. Hieronder staat een voorbeeld van de opgeslagen tekst voor de "typ wat tekst" hierboven:

In totaal 33 regels! Vol letters en cijfers.

We hebben twee tekstvakken gemaakt. Het eerste tekstvak is gekoppeld aan een parameter Input Value waar de beheerder de tekst in het gewenste formaat kan invoeren. Het tweede tekstvak is gekoppeld aan een parameter Literal met de eigenschap IsReadOnly ingesteld op true.

Vervolgens hebben we een kleine bedrijfsregel gemaakt die is gekoppeld aan een knop die de waarde van de eerste parameter kopieert naar de tweede. Het vaste tekstvak kan dan worden gebruikt in het dashboard dat aan je gebruikers wordt gepresenteerd.

Samenvatting

Welke versie van OneStream gebruikt u op dit moment? Overweegt u een upgrade naar de nieuwste versie of wilt u ontdekken hoe deze nieuwe functies uw OneStream applicatie kunnen verbeteren? Neem dan gerust contact met mij op. Ik zorg er altijd voor dat ik op de hoogte blijf van de nieuwste functies en releases, dus aarzel niet om contact op te nemen om meer te weten te komen over deze of andere verbeteringen aan OneStream!

Auteur
Onderwerp
Geen items gevonden.
Thema
Geen items gevonden.
Technologie
Branch
Geen items gevonden.