Memahami Pengembangan Berbasis Sumber Dengan Salesforce DX

Seiring pertumbuhan organisasi, seseorang mungkin mulai mengalami banyak tantangan tak terduga dalam hal mengoordinasikan proyek pengembangan dan juga melakukan pengujian di seluruh proyek menggunakan rangkaian perubahan. Metodologi pengembangan paket DS Salesforce dapat secara efektif mengatasi tantangan ini.

Dalam model pengembangan ini, sumbernya diatur dengan lebih baik ke dalam berbagai paket berdasarkan grup khusus dari fitur-fitur canggih dan penyesuaian yang ingin digabungkan dan dikirimkan.

Proyek DX Salesforce yang khas akan secara efektif mencerminkan pendekatan pengembangan berbasis paket seperti itu dalam hal mengatur sumbernya.

Sebagai platform yang terus berkembang, kami pasti dapat mengharapkan Salesforce untuk sepenuhnya merevolusi pengalaman pengembangan aplikasi untuk pengembang di seluruh platform.

Proyek DX Tenaga Penjualan

Salesforce DX menawarkan kepada tim pengembangan siklus hidup terintegrasi ujung ke ujung untuk pengembangan tangkas dengan kinerja optimal. Ini dirancang untuk terbuka dan sangat fleksibel sehingga Kamu dapat membangunnya dengan alat apa pun pilihan Kamu.

Proyek DX Salesforce pertama kali diumumkan di Dreamforce 2016 yang menghasilkan banyak minat dalam komunitas pengembangan sejak saat itu.

Proyek DX Salesforce khas terdiri dari struktur direktori lokal dengan metadata Kamu disimpan dalam format sumber. Pendekatan ini akan memungkinkan pengembang menguji menggunakan alat Salesforce DX.

Direktori berisi file konfigurasi untuk tujuan membuat orgs awal. Data yang akan dimuat dimasukkan ke dalam organisasi untuk pengembangan dan pengujian. Ini juga berisi tes yang dapat Kamu andalkan untuk memvalidasi paket.

Baca juga: Bagaimana cara mendapatkan pekerjaan di bidang ilmu data?

Saat menggunakan CLI untuk pembuatan proyek DX Salesforce, ini sebenarnya akan membuat struktur direktori. Saat membuat proyek baru dari awal, banyak hal tambahan yang dibuat untuk Kamu.

Pada poin pertama, kita harus membuat file konfigurasi untuk proyek tersebut. Pembuatan direktori dan file sampel definisi awal dilakukan pada titik pertama bagi pengembang untuk menguji dan mengambil sampel kumpulan data. Seseorang juga perlu membuat direktori “paket” secara default untuk sumber paket.

Dalam proyek Salesforce DX, paket sebenarnya adalah kumpulan kode terkait serta penyesuaian. Kamu dapat menguji setiap paket secara independen dari komponen lain di dalam file org.

Selain melakukan ini, Kamu juga dapat merilis paket secara mandiri. Faktanya, komponen metadata dalam sebuah paket hanya dapat hidup satu per satu dalam organisasi yang diinstal.

Pergeseran inovatif dalam pola pikir pengembang

Dalam hal pengembangan Salesforce DX, semua yang dilakukan pengembang berkisar pada org. Baik pengembang independen atau kerja tim pengembangan di sekitar organisasi produksi, atau pada sandbox dependen, atau dalam edisi pengembang unik apa pun, sumber kebenaran unik tetap ada di lingkungan Salesforce, yang membantu mengurangi kemungkinan kesalahan.

Dalam hal pola pikir pengembangan yang khas, ini benar-benar berbeda dari alur kerja konvensional, yang akrab dengan para pengembang.

Di banyak platform lain, sumber kebenaran biasanya adalah sistem kontrol versi dan alat pengembangan saat ini telah membuat otomatisasi pengujian dan pengiriman juga menjadi komoditas unik. Salesforce DX mengubah cara kerja pengembang menjadi lebih mudah dan lebih akurat.

