Tutorial Salesforce: Belajar Membuat Aplikasi Salesforce Anda Sendiri



Tutorial Salesforce ini akan membimbing anda dalam pembuatan Aplikasi Salesforce & menerangkan pelbagai aspek yang terlibat seperti tab, profil, objek & hubungan.

Dalam blog sebelumnya, anda belajar dan berbeza Perakuan Salesforce . Di blog tutorial Salesforce ini, saya akan menunjukkan kepada anda cara membuat Aplikasi Salesforce tersuai. Saya akan membuat aplikasi yang dipanggil StudentForce yang boleh digunakan untuk menyimpan rekod pelajar.

Aplikasi ini akan mengandungi tiga objek (jadual) yang berbeza untuk menyimpan data. Objek pertama disebut Data Pelajar akan mengandungi nama pelajar dan maklumat peribadi mereka seperti id e-mel, nombor telefon dan bandar asal. Kolej, pelajar milik, akan disimpan di objek kedua yang dipanggil Kolej dan objek ketiga disebut Tanda akan mengandungi markah yang diperoleh oleh pelajar dalam pelbagai mata pelajaran.





Tutorial Salesforce

Saya telah membahas topik berikut dalam blog tutorial Salesforce ini dengan arahan langkah demi langkah dantangkapan skrin:

  • Bagaimana membuat persekitaran aplikasi?
  • Apa itu tab dan bagaimana membuat tab di aplikasi anda?
  • Apakah profil dan bagaimana menyesuaikan profil pengguna?
  • Bagaimana membuat objek dalam aplikasi?
  • Bagaimana membuat medan dalam objek dan menentukan jenis datanya?
  • Bagaimana cara menambah entri (bidang) ke dalam objek ini?
  • Bagaimana cara menghubungkan (mewujudkan hubungan antara) dua objek yang berbeza?

Sebelum saya memulakan dengan membuat aplikasi, izinkan saya memperkenalkan anda ke lingkungan awan tempat aplikasi Salesforce dibina.



Salesforce Org

Ruang pengkomputeran awan yang ditawarkan kepada anda atau organisasi anda oleh Force.com dipanggil org Salesforce. Ia juga disebut sebagai lingkungan Salesforce. Pembangun boleh membuat Aplikasi Salesforce, objek, aliran kerja, peraturan perkongsian data, halaman Visualforce dan pengekodan Apex di atas Salesforce Org.

Mari kita selami aplikasi Salesforce secara mendalam dan fahami bagaimana fungsinya.

Aplikasi Salesforce

Fungsi utama aplikasi Salesforce adalah untuk menguruskan data pelanggan. Aplikasi Salesforce menyediakan UI mudah untuk mengakses rekod pelanggan yang disimpan dalam objek (jadual). Aplikasi juga membantu dalam menjalin hubungan antara objek dengan menghubungkan medan.



Aplikasi mengandungi sekumpulan tab dan objek yang berkaitan yang dapat dilihat oleh pengguna akhir. Tangkapan skrin di bawah menunjukkan, bagaimana StudentForce aplikasi kelihatan seperti.

aplikasi salesforce - tutorial salesforce - edureka

Bahagian yang diserlahkan di sudut kanan atas tangkapan skrin memaparkan nama aplikasi: StudentForce . Teks yang diserlahkan di sebelah gambar profil adalah nama pengguna saya: Vardhan NS .

Sebelum anda membuat objek dan memasukkan rekod, anda perlu menyusun kerangka aplikasi. Anda boleh mengikuti arahan di bawah untuk menyediakan aplikasi.

