Vizualizări¶
Vederile sunt interfața care permite afișarea datelor conținute într-un model. Un model poate avea mai multe vederi, care sunt pur și simplu moduri diferite de a afișa aceleași date. În Studio, vederile sunt organizate în patru categorii: general, multiple records, timeline și reporting.
Sfat
Pentru a schimba vederea implicită a unui model, acesează Studio, mergi la Views, apasă pe pictograma (ellipsis) de lângă vederea dorită și apasă Set as Default.
Poți modifica vederile folosind editorul XML integrat: Activează Developer mode, mergi la vederea pe care vrei să o editezi, selectează fila View și apasă </> XML.
Important
Dacă editezi o vedere folosind editorul XML, evită să faci modificări direct pe vederile standard și moștenite, deoarece acestea vor fi resetate și pierdute la actualizări sau upgrade-uri de module. Asigură-te întotdeauna că selectezi vederea moștenită corectă din Studio: când modifici o vedere în Studio prin drag & drop pentru un câmp nou, de exemplu, se generează automat o vedere moștenită specifică Studio și XPath-ul corespunzător, care definește partea modificată a vederii.
Vizualizări generale¶
Notă
Setările descrise mai jos se găsesc sub fila Vizualizare a vizualizării, cu excepția cazului în care este specificat altfel.
Formular¶
Vederea Form este folosită la crearea și editarea înregistrărilor, cum ar fi contacte, comenzi de vânzare, produse etc.
Pentru a structura un formular, trage și plasează elementul Tabs and Columns găsit sub fila + Add.
To prevent users from creating, editing, deleting or duplicating records, untick Can Create, Can Edit, Can Delete or Can Duplicate.
Pentru a adăuga un buton, apasă Add a button în partea de sus a formularului, introdu o Etichetă și selectează acțiunea butonului:
Rulează o acțiune de server: selectează acțiunea de server care va fi executată din lista derulantă;
Apelează o metodă: specifică o metodă Python existentă deja definită în Odoo.
Pentru a schimba eticheta sau stilul unui buton, apasă pe buton și editează Label sau Class (fie
btn-primary
, fiebtn-secondary
) în fila Properties.Pentru a adăuga un smart button, apasă pe pictograma (plus) din colțul din dreapta sus al formularului. Introdu o Etichetă, alege o Pictogramă și selectează un câmp asociat.
Example

Activitate¶
Vederea Activity este folosită pentru a programa și a avea o imagine de ansamblu asupra activităților (emailuri, apeluri etc.) legate de înregistrări.
Notă
Această vizualizare poate fi modificată numai în Studio prin editarea codului XML.
Example

Căutare¶
Vederea Search este adăugată deasupra celorlalte vederi pentru a filtra, grupa și căuta înregistrări.
Pentru a adăuga Filtre personalizate și a le structura folosind Separatoare, mergeți la fila + Adaugă și glisați și plasați-le sub Filtre.
Pentru a adăuga un câmp existent sub meniul derulant de căutare, mergi la fila + Add și trage-l sub Autocompletion Fields.
Example

Vizualizare înregistrări multiple¶
Notă
Setările descrise mai jos se găsesc sub fila Vizualizare a vizualizării, cu excepția cazului în care este specificat altfel.
Kanban¶
Vederea Kanban este folosită adesea pentru a susține fluxurile de business mutând înregistrările între etape sau ca alternativă de afișare a înregistrărilor în carduri.
Notă
Dacă vizualizarea Kanban există, aceasta este utilizată în mod implicit pentru a afișa datele pe dispozitive mobile în loc de Vizualizarea Listă.
Pentru a preveni utilizatorii din a crearea de înregistrări noi, debifați Poate crea.
Pentru a crea înregistrări direct în vizualizare, într-o formă minimală, activați Creare rapidă.
Pentru a seta o grupare implicită pentru înregistrări, selectează un câmp sub Default Group By.
Example

