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 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.
- 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.
- 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 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
SELECTleké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.
- 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 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ő.
- 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.