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。