Listă¶
Vederea List este folosită pentru a vizualiza multe înregistrări simultan, a căuta înregistrări și a edita înregistrări simple.
To prevent users from creating, editing, deleting or duplicating records, untick Can Create, Can Edit, Can Delete, or Can Duplicate.
Pentru a crea și edita înregistrări direct în vedere, selectează fie Add record at the bottom, Add record on top sau Open form view sub When Creating Record.
Notă
Acest lucru împiedică utilizatorii din a deschide înregistrări în Vizualizarea Formular din vizualizarea Listă.
Pentru a edita mai multe înregistrări în același timp, bifați Activare editare în masă.
Pentru a schimba modul în care înregistrările sunt sortate în mod implicit, selectați un câmp sub Sortare după.
Pentru a seta o grupare implicită pentru înregistrări, selectează un câmp sub Default Group By.
Pentru a adăuga un buton, apasă Add a button în partea de sus a listei, introdu o Etichetă și selectează acțiunea butonului:
Rulează o acțiune de server: selectează acțiunea de server care va fi executată din lista derulantă;
Apelează o metodă: specifică o metodă Python existentă deja definită în Odoo.
Sfat
Pentru a adăuga o pictogramă (drag handle) pentru reordonarea manuală a înregistrărilor, adaugă un câmp Integer cu widgetul Handle.

Example

Hartă¶
Vederea Map este folosită pentru a afișa înregistrări pe o hartă. De exemplu, este folosită în aplicația Field Service pentru a planifica un itinerar între diferite sarcini.
Notă
Este necesar un câmp Many2One legat de modelul Contact pentru a activa vederea, deoarece adresa de contact este folosită pentru poziționarea înregistrărilor pe hartă.
Pentru a selecta ce fel de contact ar trebui să fie utilizat pe hartă, selectați-l sub Câmp Contact.
Pentru a ascunde numele sau adresa înregistrării, bifează Hide Name sau Hide Address.
Pentru a adăuga informații din alte câmpuri, selectați-le sub Câmpuri suplimentare.
Pentru a avea un traseu sugerat între diferite înregistrări, bifați Activare rutare și selectați care câmp ar trebui să fie utilizat pentru a sorta înregistrările pentru rutare.
Example

Vizualizări cronologie¶
Notă
Când activezi pentru prima dată una dintre vederile de tip timeline, trebuie să selectezi ce câmpuri Date sau Date & Time din modelul tău vor fi folosite pentru a defini când încep și se termină înregistrările pentru a fi afișate în vedere. Poți modifica Start Date Field și Stop Date Field după activarea vederii.
Setările descrise mai jos se găsesc sub fila Vizualizare a vizualizării, cu excepția cazului în care este specificat altfel.
Calendar¶
Vederea Calendar este folosită pentru a vizualiza și gestiona înregistrări într-un calendar.
Pentru a crea înregistrări direct în vizualizare în loc de a deschide Vizualizarea Formular, activați Creare rapidă.
Notă
Aceasta funcționează numai pe anumite modele care pot fi create rapid folosind numai un nume. Cu toate acestea, majoritatea modelelor nu acceptă crearea rapidă și deschid vizualizarea Form pentru a completa câmpurile necesare.
Pentru a colora înregistrările în calendar, selectați un câmp sub Culoare. Toate înregistrările care partajează aceeași valoare pentru acel câmp sunt afișate folosind aceeași culoare.
Notă
Deoarece numărul de culori este limitat, aceeași culoare poate fi atribuită diferitelor valori.
Pentru a afișa evenimentele care durează toată ziua în partea de sus a calendarului, selectează un câmp Checkbox care specifică dacă evenimentul durează toată ziua.
Pentru a alege scala implicită a timpului utilizată pentru a afișa evenimente, selectați Zi, Săptămână, Lună sau An sub Modul de afișare implicit.
Notă
Poți folosi și un Delay Field pentru a afișa durata evenimentului în ore, selectând un câmp Decimal sau Integer pe modelul care specifică durata evenimentului. Totuși, dacă setezi un End Date Field, Delay Field nu va fi luat în considerare.
Example

Cohortă¶
Vederea Cohort este folosită pentru a examina ciclul de viață al înregistrărilor pe o perioadă de timp. De exemplu, este folosită în aplicația Subscriptions pentru a vedea rata de retenție a abonamentelor.
Pentru a afișa o măsură (adică valoarea agregată a unui anume câmp) implicit în vizualizare, selectați un Câmp măsură.
Pentru a alege care interval de timp este utilizat implicit pentru a grupa rezultatele, selectați Zi, Săptămână, Lună sau An sub Interval.
Pentru a schimba Modul cohortă, selectați fie Reținere procentul de înregistrări care rămân pe o perioadă de timp, începe la 100% și scade cu timpul sau Abandon procentul de înregistrări care se mută în afara unei perioade de timp - începe la 0% și crește cu timpul.
Pentru a schimba modul în care Cronologia (adică coloanele) progresează, selectați fie Înainte (de la 0 la +15) sau Înapoi (de la -15 la 0). Pentru majoritatea scopurilor, Înainte cronologia este utilizată.
Example

