Update Set
Update Set DocType di TechMaju memungkinkan pengembang untuk melacak dan mengelola perubahan pada aplikasi dan fitur platform sistem. Ini memastikan bahwa fungsionalitas baru dapat dikembangkan di lingkungan non-produksi dan kemudian dipromosikan ke instance produksi dengan lancar.
Memahami Update Set DocType
Tujuan: Update Set DocType dirancang untuk menangkap dan mengelola perubahan yang dilakukan pada aplikasi di dalam platform TechMaju. Ini mencakup pelacakan pembaruan ke berbagai fitur aplikasi khusus dan memastikan bahwa perubahan ini dapat dimigrasikan antar-instance.
Fungsi: Update Set DocType memungkinkan pengembang untuk:
Melacak perubahan yang dilakukan pada aplikasi khusus dalam bentuk Update Items.
Kelola promosi selektif perubahan ini dari pengembangan ke lingkungan yang lebih tinggi.
Memastikan bahwa semua perubahan dapat dikomit secara modular dengan pesan masing-masing dan dapat dikemas ke dalam penerapan versi.
Role yang Diperlukan
TM Core Developer: Dapat membuat, menulis, dan menghapus update set.
Bidang Update Set
Bidang | Deskripsi |
|---|---|
Application | Aplikasi untuk mana update set dibuat. |
Status | Status saat ini dari update set:
|
Update Items | Tabel perubahan individual (update items) yang disertakan dalam update set. |
Bidang Update Item
Bidang | Deskripsi |
|---|---|
Target DocType | DocType yang sedang dimodifikasi. |
Target Record | Catatan spesifik dalam DocType yang sedang diubah. |
Target Record Title | Judul catatan yang diubah. |
Action | Jenis tindakan yang dilakukan:
|
Updated By | Pengguna yang melakukan perubahan. |
Updated On | Tanggal dan waktu saat perubahan dilakukan. |
Payload | Detail perubahan dalam format JSON. |
Prosedur
Manajemen Otomatis Update Sets:
Update Set dibuat secara otomatis ketika kustomisasi dilakukan untuk My Application terkait.
Walaupun beberapa Role mungkin menyediakan cara untuk mengubah Update Set dan Update Items, hindari melakukan perubahan langsung karena dapat menyebabkan konflik dengan perubahan otomatis sistem.
Manajemen Otomatis Update Items:
Arahkan ke Update Set tertentu.
Tinjau daftar Update Items yang merinci perubahan individu yang dilakukan.
Meninjau dan Mengkomit Perubahan:
Pastikan semua perubahan benar dan lengkap.
Pilih kotak centang di sebelah perubahan yang akan dikomit bersama.
Klik 'Commit' untuk mengkomit Update Set.
Status Update Set saat ini akan berubah menjadi "Committed". Juga, Update Set baru akan dibuat dengan Update Items yang tersisa yang tidak dikomit.
Menerapkan Perubahan My Application:
Setelah mengkomit, item Update Set dapat diterapkan ke lingkungan yang lebih tinggi menggunakan fitur Deploy pada formulir My Application.
Ikuti proses penerapan untuk mempromosikan perubahan ke instance produksi.
Hanya Update Set dengan status "Committed" yang disertakan dalam penerapan.
Praktik Terbaik
Hindari melakukan perubahan langsung pada Update Sets dan Update Items karena platform akan secara otomatis mengelola catatan yang relevan.
Komit perubahan secara teratur dan dalam ukuran yang dapat dikelola dengan pesan komit yang deskriptif.
Setelah perubahan yang dikomit siap untuk diterapkan, navigasikan ke My Application untuk memverifikasi dan menerapkan perubahan Update Set untuk dipromosikan ke lingkungan yang lebih tinggi.