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, fie btn-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

Exemplu de comandă de vânzare a vizualizării Formular

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

Modelul de activitate a vizualizării Activitate

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

Modelul de vizualizare Kanban

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.

Trage pictograma care permite să sortați înregistrările manual în vizualizarea Listă

Example

Vizualizarea Listă a modelului de comenzi de vânzări

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

Imagine Hartă a modelului de sarcini

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

Calendar Vizualizarea modelului Eveniment

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

Imagine model subscripție în cohort

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

Vizualizarea Gantt a modelului de planificare a schimbărilor

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

Vizualizarea Pivot a modelului Raport achiziții

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

Graficul de bare al modelului Raport analiză vânzări pe vizualizarea Grafic