Tampilan

View adalah antarmuka yang memungkinkan menampilkan data yang terdapat dalam model. Satu model dapat memiliki beberapa view, yang hanya merupakan cara berbeda untuk menampilkan data yang sama. Di Studio, view diorganisir ke dalam empat kategori: umum, beberapa record, timeline, dan pelaporan.

Tip

  • Untuk mengubah view default dari model, akses Studio, buka Views, klik ikon (ellipsis) di sebelah view yang diinginkan, dan klik Set as Default.

  • Anda dapat memodifikasi tampilan menggunakan editor XML bawaan: Aktifkan mode pengembang, buka tampilan yang ingin Anda edit, pilih tab View, dan klik </> XML.

    Penting

    Jika Anda mengedit tampilan menggunakan editor XML, hindari membuat perubahan langsung pada tampilan standar dan tampilan turunan, karena perubahan tersebut akan direset dan hilang selama pembaruan atau peningkatan modul. Selalu pastikan Anda memilih tampilan turunan Studio yang tepat: Ketika Anda memodifikasi tampilan di Studio dengan menarik dan melepas field baru, misalnya, tampilan turunan Studio spesifik dan XPath yang sesuai, yang mendefinisikan bagian tampilan yang dimodifikasi, akan otomatis dibuat.

Tampilan umum

Catatan

Pengaturan yang dijelaskan di bawah ini terdapat di bawah tab View tampilan kecuali ditentukan lain.

Formulir

Tampilan Form digunakan saat membuat dan mengedit record, seperti kontak, order penjualan, produk, dll.

  • Untuk menyusun form, tarik dan lepas elemen Tabs and Columns yang terdapat di bawah tab + Add.

  • Untuk mencegah pengguna membuat, mengedit, menghapus, atau menduplikasi record, hapus centang Can Create, Can Edit, Can Delete, atau Can Duplicate.

  • Untuk menambahkan tombol, klik Add a button di bagian atas form, masukkan Label, dan pilih tindakan tombol:

    • Run a Server Action: pilih server action yang akan dijalankan dari daftar dropdown;

    • Call a method: tentukan metode Python yang sudah ada dan sudah didefinisikan di Odoo.

  • Untuk mengubah label atau style tombol, klik tombol tersebut dan edit Label atau Class-nya (baik btn-primary untuk tombol primary atau btn-secondary untuk tombol secondary) di tab Properties.

    Tip

    Tombol primary mewakili aksi utama yang dapat diambil user dalam view tertentu, misalnya Send request for quotation, dan lebih menonjol secara visual. Tombol secondary menawarkan aksi alternatif atau yang kurang umum, misalnya Print atau Preview request for quotation, dan kurang menonjol secara visual. Secara default, tombol baru diberi style sebagai tombol secondary.

  • Untuk menambahkan smart button, klik ikon (plus) di sudut kanan atas form. Masukkan Label, pilih Icon, dan pilih related field.

Example

Tampilan Formulir model Template Penawaran

Aktivitas

Tampilan Activity digunakan untuk menjadwalkan dan memiliki gambaran umum aktivitas (email, panggilan, dll.) yang terhubung dengan record.

Catatan

Tampilan ini hanya dapat dimodifikasi dalam Studio dengan mengedit kode XML.

Example

Tampilan Activity model Lead/Opportunity

Lebih dari satu record view

Catatan

Pengaturan yang dijelaskan di bawah ini terdapat di bawah tab View tampilan kecuali ditentukan lain.

Kanban

Tampilan Kanban sering digunakan untuk mendukung alur bisnis dengan memindahkan record melintasi tahapan atau sebagai cara alternatif untuk menampilkan record di dalam kartu.

Catatan

Jika tampilan Kanban ada, tampilan ini digunakan secara default untuk menampilkan data pada perangkat mobile alih-alih tampilan List.

  • Untuk mencegah pengguna membuat record baru, hapus centang Can Create.

  • Untuk membuat record langsung dalam tampilan, dalam form minimalis, aktifkan Quick Create.

  • Untuk mengatur pengelompokan default untuk record, pilih field di bawah Default Group By.

Example

Tampilan Kanban model Project

Daftar