Langkah-Langkah Untuk Menyiapkan Aplikasi

  1. Klik pada Persediaan butang di sebelah nama aplikasi di sudut kanan atas.
  2. Di bar di sebelah kiri, pergi ke Membina → pilih Buat → pilih Aplikasi dari menu lungsur turun.
  3. Klik pada Baru seperti yang ditunjukkan dalam tangkapan skrin di bawah.

  4. Pilih Aplikasi Tersuai .
  5. Masuk ke Label Apl . StudentForce adalah label aplikasi saya . Klik pada Seterusnya .
  6. Pilih gambar profil untuk aplikasi anda. Klik Seterusnya .
  7. Pilih tab yang anda anggap perlu. Klik Seterusnya .
  8. Pilih pelbagai profil yang anda mahukan aplikasi untuk ditugaskan kepada. Klik Jimat .

Pada langkah 7 dan 8, anda diminta untuk memilih tab dan profil yang berkaitan. Tab dan profil adalah bahagian yang tidak terpisahkan dari Aplikasi Salesforce kerana ia membantu anda menguruskan objek dan rekod di Salesforce.

Dalam tutorial salesforce ini, saya akan memberikan penjelasan terperinci mengenai Tab, Profil dan kemudian menunjukkan kepada anda cara membuat objek dan menambahkan rekod ke dalamnya.

Tab Salesforce

Tab digunakan untuk mengakses objek (jadual) di Aplikasi Salesforce. Mereka muncul di atas skrin dan serupa dengan bar alat. Ia mengandungi pautan pintas ke pelbagai objek. Ketika mengklik nama objek di tab, catatan dalam objek tersebut akan ditampilkan. Tab juga mengandungi pautan ke kandungan web luaran, halaman khusus dan URL lain. Bahagian yang diserlahkan dalam tangkapan skrin di bawah adalah tab Salesforce.

Semua aplikasi akan mempunyai Rumah tab secara lalai. Tab standard boleh dipilih dengan mengklik ‘ + Dalam menu Tab. Akaun, Kenalan, Kumpulan, Prospek, Profil adalah tab standard yang ditawarkan oleh Salesforce. Sebagai contoh, Akaun tab akan menunjukkan senarai akaun dalam organisasi SFDC dan Kenalan tab akan menunjukkan senarai kenalan dalam organisasi SFDC.

Langkah Menambah Tab

  1. Klik ‘+’ di menu tab.
  2. Klik pada Sesuaikan tab, yang terdapat di sebelah kanan.
  3. Pilih tab pilihan anda dan klik Jimat .

Selain tab standard, anda juga dapat membuat tab tersuai. Pelajar tab yang anda lihat pada tangkapan skrin di atas adalah tab tersuai yang telah saya buat. Ini adalah jalan pintas untuk mencapai objek tersuai: Pelajar .

Langkah-Langkah Untuk Membuat Tab Tersuai

  1. Navigasi ke Persediaan → Bangun → Buat → Tab.
  2. Klik pada Baru .
  3. Pilih nama objek yang anda buat tab. Dalam kes saya, ia adalah Data Pelajar . Ini adalah objek tersuai yang telah saya buat (arahan untuk membuat objek ini akan dibahas kemudian di blog ini).
  4. Pilih gaya tab pilihan anda dan masukkan keterangan.
  5. Klik Seterusnya → Simpan. Baru Data Pelajar tab akan muncul seperti gambar di bawah.

Profil Salesforce

Setiap pengguna yang perlu mengakses data atau org SFDC akan dihubungkan ke profil. Profil adalah kumpulan tetapan dan izin yang mengawal apa yang dapat dilihat, diakses dan diubah oleh pengguna di Salesforce.

Profil mengawal kebenaran pengguna, izin objek, izin bidang, tetapan aplikasi, tetapan tab, akses kelas puncak, akses halaman Visualforce, susun atur halaman, jenis rekod, jam masuk dan alamat IP masuk.

Anda boleh menentukan profil berdasarkan latar belakang pengguna. Sebagai contoh, tahap akses yang berbeza dapat ditetapkan untuk pengguna yang berbeza seperti pentadbir sistem, pembangun dan wakil penjualan.

