Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Bagaimana distributor Autodesk regional di Asia Tengah mengotomatiskan Sistem Manajemen Pesanan mereka dengan AppMaster.io

Bagaimana distributor Autodesk regional di Asia Tengah mengotomatiskan Sistem Manajemen Pesanan mereka dengan AppMaster.io

“Kami telah memotong anggaran lebih dari 10 kali dan meluncurkan solusi dalam waktu kurang dari 4 minggu, bukan 6 bulan, menggunakan platform AppMaster.io ." — Anton Smirnov, CEO CAD Systems

Tentang Sistem CAD

CAD Systems telah menjadi distributor regional solusi perangkat lunak Autodesk Inc di Asia Tengah selama 15 tahun terakhir. Dengan ukuran internal, perusahaan mencakup lebih dari 75% penjualan dan implementasi solusi AD di Kazakhstan, Kirgistan, Tajikistan, dan Uzbekistan. CAD Systems bekerja dengan lebih dari 50 mitra di wilayah ini dan menangani lebih dari 1.000 pesanan setiap tahun.

Masalah: meluncurkan sistem pemesanan

Perusahaan telah berkembang pesat selama beberapa tahun terakhir, dan meningkatnya jumlah pesanan telah memberikan tekanan pada tim yang relatif kecil. Pesanan diterima secara manual dari mitra dan diproses secara manual oleh karyawan. Anton, CEO perusahaan, khawatir alur kerja ini tidak berkelanjutan dan mencari cara untuk mengurangi beban staf.

Selain itu, ia ingin memperkenalkan proses verifikasi baru untuk setiap pesanan guna memastikan bahwa pekerja tidak secara tidak sengaja mengirimkan pesanan ke Autodesk atau mengaktifkan lisensi sebelum tanggal yang ditentukan. Perintah tersebut harus dibuat oleh seorang karyawan dan kemudian disetujui oleh seorang manajer.

“Kami ingin memastikan bahwa kami meminimalkan kesalahan dalam sistem kami, baik manusia maupun teknis, dan bahwa prosesnya disederhanakan untuk menghemat waktu pekerja kami.” — Anton Smirnov, CEO

Pada awal tahun 2021, CAD Systems mulai membangun sistem manajemen pesanan otomatis untuk meningkatkan layanan mitra dan merampingkan pekerjaan mereka dengan Autodesk. Anton berencana untuk mempekerjakan beberapa pengembang untuk melaksanakan proyek menggunakan alat dan teknik pengembangan perangkat lunak tradisional. Namun, setelah tahap perencanaan proyek, Anton dihadapkan pada dua masalah utama yang membahayakan tahap pengembangan:

Anggaran #1

Perusahaan memiliki anggaran terbatas yang ditetapkan untuk pengembangan dan akan membutuhkan beberapa pengembang perangkat lunak tradisional untuk melaksanakan proyek tersebut. Masalah biaya ditekankan di lingkungan pasca-Covid.

“Pada awal proyek, kami tahu bahwa kami akan membutuhkan banyak pengembang dan anggaran yang layak untuk menutupi biaya mereka. Kami sedang mencari cara untuk mengurangi pengeluaran kami, untuk melanjutkan pengembangan proyek.” — Svetlana Enina, CFO

#2 Waktu

Pengembangan harus dilakukan dengan cepat untuk memenuhi permintaan klien dan tidak membahayakan keuntungan perusahaan. TERLALU CAD Systems tahu bahwa menunggu beberapa bulan untuk melihat hasil pertama bukanlah pilihan.

“Sistem manajemen pesanan membutuhkan fleksibilitas dan kemampuan untuk menangani sejumlah besar kasus bisnis yang berbeda. Untuk mengimplementasikan fungsi kompleks seperti itu, dibutuhkan beberapa bulan yang solid untuk membuat setidaknya MVP.” — Ibraghim Ushurbakiyev, Pemimpin Proyek

Solusi: otomatisasi proses bisnis di AppMaster.io

Desain Basis Data

DateBase CAD Systems Appmaster.io

