SaleForce Query Assistant ist eine webbasierte Anwendung zum Ausführen von Salesforce -Abfragen (SOQL). Sie wird mit Django, JavaScript und Simple_Salesforce -API erstellt.
Bitte beachten Sie den Abschnitt UI -Überblick unten, um die Screenshots anzuzeigen.
Weitere Informationen finden Sie im mittleren Beitrag mit Salesforce Query Assistant
Erstellen Sie ein neues Verzeichnis und eine CD in das neue Verzeichnis.
Git Hub Link: Salesforce Query Assibilant
Klicken Sie auf Klon- oder Download -Schaltfläche und laden Sie die ZIP herunter
Entpacken Sie die Datei an einen beliebigen Ort.
Öffnen Sie das Befehlsfenster und die CD zum unzippierten Pfad
pip install -r requirements.txt
Kopieren Sie die Konfigurationsdatei und erstellen Sie die Änderungen
copy ".salesforce_query_assistqueryaconfig_change.ini" ".salesforce_query_assistqueryaconfig.ini"
Erstellen Sie ein neues Verzeichnis und eine CD in das neue Verzeichnis.
git clone https://github.com/magesh83/sf_query_assistant.git
cd sf_query_assistant
pip install -r requirements.txt
Kopieren Sie die Konfigurationsdatei und erstellen Sie die Änderungen
cp ./salesforce_query_assist/querya/config_change.ini ./salesforce_query_assist/querya/config.ini
Bearbeiten Sie die Datei ./salesforce_query_assist/querya/config.ini
Ändern Sie die Salesforce -Konnektivitätsdetails ohne einzelne Zitate oder doppelte Angebote.
[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
Fügen Sie alle Salesforce -Umgebungen hinzu, auf die über das Portal zugegriffen werden muss. Mindestens eine Verbindungseinstellung sollte den Env -Namen als Dev haben. Wenn es keinen Env mit dem Namen dev gibt, müssen Sie die Datei bearbeiten ./salesforce_query_assist/querya/soql.py und die Änderung von Dev zum neuen Namen in der Funktion def wsdl_table_list() .
Generieren Sie Django Secret Key aus dem Portal https://www.miniwebtool.com/django-secret-Kee-generator und kopieren Sie es.
Bearbeiten Sie die Datei ./salesforce_query_assist/salesforce_query_assist/settings.py
und fügen Sie den Wert in die Zeile ein
SECRET_KEY = ''
cd ./salesforce_query_assist
python manage.py makemigrations
python manage.py makemigrations querya
python manage.py migrate
python manage.py createsuperuser
Das ist alles, eingerichtet ist fertig.
python manage.py runserver
Wenn alles richtig eingestellt wurde, gibt der Server die folgende Nachricht an
Django version 1.11.1, using settings 'salesforce_query_assist.settings'
Quit the server with CONTROL-C.
Um die Anwendung anzuzeigen, gehen Sie zu: http: // localhost: 8000/soql
Um den Server im Netzwerk zu starten
python manage.py runserver 0.0.0.0:8088
Im Netzwerkmaschine können Sie Ihre IP -Adresse verwenden, um das Portal zu verbinden
http://<ipaddress>:8088/soql
Verwenden Sie auf der Anmeldeseite den Benutzernamen, das Kennwort, das in Superuser -Schritt oben erstellt wurde, oder erstellen Sie einen neuen Benutzer und Zugriff auf Salesforce.


