Skip to content

Advanced Settings

The setting table is the catch-all for application-wide key-value pairs that do not belong in any other table. It stores defaults and configuration values that affect the behaviour of WSi across all projects and users.

This is not about user preferences. User-specific settings such as language, unit system, and currency are configured through Client Settings. The setting table stores system-level defaults that drive the application's behaviour.

Structure

The setting table has a simple two-column structure:

ColumnTypeDescription
KeyStringThe unique identifier for the setting
ValueStringThe setting value (stored as a string, may be JSON-encoded for complex values)

What Goes in the Setting Table

The setting table stores a wide range of configuration values, including:

  • ERP integration — server URLs, export configuration, authentication flags, HTTP headers
  • Process parameters — maximum velocities and accelerations for cutting processes, nesting distances and modes, setup time distributions
  • Tolerance settings — relative and absolute tolerances for sheet and profile thickness and dimensions
  • Unit system settings — unit system overrides for DXF and GEO import per process type
  • Material and process flags — whether test reports are enabled, sheet upper-side strategy, bend line engraving mode
  • Migration tracking — the table migration version number
  • Custom user data — JSON configuration for custom article and graph user data fields

Setting Keys

The following keys are defined in the application. Each key maps to a specific configuration area:

KeyAreaDescription
ERP Endpoint URLERPServer URL for ERP integration
ERP Project User DataERPProject-level user data for ERP
ERP Auto-Quit on SuccessERPAuto-quit after successful ERP export
ERP HTTP HeadersERPCustom HTTP headers for ERP requests
ERP Standard Interface ConfigERPStandard interface export configuration
Sheet Test Report EnabledSheetEnable/disable sheet test reports
Sheet Test Report CostsSheetInclude costs in sheet test reports
Fixed Rotations EnabledCuttingEnable fixed rotations for sheet cutting
Nesting Distance (Sheet)NestingDefault nesting distance for sheet parts
Nesting Mode (Sheet)NestingDefault nesting mode for sheet parts
Nesting Mode (Tube)NestingDefault nesting mode for tube parts
Nesting Distance (Tube)NestingDefault nesting distance for tube parts
Laser Cutting Max VelocityCuttingMaximum velocity for laser sheet cutting
Laser Cutting Max AccelerationCuttingMaximum acceleration for laser sheet cutting
Engraving Max VelocityCuttingMaximum velocity for sheet engraving
Engraving Max AccelerationCuttingMaximum acceleration for sheet engraving
Tool Change DurationCuttingTool change duration for sheet cutting
Bend Flange Safety DistanceBendingSafety distance for bend flanges
Tube Clamping LengthTubeDefault clamping length for tube parts
Tube Cutting Positioning Max Accel.TubeMaximum positioning acceleration for tube cutting
Tube Cutting Positioning Max VelocityTubeMaximum positioning velocity for tube cutting
Die Bending Setup DistributionBendingEnable setup time distribution for die bending
Auto Tap Drill Hole AdjustmentProcessesEnable automatic tap drill hole adjustment
Sheet Upper Side StrategySheetUpper-side strategy for sheet processing
Bend Line Engraving ModeBendingEngraving mode for bend lines
Bend Line Engraving LengthBendingEngraving length for bend lines
CSV LocaleCSVLocale for CSV import/export
Completion Time ModeSchedulingMode for completion time calculation
Sheet Scrap Area ThresholdSheetScrap area threshold for sheet parts
Deburring SpeedProcessesSpeed for manual mechanical deburring
Table Migration VersionSystemVersion tracker for table migrations
Custom Article User DataCustom fieldsJSON config for custom article user data
Oseon ConfigERPConfiguration for Oseon integration
IT-Blech ConfigERPConfiguration for IT-Blech integration
Article Unit Price MultiplePricingUnit price multiple for articles
Die Choice Radius Soft LimitBendingSoft limit for die choice radius factor
Die Choice Radius Hard LimitBendingHard limit for die choice radius factor
Sheet Thickness Tolerance (rel.)ToleranceRelative tolerance for sheet thickness
Profile Thickness Tolerance (rel.)ToleranceRelative tolerance for profile thickness
Profile Dimensions Tolerance (rel.)ToleranceRelative tolerance for profile dimensions
Sheet Thickness Tolerance (abs.)ToleranceAbsolute tolerance for sheet thickness
Profile Thickness Tolerance (abs.)ToleranceAbsolute tolerance for profile thickness
Profile Dimensions Tolerance (abs.)ToleranceAbsolute tolerance for profile dimensions
DXF Unit System (Sheet Cutting)ImportUnit system override for DXF sheet cutting
DXF Unit System (Sheet Bending)ImportUnit system override for DXF sheet bending
DXF Unit System (Tube Cutting)ImportUnit system override for DXF tube cutting
GEO Unit System (Sheet Cutting)ImportUnit system override for GEO sheet cutting
GEO Unit System (Sheet Bending)ImportUnit system override for GEO sheet bending

Accessing the Setting Table

The setting table is accessible through the Database Management dialog. Navigate to Settings → Database and select Setting from the table list.

WARNING

The setting table contains critical configuration values that affect cost calculations and process parameters. Do not modify entries unless you understand their impact. Contact your sales representative at WSoptics if you are unsure about a setting.