CubeServ Blog
Stay up-to-date on the data-driven business with tools for analytics from SAP & Co. and do not miss any news, downloads & events.

Fiori Launchpad Extension by CubeServ: Dobar početak dana

Kad ujutro dođem u ured, imam predstavu kakav će biti dan. U glavi su mi nadolazeći sastanci, telefonski pozivi i važni projekti. Ali prvo trebam pregled: Postoje li događaji na koje moram odmah reagirati? Za mene je važno koristiti ulaznu točku u operativne i analitičke zadatke. Uz platformu za poslovnu analizu imam pristup svim podacima. SAP nudi Fiori Launchpad za pristup mom ERP-u. Oba linka: Dobrodošli na Fiori Launchpad s CubeServ ekstenzijama

Business Analytics-Plattform

Naglasci i ograničenja standarda

Kao što mnogi već znaju, SAP Fiori jedan je od najznačajnijih napretka SAP-a u posljednjih 10 godina. Uz Fiori, SAP je eliminirao predrasude da korisnička sučelja često nisu privlačna i dobro je pratio trend mobilnog interneta. Nove aplikacije temeljene na Fiori-ju temelje se na ulogama, dosljedne su i prilagodljive. To znači da korisnici dobivaju prave informacije u pravo vrijeme, a intuitivno i dosljedno korisničko iskustvo prolazi kroz cijelu tvrtku.

SAP Fiori Launchpad (FLP) središnja je ulazna točka za Fiori aplikacije na mobilnim i stolnim uređajima. Prikazuje aplikacije grupirane u obliku pločica kako bi se korisnicima omogućilo optimalno rješavanje ogromnog broja aplikacija. Klikom na pločicu korisnik dolazi izravno na odgovarajuću aplikaciju, a poluujednačen izgled i dojam zajamčen je na svim platformama.

Cilj jednostavnog i brzog pristupa aplikacijama je postignut i FLP je vrlo dobro prihvaćen na tržištu. Ali samo ograničene vrste pločica nude se u BW sustavima, odnosno statički pokretači aplikacija, dinamički pokretači aplikacija i pločice s porukama. Pločica pokretača aplikacija može prikazati samo statički sadržaj ili najviše jedan dinamički broj.

Vjerujemo da će FLP donijeti još veću vrijednost korisnicima izravno prikazujući dinamičniji sadržaj podataka i podržavajući smislene vizualizacije podataka. To tada više nije samo «launchpad», već i nadzorna ploča ili čak portal. To se bolje slaže s izrazom “Single Point of Entry”.

Postoje i druge vrste pločica (KPI modeleri) s podrškom za dinamičnije podatke, ali prvo se nude samo u S/4 HANA, a kao drugo, takve pločice se ne mogu povezati s Query-jem, već samo s OData uslugom.

Stoga smo razvili skup prilagođenih tipova pločica koje donose dodatnu funkcionalnost kao što su organizacija pločica i dokumenata, poboljšani prikaz i vizualizacija BI podataka s mikro-kartama.

Teme ovog bloga detaljno sam predstavio na našem webinaru ==> Kliknite ovdje za snimku

Fiori Launchpad Extension on Premise

FLP s proširenjem CubeServ-a tada izgleda kao onaj dolje s lijeve strane na radnoj površini, s više informacija na prvi pogled i mnogo privlačniji. Na mobilnim uređajima (desno) izgled i dojam su vrlo slični.

U trenutnoj on-premise verziji nudimo sljedeće vrste pločica:

  • Pojedinačna pločica
  • Analitička pločica
  • Pločica grupe/drveta
  • Pločica grafikona 1×1 i 2×1

Ove vrste pločica detaljno su objašnjene u nastavku. Osim toga, imamo nekoliko novih vrsta pločica. Jedan od njih je za Self Service, koji je prikazan u posebnom dijelu.

Fiori Launchpad Kacheltypen

S našim proširenjem, “Single Point of Entry” može se povezati s našim BW/BI sustavom, koji često djeluje kao “Single Point of Truth”. Još brže vidite situaciju, gdje stvari idu dobro, gdje postoje iznimke, gdje su potrebne daljnje mjere. Time donosimo bolje korisničko iskustvo, kako u smislu radne učinkovitosti tako i jednostavnosti za korištenje

CubeServ vrste pločica