Sama seperti tab, kita boleh menggunakan profil standard atau membuat profil khusus. Secara lalai, profil standard yang tersedia adalah: baca sahaja, pengguna standard, pengguna pemasaran, pengurus kontrak, pengurus penyelesaian dan pentadbir sistem. Sekiranya anda ingin membuat profil tersuai, anda mesti mengklon profil standard terlebih dahulu dan kemudian mengedit profil tersebut. Perhatikan bahawa satu profil dapat diberikan kepada banyak pengguna, tetapi satu pengguna tidak dapat diberikan banyak profil.

Langkah-langkah Membuat Profil

  1. Klik pada Persediaan → Pentadbiran → Urus pengguna → Profil
  2. Anda kemudian boleh mengklon mana-mana profil yang ada dengan mengklik Edit .

Setelah tab dan profil disediakan untuk Aplikasi anda, anda boleh memuatkan data ke dalamnya. Bahagian seterusnya dari tutorial Salesforce ini akan merangkumi bagaimana data ditambahkan ke objek dalam bentuk catatan dan bidang.

Objek, Medan Dan Rekod Di Salesforce

Objek, Medan dan Rekod adalah blok bangunan Salesforce. Oleh itu, adalah penting untuk mengetahui apakah mereka dan peranan mereka dalam membina Aplikasi.

Objek adalah jadual pangkalan data di Salesforce tempat data disimpan. Terdapat dua jenis objek di Salesforce:

  • Objek standard: Objek yang disediakan oleh Salesforce disebut objek standard. Contohnya, Akaun, Kenalan, Petunjuk, Peluang, Kempen, Produk, Laporan, Papan Pemuka dll.
  • Objek tersuai: Objek yang dibuat oleh pengguna disebut objek khusus.

Objek adalah kumpulan catatan dan rekod adalah koleksi bidang.

Setiap baris dalam objek terdiri daripada banyak bidang. Oleh itu, rekod dalam objek adalah gabungan bidang yang berkaitan. Lihatlah excel di bawah untuk ilustrasi.

Saya akan membuat objek yang dipanggil Data Pelajar yang manaakan mengandungi maklumat peribadi pelajar.

Langkah-langkah untuk membuat objek tersuai:

  1. Navigasi ke Persediaan → Bangun → Buat → Objek
  2. Klik pada Objek Custom Baru .
  3. Isi Nama Objek dan Penerangan . Seperti yang anda lihat dari gambar di bawah, nama objeknya adalah Data Pelajar .
  4. Klik pada Jimat .

Sekiranya anda ingin menambahkan objek khusus ini ke menu tab, maka anda dapat mengikuti petunjuk yang disebutkan sebelumnya di blog tutorial Salesforce ini.

goto c ++ contoh

Setelah membuat objek, anda perlu menentukan pelbagai bidang dalam objek tersebut. cth. medan dalam rekod pelajar adalah nama pelajar, nombor telefon pelajar, ID e-mel pelajar, jabatan yang menjadi pelajar dan bandar asalnya.

Anda boleh menambahkan rekod ke objek hanya setelah menentukan medan.

Langkah Menambah Medan Tersuai

  1. Navigasi ke Persediaan → Bangun → Buat → Objek
  2. Pilih objek yang ingin anda tambahkan medan. Dalam kes saya, ia adalah Data Pelajar .
  3. Tatal ke bawah ke Bidang & Hubungan Khusus untuk objek itu dan klik Baru seperti yang ditunjukkandalam tangkapan skrin di bawah.
  4. Anda perlu memilih jenis data bidang tersebut dan kemudian klik Seterusnya . Saya telah memilih teks format kerana saya akan menyimpan surat dalam bidang ini.
    Jenis data bidang yang berbeza telah dijelaskan secara terperinci di bahagian seterusnya blog ini.
  5. Anda kemudian akan diminta untuk memasukkan nama bidang, panjang maksimum medan dan keterangan.
  6. Anda juga boleh menjadikannya medan pilihan / wajib dan membenarkan / tidak membenarkan nilai pendua untuk rekod yang berlainan dengan mencentang pada kotak centang. Lihat tangkapan skrin di bawah untuk mendapatkan pemahaman yang lebih baik.
  7. Klik pada Seterusnya .
  8. Pilih pelbagai profil yang dapat mengedit medan teks itu di kemudian hari. Klik Seterusnya .
  9. Pilih susun atur halaman yang harus merangkumi bidang ini.
  10. Klik Jimat .

