SaleForce Query Assistant es una aplicación basada en la web para ejecutar consultas de Salesforce (SOQL) Se construye con la API Django, JavaScript y Simple_Salesforce.
Consulte la sección Descripción general de la interfaz de usuario a continuación para ver las capturas de pantalla.
Para obtener más detalles, consulte la publicación media utilizando el Asistente de consulta de Salesforce
Cree un nuevo directorio y CD al nuevo directorio.
Git Hub Link: Assitant de consulta de Salesforce
Haga clic en Clone o descargue el botón y descargue zip
Descomprima el archivo a cualquier ubicación.
Abra la ventana de comando y el CD a la ruta descomprimida
pip install -r requirements.txt
Copie el archivo de configuración y haga las ediciones
copy ".salesforce_query_assistqueryaconfig_change.ini" ".salesforce_query_assistqueryaconfig.ini"
Cree un nuevo directorio y CD al nuevo directorio.
git clone https://github.com/magesh83/sf_query_assistant.git
cd sf_query_assistant
pip install -r requirements.txt
Copie el archivo de configuración y haga las ediciones
cp ./salesforce_query_assist/querya/config_change.ini ./salesforce_query_assist/querya/config.ini
Edite el archivo ./salesforce_query_assist/querya/config.ini
Modifique los detalles de conectividad de Salesforce sin cotizaciones únicas o cotizaciones dobles.
[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
Agregue todos los entornos de Salesforce a los que se debe acceder a través del portal. Al menos una configuración de conexión debe tener el nombre ENV como Dev , si no hay ENV con el nombre de dev , debe editar el archivo ./salesforce_query_assist/querya/soql.py y hacer el cambio de desarrollo al nuevo nombre en la función def wsdl_table_list() .
Genere la clave secreta de Django desde el portal https://www.miniwebitool.com/django-secret-key-generator y copie.
Edite el archivo ./salesforce_query_assist/salesforce_query_assist/settings.py
y pegar el valor en la línea
SECRET_KEY = ''
cd ./salesforce_query_assist
python manage.py makemigrations
python manage.py makemigrations querya
python manage.py migrate
python manage.py createsuperuser
Eso es todo, la configuración está terminada.
python manage.py runserver
Si todo se estableció correctamente, el servidor dará el siguiente mensaje
Django version 1.11.1, using settings 'salesforce_query_assist.settings'
Quit the server with CONTROL-C.
Para ver la aplicación, vaya a: http: // localhost: 8000/SOQL
Para iniciar el servidor en la red
python manage.py runserver 0.0.0.0:8088
En la máquina de red puede usar su dirección IP para conectar el portal
http://<ipaddress>:8088/soql
En la página de inicio de sesión, use el nombre de usuario, la contraseña creada en SuperUser Paso arriba o cree un nuevo usuario y acceda a Salesforce.


