Saleforce Query Assistant adalah aplikasi berbasis web untuk menjalankan Salesforce Queries (SOQL) itu dibangun menggunakan API Django, JavaScript dan Simple_salesforce.
Silakan merujuk bagian Ikhtisar UI di bawah ini untuk melihat tangkapan layar.
Untuk detail lebih lanjut, rujuk posting menengah menggunakan Salesforce Query Assistant
Buat direktori dan CD baru ke direktori baru.
Git Hub Link: Salesforce Query Assitan
Klik Tombol Klon atau Unduh dan Unduh Zip
Buka ritsleting file ke lokasi mana pun.
Buka jendela perintah dan CD ke jalur yang tidak ritsleting
pip install -r requirements.txt
Salin file konfigurasi dan lakukan pengeditan
copy ".salesforce_query_assistqueryaconfig_change.ini" ".salesforce_query_assistqueryaconfig.ini"
Buat direktori dan CD baru ke direktori baru.
git clone https://github.com/magesh83/sf_query_assistant.git
cd sf_query_assistant
pip install -r requirements.txt
Salin file konfigurasi dan lakukan pengeditan
cp ./salesforce_query_assist/querya/config_change.ini ./salesforce_query_assist/querya/config.ini
Edit file ./salesforce_query_assist/querya/config.ini
Ubah detail konektivitas Salesforce tanpa penawaran tunggal atau kutipan ganda.
[dev] # This is the name that is displayed in Environment section in the screenshot.
username=<Salesforce user name>
password=<Saleforce password>
security_token=<Salesforce token>
sandbox=<True or False>
e.g
[dev]
[email protected]
password=abcdefg
security_token=rtrt4242f
sandbox=False
Tambahkan semua lingkungan Salesforce yang perlu diakses melalui portal. Setidaknya satu pengaturan koneksi harus memiliki nama env sebagai dev , jika tidak ada env dengan nama dev maka Anda perlu mengedit file ./salesforce_query_assist/querya/soql.py dan membuat perubahan dari dev ke nama baru dalam fungsi def wsdl_table_list() .
Hasilkan Kunci Rahasia Django dari portal https://www.miniwebtool.com/django-secret-key-generator dan salin.
Edit file ./salesforce_query_assist/salesforce_query_assist/settings.py
dan tempel nilai di baris
SECRET_KEY = ''
cd ./salesforce_query_assist
python manage.py makemigrations
python manage.py makemigrations querya
python manage.py migrate
python manage.py createsuperuser
Itu saja, pengaturan sudah selesai.
python manage.py runserver
Jika semuanya diatur dengan benar, server akan memberikan pesan berikut
Django version 1.11.1, using settings 'salesforce_query_assist.settings'
Quit the server with CONTROL-C.
Untuk melihat aplikasi, buka: http: // localhost: 8000/soql
Untuk memulai server di jaringan
python manage.py runserver 0.0.0.0:8088
Di mesin jaringan Anda dapat menggunakan alamat IP Anda untuk menghubungkan portal
http://<ipaddress>:8088/soql
Di halaman login gunakan nama pengguna, kata sandi yang dibuat dalam langkah superuser di atas atau buat pengguna baru dan akses Salesforce.