Tim telah mulai dengan desain database. Di platform, mereka telah membuat beberapa tabel yang mewakili pesanan, item pesanan, produk, dan informasi relevan lainnya, seperti negara, harga, dan acara. Mereka juga telah membuat tabel untuk menyimpan informasi tentang mitra yang nantinya akan masuk ke platform dan membuat pesanan.

Menggunakan desainer visual, mereka telah menghubungkan tabel ini dengan hubungan (satu-ke-satu dan satu-ke-banyak). Mereka juga telah menetapkan tipe data untuk masing-masing bidang.

Mesin database di AppMaster.io menggunakan PostgreSQL 13, yang berarti bahwa Sistem CAD dapat mengunggahnya ke cloud yang kompatibel dengan PostgreSQL, seperti AWS atau Azure.

Logika bisnis

Business Logic CAD Systems AppMaster.io

Tim kemudian telah membuat lebih dari 40 proses bisnis kustom, yang mewakili berbagai skenario dalam logika bisnis mereka. Misalnya, mereka telah mengembangkan proses untuk memvalidasi data yang masuk dari mitra mereka, menghitung harga dan diskon untuk produk, dan menyimpan pesanan baru dalam database.

CAD Systems telah meminta pengembang AppMaster.io untuk membuat integrasi baru dengan Autodesk API, yang segera dikembangkan. Mereka kemudian dapat menghubungkan modul Autodesk dan mulai menggunakan API hanya dalam beberapa klik.

Mereka juga telah merangkum beberapa operasi yang umum digunakan, seperti berkonsultasi dengan Autodesk API untuk memperbarui informasi klien atau mengaktifkan lisensi baru, ke dalam proses bisnis yang terpisah (biasanya disebut "refactoring kode dengan abstraksi" dalam pengembangan perangkat lunak). Mereka kemudian dapat menggunakan operasi ini sebagai blok dalam proses bisnis lain, tanpa harus membuat ulang semua fungsi setiap kali.

Try AppMaster no-code today!
Platform can build any web, mobile or backend application 10x faster and 3x cheaper
Start Free

Dasbor Web

Web Dashboard CAD Systems Appmaster.io

Untuk frontend, tim perlu mengembangkan 2 aplikasi web: satu untuk distributor (CAD Systems sendiri), dan satu lagi untuk mitra mereka.

Portal distributor berisi dasbor dengan semua metrik utama, seperti jumlah total pesanan dan mitra, dan tabel dengan pesanan yang sedang diproses. Beberapa halaman lagi dibuat: melihat semua pesanan, mengelola produk, harga, dan negara, dan juga halaman untuk mengatur akses mitra ke sistem.

Order Details CAD Systems AppMaster.io

Tim juga telah membuat halaman untuk melihat semua detail pesanan. Mereka telah menghubungkan beberapa tombol ke proses bisnis kustom mereka untuk mengedit pesanan, menambahkan item pesanan baru, memperbarui harga melalui Autodesk API, dan untuk mengaktifkan lisensi.

Create Order CAD Systems AppMaster.io

CAD Systems kemudian menggunakan modul Otentikasi untuk menyiapkan dasbor mitra dengan cepat. Itu memiliki fungsi menampilkan semua pesanan yang dibuat oleh mitra, membuat pesanan baru, dan memperbarui daftar harga.

Tim juga telah menetapkan dua peran pengguna dalam modul Otentikasi: administrator dan pengguna standar, membatasi fungsi tertentu (melalui middleware endpoint dalam pengaturan API) hanya untuk personel tertentu.

Penyebaran

Deployment CAD Systems AppMaster.io

CAD Systems kemudian membuat 2 rencana penerapan di awan AppMaster.io : satu untuk pengembangan dan satu lagi untuk produksi. Rencana pengembangan sekarang digunakan untuk menguji fitur-fitur baru, sementara rencana produksi sudah melayani lebih dari 20 mitra mereka. Mereka dapat memantau kinerja aplikasi mereka dengan dasbor statistik.

