Integrasi Odoo Modul Purchase Order di AlurKerja

Anita Nur Hidayati
29 August, 2025

Integrasi antara AlurKerja dengan Odoo Purchase Order (PO) memungkinkan proses pembuatan PO dilakukan otomatis berdasarkan data dari form. Dengan cara ini, user tidak perlu membuat PO secara manual di Odoo karena sistem akan melakukannya langsung ketika proses berjalan.

1. Kebutuhan Data Purchase Order

Agar PO dapat dibuat di Odoo, form dibuat di AlurKerja harus menyediakan field berikut:

Field Deskripsi
Order Date Tanggal pembuatan Purchase Order
Vendor Pemasok (supplier) yang akan menerima PO
Product Produk yang dipesan
Quantity Jumlah produk yang dipesan
Unit Price Harga per unit produk

Pastikan semua field tersedia di form agar data bisa dikirim ke Odoo dengan benar.

2. Buat Konfigurasi Odoo

Sebelum melakukan integrasi di bpmn, pastikan sudah ada konfigurasi Odoo terlebih dahulu.

  1. Klik menu Integrations dan pilih Odoo
  2. Klik Add New Configuration
  3. Masukkan konfigurasi Odoo
    Data Penjelasan
    Configuration name Buat nama yang jelas untuk memudahkan identifikasi
    URL URL Odoo.
    Version Versi odoo yang digunakan saat ini. AlurKerja mendukung odoo versi 17 & 18
    Database nama database Odoo
    Username username untuk akses odoo
    Password password untuk akses odoo
  4. Klik Save Configuration

3. Konfigurasi Service Task

Kembali ke halaman editor, tambahkan Service Task di BPMN yang akan berfungsi untuk membuat Purchase Order di Odoo.

  1. Pilih Service Task pada diagram BPMN.

  2. Buka panel Properties.

  3. Tambahkan properties Odoo,

    1. Pilih Odoo Connection.

    2. Pilih Type: Purchase Order

    3. Lakukan mapping antara field form dengan properties Odoo:

4. Pengaturan Asynchronous Execution

Agar proses integrasi dijalankan di background, lakukan pengaturan asynchronous pada Service Task:

  • Implementation: pilih Type: Expression. Expression: ${true}

  • Asynchronous Continuations:

    • ✅ After

    • ✅ Exclusive

5. Deployment BPMN

Setelah konfigurasi selesai:

  1. Simpan diagram BPMN.

  2. Lakukan deploy BPMN

  3. Pastikan deployment berhasil tanpa error.

 


Limitasi Integrasi Purchase Order

  • Saat ini sistem hanya mendukung pembuatan 1 Purchase Order dengan 1 produk saja.

  • Belum mendukung input multi-line product (satu PO dengan lebih dari satu item).

Ready to Digitally Transform Your Business Processes?

Join 100+ companies already experiencing maximum productivity

WEEKLY INSIGHTS

Get insights on business process management tailored to your role, industry, and challenges.

Choose the topics that matter most to your work. Each week, AlurKerja will send practical insights tailored to your responsibilities and organizational context.

One email per week. Update your preferences anytime.

About You

This information helps us tailor the perspective and context of the insights provided.

Your Role * Select one.

Organization Type * Select one.

Customize Your Insights

Choose the industry and topics most relevant to your work.

Industry or Organization Field * Select one.

Topics You Want to Follow *

Select up to three topics most relevant to your work.

What Are You Currently Facing?

What process challenge is most felt in your organization right now? *

Select one main challenge.

Required for B2B segmentation.

Your Weekly Insight has been personalized.

From now on, we will prioritize insights for:

Industry:

Topics:

Email pertama akan dikirim sesuai jadwal Weekly Insight berikutnya. Anda dapat memperbarui pilihan industri, topik, atau peran melalui tautan "Atur Preferensi" di setiap email.

Read Latest Insights

Facing process challenges that need to be resolved immediately?

Discuss with AlurKerja Team