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.

  • Tampilan juga dapat dimodifikasi menggunakan editor XML bawaan Studio. Untuk melakukannya, aktifkan mode pengembang, buka tampilan yang relevan, pilih tab Tampilan, lalu klik </> XML.

    Penting

    Saat mengedit tampilan menggunakan editor XML, hindari melakukan perubahan langsung pada tampilan standar dan tampilan turunan (inherited), karena perubahan ini akan diatur ulang dan hilang selama pembaruan atau peningkatan modul. Selalu pastikan untuk memilih tampilan turunan Studio yang benar: ketika tampilan dimodifikasi di Studio dengan menarik dan melepas bidang baru, misalnya, tampilan turunan Studio tertentu dan XPath-nya, yang menentukan bagian tampilan yang dimodifikasi, akan dibuat secara otomatis.

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 formulir, tarik dan lepas elemen Tab dan/atau Kolom dari tab + Tambah.

  • Untuk menambah bidang, tarik dan lepas Bidang Baru atau Bidang yang Ada dari tab + Tambah.

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

  • Untuk menambah tombol, klik Tambah tombol tepat di atas formulir. Pada tab Properti, masukkan Label, dan pilih tindakan tombol dari bidang Apa yang harus dilakukan 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 gaya tombol, di tab Properti, klik tombol tersebut dan edit Label atau Kelas (baik btn-primary untuk tombol utama atau btn-secondary untuk tombol sekunder).

    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 menambah tombol pintar, klik Tambah tombol di sebelah kanan tombol pintar standar, jika ada, di bagian atas tampilan formulir. Pilih Bidang terkait, masukkan Label, pilih Ikon, lalu klik Tambah.

  • Untuk menyusun ulang tombol, tombol cerdas (smart button), atau tab, klik tombol atau tab tersebut, lalu seret ke posisi yang diinginkan di dalam bagiannya; persegi panjang berwarna biru menunjukkan area tempat tombol atau tab dapat dipindahkan.

    Menyusun ulang tombol di dalam area yang ditentukan
  • Untuk menambahkan bilah status (kedua) di atas formulir dalam tampilan formulir, pada model yang mengizinkan kustomisasi tersebut, seret dan lepas kolom Many2One atau Selection ke bilah status placeholder di atas formulir di sebelah kanan.

    Membuat bilah status baru menggunakan kolom Selection

    Pilih model terkait dan klik Konfirmasi atau masukkan nilai pilihan dan klik Tambah.

    Example

    Tampilan formulir dengan bilah status kedua yang dibuat dengan dua nilai pilihan

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

Tampilan beberapa record

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 menambah bidang, tarik dan lepas Bidang Baru atau Bidang yang Ada dari tab + Tambah.

  • 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 mengizinkan beberapa data diedit sekaligus, centang Aktifkan Pengeditan Massal.

  • 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 Tambah tombol di kiri atas tampilan daftar, masukkan Label, dan pilih tindakan tombol dari kolom Apa yang harus dilakukan tombol di tab Properti:

    • 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 Daftar dihitung secara otomatis untuk memberikan pengalaman pengguna yang optimal. Namun, Anda juga dapat menetapkan lebar kolom tetap atau minimum per kolom dalam piksel, atau menentukan rentang. Untuk melakukannya, klik pada kolom terkait untuk membuka tab Properti kolom, lalu lengkapi kolom Lebar Kolom (px) sesuai kebutuhan:

    • untuk lebar tetap, masukkan jumlah piksel, contoh: 250

    • untuk lebar minimum, masukkan jumlah piksel di dalam kurung siku ([]), contoh: [200]

    • untuk rentang, masukkan jumlah piksel minimum dan maksimum di dalam kurung siku, contoh: [200,250]

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 Peta digunakan untuk menampilkan data pada peta. Misalnya, ini digunakan dalam aplikasi Proyek untuk merencanakan rencana perjalanan antara tugas-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 saran rute antar data yang berbeda, pilih mode Rute (Dioptimalkan atau Diurutkan). Tampilan ini memerlukan Token Mapbox yang valid dan setidaknya dua data yang memiliki lokasi, atau satu data yang memiliki lokasi dan posisi pengguna saat ini.

    • Dioptimalkan: Menghitung rute untuk waktu tempuh minimal antar data.

    • Diurutkan: Rute mengikuti urutan default (Urutkan berdasarkan) yang ditetapkan pada tampilan secara ketat. Kolom pilihan ini disembunyikan secara dinamis kecuali mode rute diatur ke Diurutkan.

    Catatan

    Sebuah token Mapbox harus dikonfigurasi untuk menggunakan routing.

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 mengizinkan pengguna menjadwalkan atau membatalkan penjadwalan data dengan menyeret dan melepasnya antara tampilan Gantt dan panel samping, aktifkan Penjadwalan.

  • 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