Tampilan List digunakan untuk melihat banyak record sekaligus, mencari record, dan mengedit record sederhana.

  • Untuk mencegah pengguna membuat, mengedit, menghapus atau menduplikasi record, hapus centang Can Create, Can Edit, Can Delete, atau Can Duplicate.

  • Untuk membuat dan mengedit record langsung dalam tampilan, pilih Add record at the bottom, Add record on top atau Open form view di bawah When Creating Record.

    Catatan

    Ini mencegah pengguna membuka record dalam tampilan Form dari tampilan List.

  • Untuk mengedit beberapa record sekaligus, centang Enable Mass Editing.

  • Untuk mengubah cara record diurutkan secara default, pilih field di bawah Sort By.

  • Untuk mengatur pengelompokan default untuk record, pilih field di bawah Default Group By.

  • Untuk menambahkan tombol, klik Add a button di bagian atas daftar, masukkan Label, dan pilih tindakan tombol:

    • Run a Server Action: pilih server action yang akan dijalankan dari daftar dropdown;

    • Call a method: tentukan metode Python yang sudah ada dan sudah didefinisikan di Odoo.

Lebar kolom dalam tampilan List dihitung secara otomatis untuk memberikan pengalaman pengguna yang optimal. Namun, dimungkinkan juga untuk mengatur lebar kolom tetap per field. Untuk melakukannya, klik kolom yang relevan untuk membuka tab Properties field tersebut, lalu masukkan jumlah piksel yang diinginkan di field Column Width (px).

Tip

Untuk menambahkan ikon (drag handle) untuk mengurutkan record secara manual, tambahkan field Integer dengan widget Handle.

Ikon drag handle yang memungkinkan untuk mengurutkan record secara manual dalam tampilan List

Example

Tampilan List model sales order

Peta

Tampilan Map digunakan untuk menampilkan record pada peta. Misalnya, ini digunakan dalam aplikasi Layanan Lapangan untuk merencanakan rute perjalanan antara tugas yang berbeda.

Catatan

Field Many2One yang terhubung ke model Contact diperlukan untuk mengaktifkan tampilan, karena alamat kontak digunakan untuk memposisikan record pada peta.

  • Untuk memilih jenis kontak mana yang harus digunakan pada peta, pilih di bawah Contact Field.

  • Untuk menyembunyikan nama atau alamat record, centang Hide Name atau Hide Address.

  • Untuk menambahkan informasi dari field lain, pilih di bawah Additional Fields.

  • Untuk mendapatkan rute yang disarankan antara record yang berbeda, centang Enable Routing dan pilih field mana yang harus digunakan untuk mengurutkan record untuk rute tersebut.

Example

Tampilan Map model Task

Timeline views

Catatan

  • Ketika Anda pertama kali mengaktifkan salah satu tampilan timeline, Anda perlu memilih bidang Date atau Date & Time mana pada model Anda yang harus digunakan untuk menentukan kapan catatan dimulai dan berhenti agar dapat ditampilkan pada tampilan. Anda dapat mengubah Start Date Field dan Stop Date Field setelah mengaktifkan tampilan.

  • Pengaturan yang dijelaskan di bawah ini terdapat di bawah tab View tampilan kecuali ditentukan lain.

Kalender

Tampilan Kalender digunakan untuk melihat dan mengelola catatan di dalam kalender.

  • Untuk membuat catatan langsung di dalam tampilan alih-alih membuka tampilan Form, aktifkan Quick Create.

    Catatan

    Ini hanya bekerja pada model tertentu yang dapat dibuat cepat hanya menggunakan nama. Namun, sebagian besar model tidak mendukung pembuatan cepat dan membuka tampilan Form untuk mengisi bidang yang diperlukan.

  • Untuk mewarnai catatan pada kalender, pilih bidang di bawah Color. Semua catatan yang memiliki nilai yang sama untuk bidang tersebut ditampilkan menggunakan warna yang sama.

    Catatan

    Karena jumlah warna terbatas, warna yang sama dapat berakhir ditugaskan ke nilai yang berbeda.

  • Untuk menampilkan acara yang berlangsung sepanjang hari di bagian atas kalender, pilih bidang Checkbox yang menentukan apakah acara berlangsung sepanjang hari.

  • Untuk memilih skala waktu default yang digunakan untuk menampilkan acara, pilih Day, Week, Month, atau Year di bawah Default Display Mode.

Catatan

Anda juga dapat menggunakan Delay Field untuk menampilkan durasi acara dalam jam dengan memilih bidang Decimal atau Integer pada model yang menentukan durasi acara. Namun, jika Anda mengatur End Date Field, Delay Field tidak akan diperhitungkan.

Example

Tampilan Kalender model Calendar Event

Cohort

