Saleforce查詢助理是一種基於Web的運行Salesforce查詢(SOQL)的應用程序,它是使用Django,JavaScript和Simple_salesforce API構建的。
請參閱下面的UI概述部分以查看屏幕截圖。
有關更多詳細信息,請參考使用Salesforce查詢助理的媒體帖子
為新目錄創建新目錄和CD。
GIT HUB鏈接:Salesforce查詢助理
單擊克隆或下載按鈕並下載zip
將文件解壓縮到任何位置。
打開命令窗口和CD到未拉鍊路徑
pip install -r requirements.txt
複製配置文件並進行編輯
copy ".salesforce_query_assistqueryaconfig_change.ini" ".salesforce_query_assistqueryaconfig.ini"
為新目錄創建新目錄和CD。
git clone https://github.com/magesh83/sf_query_assistant.git
cd sf_query_assistant
pip install -r requirements.txt
複製配置文件並進行編輯
cp ./salesforce_query_assist/querya/config_change.ini ./salesforce_query_assist/querya/config.ini
編輯文件./salesforce_query_assist/querya/config.ini
修改Salesforce連接詳細信息,而無需單引號或雙引號。
[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
添加所有需要通過門戶訪問的Salesforce環境。至關重要的一個連接設置應將env名稱作為dev ,如果沒有名稱dev env,則需要編輯文件./salesforce_query_assist/querya/soql.py ,並在函數def wsdl_table_list()中從dev到新名稱中的新名稱。
從門戶網站https://www.miniwebtool.com/django-secret-key-generator生成django秘密密鑰並複制它。
編輯文件./salesforce_query_assist/salesforce_query_assist/settings.py
並將價值粘貼到線上
SECRET_KEY = ''
cd ./salesforce_query_assist
python manage.py makemigrations
python manage.py makemigrations querya
python manage.py migrate
python manage.py createsuperuser
僅此而已,設置完成了。
python manage.py runserver
如果一切都正確設置,服務器將提供以下消息
Django version 1.11.1, using settings 'salesforce_query_assist.settings'
Quit the server with CONTROL-C.
要查看應用程序,請轉到:http:// localhost:8000/soql
在網絡中啟動服務器
python manage.py runserver 0.0.0.0:8088
在網絡計算機中,您可以使用IP地址連接門戶網站
http://<ipaddress>:8088/soql
在“登錄頁面”中,使用超級用戶在上方的Superuser步驟中創建的用戶名,或創建新用戶和訪問Salesforce。