Standardne pločice pokretača aplikacija već imaju dobre integracijske mogućnosti za aplikacije. Možete postaviti gotovo svaku aplikaciju ili web stranicu koja se može pozvati putem URL-a kao navigacijski cilj u pločicama. Ali aplikacije se mogu istovremeno otvarati samo na novoj kartici preglednika. Nedostaje funkcija prikaza na mjestu, što je posebno popularno među korisnicima pametnih telefona jer ne želite imati toliko prozora jedan pored drugog. Zato smo napravili jednostavnu vrstu pločica pod nazivom Single Tile. Osim toga, ovdje je podržan prilagodljivi URL prefiks bez semantičkih objekata. Navigacija temeljena na namjeri sa semantičkim objektom vrlo je moćna, ali uvijek zahtijeva dodatnu autorizaciju, koja se ponekad smatra previše složenom za administratora korisnika.

Vrsta organizacijske pločice – pločica stabla/grupe

Već smo imali određena iskustva s grupama aplikacija na pametnim telefonima. Često imate previše aplikacija. Ova funkcija grupe aplikacija nudi se u iOS-u i Androidu tako da se previše aplikacija može grupirati i sakriti poput “Box in a Box”.

U Fiori Launchpad-u se također može pojaviti previše pločica. To znači da ako ima previše pločica, morate puno pomicati ili pretraživati. To je ponekad vrlo zamorno za korištenje pametnog telefona. Zato smo kreirali tip pločice posebno za takve grupne funkcije. Isti tip pločica također nudi mogućnost spajanja opsežnih dokumenata kao što su PDF-ovi, interne web stranice i naša BI izvješća, bilo Crystal, Lumira, SAP Analytics Cloud (SAC) na jednom mjestu, kao što je prikazano na klasičnom portalu. Dvije značajke ugrađene su u istu vrstu pločica jer se struktura stabla zapravo uvijek održava za organiziranje pločica i dokumenata.

Osim toga, prikaz čvora stabla može se kontrolirati autorizacijskim ulogama. To znači da samo korisnici s odgovarajućom autorizacijom mogu vidjeti čvorove stabla. I ovdje nudimo samoposlužnu aplikaciju za održavanje strukture stabla. Ključni korisnik to može učiniti u zasebnoj aplikaciji.

Vrste pločica za prikaz i vizualizaciju podataka

Često vidite scenarij u kojem korisnik kaže ovo izvješće mi je jako važno. Želim vidjeti ove KPI svaki dan, u Fiori Launchpad-u.

Standardni “Dynamic App Launcher” može prikazati dinamički sadržaj, ali samo broj iz usluge OData. Istina je da je OData servis za odabir podataka sa standardnom sintaksom vrlo raširen. Ali sam po sebi ne donosi automatski informacije za formatiranje i vizualizaciju podataka. Ove informacije morate ponuditi negdje putem prilagodbe i posebno ih spremiti.

No, obrnuto, slabosti OData usluga su upravo prednosti BW upita. I toliko je upita razvijeno tijekom godina. Zato smo odlučili ponuditi BW Query kao izvor podataka za naše podatkovne pločice, a temelji se na OLAP funkcijskom modulu. Ovdje bi netko mogao pitati može li se klasični funkcionalni modul još uvijek koristiti u BW4/HANA. Naš odgovor je da stari više ne radi. Ali ne brinite, SAP je to čak i poboljšao ovdje, a standardizirani BAPI funkcijski moduli nude se kao zamjena

Formatiranje i prikaz podataka

Definicija upita određuje broj decimalnih mjesta, faktor skaliranja (G, M, k) i dodatne informacije kao što su procent, valuta i jedinica. Osim toga, boja se može izvesti iz iznimke ćelije. Uz to, podaci i grafikoni u našim pločicama izgledaju vrlo profesionalno, pravilno oblikovani i sa značenjem boja.

Odabir podataka

Kada je u pitanju odabir podataka, nudimo podršku za gotovo sve vrste upita, npr.

  • Upit s rotiranim osovinama
  • Upit s karakteristikama i ključnim brojevima na istoj osi
  • Upit sa strukturom karakteristika, tj. dvije strukture

Podržani su i prikazi upita, tj. možete spremiti upit s njegovim navigacijskim statusom u prikaz i nastaviti koristiti ovaj prikaz kao izvor podataka. Na primjer, standardni upit ima nekoliko ukupnih redaka za određene karakteristike raščlambe. Taj zbroj možemo sakriti u AfO, spremiti ga u prikaz i zatim ga unijeti u pločicu kao izvor podataka.

Također nudimo podršku za takozvani Web-API, s kojim se npr. filtriranje s BEX varijablama i karakteristikama raščlambe, promjena osi, drilldown (proširivanje i sažimanje) itd. može jednostavno implementirati prijenosom parametara.

Naravno, morate dobro poznavati API naredbe. To iskusnim BW kolegama ne bi trebao biti problem.

