Dropbox untuk Salesforce: Tetapan pentadbir lanjutan
Selepas menyediakan Dropbox untuk Salesforce dengan konfigurasi yang biasa, anda mungkin mahu menyesuaikan integrasi Dropbox untuk Salesforce anda seperti yang digariskan dalam artikel ini.
Gunakan objek tersuai atau objek biasa di luar konfigurasi lalai
Untuk menggunakan objek tersuai atau objek selain daripada yang terdapat dalam konfigurasi lalai (Akaun, Kenalan, Kes, Peluang, Prospek), ikut arahan ini:
- Log masuk ke laman web Salesforce.
- Buka ikon gear dan klik Penyediaan.
- Di bawah bahagian Alat Platform, klik Kod Tersuai.
- Klik Halaman Visualforce.
- Dalam senarai halaman, klik Baru.
- Tambah Label dan Nama untuk halaman Visualforce anda.
- Ganti penanda Visualforce dengan salah satu daripada dua pilihan kod di bawah. Nilai untuk standardController perlu diganti dengan nama API objek. Untuk objek biasa, nama API ialah nama sepertimana objek biasa tersebut. Sebagai contoh, nama API objek "Kontrak" ialah "Kontrak".
Dropbox untuk [Objek]:
<apex:page standardController="INSERT—API—NAME—HERE" docType="html-5.0" showHeader="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false">
<Dropbox_for_SF:Dropbox />
</apex:page>
<apex:page standardController="INSERT—API—NAME—HERE" docType="html-5.0" showHeader="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false">
<Dropbox_for_SF:Dropbox AllDropbox="true" />
</apex:page>
- Klik Simpan.
Jika anda tidak menggunakan Salesforce Lightning, ikuti arahan ini:
- Log masuk ke laman web Salesforce.
- Klik Setup.
- Di bawah Bina, klik Bangunkan.
- Klik Halaman Visualforce.
- Dalam senarai halaman, klik Baru.
- Tambah Label dan Nama untuk halaman Visualforce anda.
- Ganti penanda Visualforce dengan kod yang diperincikan di atas. Nilai untuk standardController perlu diganti dengan nama API objek. Untuk objek biasa, nama API ialah nama sepertimana objek biasa tersebut. Sebagai contoh, nama API objek "Kontrak" ialah "Kontrak".
- Klik Save.
Untuk mengemas kini susun atur Objek dengan halaman Visualforce yang dicipta di atas, anda perlu mengikut arahan di bawah:
- Klik Pengurus Objek.
- Pilih objek yang ingin disunting.
- Klik Susun Atur Halaman.
- Pilih susun atur yang ingin disunting.
- Dari atas kotak tetapan, seret dan lepas Bahagian ke dalam halaman.
- Isikan Nama Bahagian dan tetapkan susun atur sebagai satu lajur.
- Klik OK.
- Pergi ke item Halaman Visualforce dan seret dan lepas halaman yang sepadan ke dalam bahagian Dropbox.
- Klik Simpan.
- Setelah Halaman Visualforce ditambah, klik ikon sepana.
- Pada halaman pilihan, tetapkan ciri-ciri halaman Visualforce kepada lebar 100% dan tinggi 400 piksel, dan tanda rait kotak bagi Tunjuk bar tatal.
Sebaliknya, jika anda tidak menggunakan Salesforce Lightning, ikuti arahan ini:
- Klik Setup.
- Dalam bar carian atas kiri, cari "Pengurus Objek".
- Pilih objek yang ingin anda sunting dan klik Susun Atur Halaman di sebelah kiri.
- Di sebelah susun atur yang ingin anda usahakan, klik anak panah menu dan pilih Sunting.
- Dari atas kotak tetapan, seret dan lepas satu Bahagian ke dalam halaman.
- Isikan Nama Bahagian, dan tetapkan susun atur sebagai satu lajur.
- Klik OK.
- Pergi ke item Halaman Visualforce dan seret dan lepas halaman yang sepadan ke dalam bahagian Dropbox.
- Klik Save.
- Setelah Halaman Visualforce ditambah, klik ikon sepana.
- Pada halaman pilihan, tetapkan ciri halaman Visualforce kepada lebar 100% dan tinggi 400 piksel, dan tanda rait kotak untuk bar tatal Tunjuk.
Kedua, anda perlu menyediakan pencetus objek baru untuk sama ada objek tersuai atau objek biasa bukan lalai anda dengan mengikuti langkah yang berikut:
- Log masuk ke laman web Salesforce.
- Buka ikon gear dan klik Penyediaan.
- Pilih Pengurus Objek di bawah Objek dan Medan.
- Pilih objek tersuai.
- Klik Pencetus.
- Klik Baru.
- Salin blok kod yang berikut ke dalam medan entri dan gantikan dengan nama yang sesuai.
Trigger <TRIGGER_NAME> on <OBJECT_API_NAME> (after update, after delete) {
if(Trigger.isAfter && Trigger.isUpdate){
Dropbox_for_SF.HandleRecordChange.OnRecordChange(Trigger.old, Trigger.new);
}
if(Trigger.isAfter && Trigger.isDelete){
Dropbox_for_SF.HandleRecordChange.HandleMerge(Trigger.old);
}
}
Jika anda tidak menggunakan Salesforce Lightning, ikuti arahan ini untuk menyediakan pencetus objek tersuai:
- Log masuk ke laman web Salesforce.
- Klik Setup.
- Di bawah Bina, klik Cipta.
- Pilih Objek.
- Pilih objek tersuai
- Dalam bahagian Pencetus, klik Baru
- Salin blok kod di atas ke dalam medan entri dan gantikan dengan nama yang sesuai.
Untuk menyelesaikan isu liputan kod, ikuti langkah di bawah:
- Tambah kod yang berikut sebagai Apex Class tersuai dengan nama CustomTests dalam set perubahan tersuai:
@isTest
public class CustomTest
{
static testMethod void update<OBJECT_API_NAME>() {
<OBJECT_API_NAME> a = new <OBJECT_API_NAME> (Name='test');
insert a;
Test.startTest();
a.Name = 'new test';
update a;
Test.stopTest();
system.assertEquals('new test', a.name);
}
}
- Jalankan semula semua ujian dalam Konsol Pembangun.
Mendayakan Dropbox untuk Salesforce pada Salesforce1 Mobile
Untuk menggunakan Dropbox bagi Salesforce pada Salesforce1 mudah alih, anda perlu menambah kad mudah alih pada susun atur halaman.
- Log masuk ke laman web Salesforce.
- Buka ikon gear dan klik Penyediaan.
- Di bawah bahagian Alat Pelantar, klik Objek dan Medan.
- Klik Pengurus Objek.
- Pilih objek yang ingin disunting.
- Klik Susun Atur Halaman.
- Pilih susun atur yang ingin disunting.
- Tatal ke bawah ke bahagian Kad Mudah Alih (Salesforce1 sahaja).
- Daripada kotak tetapan di bahagian atas skrin anda, klik Halaman Visualforce.
- Seret dan lepas Dropbox Mudah Alih untuk [Objek] ke dalam bahagian Kad Mudah Alih (Salesforce1 sahaja) .
- Klik Simpan.
Seterusnya, anda boleh menyediakan objek tersuai untuk Salesforce1 Mudah Alih. Untuk menjadikan objek tersuai serasi dengan Salesforce1 mudah alih, anda perlu mendayakan ciri ini dahulu semasa menyediakan halaman Visualforce. Ikuti langkah ini untuk menjadikan objek tersuai anda boleh dilihat:
- Log masuk ke laman web Salesforce.
- Buka ikon gear dan klik Penyediaan.
- Di bawah bahagian Alat Pelantar , klik Kod Tersuai.
- Klik Halaman Visualforce.
- Klik Baru.
- Berikan Label dan Nama bagi halaman anda.
- Tanda rait kotak Tersedia untuk aplikasi mudah alih Salesforce dan Halaman Lightning .
- Salin dan tampal kod sebelum arahan ini, dengan menggantikan teks sisip nama API dengan nama API objek anda.
- Klik Simpan.
Sebaliknya, jika anda tidak menggunakan Salesforce Lightning, ikuti arahan ini:
- Log masuk ke laman web Salesforce.
- Klik Setup.
- Di bawah Bina, klik Sesuaikan.
- Pilih objek yang ingin disunting di bawah bahagian Sesuaikan, dan klik Susun Atur Halaman.
- Di sebelah susun atur yang anda ingin kerjakan, klik Edit.
- Tatal ke bawah ke bahagian Kad Mudah Alih (Salesforce1 sahaja).
- Daripada kotak tetapan di bahagian atas skrin anda, klik Halaman Visualforce.
- Seret dan lepas Dropbox Mudah Alih untuk [Objek] ke dalam bahagian Kad Mudah Alih (Salesforce1 sahaja) .
- Klik Simpan.
Seterusnya, anda boleh menyediakan objek tersuai untuk Salesforce1 Mudah Alih. Untuk menjadikan objek tersuai serasi dengan Salesforce1 mudah alih, anda perlu membolehkan ciri ini dahulu semasa menyediakan halaman Visualforce. Ikuti langkah ini untuk menjadikan objek tersuai anda boleh dilihat:
- Log masuk ke laman web Salesforce.
- Klik Setup.
- Di bawah Bina, klik Bangunkan.
- Klik Halaman Visualforce.
- Dalam senarai halaman, klik Baru.
- Tambah Label dan Nama untuk halaman Visualforce anda.
- Berikan Label dan Nama bagi halaman anda.
- Tanda rait kotak Tersedia untuk aplikasi mudah alih Salesforce dan Halaman Lightning.
- Salin dan tampal kod di bawah, dengan menggantikan teks sisip nama API dengan nama API objek anda.
- Klik Save.
<apex:page standardController=“INSERT—API—NAME—HERE” docType =“html-5.0” showHeader=“false” sidebar=“false” applyHtmlTag=“false” applyBodyTag="false">
<Dropbox_for_SF:DropboxMobile / >
</apex:page>
Mencari nama API Objek Salesforce
Setiap objek dalam Salesforce mempunyai nama API. Jika anda bekerja menggunakan objek tersuai, anda boleh mencari nama API dengan mengikuti arahan ini.
- Log masuk ke laman web Salesforce.
- Klik Setup.
- Di bawah bahagian bina dalam lajur kiri, klik Cipta.
- Klik Objek daripada menu pilihan.
- Klik nama objek.
- Dengan mengklik label objek—anda akan melihat nama API.
Mencipta templat rekod objek
Dropbox untuk Salesforce boleh membina struktur folder untuk anda dengan menggunakan "folder templat". Folder ini memautkan rekod Salesforce anda ke folder dalam Dropbox anda.
Folder yang dicipta oleh Dropbox untuk Salesforce adalah kosong secara lalai. Jika anda mahu folder mengandungi struktur subfoldernya sendiri, ciri folder templat boleh mencipta struktur tersebut untuk anda.
- Log masuk ke laman web Salesforce.
- Semak alamat e-mel yang disambungkan ke Dropbox untuk Salesforce.
- Klik tab Pilihan Dropbox dalam akaun Salesforce anda, yang membolehkan anda melihat alamat e-mel
- Daripada dropbox.com, buka folder Dokumen Salesforce.
- Klik nama folder objek yang ingin anda usahakan.
- Cipta folder baru dan namakan sebagai "templat."
- Cipta struktur yang anda mahu dengan menambah fail dan folder ke dalam foldertemplat.
- Di dalam Salesforce, klik tab Dropbox Options.
- Tatal ke bawah ke Tetapan Objek Biasa, dan klik Sunting.
- Tanda rait kotak Dayakan Templat di sebelah objek yang ingin anda usahakan.
- Klik Save.
Perhatian:
- Folder templat adalah tidak retroaktif. Sebarang struktur folder yang telah dicipta sebelum struktur folder templat baru yang anda sediakan tidak akan terjejas
- Untuk mencetuskan penjanaan templat dalam rekod, tambah fail dalam folder Dropbox rekod itu ke dalam folder Dokumen Salesforce dalam Dropbox anda
- Folder templat hanya akan berfungsi untuk objek yang berada dalam folder 'Dokumen Salesforce' awam. Pada masa ini folder tersebut tidak serasi dengan objek dalam folder 'Dokumen Salesforce Sulit'
- Folder templat tidak berfungsi untuk objek tersuai atau untuk objek yang mempunyai resam penamaan.
Mengikuti nama rekod Salesforce
Secara lalai, menamakan semula rekod Salesforce tidak akan menukar folder dalam Dropbox anda. Namun, anda boleh mendayakan penamaan semula automatik, yang memastikan penamaan semula folder dalam Dropbox untuk Salesforce akan turut menamakan semula folder dalam Dropbox.
- Log masuk ke laman web Salesforce.
- Klik pada tab Pilihan Dropbox.
- Tatal ke bawah ke Tetapan Objek Biasa, dan klik Sunting.
- Klik Ikut Nama Rekod Salesforce di sebelah objek yang ingin anda dayakan penamaan semula automatik.
- Klik Save.
Perhatian:
- Jika anda sudah berada dalam folder kongsian dengan penamaan semula automatik yang didayakan, Dropbox untuk Salesforce akan mengemas kini nama rekod untuk setiap orang dalam folder kongsian itu
- Untuk objek biasa, penamaan semula automatik boleh dikonfigurasikan secara lalai. Untuk objek tersuai, anda perlu menyediakan pencetus untuk objek tersuai tersebut seperti yang ditunjukkan dalam bahagian 'Gunakan objek tersuai' di atas
Mengubah suai tetapan perkongsian
Pentadbir Salesforce boleh menyediakan Dropbox untuk Salesforce untuk mengikut model keselamatan Salesforce mereka yang sedia ada. Secara lalai, Dropbox untuk Salesforce akan mengikut model keselamatan Salesforce.
Jika anda ingin mengubah suai tetapan perkongsian integrasi, anda boleh ikut arahan di bawah:
- Log masuk ke laman web Salesforce.
- Klik pada tab Pilihan Dropbox.
- Tatal ke bawah ke Tetapan Objek Biasa, dan klik Sunting.
- Tanda rait kotak Ikut Perkongsian Salesforce di sebelah objek yang ingin didayakan.
- Klik Save.
Perhatian:
- Jika anda telah membolehkan Ikut Perkongsian Salesforce untuk objek dengan perkongsian lalai Sulit Di Seluruh Organisasi, folder Dokumen Salesforce Sulit akan dicipta semasa penambahan fail/folder melalui komponen Dropbox pada rekod baru. Folder ini hanya akan ditambah pada akaun Dropbox pemilik rekod
- Tetapan keselamatan baru adalah tidak retroaktif—folder yang dicipta sebelum perubahan dalam tetapan keselamatan anda tidak akan mengikut peraturan keselamatan baru anda
- Tetapan perkongsian Salesforce boleh didapati di sini: Penyediaan > Keselamatan > Tetapan Perkongsian
- Folder "Dokumen Salesforce" perlu dikongsi dengan semua pengguna Dropbox untuk Salesforce dalam pasukan
- Hanya pengguna Salesforce yang mempunyai akses kepada objek Salesforce Sulit akan melihat kandungan Dropbox melalui integrasi Dropbox untuk Salesforce
Membataskan akses kepada pasukan anda sahaja
Pentadbir Salesforce boleh menguruskan cara pengguna Salesforce menghubungkan Dropbox ke Salesforce.
- Log masuk ke laman web Salesforce.
- Klik pada tab Pilihan Dropbox.
- Tatal ke bawah ke bahagian Dropbox Business dan klik Bataskan log masuk ke akaun Perniagaan.
- Klik Edit.
- Di bawah Akses Dropbox Business, tanda rait Ahli Pasukan Sahaja.
- Klik Save.
Memberikan akses kepada pengguna Salesforce
- Log masuk ke laman web Salesforce.
- Buka ikon gear dan klik Penyediaan.
- Di bawah bahagian Pentadbiran, klik Pengguna.
- Klik Profil.
- Klik nama profil yang anda ingin sunting.
- Tatal ke bawah ke Akses Halaman Visualforce Didayakan dan klik Sunting.
- Pilih semua halaman yang bermula dengan "Dropbox_for_SF".
- Klik anak panah Tambah.
- Klik Save.
- Dalam halaman profil yang sedang anda usahakan, tatal ke bawah ke bahagian Akses Apex Class Didayakan dan klik Sunting.
- Pilih semua kelas yang bermula dengan Dropbox_for_SF.
- Klik anak panah Tambah.
- Klik Save.
Sebaliknya, jika anda tidak menggunakan Salesforce Lightning, ikuti arahan ini:
- Log masuk ke laman web Salesforce.
- Klik Setup.
- Pergi ke bahagian Tadbir dan klik Urus Pengguna.
- Klik Profil.
- Klik nama profil yang anda ingin sunting.
- Tatal ke bawah ke Akses Halaman Visualforce Didayakan dan klik Sunting.
- Pilih semua halaman yang bermula dengan "Dropbox_for_SF".
- Klik anak panah Tambah.
- Klik Save.
- Dalam halaman profil yang sedang anda usahakan, tatal ke bawah ke bahagian Akses Apex Class Didayakan dan klik Sunting.
- Pilih semua kelas yang bermula dengan wbdbox.
- Klik anak panah Tambah.
- Klik Save.
Mencipta struktur nama folder anda sendiri
Dropbox untuk Salesforce boleh mencipta struktur folder yang mencerminkan penyediaan Salesforce anda dalam Dropbox. Namun, pentadbir boleh menukar struktur lalai atau resam penamaan folder yang dicipta berasaskan objek demi objek.
Resam penamaan biasa untuk objek "Kenalan" ialah Nama Pertama, Nama Keluarga. Walau bagaimanapun, anda boleh juga menukar kepada Nama Keluarga, Nama Pertama. Jika anda membuat perubahan ini, tetapan penamaan akan mengikut keutamaan penamaan anda semasa penciptaan.
- Log masuk ke laman web Salesforce.
- Buka ikon gear dan klik Penyediaan.
- Di bawah bahagian Alat Pelantar, klik Objek dan Medan.
- Klik Pengurus Objek.
- Pilih objek yang ingin disunting.
- Klik Medan & Perhubungan.
- Klik Baru.
- Di bawah Jenis Data, pilih Formula.
- Klik Seterusnya.
- Taip 'Custom Dropbox Path' dalam kotak Label Medan.
- Masukkan 'Custom_Dropbox_Path' dalam kotak Label Medan.
- Pilih Teks di bawah Jenis Pengembalian Formula, dan klik Seterusnya.
- Masukkan formula anda (contohnya: "Kenalan/" & Nama Keluarga & ", " & Nama Pertama), dan klik Seterusnya.
- Pilih kotak Boleh dilihat di sebelah profil yang ingin anda berikan akses menyunting.
- Klik Seterusnya.
- Klik Save.
Sebaliknya, jika anda tidak menggunakan Salesforce Lightning, ikuti arahan ini:
- Log masuk ke laman web Salesforce.
- Klik Setup.
- Di bawah bahagian Bina dalam lajur kiri, klik Sesuaikan.
- Pilih Kenalan.
- Klik Medan.
- Tatal ke bawah ke senarai Medan & Perhubungan Tersuai kenalan, dan klik Baru.
- Di bawah Jenis Data, pilih Formula.
- Klik Seterusnya.
- Taip "Laluan Dropbox tersuai" dalam kotak Label Medan.
- Masukkan 'Custom_Dropbox_Path' dalam kotak Label Medan.
- Pilih Teks di bawah Jenis Pengembalian Formula, dan klik Seterusnya.
- Masukkan formula anda, dan klik Next.
- Pilih kotak Boleh dilihat di sebelah profil yang ingin anda berikan akses menyunting.
- Klik Seterusnya.
- Klik Save.
Perhatian:
- Folder rekod bagi objek yang mempunyai resam penamaan tersuai akan mula muncul terus di bawah folder Dokumen Salesforce. Jika anda ingin folder rekod muncul di bawah folder objek (seperti Kenalan), sebagaimana folder rekod tersebut muncul tanpa penamaan tersuai, anda perlu menyatakan sedemikian dalam formula yang ditambah. Sebagai contoh, "Kenalan/" & Nama Keluarga & ", " & Nama Pertama
- Perubahan ini adalah tidak retroaktif—dan hanya digunakan terhadap folder yang baru dicipta
- Anda boleh menggunakan proses ini pada semua objek biasa dan tersuai, dan anda boleh menambah ruang, teks, nombor atau tarikh lain untuk menyesuaikan lagi laluan folder anda
Menambah Dropbox pada Susun Atur Penerbit
Anda boleh menjadikan antara muka Dropbox boleh diakses di Chatter. Untuk berbuat demikian, tambah sahaja Dropbox sebagai Tindakan Pantas dalam Penerbit Global.
- Log masuk ke laman web Salesforce.
- Buka ikon gear dan klik Penyediaan.
- Di bawah bahagian Alat Pelantar, klik Antara Muka Pengguna.
- Klik Tindakan Global.
- Klik Susun Atur Penerbit.
- Pilih objek yang ingin disunting.
- Klik Medan & Perhubungan.
- Dalam lajur Action, klik Edit di sebelah entri Global Layout.
- Seret dan lepas Dropbox daripada bahagian Tindakan Pantas ke bahagian Penerbit Global.
Sebaliknya, jika anda tidak menggunakan Salesforce Lightning, ikuti arahan ini:
- Log masuk ke laman web Salesforce.
- Klik Setup.
- Klik Cipta.
- Klik Tindakan Global.
- Klik Susun Atur Penerbit.
- Dalam lajur Action, klik Edit di sebelah entri Global Layout.
- Seret dan lepas Dropbox daripada bahagian Tindakan Pantas ke bahagian Penerbit Global.