Seperti yang anda lihat dari tangkapan skrin di bawah, terdapat dua jenis bidang. Medan standard yang dibuat untuk setiap objek secara lalai dan bidang Custom yang dibuat oleh saya sendiri. Empat bidang yang telah saya buat Data Pelajar adalah Bandar, Jabatan, ID E-mel dan No. Telefon. Anda akan melihat bahawa semua medan tersuai diisi dengan '__C' yang menunjukkan bahawa anda mempunyai kuasa untuk mengedit dan menghapus medan tersebut. Manakala beberapa bidang standard boleh diedit, tetapi tidak dihapuskan.

Anda kini boleh menambahkan rekod pelajar (baris lengkap) ke objek anda.

Langkah Menambah Rekod

  1. Pergi ke jadual objek dari menu tab. Data Pelajar adalah objek yang akan saya tambah catatan.
  2. Seperti yang anda lihat dari gambar di bawah, tidak ada rekod yang ada. Klik pada Baru untuk menambah rekod pelajar baru.
  3. Tambahkan butiran pelajar ke dalam bidang yang berbeza seperti yang ditunjukkan dalam tangkapan skrin di bawah. Klik pada Jimat .
  4. Anda boleh membuat sebilangan rekod pelajar. Saya telah membuat 4 rekod pelajar seperti yang ditunjukkan dalam tangkapan skrin di bawah.
  5. Sekiranya anda ingin mengedit maklumat pelajar, anda boleh mengklik Edit seperti yang ditunjukkan dalam tangkapan skrin di bawah.

Jenis Data Bidang

Jenis data mengawal jenis data yang boleh disimpan di lapangan. Medan dalam rekod boleh mempunyai jenis data yang berbeza. Sebagai contoh:

  • Sekiranya ia adalah medan nombor telefon, anda boleh memilih Telefon .
  • Sekiranya nama atau bidang teks, anda boleh memilih Teks .
  • Sekiranya ia adalah bidang tarikh / masa, anda boleh memilih Masa tarikh .
  • Dengan memilih Senarai pilihan sebagai jenis data untuk medan, anda boleh menulis nilai yang telah ditentukan di medan tersebut dan membuat drop-down.

Anda boleh memilih salah satu jenis data untuk bidang tersuai. Berikut adalah tangkapan skrin yang menyenaraikan pelbagai jenis data.

Jenis data seperti Hubungan Lookup, Hubungan Master-Detail dan Hubungan Lookup Luaran digunakan untuk membuat hubungan / hubungan antara satu atau lebih objek. Hubungan antara objek adalah topik perbincangan seterusnya di blog tutorial Salesforce ini.

Hubungan Objek Dalam Salesforce

Seperti namanya, hubungan objek digunakan di Salesforce untuk membuat hubungan antara dua objek. Soalan yang ada di fikiran anda adalah, mengapa diperlukan? Izinkan saya bercakap mengenai keperluan dengan contoh.

Dalam saya StudentForce aplikasi, ada Data Pelajar objek, yang mengandungi maklumat peribadi pelajar. Perincian mengenai tanda pelajar dan kolej sebelumnya terdapat dalam pelbagai objek. Kita boleh menggunakan hubungan untuk menghubungkan objek ini menggunakan bidang yang berkaitan. Tanda pelajar dan kolej boleh dihubungkan dengan Nama pelajar bidang Data Pelajar objek.

