This document describes the configuration parameters available for walter75 Consulting Business Central extensions.
Overview
Configuration parameters allow you to customize the behavior of the extensions to meet your specific business requirements.
Global Parameters
System Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
EnableFeatureX |
Boolean | false |
Enables feature X functionality |
MaxRecordsPerBatch |
Integer | 100 |
Maximum number of records to process in a single batch |
TimeoutSeconds |
Integer | 30 |
Timeout value for operations in seconds |
LogLevel |
Enum | Information |
Logging level (Debug, Information, Warning, Error) |
Integration Settings
| Parameter | Type | Default | Description |
|---|---|---|---|
APIEndpoint |
String | "" |
API endpoint URL for external integrations |
APIKey |
String | "" |
API authentication key |
RetryAttempts |
Integer | 3 |
Number of retry attempts for failed API calls |
App-Specific Parameters
BC App 01
Configuration parameters specific to BC App 01.
{
"App01Setting1": "value",
"App01Setting2": true,
"App01Setting3": 100
}
BC App 02
Configuration parameters specific to BC App 02.
{
"App02Setting1": "value",
"App02Setting2": false
}
Usage Examples
Setting Parameters via Business Central
- Open Extension Settings page
- Search for the relevant extension
- Modify parameter values
- Save changes
Setting Parameters via Code
procedure SetParameter(ParameterName: Text; ParameterValue: Text)
var
ConfigParameter: Record "Config Parameter";
begin
if ConfigParameter.Get(ParameterName) then begin
ConfigParameter.Value := ParameterValue;
ConfigParameter.Modify();
end;
end;
Best Practices
Tip
Always test parameter changes in a sandbox environment before applying to production.
- Document all custom parameter values
- Use meaningful parameter names
- Implement validation for parameter values
- Monitor logs after parameter changes