Solution File Format (DATAFLOW Designer)
This Reference Article has been written for Version 2.1 of the DATAFLOW Software. For Previous Releases use the version selection in the navigation bar at the top of this page.
Starting with DATAFLOW Software V2.0 a single file solution format has been introduced. This uses a binary file to store all your solution data. We recommend to use the single file format for new solutions. The following article explains the multi file solution format that can be used as an alternative if a series of text files are preferred over a single binary file.
Solution Folder
A DATAFLOW Solution contains the following files in the root folder:
Solution Files and Folders
Path: ./
Element |
Description |
.Dataflow |
Solution Configuration Folder (see below). |
<ProjectName> |
Project folder (see below). |
snapshot |
Reserved for future extension, no function in V2.1. |
<SolutionName>.dfs |
The *.dfs file is the DATAFLOW Solution File. Double-click the file to open the solution directly from the Windows Explorer. This file contains the list of projects in the solution. |
Solution Configuration Folder
The Solution Configuration Folder contains the following files:
Solution Configuration Files and Folders
Path: ./.Dataflow/
Element |
Description |
<Project Name> |
Project configuration folder (see below). |
explorer.json |
This JSON file contains the current configuration of the explorer window inclusing view mode, sort order etc. This file can be omitted from version control so that every user can have its own local explorer configuration. |
lock.json |
Lock file to prevent a solution from being opened simultaneously in multiple instances of DATAFLOW Designer. This file only exists when the solution is opened. Do not add this file to version control ! |
macros.json |
This file contains solution wide path macros that can be used in all projects. |
toolbox.json |
This JSON file contains the current configuration of ther toolbox window inclusing created favorites, sort order etc. This file can be omitted from version control so that every user can have its own local toolbox configuration. |
user.json |
This JSON file contains the local paths for each mapped component project. Do not add this file to version control ! |
workspace.json |
This file contains the position of all windows in the UI elements. This file can be omitted from version control so that every user can have its own local UI configuration. |
Project Folder
The Project Folder contains the following files:
Project Files and Folders
Path: ./<ProjectName>/
Element |
Description |
elements |
Element folder that contains a JSON file for each element defined in the model. The files are named <GUID>.json. |
images |
Image folder that contains each image added to the model. |
tree.json |
A JSON file that contains the full tree structure of the project model. This includes references to every element in the project (see element folder). |
Project Configuration Folder
The Project Configuration Folder contains the following files:
Project Configuration Files and Folders
Path: ./Dataflow/<ProjectName>/
Element |
Description |
build-config |
Build Configuration folder that contains a JSON file for each build configuration defined in the model. The files are named <GUID>.json. |
toolchain |
Toolchain folder that contains a JSON file for each build toolchain configuration defined in the model. The files are named <GUID>.json. |
compiler.json |
This JSON file contains the list of validation messages that have been disabled for the whole project. |
docexport.json |
This JSON file contains the document export configuration. |
export.json |
This JSON file contains the general export configuration. |
macros.json |
This JSON file constains project-specific path macros that are limited to the scope of the project. |
project.dffProj |
The Project file. This file is used to identify the project type and version. |
templateexport.json |
Reserved for future extension, no function in V2.1. |
Required Module: DATAFLOW Studio
This Article has been written based on V2.1.1 of the DATAFLOW software.
Latest update 2023-06-01 by WUM.
Comments
0 comments
Please sign in to leave a comment.