Hubungan dapat ditentukan semasa memilih jenis data. Mereka selalu didefinisikan dalam objek kanak-kanak dan dirujuk ke bidang umum dalam objek induk. Dengan membuat pautan seperti itu, anda akan dapat mencari dan membuat pertanyaan dengan mudah apabila data yang diperlukan terdapat dalam objek yang berbeza. Terdapat tiga jenis hubungan yang boleh wujud antara objek. Mereka adalah:

  • Master-Detail
  • Cari
  • Persimpangan

Mari kita perhatikan masing-masing:

Hubungan Master-Detail (1: n)

Hubungan Master-Detail adalah hubungan ibu bapa-anak di mana objek induk mengawal tingkah laku objek bergantung. Ini adalah hubungan 1: n, di mana hanya ada satu ibu bapa, tetapi banyak anak. Dalam contoh saya, Data Pelajar adalah objek induk dan Tanda adalah objek kanak-kanak.

Izinkan saya memberi anda contoh hubungan Master-Detail. The Data Pelajar objek mengandungi rekod pelajar. Setiap rekod mengandungi maklumat peribadi mengenai seorang pelajar. Walau bagaimanapun, markah yang diperoleh pelajar terdapat dalam rekod lain yang disebut Tanda . Lihat tangkapan skrin dari Tanda objek di bawah.

Saya telah membuat hubungan antara dua objek ini dengan menggunakan nama pelajar. Berikut adalah perkara-perkara yang harus anda perhatikan semasa menjalin hubungan Master-Detail.

  • Sebagai objek kawalan, medan induk tidak boleh kosong.
  • Sekiranya rekod / medan dalam objek induk dihapus, medan yang sesuai dalam objek bergantung juga dihapus. Ini dipanggil cascade delete.
  • Medan bergantung akan mewarisi tetapan pemilik, perkongsian dan keselamatan dari tuannya.

Anda boleh menentukan hubungan detail-master antara dua objek tersuai, atau antara objek khusus dan objek standard selagi objek standard adalah induk dalam hubungan tersebut.

Hubungan Pencarian (1: n)

Hubungan pencarian digunakan semasa anda ingin membuat hubungan antara dua objek, tetapi tanpa pergantungan pada objek induk. Anda boleh menganggapnya sebagai bentuk hubungan ibu bapa-anak di mana hanya ada satu ibu bapa, tetapi banyak anak-anak iaitu hubungan 1: n. Berikut adalah perkara-perkara yang perlu anda perhatikan semasa menjalin hubungan Pencarian.

  • Medan pencarian pada objek kanak-kanak tidak semestinya diperlukan.
  • Medan / rekod dalam objek anak tidak dapat dihapus dengan menghapus catatan dalam objek induk. Oleh itu, rekod dalam objek kanak-kanak tidak akan terjejas.
  • Medan anak tidak akan mewarisi tetapan pemilik, perkongsian dan keselamatan ibu bapanya.

Contoh hubungan pencarian dalam kes saya adalah seperti contoh Kolej objek. Anda dapat melihat objek kanak-kanak: Data Pelajar dalam tangkapan skrin di bawah. Anda akan melihat bahawa ada yang kosong Kolej medan untuk rekod pertama. Ini menunjukkan bahawa kebergantungan bukanlah suatu keperluan.

Di bawah ini adalah tangkapan skrin rajah skema kedua-dua hubungan. Kolej - Data Pelajar membentuk hubungan Lookup dan Data Pelajar - Markah membentuk hubungan Master-Detail.

python menukar perpuluhan menjadi binari

Hubungan Diri

Ini adalah bentuk hubungan mencari di mana bukannya dua jadual / objek, hubungan itu berada dalam jadual / objek yang sama. Oleh itu nama hubungan diri. Di sini, carian dirujuk pada jadual yang sama. Hubungan ini juga disebut hubungan Hierarki.

