Egyedi műszerfalak

A Dashboard (dashboard) modul egy második, teljesen testre szabható műszerfal-alkalmazást ad hozzá. A szabványos műszerfalakkal ellentétben az egyedi műszerfalak rekordonként épülnek fel: minden műszerfal (vagy tábla) widgetek – diagramok, KPIs, táblázatok és parancsikonok – rácsa, amelyek élő adatokat olvasnak az adatbázisból.

Megjegyzés

Ez a leírás a Dashboard (dashboard) modult ismerteti. A Irányítópultok oldalon bemutatott szabványos, előre elkészített műszerfalakat egy másik alkalmazás biztosítja, amely szintén a Dashboards nevet viseli.

Hozzáférési jogosultságok

A modul három hozzáférési szintet határoz meg a felhasználó hozzáférési jogosultságainak Dashboard kategóriájában:

  • Felhasználó: megnyithatja azokat a műszerfalakat, amelyekhez hozzáférést kapott.

  • Menedzser: létrehozhat és beállíthat műszerfalakat és widgeteket, és kezelheti az elrendezést.

  • Technikai (Python / SQL): ezen felül olyan widgeteket is létrehozhat, amelyek adatai Python-kódból vagy SQL-lekérdezésből származnak.

Veszély

A Python- és SQL-widgetek teljes adatbázis-hozzáféréssel futnak, megkerülve a hozzáférési jogosultságokat és a rekordszabályokat. A Technikai (Python / SQL) szintet csak olyan felhasználóknak adja meg, akikre a teljes adatbázis olvasása rábízható.

Műszerfal létrehozása

Műszerfal létrehozásához lépjen a Műszerfalak ‣ Konfiguráció ‣ Táblák menüpontra, és kattintson az Új gombra. Töltse ki a következőket:

  • Műszerfal neve: a menüben és a műszerfal tetején megjelenő név.

  • Menü sorrendje: a műszerfal menüpontjának helye.

  • Megjelenjen még itt: igény szerint egy másik alkalmazás menüje (például Értékesítés), ahol a Műszerfalak alkalmazásban lévő bejegyzés mellett szintén létrejön egy menüpont ehhez a műszerfalhoz.

  • Automatikus frissítés: milyen gyakran töltse újra a műszerfal az adatait – Ki, 15 másodperc, 30 másodperc, 1 perc vagy 5 perc.

  • Engedélyezett csoportok és Engedélyezett felhasználók: ki nyithatja meg a műszerfalat. Ha mindkettő üres, minden Dashboard / Felhasználó jogosultsággal rendelkező felhasználó látja.

A Rendszer szakasz az Odoo által a műszerfalhoz létrehozott kliensműveletet és menüpontokat mutatja; ezek a mezők csak olvashatók.

A fejlécben lévő Műszerfal megtekintése gombbal nyithatja meg magát a műszerfalat.

screenshot: productivity-custom-dashboards-board-form
menu
Dashboards ‣ Configuration ‣ Boards
shows
The dashboard form with the name, the Menu, Settings and Access groups filled in, and the Widgets tab listing four widgets with their type and data source.
highlight
The "Access" and "Settings" groups (red frame).
data
Dashboard "Sales overview" with widgets "Revenue" (KPI), "Monthly sales" (Chart), "Top customers" (Table), "New quotation" (Shortcut).
module
dashboard
notes
English UI, light theme, 1440px width.

Az elrendezés kialakítása

Magán a műszerfalon a widgetek egy rácson helyezkednek el. A menedzserek a widget fejlécénél fogva mozgathatják, a jobb alsó sarkánál fogva pedig átméretezhetik. Az elrendezés műszerfalanként tárolódik, így minden felhasználó ugyanazt az elrendezést látja.

screenshot: productivity-custom-dashboards-layout
menu
Dashboards ‣ <dashboard name>
shows
A custom dashboard with a KPI row at the top, a bar chart and a pie chart side by side, a table below, and a widget being dragged to a new grid position.
data
Dashboard "Sales overview" with demo sales data.
module
dashboard
notes
English UI, light theme, 1440px width.

Widgetek

A widgeteket a műszerfal Widgetek fülén, vagy a Műszerfalak ‣ Konfiguráció ‣ Widgetek menüpontban kezelheti. Minden widgetnek van Név és Típus mezője, és – a parancsikonok kivételével – Adatforrás mezője.

