fork of SalesforceCaseGenerator customized for support personnel database changes
Fork of SalesforceCaseGenerator by
Revision 14:f9847b7d314a, committed 2014-10-09
- Comitter:
- ansond
- Date:
- Thu Oct 09 04:04:23 2014 +0000
- Parent:
- 13:1e06a3a4740d
- Commit message:
- updates for renamed support personnel database
Changed in this revision
| SalesForceCaseGenerator.cpp | Show annotated file Show diff for this revision Revisions of this file |
| SalesForceCaseGenerator.h | Show annotated file Show diff for this revision Revisions of this file |
--- 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);
--- a/SalesForceCaseGenerator.h Fri Sep 26 04:34:41 2014 +0000
+++ b/SalesForceCaseGenerator.h Thu Oct 09 04:04:23 2014 +0000
@@ -29,7 +29,7 @@
virtual ~SalesForceCaseGenerator();
// Create an anonymous Case instance
- bool createAnonymousCase(char *subject, char *description, char *condition, int temperature, char *latitude, char *longitude);
+ bool createAnonymousCase(char *technician, char *description, char *status, int temperature, char *latitude, char *longitude);
};
#endif // _SALESFORCE_CASE_GENERATOR_H_
\ No newline at end of file
