Saleforce Query Assistant - это веб -приложение для запуска запросов Salesforce (SOQL), которое он создан с использованием API Django, JavaScript и Simple_salesforce.
Пожалуйста, обратитесь к разделу обзора пользовательского интерфейса ниже, чтобы просмотреть скриншоты.
Для получения более подробной информации ссылаться на средний пост с использованием ассистента запроса Salesforce
Создайте новый каталог и CD в новый каталог.
Ссылка GIT Hub: Задача запроса Salesforce
Нажмите кнопку клона или загрузку и скачать Zip
Разируйте файл в любое место.
Откройте командное окно и компакт
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 и внести изменение из Dev на новое имя в функции def wsdl_table_list() .
Создайте Django Secret Key с портала https://www.miniwebtool.com/django-secret-key-Generator и скопируйте его.
Редактировать файл ./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 Step выше, или создайте нового пользователя и доступ к Salesforce.


