Lewati ke isi

Settings — Technical

Halaman Technical berisi konfigurasi tingkat lanjut untuk sistem VISA ERP — mulai dari format nomor urut dokumen, jadwal proses otomatis, hingga struktur database internal sistem. Buka melalui Settings › Technical (memerlukan mode developer aktif).

Halaman Khusus IT / Administrator Teknis

Seluruh konten di halaman ini sebaiknya hanya diakses dan diubah oleh administrator IT atau konsultan Odoo yang memahami dampak setiap perubahan. Kesalahan konfigurasi di sini dapat menyebabkan gangguan serius pada operasional sistem — termasuk format nomor dokumen yang berubah, proses otomatis yang berhenti, atau kerusakan data.

Pengguna biasa tidak memerlukan akses ke halaman ini untuk menjalankan pekerjaan sehari-hari.


Cara Mengaktifkan Mode Developer

Beberapa menu Technical hanya muncul saat mode developer aktif.

Cara mengaktifkan:

  1. Buka Settings › General Settings.
  2. Gulir ke bawah hingga bagian Developer Tools.
  3. Klik Activate the developer mode.
  4. Halaman akan memuat ulang dan menu-menu tersembunyi akan muncul.

Tip

Mode developer juga bisa diaktifkan dengan menambahkan ?debug=1 di akhir URL browser, atau melalui Settings › (ikon serangga/bug).


Sequences & Identifiers

Sequences (Nomor Urut Dokumen)

Sequences mengontrol format dan urutan nomor yang diberikan secara otomatis pada dokumen-dokumen di sistem — seperti nomor invoice (INV/2025/00001), nomor purchase order (PO/2025/00001), dan sebagainya. Buka melalui Settings › Technical › Sequences & Identifiers › Sequences.

Cara melihat daftar sequence:

  1. Buka Settings › Technical › Sequences & Identifiers › Sequences.
  2. Daftar menampilkan semua sequence yang aktif di sistem beserta:
    • Name — nama sequence (contoh: "Account: Invoice")
    • Prefix — awalan nomor (contoh: INV/%(year)s/)
    • Next Number — nomor berikutnya yang akan digunakan
    • Step — selisih antar nomor (biasanya 1)

Cara mengedit sequence:

  1. Klik nama sequence yang ingin diedit.

  2. Field yang dapat diubah:

    • Prefix — awalan format nomor. Contoh: INV/%(year)s/%(month)s/ akan menghasilkan INV/2025/05/00001.
    • Suffix — akhiran format nomor (jarang digunakan).
    • Sequence Size — jumlah digit nomor urut. Nilai 5 menghasilkan 00001, 00002, dst.
    • Next Number — nomor urut berikutnya. Ubah ini jika ingin melanjutkan penomoran dari angka tertentu.
    • Step — berapa angka yang ditambahkan setiap kali sequence digunakan (default: 1).
  3. Klik Save.

Kode tanggal yang tersedia dalam format prefix:

Kode Keterangan Contoh Hasil
%(year)s Tahun 4 digit 2025
%(y)s Tahun 2 digit 25
%(month)s Bulan 2 digit 05
%(day)s Tanggal 2 digit 22

Hati-hati Mengubah Next Number

Mengubah Next Number ke angka yang lebih kecil dari nomor yang sudah terpakai akan menyebabkan duplikasi nomor dokumen. Nomor dokumen yang duplikat melanggar prinsip akuntansi dan dapat menimbulkan masalah hukum pada dokumen pajak. Selalu naikkan, jangan turunkan nomor ini.

Perubahan Prefix Berlaku ke Depan

Mengubah prefix sequence hanya mempengaruhi dokumen yang dibuat setelah perubahan. Dokumen yang sudah ada tidak akan berubah nomornya.

External Identifiers

Daftar ID teknis yang digunakan Odoo secara internal untuk menghubungkan rekaman antar sistem (terutama berguna saat migrasi data atau integrasi API). Buka melalui Settings › Technical › Sequences & Identifiers › External Identifiers.

Warning

Jangan mengubah atau menghapus External Identifiers kecuali Anda memahami implikasinya terhadap integrasi sistem. Perubahan yang salah dapat memutus koneksi data antar modul.


Automation (Otomasi)

Scheduled Actions (Cron Jobs)

Scheduled Actions adalah tugas-tugas yang dijalankan sistem secara otomatis pada waktu tertentu, tanpa perlu ada pengguna yang memicunya secara manual. Contohnya: pengiriman email pengingat pembayaran setiap hari, pembaruan kurs mata uang setiap minggu, atau pembuatan entri akuntansi otomatis. Buka melalui Settings › Technical › Automation › Scheduled Actions.

Cara melihat dan mengelola Scheduled Actions:

  1. Buka Settings › Technical › Automation › Scheduled Actions.
  2. Daftar menampilkan semua cron job beserta:
    • Name — nama tugas
    • Next Execution Date — waktu eksekusi berikutnya
    • Interval — seberapa sering tugas dijalankan
    • Running — apakah tugas sedang berjalan atau tidak

Cara mengaktifkan atau menonaktifkan Scheduled Action:

  1. Klik nama scheduled action yang ingin diubah.
  2. Di bagian atas form, klik tombol Active (berwarna hijau) untuk menonaktifkan, atau klik Inactive (berwarna abu-abu) untuk mengaktifkan kembali.
  3. Klik Save.

Menjalankan Secara Manual

Untuk menguji atau memaksa eksekusi langsung, klik tombol Run Manually pada detail scheduled action. Berguna untuk pengujian tanpa harus menunggu jadwal berikutnya.