Adatforrás

  • ORM: a widget a szabványos adatbázisrétegen keresztül olvas egy modellt, így a felhasználó hozzáférési jogosultságai és a rekordszabályok érvényesülnek. Válassza ki a Modell, a Kategória / Csoportosítás mezőt, hierarchikus diagramoknál pedig egy Al- / másodlagos csoportosítás mezőt. Az adatokat tovább szűkíti a Domain szűrő, a Dátumszűrő mező a hozzá tartozó Dátumtartománnyal, a Korlát, valamint a rendezés (Rendezés alapja, Rendezés iránya). A many2many vagy one2many mezőn keresztül kapcsolódó rekordoknál az M2M / O2M összesítés dönti el, hogy egy rekord minden kapcsolódó rekordnál külön számít-e, vagy csak egyszer, az Üres kategória beszámítása pedig külön csoportot ad az érték nélküli rekordoknak.

  • Python: a widgetet egy rövid Python-kódrészlet tölti fel, amely egy eredményszótárat állít elő.

  • SQL: a widgetet egy SELECT lekérdezés tölti fel. Az első oszlop adja a feliratokat, a többi az értékeket. Az adatot módosító utasításokat a rendszer elutasítja.

A Python és az SQL egyaránt az Egyedi kód fülön szerkeszthető, és csak a Technikai (Python / SQL) hozzáférési szinttel rendelkező felhasználók számára érhető el.

Mértékek

A Mértékek listában adja meg az ábrázolandó vagy összesítendő mezőket. Minden mértéknél válassza ki a Mező, az Összesítés értékét, igény szerint egy Feliratot és Színt, kéttengelyes diagramoknál pedig a használandó Y tengelyt.

Diagramok

Állítsa a Diagram típusa mezőt a következők egyikére: Oszlop, Vonal, Terület, Kör, Radar, Tölcsér, Mérőóra, Pont, Hőtérkép, Fatérkép, Napsugár, Kettős napsugár, Sankey, Halmozott oszlop (hierarchikus) vagy Buborék / pont.

A diagram típusától függően további beállítások jelennek meg: oszlopdiagramnál Tájolás és Halmozás, vonaldiagramnál Simítás, Pontok megjelenítése és Lépcsős, kördiagramnál Fánk stílus, Első N (0=mind), Többi összevonása és Feliratformátum, mérőóránál pedig Min és Max. A Jelmagyarázat megjelenítése és a Feliratok megjelenítése a diagram kiegészítőit szabályozza, a Téma pedig az Alapértelmezett, a Sötét és a Vintage színtéma között vált.

Javaslat

A hierarchikus diagramtípusok (fatérkép, napsugár, kettős napsugár, Sankey, hierarchikus halmozott oszlop, buborék) két adatszintet jelenítenek meg, ezért Al- / másodlagos csoportosítás mezőt igényelnek.

screenshot: productivity-custom-dashboards-chart-widget
menu
Dashboards ‣ Configuration ‣ Widgets
shows
A chart widget form with Type "Chart", Data Source "ORM", the Data Source group (model, category group-by), the Measures list with one measure, and the Bar Options group.
highlight
The "Data Source" and "Measures" groups (red frame).
data
Widget "Monthly sales" on model "Sales Order", grouped by order date, measure "Total" summed.
module
dashboard
notes
English UI, light theme, 1440px width.

KPIs

A KPI widget egyetlen összesített értéket jelenít meg. Állítson be egy Ikont, igény szerint egy Célérték-et, és egy Összehasonlítási időszak-ot az előző időszakhoz viszonyított eltérés megjelenítéséhez.

Táblázatok

A táblázat widget a kiválasztott modell rekordjait sorolja fel. Az Oszlopok mezőben adja meg a megjelenítendő mezőket; az adatforrás Korlát és rendezési beállításai határozzák meg, hány sor és milyen sorrendben jelenik meg.

Parancsikonok

A parancsikon widget egy gomb, amely egy nézetet vagy egy URL-t nyit meg. Válasszon ki egy Műveletet, vagy adjon meg egy Cél URL-t, majd válasszon Ikont, vagy töltsön fel egy Ikonképet. Ha számlálót szeretne a gombon megjeleníteni, válasszon Jelvénymodellt, és igény szerint egy Jelvény domain-t, amely szűkíti a megszámolt rekordokat.

Megjelenés és hozzáférés

Minden widgetnek van Elsődleges szín és Másodlagos szín beállítása, és korlátozható adott Engedélyezett csoportokra vagy Engedélyezett felhasználókra. Az a widget, amelyet egy felhasználó nem láthat, egyszerűen kimarad a műszerfaljából.

Mintaműszerfalak

A gyors kezdéshez lépjen a Műszerfalak ‣ Konfiguráció ‣ Beállítások menüpontra. Minden kártya egy kész műszerfalat hoz létre, amely a megfelelő alkalmazás valós adataira épülő widgeteket tartalmaz: Sales Dashboard, Accounting Dashboard, Inventory Dashboard, CRM Dashboard és Purchase Dashboard. Minden minta csak egyszer hozható létre, utána bármely más műszerfalhoz hasonlóan szerkeszthető.

screenshot: productivity-custom-dashboards-samples
menu
Dashboards ‣ Configuration ‣ Settings
shows
The Settings page with the "Sample Dashboards" cards for Sales, Accounting, Inventory, CRM and Purchase, each with its create button.
module
dashboard
notes
English UI, light theme, 1440px width.