Uz ovu podršku na 3 razine, upit, prikaz upita i prijenos parametara, prilagođavanje pločica postalo je mnogo fleksibilnije i učinkovitije. Svoje postojeće upite za različite pločice možete jednostavno koristiti više puta. Na primjer, možemo zamisliti korištenje upita na razini tvrtke, njegovih pogleda za podorganizaciju i prijenosa parametara za posebne zahtjeve korisnika.

Pločica za analitiku i grafikon

Što se tiče pločica s podacima, u osnovi imamo dvije vrste pločica.

Jedna je analitička pločica koju ovdje vidite! Ovdje možete razlikovati varijante u jednom/dvije/tri koda. Često želite vidjeti staru vrijednost, npr. iz prošle godine, trenutnu godišnju vrijednost i planiranu vrijednost za sljedeću godinu za istu ključnu brojku. Upravo to može učiniti naša analitička pločica; dok zadani “dinamički pokretač aplikacija” može prikazati samo broj.

Druga vrsta pločica je pločica grafikona. Ovdje možete odabrati različite MicroCharts.

  • Stupačni grafikon i linijski grafikon uglavnom za trendove podataka
  • Usporedni grafikon i delta grafikon za usporedbu podataka
  • HarveyBall grafikon i radijalni grafikon više za vrijednost proporcija

Pločica linijskog grafikona ima posebnu značajku da se u isto vrijeme mogu prikazati do 3 retka podataka, dok druge pločice mogu prikazati samo jedan redak podataka.

Što se tiče veličine pločica i rasporeda, razlikujemo pločice 1×1 i 2×1. Često je dovoljna pločica 1×1, ali u nekim slučajevima imamo više teksta ili više podataka za prikaz.

Preglednik upita i samoposluživanje s pločicama Fiori

Prošle su otprilike dvije godine otkako smo razvili prvu pločicu i koristili je kod kupaca. U međuvremenu se kod naših kupaca povećala želja za samoposluživanjem. Prethodni način je da korisnik kreira upit u npr. Excel-u iz AfO-a, a zatim ga šalje BI odjelu i traži da za njega kreiraju jednu ili više pločica. BI administrator zatim kopira karakteristike i ključne brojke, eventualno varijable, filtriranje, itd. u definiciju pločice, dodjeljuje je ispravnom katalogu i grupi i zatim pušta u sustav proizvoda. Pločice su tada dostupne korisniku. Posao nije težak. Ali korisnik često mora čekati neko vrijeme. Bilo bi sjajno kada bi BI odjel mogao još učinkovitije izraditi pločice. A ključni korisnici mogli su čak i sami izraditi pločice. S druge strane, važna je činjenica da SAP u BW/4 HANA više ne nudi besplatan preglednik upita na webu kao što je Bex Analyzer. Već postoje kupci koji su nas pitali možemo li zatvoriti jaz u SAP ponudi. Da bismo to učinili, zajedno s kupcima smo mnogo toga razmotrili i ispitali i došli na ideju da ponudimo takozvani Query Viewer, koji nudi mogućnost da korisnik sam odredi prikaz podataka izravno tamo, kao u AfO ili nekom drugom alatu, uglavnom Drag&Drop. Zatim možete pretvoriti željeni prikaz izravno u pločice pomoću kopija parametara. Query Viewer je SAPUI5 aplikacija i izgleda ovako.

Možete ga koristiti ne samo za postavljanje upita. Ključni korisnici ili BI administrator mogu kopirati cijeli pogled kao parametar u FLP dizajneru. Više ne morate znati kako se zovu karakteristike i ključne brojke, samo kliknite na gumb “Copy Param. for FLP”, a zatim kliknite na gumb “Import Param.” u pločici “Customizing”. Tada su parametri već popunjeni. Samoposluživanje za ključne korisnike je već zamislivo, ali barem učinkovitije za BI administratora.

Također možete “markirati” prikaz podataka koji ste kreirali u FLP-u. Određujete prikaz upita i kliknete gumb “Kreiraj oznaku”.

U skočnom prozoru unesite naslov, podnaslov, podatke i ikonu i kliknite na gumb «Submit».

I tada dobivate novu pločicu, takozvan Bookmark, u svojoj kućnoj zoni, «Moja početna stranica». «Bookmark» je specifična vrsta pločica koju korisnik može kreirati i brisati po želji u proizvodnom sustavu. Bookmark se može povući u bilo koju grupu pločica ili po želji kreirati izravno u željenu grupu (nije prikazano na posljednjoj snimci zaslona).

Svi korisnici mogu brzo podijeliti prikaz upita s drugima putem URL-a i tako ga brže pretvoriti u pločice. Na kraju, podaci se također mogu izvesti 1:1 u Excel-u, kao što vidite.

