fork of SalesforceCaseGenerator customized for support personnel database changes
Fork of SalesforceCaseGenerator by
Diff: SalesForceCaseGenerator.cpp
- Revision:
- 14:f9847b7d314a
- Parent:
- 13:1e06a3a4740d
diff -r 1e06a3a4740d -r f9847b7d314a SalesForceCaseGenerator.cpp --- a/SalesForceCaseGenerator.cpp Fri Sep 26 04:34:41 2014 +0000 +++ b/SalesForceCaseGenerator.cpp Thu Oct 09 04:04:23 2014 +0000 @@ -33,7 +33,7 @@ } // Create an anonymous Case instance - bool SalesForceCaseGenerator::createAnonymousCase(char *subject,char *description,char *condition,int temperature,char *latitude,char *longitude) { + bool SalesForceCaseGenerator::createAnonymousCase(char *technician,char *description,char *status,int temperature,char *latitude,char *longitude) { bool success = false; // data buffer and result buffer @@ -44,12 +44,12 @@ // build the new case to issue to Salesforce.com MbedJSONValue report; - report["subject"] = subject; - report["description"] = description; - report["condition"] = condition; - report["temperature"] = temperature; - report["latitude"] = latitude; - report["longitude"] = longitude; + report["subject"] = technician; // we use the Subject field from Case + report["description"] = description; // Custom field - description of technician + report["condition"] = status; // Custom field - originally named "Condition", now "Status" of subject + report["temperature"] = temperature; // Custom field - ambient temperature in C + report["latitude"] = latitude; // Custom field - technician position latitude + report["longitude"] = longitude; // Custom field - technician position longitude // covert to the HTTP data types ALLOC_BUFFER(data);