Gantt¶
Vederea Gantt este folosită pentru a previziona și examina progresul general al înregistrărilor. Înregistrările sunt reprezentate printr-o bară sub o scală de timp.
Pentru a preveni utilizatorii din creearea sau editarea de înregistrări, debifați Poate crea sau Poate edita.
Pentru a umple celulele cu gri atunci când o înregistrare nu ar trebui să fie creată acolo (de exemplu, în weekend pentru angajați), bifați Afișare indisponibilitate.
Notă
Modelul de bază trebuie să fie adaptată pentru această caracteristică, iar suportul nu poate fi adăugat utilizând Studio. Este suportat pentru aplicațiile Proiect, Concediu, Planificare și Fabricație.
Pentru a afișa un rând total în partea de jos, bifați Afișare rând total.
Pentru a restrânge mai multe înregistrări într-un singur rând, bifați Restrânge primul nivel.
Pentru a alege care este modul în care înregistrările sunt grupate în mod implicit pe rânduri (de exemplu, per angajat sau proiect), selectați un camp sub Grupare implicită după.
Pentru a defini o scară de timp implicită pentru a vizualiza înregistrările, selectați Zi, Săptămână, Lună sau An sub Scara implicită.
Pentru a colora înregistrările pe vizualizare, selectați un câmp sub Culoare. Toate înregistrările care partajează aceeași valoare pentru acel câmp sunt afișate folosind aceeași culoare.
Notă
Deoarece numărul de culori este limitat, aceeași culoare poate fi atribuită diferitelor valori.
Pentru a specifica cu ce grad de precizie fiecare scară de timp ar trebui să fie împărțită, selectați Sfert de oră, Jumătate de oră sau O oră sub Precizie zi, Jumătate de zi sau Zi sub Precizie săptămână, și Precizie lună.
Example

Vizualizări raportare¶
Notă
Setările descrise mai jos se găsesc sub fila Vizualizare a vizualizării, cu excepția cazului în care este specificat altfel.
Pivot¶
Vederea Pivot este folosită pentru a explora și analiza datele conținute în înregistrări într-un mod interactiv. Este utilă în special pentru agregarea datelor numerice, crearea de categorii și detalierea datelor prin extinderea și restrângerea diferitelor niveluri de date.
Pentru a accesa toate înregistrările ale căror date sunt agregate intr-o celulă, bifați Accesează înregistrările din celulă.
Pentru a împărți datele în diferite categorii, selectați câmpul(urile) în Grupare coloană, Grupare rând - Primul nivel, sau Grupare rând - Al doilea nivel.
Pentru a adăuga diferite tipuri de date pentru a fi măsurate folosind vizualizarea, selectați un câmp sub Măsurători.
Pentru a afișa un număr de înregistrări care au date agregate întro celulă, bifați Afișează număr.
Example

Grafic¶
Vederea Graph este folosită pentru a prezenta datele din înregistrări sub formă de grafic bară, linie sau plăcintă.
Pentru a schimba graficul implicit, selectați Bare, Linie, sau Plăcintă sub Tip.
Pentru a alege o dimensiune implicită a datelor (categorie), selectați un câmp sub Prima dimensiune și, dacă este necesar, un altul sub A doua dimensiune.
Pentru a selecta un tip implicit de date pentru a fi măsurate folosind vizualizarea, selectați un câmp sub Măsurători.
Doar pentru graficele de bare și linii: Pentru a sorta diferitele categorii de date după valoarea lor, selectați Ascendent (de la valoarea cea mai mică la cea mai mare) sau Descendent (de la valoarea cea mai mare la cea mai mică) sub Sortare.
Doar pentru graficele de bare și plăcintă: Pentru a accesa toate înregistrările ale căror date sunt agregate sub o categorie de date pe grafic, bifați Accesează înregistrările din grafic.
Doar pentru graficele de bare: Când se folosesc două dimensiuni de date (categorii), afișați cele două coloane una peste alta implicit bifați Grafic încrucișat.
Example
