Saleforce Query Assistantは、Django、JavaScript、およびSimple_Salesforce APIを使用して構築されているSalesforceクエリ(SOQL)を実行するためのWebベースのアプリケーションです。
スクリーンショットを表示するには、以下の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環境を追加します。少なくとも1つの接続設定には、 devとしてenv名が必要です。名前devにenvがない場合は、ファイルを編集する必要があります./salesforce_query_assist/querya/soql.py関数のdef wsdl_table_list()関数の新しい名前を作成します。
ポータル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
ログインページでは、ユーザー名、上記のスーパーユーザーステップで作成されたパスワードを使用するか、新しいユーザーとアクセスSalesforceを作成します。


