...
String runImportCSV(String import_type, String csv_data)
Creates and executes a an ImportRequest, given a string of an import_type (Reference: XXX Legacy Fishbowl CSV Import Reference ) and a CSV string. The method returns a JSON object as a string.
...
Executes a legacy API call given a request_type, see reference (XXXXX(Reference: Legacy Fishbowl XML/JSON API Call Types ), and a JSON Payload. The internal Fishbowl Legacy API is XML, and Fishbowl will convert our JSON to XML, and on a completed request will convert XML to JSON.
Take note that there are some bugs with the XML<>JSON conversion, namely if an property is intended to be a list but has a single record/object, it will serialize as an object, and not a list. Reference: TBD.
Examples
TBD
Code Block |
---|
var request = {}; var request_json = JSON.stringify(request); var result_json = fb_client.runApiJSON("XXX",request_json); var result = JSON.parse(result_json); console.log(result); > TBD |
...
Code Block |
---|
fb_client.pbUpdate(-1); |
Image TBD
Client
String getCompanyName()
Returns the company name.
...
Code Block |
---|
var refreshed = fb_client.reloadObject(); |
int getObjectId()
If the page is launched from a Module, like Sales Order module, it will return the current Module’s ID, example, the Sales Order ID that is currently displayed. Returns a -1 if the Page is not launched from a Module.
Example
Code Block |
---|
var sales_order_id = fb_client.getObjectId();
// 5 |
void hyperLink(String module, String param)
...