Context Panel
Paneli konteksta, odnosno Context Panel, omogućavaju trenutni prikaz sažetih informacija o određenom poslovnom objektu u sistemu Fluentis. Kreiranje kontekstualnog panela (Context Panel) podrazumeva nekoliko koraka parametrizacije:
- eventualno kreiranje kontrolne table (Dashboard) ako se Context Panel zasniva na kontrolnoj tabli
- kreiranje Context Panel-a putem odgovarajuće forme
- parametrizaciju Context Panel-a i definisanje povezanih linkova
Za otvaranje forme povezane sa Context Panel-om, otvorite ARM > Platform > Context Panel. Forma za upravljanje kontekstualnim panelima sastoji se od sledećih delova:
Ribbon meni
Ribbon meni sadrži komande za rad sa formom:
- Traži: pretraga već definisanih Context Panel-a u Fluentisu
- Novo: kreiranje novog Context Panel-a
- Izmeni: uređivanje postojećeg Context Panel-a
- Prikaži: prikaz postojećeg Context Panel-a u režimu samo za čitanje
- Obriši: uklanjanje postojećih zapisa Context Panel-a iz Fluentisa
Glavni deo
Glavni deo sastoji se od tabele sa sledećim poljima:
- Business Object: obavezno polje – označava objekat na kojem se zasniva kontekstualni panel
- Lokalizovani kod: opciono polje – označava lokalizovani opis
- Naziv: naziv kontekstualnog panela
- Forma: opciono polje – označava formu na kojoj se zasniva kontekstualni panel
- Kontrolna tabla (Dashboard): opciono polje – označava kontrolnu tablu na kojoj se zasniva kontekstualni panel
- Izveštaj: opciono polje – označava izveštaj na kojem se zasniva kontekstualni panel
Detalji
Forma detalja sastoji se od tri dela.
Ribbon meni
Ribbon meni sadrži samo dugme Sačuvaj, koje se koristi za čuvanje konfiguracije.
Zaglavlje
Kartica zaglavlja sastoji se od sledećih polja:
- Business Object: obavezno – poslovni objekat na kojem se zasniva kontekstualni panel
- Lokalizovani kod: opciono – lokalizovani opis
- Naziv: obavezno – naziv/opis
- Prava
- Tip
- Kontrolna tabla (Dashboard)
- Definicija
- Prikaži u kontekstualnom meniju
- Prikaži u kontekstualnom panelu
- Slika
- ARM forma konteksta
- Redosled
- Podrazumevana definicija povezivanja
Kartica Povezivanja
Dokumentacija u pripremi.
Primer primene
Želimo da kreiramo kontekstualni panel koji prikazuje procenat amortizacije za odabrano osnovno sredstvo. Procenat amortizacije izračunava se kao procentualni odnos između amortizacionog fonda i istorijskog troška osnovnog sredstva.
Da bismo postigli ovaj rezultat potrebno je:
- Kreirati SQL upit pomoću Fluentis Query Studio-a koji će preuzimati podatke o osnovnim sredstvima iz Fluentis MSSQL baze.
- Kreirati izvor podataka (Data Source) zasnovan na navedenom upitu.
- Definisati parametar u izvoru podataka koji će služiti kao WHERE filter upita u zavisnosti od izabranog osnovnog sredstva.
- Kreirati kontrolnu tablu (Dashboard) zasnovanu na izvoru podataka iz prethodnog koraka.
- Kreirati parametrizaciju za Context Panel u ARM-u.
- Otvoriti formu osnovnih sredstava (Fixed Assets).
1. Kreiranje SQL upita
Za korišćenje Fluentis Query Studio-a pogledajte odgovarajuću dokumentaciju.
SELECT *
FROM Fluentis.FI_FixedAssets
WHERE FIFA_Id = @ID
gde je @ID parametar koji se naknadno definiše na nivou izvora podataka (Data Source).
2. Kreiranje Data Source-a
Kreirajte izvor podataka zasnovan na upitu iz prethodnog koraka. Za detalje o kreiranju izvora podataka pogledajte odgovarajuću dokumentaciju. Na kartici Visible Properties prevucite svojstva koja želite da budu dostupna, na primer: Id, Description, Code, TotalAmount, TotalDepreciation, NetAmount
3. Definisanje parametra
Na kartici Parameters definišite parametar koji će prosleđivati identifikator odabranog osnovnog sredstva SQL upitu.
4. Kreiranje kontrolne table
U Fluentisu kreirajte Dashboard zasnovan na prethodno kreiranom izvoru podataka. Za sve detalje vezane za dashboarde pogledajte odgovarajuću dokumentaciju.
5. Kreiranje Context Panel-a
U ARM-u kreirajte parametrizaciju za Context Panel i povežite ga sa dashboardom kreiranim u prethodnom koraku.
6. Korišćenje Context Panel-a
Otvorite formu osnovnih sredstava i izaberite željeno osnovno sredstvo. U kontekstualnom panelu biće prikazan procenat amortizacije za izabrano sredstvo.