Jangan Nonaktifkan Sembarangan

Beberapa scheduled action adalah bagian penting dari proses bisnis — misalnya yang berkaitan dengan pengiriman email tagihan atau pemrosesan pembayaran otomatis. Menonaktifkannya dapat menyebabkan proses tersebut berhenti bekerja tanpa ada peringatan.

Scheduled Actions penting yang sebaiknya tetap aktif:

Nama Action Fungsi
Auto-post Journal Entries Memposting ayat jurnal yang dijadwalkan secara otomatis
Send Overdue Invoice Reminder Mengirim pengingat invoice yang jatuh tempo
Update Currency Rates Memperbarui kurs mata uang dari sumber eksternal
Compute Leaves Memperbarui saldo cuti karyawan

Scheduled Actions Triggers

Daftar kondisi atau pemicu yang dapat mengaktifkan scheduled action. Ini adalah fitur lanjutan — biasanya sudah dikonfigurasi oleh konsultan saat implementasi awal.


User Interface

Bagian ini berisi konfigurasi elemen antarmuka pengguna Odoo. Digunakan oleh administrator teknis untuk menyesuaikan tampilan dan navigasi sistem.

Daftar semua item menu yang tersedia di sistem. Administrator dapat mengaktifkan, menonaktifkan, atau mengubah urutan menu. Buka melalui Settings › Technical › User Interface › Menu Items.

Warning

Menonaktifkan menu item tidak menghapus datanya, tetapi pengguna tidak akan bisa mengakses fitur tersebut melalui antarmuka normal.

Views

Daftar semua tampilan (view) yang digunakan Odoo — termasuk form view, list view, kanban view, dll. Administrator teknis dapat menyesuaikan tampilan ini. Buka melalui Settings › Technical › User Interface › Views.

User-defined Filters

Menyimpan filter pencarian yang dibuat oleh pengguna. Buka melalui Settings › Technical › User Interface › User-defined Filters.

Tours

Daftar panduan interaktif bawaan Odoo yang memandu pengguna baru. Buka melalui Settings › Technical › User Interface › Tours. Tours dapat dinonaktifkan jika tidak diperlukan.


Actions

Bagian ini berisi daftar semua aksi yang dapat dipanggil di sistem Odoo. Digunakan untuk pengembangan dan kustomisasi sistem.

Hanya untuk Pengembang

Menu di bagian Actions (Window Actions, Server Actions, Client Actions, dll.) adalah tools pengembangan. Modifikasi di sini dapat mengubah perilaku sistem secara fundamental.

Reports

Daftar semua laporan yang tersedia di sistem, beserta template cetak (QWeb) yang digunakan. Administrator teknis dapat mengubah template laporan untuk menyesuaikan format cetak dokumen. Buka melalui Settings › Technical › Actions › Reports.


Parameters

System Parameters

Konfigurasi tingkat sistem yang disimpan sebagai pasangan key-value. Berisi parameter teknis internal Odoo yang mempengaruhi perilaku sistem. Buka melalui Settings › Technical › Parameters › System Parameters.

Jangan Ubah Tanpa Panduan

System Parameters berisi nilai-nilai kritis sistem. Perubahan yang salah dapat menyebabkan sistem tidak berfungsi dengan benar. Jangan ubah parameter apapun kecuali berdasarkan instruksi dari dokumentasi resmi Odoo atau konsultan.


Database Structure

Bagian ini menampilkan struktur teknis database Odoo — model data, field, relasi antar tabel, dll. Sangat berguna untuk pengembang yang membangun kustomisasi atau integrasi.

Hanya untuk Pengembang

Informasi di bagian ini adalah metadata teknis. Pengguna biasa dan bahkan administrator fungsional tidak memerlukan akses ke sini.

Models

Daftar semua model data (setara dengan tabel database) yang ada di sistem. Buka melalui Settings › Technical › Database Structure › Models.

Fields

Daftar semua field (kolom) dari setiap model. Berguna untuk mengetahui nama teknis field saat membuat kustomisasi atau formula. Buka melalui Settings › Technical › Database Structure › Fields.

Decimal Accuracy

Mengontrol jumlah desimal yang digunakan untuk berbagai tipe data (harga, kuantitas, nilai tukar, dll). Buka melalui Settings › Technical › Database Structure › Decimal Accuracy.

Warning

Mengubah Decimal Accuracy setelah ada transaksi dapat menyebabkan pembulatan yang tidak konsisten pada laporan keuangan. Konfigurasi ini sebaiknya ditetapkan di awal implementasi dan tidak diubah lagi.

Attachments

Menampilkan daftar semua file yang diunggah ke sistem (lampiran pada dokumen, gambar produk, dll). Buka melalui Settings › Technical › Database Structure › Attachments.


Phone / SMS

SMS

Konfigurasi integrasi layanan SMS untuk notifikasi via pesan teks. Buka melalui Settings › Technical › Phone / SMS › SMS.

Odoo terintegrasi dengan layanan SMS pihak ketiga (seperti Twilio). Konfigurasi ini memerlukan akun aktif di provider SMS terkait.

SMS Templates

Template pesan SMS yang digunakan sistem untuk mengirim notifikasi melalui SMS — misalnya konfirmasi appointment atau pengingat pembayaran. Buka melalui Settings › Technical › Phone / SMS › SMS Templates.

Cara mengedit SMS Template mirip dengan Email Template — gunakan variabel {{ object.field_name }} untuk menyisipkan data dinamis.