Tampilan Cohort digunakan untuk memeriksa siklus hidup catatan selama periode waktu. Misalnya, ini digunakan dalam aplikasi Langganan untuk melihat tingkat retensi langganan.

  • Untuk menampilkan ukuran (yaitu, nilai agregat dari bidang tertentu) secara default pada tampilan, pilih Measure Field.

  • Untuk memilih interval waktu mana yang digunakan secara default untuk mengelompokkan hasil, pilih Day, Week, Month, atau Year di bawah Interval.

  • Untuk mengubah Mode cohort, pilih Retention persentase catatan yang bertahan selama periode waktu, dimulai pada 100% dan menurun seiring waktu atau Churn persentase catatan yang keluar selama periode waktu - dimulai pada 0% dan meningkat seiring waktu.

  • Untuk mengubah cara Timeline (yaitu, kolom) berkembang, pilih Forward (dari 0 hingga +15) atau Backward (dari -15 hingga 0). Untuk sebagian besar tujuan, timeline Forward digunakan.

Example

Tampilan Cohort model Subscription

Gantt

Tampilan Gantt digunakan untuk meramalkan dan memeriksa kemajuan keseluruhan catatan. Catatan diwakili oleh batang di bawah skala waktu.

  • Untuk mencegah pengguna membuat atau mengedit catatan, hapus centang Can Create atau Can Edit.

  • Untuk mengisi sel dengan warna abu-abu kapan pun catatan tidak boleh dibuat di sana (misalnya, pada akhir pekan untuk karyawan), centang Display Unavailability.

    Catatan

    Model yang mendasari harus mendukung fitur ini, dan dukungan untuk itu tidak dapat ditambahkan menggunakan Studio. Ini didukung untuk aplikasi Project, Cuti, Perencanaan, dan Manufaktur.

  • Untuk menampilkan baris total di bagian bawah, centang Display Total row.

  • Untuk menciutkan beberapa rekaman dalam satu baris, centang Collapse First Level.

  • Untuk memilih cara pengelompokan rekaman secara default pada baris (misalnya, per karyawan atau project), pilih field di bawah Default Group by.

  • Untuk menentukan skala waktu default untuk melihat rekaman, pilih Day, Week, Month, atau Year di bawah Default Scale.

  • Untuk mewarnai rekaman pada tampilan, pilih field di bawah Color. Semua rekaman yang memiliki nilai sama untuk field tersebut ditampilkan menggunakan warna yang sama.

    Catatan

    Karena jumlah warna terbatas, warna yang sama dapat ditetapkan untuk nilai yang berbeda.

  • Untuk menentukan tingkat presisi pembagian setiap skala waktu, pilih Quarter Hour, Half Hour, atau Hour di bawah Day Precision, Half Day atau Day di bawah Week Precision, dan Month Precision.

Example

Tampilan Gantt model Planning Shift

Melaporkan tampilan

Catatan

Pengaturan yang dijelaskan di bawah ini terdapat di bawah tab View tampilan kecuali ditentukan lain.

Poros

Tampilan Pivot digunakan untuk menjelajahi dan menganalisis data yang terdapat dalam rekaman secara interaktif. Tampilan ini sangat berguna untuk menggabungkan data numerik, membuat kategori, dan merinci data dengan memperluas dan menciutkan tingkat data yang berbeda.

  • Untuk mengakses semua rekaman yang datanya digabungkan di bawah sel, centang Access records from cell.

  • Untuk membagi data ke dalam kategori yang berbeda, pilih field di bawah Column grouping, Row grouping - First level, atau Row grouping - Second level.

  • Untuk menambahkan berbagai jenis data yang akan diukur menggunakan tampilan, pilih field di bawah Measures.

  • Untuk menampilkan jumlah rekaman yang membentuk data agregat dalam sel, centang Display count.

Example

Tampilan Pivot model Purchase Report

Grafik

Tampilan Graph digunakan untuk menampilkan data dari rekaman dalam bentuk grafik batang, garis, atau pie.

  • Untuk mengubah grafik default, pilih Bar, Line, atau Pie di bawah Type.

  • Untuk memilih dimensi data default (kategori), pilih field di bawah First dimension dan, jika diperlukan, pilih field lain di bawah Second dimension.

  • Untuk memilih jenis data default yang akan diukur menggunakan tampilan, pilih field di bawah Measure.

  • Khusus untuk grafik Bar dan Line: Untuk mengurutkan kategori data yang berbeda berdasarkan nilainya, pilih Ascending (dari nilai terendah ke tertinggi) atau Descending (dari tertinggi ke terendah) di bawah Sorting.

  • Khusus untuk grafik Bar dan Pie: Untuk mengakses semua rekaman yang datanya digabungkan di bawah kategori data pada grafik, centang Access records from graph.

  • Khusus untuk grafik Batang: Saat menggunakan dua dimensi data (kategori), tampilkan dua kolom bertumpuk secara default dengan mencentang Stacked graph.

Example

Grafik Batang model Laporan Analisis Penjualan pada tampilan Grafik