Anton juga dapat tidur nyenyak karena mengetahui bahwa Sistem CAD tetap sepenuhnya independen dari awan AppMaster.io . Setiap saat, tim dapat memindahkan binari ke penyedia cloud lain atau server internal, dan mereka dapat mengekspor kode sumber dan melanjutkan pengembangan sendiri jika diperlukan (backend dibuat dengan bahasa Go, sedangkan frontend dibangun dengan kerangka kerja Vue 2).

Hasil: 10x lebih murah dan dalam <1 bulan

Dengan dukungan spesialis AppMaster.io , Sistem CAD menyelesaikan proyek mereka dan meluncurkan solusi dalam waktu kurang dari satu bulan. Perusahaan telah mengurangi biaya, staf, dan waktu untuk proyek ini dengan bantuan otomatisasi, modul, dan fitur deteksi kesalahan pada platform.

# 1 Fungsionalitas

“Dalam proses manajemen pesanan, kami membutuhkan fleksibilitas yang besar untuk menangani sejumlah besar kasus bisnis yang berbeda, yang dapat kami implementasikan dalam sebuah proyek di platform AppMaster.io . Juga sangat mudah untuk memodifikasi dan menduplikasi salah satu dari mereka kapan saja, bahkan untuk karyawan non-teknis.” — Ibraghim Ushurbakiyev, Pemimpin Proyek

#2 Semua dalam satu

“Yang membedakan platform AppMaster.io bagi kami, dibandingkan dengan solusi tanpa kode lainnya, seperti Integromat atau Zapier, adalah kemampuan untuk mengembangkan semuanya di satu tempat. Kami tidak perlu mencari cara untuk menghubungkan alat yang berbeda dan takut bahwa salah satu dari integrasi ini akan rusak di beberapa titik. Kami juga sangat menghargai kemampuan untuk menyebarkan aplikasi di server lokal kami, dan mengekspor kode sumbernya.” — Anton Smirnov, CEO

#3 Dalam tenggat waktu dan anggaran

“Melihat proyek secara keseluruhan, jelas bahwa kami telah mengurangi anggaran pengembangan lebih dari 10 kali dan meluncurkan solusi dalam waktu singkat menggunakan platform AppMaster.io . Tanpa platform tanpa kode ini, pengembangan akan memakan waktu setidaknya enam bulan." — Svetlana Enina, CFO

Secara keseluruhan, tim CAD Systems mampu secara signifikan mengurangi beban karyawan mereka dengan sistem manajemen pesanan otomatis baru, dan tidak kehilangan peluang bisnis baru dalam prosesnya.

Posting terkait

Dasar-Dasar Pemrograman Visual Basic: Panduan untuk Pemula
Dasar-Dasar Pemrograman Visual Basic: Panduan untuk Pemula
Jelajahi pemrograman Visual Basic dengan panduan pemula ini, yang mencakup konsep dan teknik mendasar untuk mengembangkan aplikasi secara efisien dan efektif.
Bagaimana PWA Dapat Meningkatkan Performa dan Pengalaman Pengguna di Perangkat Seluler
Bagaimana PWA Dapat Meningkatkan Performa dan Pengalaman Pengguna di Perangkat Seluler
Jelajahi bagaimana Aplikasi Web Progresif (PWA) meningkatkan kinerja seluler dan pengalaman pengguna, menggabungkan jangkauan web dengan fungsionalitas seperti aplikasi untuk keterlibatan yang lancar.
Menjelajahi Keunggulan Keamanan PWA untuk Bisnis Anda
Menjelajahi Keunggulan Keamanan PWA untuk Bisnis Anda
Jelajahi keunggulan keamanan Progressive Web Apps (PWA) dan pahami bagaimana PWA dapat meningkatkan operasi bisnis Anda, melindungi data, dan menawarkan pengalaman pengguna yang lancar.
Mulai Gratis
Terinspirasi untuk mencoba ini sendiri?

Cara terbaik untuk memahami kekuatan AppMaster adalah dengan melihatnya sendiri. Buat aplikasi Anda sendiri dalam hitungan menit dengan langganan gratis

Hidupkan Ide Anda