DSatishchandra commited on
Commit
c8fe359
·
verified ·
1 Parent(s): f81f6f3

Create salesforce.py

Browse files
Files changed (1) hide show
  1. salesforce.py +18 -0
salesforce.py ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ from simple_salesforce import Salesforce
3
+
4
+ def get_salesforce_connection():
5
+ # Load credentials from environment variables
6
+ sf_username = os.getenv('SF_USERNAME')
7
+ sf_password = os.getenv('SF_PASSWORD')
8
+ sf_token = os.getenv('SF_SECURITY_TOKEN')
9
+
10
+ # Ensure the credentials are available
11
+ if not sf_username or not sf_password or not sf_token:
12
+ raise ValueError("Salesforce credentials are missing from environment variables.")
13
+
14
+ # Connect to Salesforce
15
+ sf = Salesforce(username=sf_username, password=sf_password, security_token=sf_token)
16
+ print("Connected to Salesforce successfully!")
17
+
18
+ return sf