Opens the Para-Flex settings

Start  Pro

Description

Opens the dialog for Para-Flex settings. Configurations can be saved and loaded for back-up functionality or duplicating settings to other users or colleagues. Some changes require a restart of Para-Flex, this will be mentioned when clicking on Apply to save the new settings.

There is an Auto Backup function available that can be switched on and off by using the coresponding button on the ribbon bar. When switched on, every time Apply is clicked, a backup of the Para-Flex settings will be made. Like other saved settings-packages, backups can be restored using the button ‘Import’. The files of the auto Backup function can be found in the  folder C:\Users\*USERNAME*\AppData\Roaming\DynfosAddIn\ParaFlex\Backup.

 

Settings, Tabs and the information panel

The settings are grouped by the different Sections in Para-Flex, for example Optimize and Custom Database. Different tabs below the main buttons show the corresponding groups.

Clicking on a setting triggers the information panel on the right side, which shows the purpose of each setting and its options.

Conditions

Para-Flex is able to connect with a wide variety of databases for materials, products and order information. By default Para-Flex gets its materials from a Microsoft Access database. The drivers and example data is pre-installed with the Para-Flex setup package. However, it’s also possible to connect to other custom databases, that can be configured in CustomDb tab of the settings form.

At the moment Para-Flex supports legacy ODBC and the more modern, OleDb connections. Para-Flex can be configured to use multiple mix of different database connection(type) for each data object.

DataObjects Version
Material 24.4.0.0
Edgebanding 24.4.0.0
SheetmetalMaterial 24.4.0.0
OrderInfo 24.4.0.0

Compatibility data structure

In order to be compatible with the data structure within Para-Flex , each DataObject needs to be configured with the following 3 items:

By default the ConnectionString should be an OleDb connection string. More info

If the ConnectionString is based on an ODBC connection, (e.g. FireBird or MySql), the connection string must start with odbc: followed by the connection string. For example, if the ODBC link is created by a System-DSN the ConnectionString should look like:

Examples:

OleDB:
Provider=MSOLEDBSQL; Server=mssqlserver\instance; Integrated Security=SSPI; Database=database;Trusted_Connection=yes;

ODBC:
odbc:DSN=System_DSN_Name

MsAccess:
Provider=Microsoft.ACE.OLEDB.12.0;data source=C:\examplePath\db\databasefile.mdb

Each brand of database has it’s own specific column and table identifier character. To configure the identifier, enter the start- and ending-identifier character.

 

Database Identifier  Meaning
SQL “ “ 2x double quote
Mirosoft SQL [ ] Open bracket, close bracket
MySql ` ` 2x single quote

Each data object should be compliant with pre-defined column names and data types for each view or table. The name of the views or tables can be customized and do not need to have a specific naming convention.

3A. Material

Material is part of the Material data object. Materials are all non-sheetmetal boards with a length, width and thickness. E.g. Wood, glass , plastics.

Column Name DataType Version
MaterialsCode System.String 24.4.0.0
MaterialsDescription System.String 24.4.0.0
MaterialsGrain System.String 24.4.0.0
MaterialsThickness System.Double 24.4.0.0
MaterialsPictureFileName System.String 24.4.0.0
3B. Boards

Boards is part of the Material data object. The BoardsMaterialCode has a unique key on the MaterialsCode of the Material view/table and contains all the board dimensions, stock quantity and cost for each material.

 

Column Name DataType Version
BoardsMaterialCode System.String 24.4.0.0
BoardsCode System.String 24.4.0.0
BoardsLength System.Double 24.4.0.0
BoardsWidth System.Double 24.4.0.0
BoardsStockQuantity System.Int32 24.4.0.0
BoardsCost System.Decimal 24.4.0.0
BoardsType System.Int32 24.4.0.0
3C. Edging

Edging is part of the Edgebanding data object. The edging table stores edgeband data for applying edges on wooden panels.

 

Column Name DataType Version
EdgeCode System.String 24.4.0.0
EdgeDescription System.String 24.4.0.0
EdgeThickness System.Double 24.4.0.0
EdgeCoreTrim System.Double 24.4.0.0
3D. Material (Sheetmetal)

The material for sheetmetal is part of the Sheetmetal Material DataObject. The Table view definition is the same as for material of non-sheetmetal.

3E. Material (Sheetmetal)

The boards for sheetmetal is part of the Sheetmetal Material DataObject. The table or view definition is the same as for boards of non-sheetmetal.

3F. OrderInfo

The Orderinfo is part of the OrderInfo data object. The Order info contains customer and order information:

 

Column Name DataType Version
Code System.String 24.4.0.0
Number System.Int32 24.4.0.0
ProjectName System.String 24.4.0.0
ProjectDescription System.String 24.4.0.0
StartDate System.DateTime 24.4.0.0
DeliveryDate System.DateTime 24.4.0.0
CustomerRecognition System.String 24.4.0.0
CustomerName System.String 24.4.0.0
Phone System.String 24.4.0.0
Email System.String 24.4.0.0
Address System.String 24.4.0.0
ZipCode System.String 24.4.0.0
City System.String 24.4.0.0
Type System.String 24.4.0.0
Remarks1 System.String 24.4.0.0
Remarks2 System.String 24.4.0.0
Remarks3 System.String 24.4.0.0
Barcode1 System.String 24.4.0.0
Barcode2 System.String 24.4.0.0
Barcode3 System.String 24.4.0.0

 

3G. OrderItemInfo

The OrderIteminfo is part of the OrderInfo data object. The Order info contains customer and order information:

 

Column Name DataType Version
Code System.String 24.4.0.0
OrderItemNumber System.Int32 24.4.0.0
OrderNumber System.Int32 24.4.0.0
Description System.String 24.4.0.0
Position System.String 24.4.0.0
DeliveryDate System.DateTime 24.4.0.0
Barcode1 System.String 24.4.0.0
     
     
Profiles

 

Column Name DataType Version

MaterialsCode

System.String

24.5.1.0

MaterialsDescription

System.String

24.5.1.0

MaterialsHeight

System.Double

24.5.1.0

MaterialsWidth

System.Double

24.5.1.0

ProfilesBars

 

Column Name DataType Version

ProfileMaterialCode

System.String

24.5.1.0

ProfileCode

System.String

24.5.1.0

ProfileLength

System.Double

24.5.1.0

ProfileStockQuantity

System.Int32

25.5.1.0

ProfileCost

System.Decimal

24.5.1.0

ProfileType

System.Int32

24.5.1.0

Purchase

 

Column Name DataType Version
Id System.Int32 24.5.1.0
Name System.String 24.5.1.0
NameShort System.String 24.5.1.0
Code System.String 24.5.1.0
Color System.String 24.5.1.0
Unity System.String 24.5.1.0
Cost System.Decimal 24.5.1.0
ProducType System.String 24.5.1.0
StockType System.String