getRequiredConfigurationFields (context)
Function Declaration |
|
Type |
Function |
Description |
Provides a list of configuration fields, which the user must complete to use the other plug-in functions. The plug-in provides all functions with the user-supplied values for these fields in the input property of the respective context for the function. To define each configuration field line, see addConfigurationField. |
Returns |
void |
Input Parameters |
RequiredConfigurationFieldsContext |
Example
getRequiredConfigurationFields: function (context) {
//Connection details
context.output.addConfigurationField({type:"TEXT", label:"URL", dataName:"url"});
context.output.addConfigurationField({type:"TEXT", label:"Username", dataName:"username"});
context.output.addConfigurationField({type:"PASSWORD", label:"Password", dataName:"password"});
context.output.addConfigurationField({type:"TEXT", label:"Host Key", dataName:"hostKey"});
context.output.addConfigurationField({type:"TEXT", label:"Host Key Type", dataName:"hostKeyType"});
context.output.addConfigurationField({type:"TEXT", label:"Port", dataName:"port"});
//File download details
context.output.addConfigurationField({type:"TEXT", label:"Download Filename", dataName:"filename"});
context.output.addConfigurationField({type:"TEXT", label:"Download Directory", dataName:"directory"});
context.output.addConfigurationField({type:"TEXT", label:"Download Timeout", dataName:"timeout"});
context.output.addConfigurationField({type:"TEXT", label:"Bank statement format", dataName:"format"});
},
For more details, see addConfigurationField.