Context Panel
Paneli konteksta, tzv. Context Panel, omogućuju trenutačan prikaz sažetih informacija o određenom poslovnom objektu u sustavu Fluentis.
Izrada kontekstualnog panela (context panel) uključuje nekoliko koraka parametrizacije, točnije:
- eventualno kreiranje nadzorne ploče (ako se context panel temelji na nadzornoj ploči).
- kreiranje context panela putem pripadajuće forme.
- parametrizacija context panela i definiranje pripadajućih poveznica.
Za otvaranje forme povezane s Context Panel, da Arm > Platform > Context Panel
Forma za kontekstualne panele sastoji se od sljedećih dijelova:
Ribbon izbornik
Ribbon izbornik sadrži kontrole za interakciju s formom:
- Traži: za pretraživanje već definiranih context panela u Fluentisu.
- Novo: za kreiranje novog context panela.
- Izmijeni: za uređivanje već postojećeg context panela.
- Prikaži: za prikaz već postojećeg context panela u načinu samo za čitanje.
- Izbriši: za uklanjanje postojećih ExtraData zapisa u Fluentisu.
Glavni dio
Glavni dio se sastoji od rešetke sa sljedećim poljima:
- Business Object: obavezno – označava objekt na kojem se temelji kontekstualni panel.
- Lokalizirani kod: neobavezno – označava lokalizirani opis.
- Naziv: naziv.
- Obrazac: neobavezno – označava formu na kojoj se temelji kontekstualni panel.
- Nadzorna ploča: neobavezno – označava nadzornu ploču na kojoj se temelji kontekstualni panel.
- Izvještaj: neobavezno – označava izvještaj na kojem se temelji kontekstualni panel.
Detalji
Obrazac detalja se sastoji od 3 dijela:
Ribbon izbornik
Ribbon izbornik sadrži isključivo gumb Spremi, koji se koristi za spremanje konfiguracije.
Zaglavlje
Tab koji se odnosi na zaglavlje sastoji se od sljedećih inputa/polja:
- Business Object: obavezno – poslovni objekt na kojem se temelji kontekstualni panel.
- Lokalizirani kod: neobavezno – lokalizirani opis.
- Naziv: obavezno – opis.
- Prava:
- Tip:
- Nadzorna ploča:
- Definicija:
- Prikaži u Kontekstualnom izborniku:
- Prikaži u Kontekstualnom panelu:
- Slika:
- Arm Obrazac konteksta:
- Poredak:
- Predefinirana definicija povezivanja:
Kartica Povezivanja
za završiti.
Primjer primjene
Želimo kreirati kontekstualni panel koji prikazuje postotak amortizacije za odabrani osnovni resurs (cespit).
Postotak amortizacije izračunava se kao postotni omjer između amortizacijskog fonda i povijesnog troška osnovnog sredstva.
Kako bismo postigli ovaj rezultat, potrebno je:
- Kreirati, putem FluentisQueryStudio, SQL upit koji će dohvatiti podatke o osnovnim sredstvima iz Fluentis MSSQL baze.
- Kreirati izvor podataka (datasource) koji će se temeljiti na gore navedenom upitu.
- Definirati parametar unutar izvora podataka koji će služiti kao WHERE filtar za upit, ovisno o odabranom osnovnom sredstvu.
- Kreirati nadzornu ploču (dashboard) koja će se temeljiti na datasourceu iz točke 2.
- Kreirati parametrizaciju u Arm-u za kontekstualni panel.
- Otvoriti formu osnovnih sredstava (Fixed Assets).
- Za korištenje FluentisQueryStudio pogledajte odgovarajuću dokumentaciju.
SELECT * FROM Fluentis.FI_FixedAssets WHERE FIFA_Id = @ID
gdje je @ID
parametar koji se naknadno definira na razini DataSource.
- Kreiramo datasource temeljen na upitu iz prethodne točke; za postupak kreiranja datasourcea pogledajte pripadajuću dokumentaciju.
U tabu Visible property povucimo svojstva koja nas zanimaju, poput: Id, Description, Code, TotalAmount, TotalDepreciation, NetAmount.
- Definiramo parametar u datasourceu putem taba parameters.
)
-
U Fluentisu kreiramo Kontrolnu ploču; za sve detalje vezane uz dashboardove pogledajte pripadajuću dokumentaciju.
-
Iz Arm-a kreiramo parametrizaciju za context panel.
-
Odaberemo zapis u formi osnovnih sredstava; zatim će u kontekstualnom panelu biti prikazan postotak amortizacije za to sredstvo.