Hubungan Persimpangan (Banyak-ke-Banyak)

Hubungan semacam ini dapat wujud apabila ada keperluan untuk mewujudkan dua hubungan detail-master. Dua hubungan detail-master dapat dibuat dengan menghubungkan 3 objek tersuai. Di sini, dua objek akan menjadi objek induk dan objek ketiga akan bergantung pada kedua objek tersebut. Dengan kata yang lebih mudah, ia akan menjadi objek kanak-kanak untuk kedua-dua objek induk.

Untuk memberi anda contoh hubungan ini, saya telah membuat dua objek baru.

  • Objek induk dipanggil Guru Besar . Ia mengandungi senarai profesor.
  • Objek kanak-kanak dipanggil Kursus . Ia mengandungi senarai kursus yang tersedia.
  • Saya akan menggunakan Data Pelajar objek sebagai objek induk yang lain.

Saya telah menjalin hubungan banyak-banyak sehingga setiap rekod di Kursus objek mesti mempunyai sekurang-kurangnya seorang pelajar dan sekurang-kurangnya seorang profesor. Ini kerana setiap kursus adalah gabungan pelajar dan profesor. Sebenarnya, kursus boleh mempunyai satu atau lebih bilangan pelajar dan profesor yang berkaitan dengannya.

Pergantungan pada Pelajar dan Guru Besar objek membuat Kursus sebagai objek kanak-kanak. Pelajar dan Guru Besar dengan demikian objek utama. Berikut adalah tangkapan skrin Kursus objek.

Anda akan melihat bahawa terdapat pelbagai kombinasi profesor dan pelajar untuk mata pelajaran ini. Sebagai contoh, Kate dikaitkan dengan dua kursus dan mempunyai dua profesor yang berbeza untuk setiap dua kursus tersebut. Mike dikaitkan dengan hanya satu kursus, tetapi, mempunyai dua profesor yang berbeza untuk kursus itu. Kedua-dua Joe dan Kate dikaitkan dengan kursus yang sama dan profesor yang sama. Dalam tangkapan skrin di bawah, anda akan dapati gambarajah skematik hubungan ini.

Tahniah! The StudentForce Aplikasi berjaya dibina. Kedua-dua gambarajah skema yang terdapat di atas menunjukkan bagaimana objek yang berbeza dihubungkan di dalam Aplikasi Salesforce saya.

Ini membawa kita ke akhir tutorial Salesforce ini. Saya harap anda memahami pelbagai konsep seperti aplikasi, tab, profil, bidang, objek dan hubungan yang dijelaskan dalam blog tutorial Salesforce ini. Sekiranya anda mempunyai keraguan atau pertanyaan, silakan tinggalkan di bahagian komen di bawah dan saya akan menghubungi anda secepat mungkin.

Saya menggesa anda untuk melihat video tutorial Salesforce ini yang menerangkan pembuatan aplikasi pelajar Salesforce. Teruskan, nikmati videonya dan beritahu saya pendapat anda.

Tutorial Salesforce Untuk Pemula | Belajar Membuat Aplikasi Salesforce | Latihan Salesforce | Edureka

Video Tutorial Salesforce ini akan membantu anda belajar bagaimana membuat aplikasi Salesforce dari awal. Ini adalah tutorial langkah demi langkah untuk membuat aplikasi Salesforce dan sesuai untuk pemula.

Nantikan blog seterusnya dalam siri tutorial Salesforce kami. Sementara itu, saya akan menyarankan anda untuk membuat akaun Salesforce dan bermain-main dengan aplikasi Salesforce. Anda boleh mencuba membina aplikasi anda sendiri dengan mengikuti arahan yang disebutkan di atas.

Sekiranya anda ingin menjadi profesional yang mahir dalam Salesforce, lihat kami yang dilengkapi dengan latihan langsung yang dipimpin oleh instruktur dan pengalaman projek kehidupan sebenar.