Baca juga: Bagaimana Pemantauan Jaringan membawa Visibilitas yang lebih baik dalam bisnis Kamu

Alat DX tenaga penjualan

Bahkan saat memulai pengembangan Salesforce DX, pengembang perangkat lunak masih dapat menggunakan alat mereka yang paling familiar. Namun, Kamu dapat menikmati lebih banyak lagi dengan berada di Salesforce DX dengan seperangkat alat peningkatan unik yang ditawarkan.

Fitur Signifikan Salesforce DX

Fitur paling canggih dan signifikan bagi banyak pengembang adalah API baru, organisasi awal yang inovatif, hub lingkungan, dan CLI (antarmuka baris perintah) yang sangat kuat. Mari kita lihat sekilas tentang ini.

API dan CLI baru

Meskipun semua API yang digunakan pengembang tersedia, Salesforce telah membuat beberapa API baru untuk membantu pengembang bekerja lebih efektif dengan Scratch Orgs dan Environment Hub.

Ini akan mempermudah pengintegrasian fitur-fitur ini ke dalam alur kerja. Menyelesaikan semua API yang ada dan baru ini adalah CLI baru yang merupakan peningkatan signifikan dalam siklus hidup pengembang Salesforce DX.

Apa pun yang ingin dilakukan pengembang untuk bekerja langsung dari dalam terminal atau membuat penerapan skrip apa pun, CLI bertindak satu interaksi untuk mengakses API apa pun. Ini juga dapat digunakan sebagai dasar untuk membangun lebih banyak alat dengan cara deklaratif yang sangat sederhana.

Pusat Lingkungan

Environment Hub adalah fitur lanjutan lainnya yang dapat Kamu lihat di organisasi tentang mengaktifkan Salesforce DX. Ini sangat mirip dengan daftar Sandbox yang Kamu lihat di Setup.

Perbedaan utama antara ini adalah bahwa Hub Lingkungan akan memungkinkan pengguna untuk melacak semua organisasi yang digunakan. Sementara Hub Lingkungan diaktifkan, itu dapat lebih lanjut menetapkan org itu ke titik manajemen pusat bersama dengan org lain. Pengguna di organisasi tersebut juga bisa mendapatkan izin untuk mengakses dan mengelola organisasi lain.

Scratch Org

Dalam lingkungan pengembangan yang khas, mungkin ada setidaknya 100 edisi pengembang atau lebih, yang perlu disimpan lama oleh pengembang.

Di sisi lain, Scratch Orgs sekarang mewakili perubahan signifikan dalam lingkungan pengembangan dan pengujian konvensional.

Scratch Org cepat disediakan dan dapat diakses oleh satu pengguna sebagai pengembang, penguji, atau administrator. Ini disimpan sementara dan dapat dihancurkan dengan mudah setelah pekerjaan selesai.

Organisasi awal dibuat pada file deskriptor JSON yang dapat disimpan atau dipertahankan dalam kontrol sumber.

Kesimpulan

Selain itu, ada juga banyak alat pengiriman dan jalur pengembangan lainnya yang dibangun sebagai bagian dari Salesforce DX dengan memanfaatkan alat Heroku.

Diumumkan pada tahun 2016 dan dirilis tak lama setelah itu, meskipun fitur ini memiliki banyak alat hebat seperti yang kita diskusikan di sini, orang mungkin harus mempertimbangkan Salesforce DX dalam keadaan masih bayi sekarang.

Kami mungkin mengharapkan alat yang lebih kuat dan pengalaman pengembangan yang lebih kuat pada platform yang sama ini di masa depan alam itu sendiri karena terus berkembang.

Baca juga: Memahami Model Bisnis SaaS Menjadi Sederhana

Baca juga: Bagaimana Orang Merangkul Perangkat IoT di Rumah

Rate this post
Share Jika Bermanfaat Ya 🙂

Leave a Comment