Vizualizări

Views are the interface that allows displaying the data contained in a model. One model can have several views, which are simply different ways to show the same data. In Studio, views are organized into four categories: general, multiple records, timeline, and reporting.

Sfat

  • To change the default view of a model, access Studio, go to Views, click the (ellipsis) icon next to the desired view, and click Set as Default.

  • You can modify views using the built-in XML editor: Activate the Developer mode, go to the view you want to edit, select the View tab, and click </> XML.

    Important

    If you are editing a view using the XML editor, avoid making changes directly to standard and inherited views, as these would be reset and lost during updates or module upgrades. Always make sure you select the right Studio inherited views: When you modify a view in Studio by dragging and dropping a new field, for example, a specific Studio inherited view and its corresponding XPath, which defines the modified part of the view, are automatically generated.

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

The Form view is used when creating and editing records, such as contacts, sales orders, products, etc.

  • To structure a form, drag and drop the Tabs and Columns element found under the + Add tab.

  • Pentru a preveni utilizatorii de a crea, edita sau șterge înregistrări, debifați Poate crea, Poate edita sau Poate șterge.

  • To add a button, click Add a button at the top of the form, enter a Label, and select the button’s action:

    • Run a Server Action: select the server action to be executed from the dropdown list;

    • Call a method: specify an existing Python method already defined in Odoo.

  • To add a smart button, click the (plus) icon in the top-right corner of the form. Enter a Label, choose an Icon, and select a related field.

Example

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

Activitate

The Activity view is used to schedule and have an overview of activities (emails, calls, etc.) linked to records.

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

The Kanban view is often used to support business flows by moving records across stages or as an alternative way to display records inside cards.

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ă.

  • To set a default grouping for records, select a field under Default Group By.

Example

Modelul de vizualizare Kanban

Listă

The List view is used to overview many records at once, look for records, and edit simple records.

  • Pentru a preveni utilizatorii de a crea, edita sau șterge înregistrări, debifați Poate crea, Poate edita sau Poate șterge.

  • To create and edit records directly within the view, select either Add record at the bottom, Add record on top or Open form view under 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ă.

  • To set a default grouping for records, select a field under Default Group By.

  • To add a button, click Add a button at the top of the list, enter a Label, and select the button’s action:

    • Run a Server Action: select the server action to be executed from the dropdown list;

    • Call a method: specify an existing Python method already defined in Odoo.

Sfat

To add a (drag handle) icon to reorder records manually, add an Integer field with the Handle widget.

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ă

The Map view is used to display records on a map. For example, it is used in the Field Service app to plan an itinerary between different tasks.

Notă

Un Câmp Many2One legat la modelul Contact este necesar pentru a activa vizualizarea, deoarece adresa de contact este utilizată pentru a poziționa înregistrările pe hartă.

  • Pentru a selecta ce fel de contact ar trebui să fie utilizat pe hartă, selectați-l sub Câmp Contact.

  • To hide the name or the address of the record, tick Hide Name or 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 activați prima dată una dintre vizualizările cronologie, trebuie să selectați care Câmp Dată sau Câmp Dată & Ora pe modelul dvs. ar trebui să fie utilizat pentru a defini când încep înregistrările și se opresc pentru a le afișa pe vizualizare. Puteți modifica Câmp Dată de început și Câmp Dată de încheiere după activarea vizualizării.

  • Setările descrise mai jos se găsesc sub fila Vizualizare a vizualizării, cu excepția cazului în care este specificat altfel.

Calendar

The Calendar view is used to overview and manage records inside a 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ă întreaga zi în partea de sus a calendarului, selectați un Câmp bifare care specifică dacă evenimentul durează întreaga zi.

  • 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ă

You can also use a Delay Field to display the duration of the event in hours by selecting a Decimal or Integer field on the model which specifies the duration of the event. However, if you set an End Date Field, the Delay Field will not be taken into account.

Example

Calendar Vizualizarea modelului Eveniment

Cohortă

The Cohort view is used to examine the life cycle of records over a time period. For example, it is used in the Subscriptions app to view the subscriptions» retention rate.

  • 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

The Gantt view is used to forecast and examine the overall progress of records. Records are represented by a bar under a time scale.

  • 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

The Pivot view is used to explore and analyze the data contained in records in an interactive manner. It is especially useful to aggregate numeric data, create categories, and drill down the data by expanding and collapsing different levels of data.

  • 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

The Graph view is used to showcase data from records in a bar, line, or pie chart.

  • 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