Text
Practical Salesforce.com Development Without Code; Customizing Salesforce on the Force.com Platform
Jika Anda menggaruk-garuk kepala menanggapi judul buku, Development without Code, Anda akan terkejut mengetahui bahwa ini sama sekali bukan sebuah paradoks. Sementara pengembangan tipikal membutuhkan pengetahuan tentang bahasa pemrograman tertentu, pembuatan aplikasi bisnis di dalamnya Salesforce.com tidak. Beberapa karyawan yang sangat cerdas di Salesforce.com telah menghabiskan ribuan jam bekerja keras untuk membangun antarmuka yang sangat dapat dikonfigurasi yang ramah pengguna dan intuitif. Saya bukan bagian dari kelompok itu, atau karyawan dari Salesforce.com, tetapi saya dapat mengatakan tanpa keraguan bahwa membangun solusi dalam aplikasi CRM ini selama beberapa tahun terakhir sangat menyenangkan dan cukup bermanfaat, baik untuk klien maupun organisasi saya sendiri. Dalam buku ini, saya akan membagikan tips, trik, pembelajaran, dan penerapan Salesforce.com fitur dan fungsionalitas yang tidak memerlukan penggunaan kode. Jika Anda seorang pengembang tradisional, teruslah membaca! Isi buku ini akan menjadi dasar untuk penyesuaian platform yang pada dasarnya tidak terbatas. Saya tidak akan membahas Apex, Visualforce, atau bahasa lainnya; Namun, penting untuk dipahami bahwa pendekatan yang lebih tradisional untuk pengembangan di Salesforce.com hampir selalu disertai dengan elemen "deklaratif" yang diimplementasikan melalui konfigurasi, atau "klik", alih-alih kode. Ada banyak kesempatan di mana pengaturan konfigurasi tertentu akan lebih disukai daripada solusi yang dibuat dari awal. Mengapa menemukan kembali roda ketika Anda cukup memasukkan spesifikasi Anda dan memesannya? Meskipun konten tersebut berlaku langsung untuk administrator, konsultan, dan analis, ada juga nilai yang signifikan untuk setiap konten Salesforce.com pengembang yang ingin lebih memahami platform dan menghasilkan aplikasi yang andal dan dapat diperluas. Mengapa Berkembang Tanpa Kode? Terlepas dari peran Anda, Anda harus dapat membuat keputusan yang bijaksana dalam hal menghadirkan fungsionalitas untuk organisasi atau klien Anda. Mau tidak mau, Anda akan menghadapi skenario di mana solusi dapat disampaikan baik dengan atau tanpa menggunakan kode. Ada pro dan kontra unik dalam setiap situasi, tetapi pertimbangkan beberapa poin penting yang dapat mendukung keputusan untuk menghindari penggunaan kode: Kebutuhan untuk mempertimbangkan Salesforce.com batas dan parameter berkurang secara signifikan atau, kadang-kadang, dihilangkan sama sekali saat membangun solusi menggunakan cara deklaratif. Modifikasi seringkali lebih mudah, karena mungkin hanya memerlukan perubahan pada pengaturan konfigurasi•, bukan pada satu baris kode. Tidak diperlukan pengujian unit (kelas pengujian Apex, sebaliknya, harus ditulis untuk kode Apex khusus). * Beban transfer pengetahuan berkurang, karena pemahaman tentang fitur tertentu atau fungsi * biasanya cukup untuk menentukan dengan cepat apa yang ingin dilakukan oleh aplikasi tertentu. Pemeliharaan di masa mendatang disederhanakan. Jika, misalnya, seseorang yang membuat aplikasi khusus • untuk Anda tiba-tiba pergi, mengambil bagiannya jauh lebih sederhana jika pekerjaan dilakukan secara deklaratif. Jangan salah paham—ada banyak skenario yang memerlukan pengembangan dengan kode. Namun, berkembang dengan kode di Salesforce.com seringkali dilakukan berdasarkan kebutuhan; banyak organisasi ingin memperluas platform untuk mendukung fungsionalitas yang sama sekali tidak ada "di luar kotak"."Pastikan Anda memiliki justifikasi yang kuat untuk mengembangkan dengan kode jika kebutuhan bisnis Anda dapat dipenuhi melalui konfigurasi. Penampakan Kode Saya ingin mengomentari aspek "tanpa kode" dari buku ini. Pertama, Anda akan menemukan beberapa cuplikan kode yang tersebar di seluruh buku. Misalnya, dengan fungsi rumus, beberapa kejadian muncul yang memerlukan masukan manual. Berikut adalah dua contoh dari Bab 2: BEGINS (City, "Ph") DAN (Escalated, Subject = "AS400 tidak lagi berfungsi") Dalam kedua contoh tersebut, Anda dapat melihat string teks yang telah diketik secara manual (mis., " Ph " dan " AS400 . . .”). Meskipun nilainya tidak disetel melalui konfigurasi atau "klik", saya tidak menganggap kode ini dalam pengertian tradisional. Diharapkan beberapa skenario akan muncul yang mengharuskan Anda memasukkan nilai secara manual. Kedua, Anda akan menemukan kode tradisional di Bab 11. Dalam bab itu, saya membahas pengembangan dengan alat Web-to-Lead, di mana beberapa kemampuan pengeditan HTML akan berguna. Namun, keterampilan mengedit HTML tidak diperlukan untuk memahami bab dan menerapkan prinsip-prinsip yang diajarkan. Dalam kedua kasus, "kode" mengambil kursi belakang untuk pengembangan deklaratif. Salesforce adalah platform cloud yang populer untuk mengelola proses bisnis, penjualan, dan hubungan pelanggan. Pengembangan tanpa kode di Salesforce, yang sering disebut sebagai "Low-Code" atau "No-Code," memungkinkan pengguna untuk memodifikasi dan menyesuaikan aplikasi Salesforce tanpa perlu menulis kode. Jadi, Pengembangan tanpa kode di Salesforce memungkinkan pengguna untuk memanfaatkan platform dengan cepat dan efisien tanpa keahlian pemrograman yang mendalam. Jika Anda memiliki kebutuhan yang lebih kompleks, Anda juga dapat bekerja dengan pengembang Apex yang berpengalaman. Pastikan untuk selalu memprioritaskan keamanan dan kepatuhan dalam semua pengembangan Anda di platform Salesforce.
No copy data
No other version available