Fiori Launchpad Extension Cloud

Računalstvo u Cloud-u brzo je promijenilo način na koji tvrtke kupuju i koriste tehničke resurse. Ono što je započelo kao jednostavna usluga hostinga web stranice razvilo se u razne usluge u Cloud-u. Donosi jasno vidljive prednosti poslovanju u smislu troškova, fleksibilnosti, pouzdanosti i sigurnosti itd.

I arhitektura i ponude u Cloud-u drugačije su od onih u on-premise. U Cloud-u je svijet orijentiran na usluge. Portal se može promatrati i kao usluga, a FLP je dostupan kao varijanta stranice na portalu. Da biste dobili podatke iz Backend-a, npr. BI KPI-je, morate dodatno postaviti Cloud Connector i Destination za BW poslužitelj.

Prednost SAP Cloud Platforme (SCP) je što možete brzo koristiti mnoge ažurirane usluge. Na primjer, sa SAPUI5 možete odabrati i najnoviju verziju i sve verzije koje SAP još uvijek podržava po stranici portala. Uz to, možete uživati ​​u najnovijoj značajci SAPUI5 i imati veliku fleksibilnost. Sjećam se da je prije nekoliko godina u korisničkom projektu s nižom verzijom 1.28, Drag & Drop moralo biti u potpunosti programirano s Native JS-om jer se poslužitelj nije mogao nadograditi na 1.47, gdje je već korišteno Drag & Drop u SAPUI5 stavio na raspolaganje. To ne samo da je kupca koštalo više budžeta, već je dovelo i do veće složenosti u razvoju.

Konkretno, može se reći da FLP ima sličan izgled i dojam kao on-premises, baš kao što je SAP obećao. Za krajnje korisnike gotovo da i nema razlike. Ali postoji nekoliko razlika u prilagodbi i razvoju.

Trenutno Dostupan Fiori Launchpad u SAP Cloud Platformi (Neo) može prikazati samo statički sadržaj ili samo broj iz usluge OData u pločici. Prilagođene pločice su također podržane u Cloud verziji. Implementacija i raspoređivanje za to je prilično jednostavno u usporedbi s on-premise.

SCP FLP Kacheleigenschaft Benutzerdefinierte Kachel

Ali nijedno prilagođeno konfiguracijsko sučelje ne može se prikazati za svaku vrstu pločica. Koristi se samo generičko konfiguracijsko sučelje. On-premise implementacija je složenija, ali nudi mnogo više fleksibilnosti. U on-premise, različite postavke mogu se napraviti za svaku vrstu pločice: ponekad ispunite podatke upita, ponekad definirajte strukturu stabla, itd. To nije izravno moguće s Cloud verzijom!

Ipak, proširili smo naš paket proširenja dalje u SCP i ponudili slične vrste pločica. Uz zasebnu aplikaciju za prilagođavanje, uspjeli smo djelomično zaobići ovo ograničenje u konfiguracijskom sučelju.

Konačno, s našim proširenjem za krajnje korisnike, Fiori Launchpad izgleda vrlo slično onom u on-premise. Razliku ćete primijetiti samo prilikom prilagođavanja.

Izvješće o projektu

Instalirali smo paket proširenja za nekoliko kupaca u posljednje dvije godine. Neki kupci radije koriste pločice stabla kako bi uredno uključili BI izvješća u FLP. Međutim, neki kupci preferiraju KPI i pločice grafikona. Već smo vidjeli različite potrebe među kupcima. U mom prvom projektu korisnika s ovim paketom proširenja, naše pločice grafikona su još uvijek bile novorazvijene, ali je IT na strani korisnika imao prilično visoke zahtjeve za mnoge detalje i također je postavio mnoge dodatne zahtjeve, npr. podršku za poglede upita i prijenos parametara itd.

Na temelju toga uložili smo više vremena nego što smo zapravo obećali u ispitivanje i provedbu takvih zahtjeva i prijedloga. Cijeli je proces bio vrlo konstruktivan.

Na kraju smo imali uspješan projekt, a i kupac je bio jako zadovoljan. Ne samo da je paket uspješno instaliran, imali smo određeni prijenos znanja o FLP-u i njegovom proširenju, pa čak i malo SAPUI5. Osim toga, korisnička strana pomogla nam je svojim prijedlozima da dodatno poboljšamo paket proširenja. A i kolega iz IT odjela pristao je biti naš referentni kupac.

Jesam li izazvao vaše zanimanje? Radujem se vašem kontaktu.

Subscribe our Newsletter

Keep up to date on SAP Analytics Cloud, SAP Data Hub, and Big Data, and do not miss any news, downloads & events.

Author
Expert Team