Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Unified environment for building and testing FrameworX solutions

Modules Designer| Tutorial | How-to Guide | Reference


Overview

Designer is the unified configuration component where you build and test complete FrameworX solutions.

This page introduce two  key concepts:

  • Four Pillars - Methodology to build solution
  • Designer - Workspace for solution development and test 

Table of Contents
maxLevel2
minLevel2
indent10px
excludeOverview
stylenone


Key Concepts

Four Pillars Methodology

t is an optimized methodology for solution development of industrial applications. It organize the all the necessary core modules for typical projects into four groups:

Data Foundation

Industrial Operations

Business Operations

User Interactions


 Unified Namespace

Process Modules

Application Modules

Operator UI Modules

Image ModifiedTags

Asset Tree

UserTypes (UDTs)

Image ModifiedDevices

Image ModifiedAlarms

Image ModifiedHistorian

Image ModifiedDatabases

Image ModifiedReports

Image ModifiedScripts

Image ModifiedSecurity

Image ModifiedDisplays

Image ModifiedClients

Designer Workspace

It is the unified environment for all configuration, No need to switch between tools. It includes:

Image ModifiedImage ModifiedImage ModifiedImage ModifiedImage Modified(shortcuts) - Menu and toolbar

Image ModifiedSolution
Image ModifiedRuntime 
Image ModifiedUnified Namespace
Image ModifiedDevices
Image ModifiedAlarms
Image ModifiedHistorian
Image ModifiedDatasets
Image ModifiedReports
Image ModifiedScripts
Image ModifiedSecurity
Image ModifiedDisplays
Image ModifiedData Explorer
Image ModifiedTrack Changes

Image Modified (Pillar Filter)

Solution / Settings (Selected Module Configuration )



Workspace 

Selected Module UI


Tatsoft FrameworX  10.1

[Output] [Find Results]               <profile> Image Modified offline config



How Designer Fits in the Solution Lifecycle

Info
iconfalse

Designer is the configuration workspace in the Solution Lifecycle:

  1. Solution Center - Create and manage solutions
  2. Designer ← You are here (Configure all modules)
  3. Runtime - Execute and monitor

Designer produces the configuration that Runtime executes. Execution Profiles let you validate behavior before publishing to production.


Solution Development Workflow

Following the Four Pillars methodology, Designer guides you through a structured configuration process:

Configuration Flow Diagram

P1: Foundation

  • Tag
  • UserTypes
  • Assets

P2: Industrial Operations

  • • Devices<br>• Alarms<br>• Historian

P3: Business Operations

  • Datasets<br>• Reports<br>• Scripts

P4: User Interaction

  • • Displays<br>• Symbols<br>• Layouts
         ↑ ______________________________________________________↑

Development Phases

PhasePillarConfiguration TasksDesigner Modules
1. FoundationP1: Foundation• Create tags<br>• Define UserTypes<br>• Build Asset TreeUNS → Tags, Templates, Assets
2. Industrial OperationsP2: Process• Setup devices<br>• Configure alarms<br>• Enable historianDevices, Alarms, Historian
3. Business OperationsP3: Application• Setup datasets<br>• Build reports<br>• Create scriptsDatasets, Reports, Scripts
4. User InteractionP4: Operator UI• Design displays<br>• Create symbols<br>• Configure clientsDisplays, Symbols, Layouts

Module Organization by the Four Pillars

Module Organization by Four Pillars

Pillar 1: UNS Foundation

Pillar 2: Process Modules

Image ModifiedUnified Namespace - Tags & UDTs

Image ModifiedDevices, Field Connections: 100+ connectors

Image ModifiedDataExplorer Tools

Image ModifiedAlarms, Events, and Audit-trail

Image ModifiedTagProvider Services

Image ModifiedHistorian, time-series data



Pillar 3: Application Modules Pillar 4: Operator UI

Image ModifiedSQL Database Connections and Queries

Image ModifiedSymbol Library extensions

Image ModifiedScripts and business logic (C#, VB.NET, Python 3)

Image ModifiedDisplays (Canvas & Dashboard) & UI Security 

Image ModifiedReports, data pub (PDF, CSV, HTML, XML & JSON)

Image ModifiedLayouts,  Client deployment settings



What the Designer Does

ConfigurationDevelopment ToolsTesting & Validation
Define tags and data modelsIntelliSense everywhereExecution Profiles
Configure field devicesReal-time validationOnline configuration
Setup alarms and historianCross-reference trackingSimulation tools
Create scripts and logicRefactoring supportError checking
Design displays and UIImport/export capabilitiesPerformance monitoring
Manage security settingsVersion control readyBuild validation

Integrated Development Environment

Editor Type

Features

Purpose

C#/VB.NET Editors

IntelliSense, syntax highlighting, debugging

Control logic and system integration

Python Editor

Output playground, interactive execution

Analytics and data processing

SQL Editors

Query builder, visual designer

Database integration

JSON/XML Editors

Schema validation, formatting

Web data exchange

Rich Text Editor

PDF/HTML output

Report generation

Feature Highlights

Development Productivity

  • IntelliSense everywhere - Auto-completion for tags, objects, properties
  • Real-time validation - Red borders and tooltips for errors
  • Refactoring support - Rename with automatic reference updates
  • Cross-reference tools - Find all uses instantly
  • Keyboard shortcuts - Standard editing (Ctrl+S, F5, etc.)
  • Search and replace - Global changes across solution

Unified Configuration

  • Single environment - All modules in one interface
  • Consistent UI patterns - Same experience across modules
  • Context menus - Right-click relevant operations
  • Drag-drop support - Between panels and modules
  • Quick navigation - Jump to Home, Tags, Draw, Runtime
  • Dockable panels - Customize workspace layout

Testing and Validation

  • Execution Profiles - Run in Development, Validation, or Production modes
  • Online configuration - Modify running solutions
  • Simulation tools - Test without field devices
  • Build validation - Automatic error checking
  • Performance monitoring - Real-time resource usage
  • Breakpoint debugging - Script development tools

Collaboration Features

  • Multi-user editing - Teams work simultaneously
  • Change tracking - See who modified what
  • Version comparison - Track configuration evolution
  • Module locking - Prevent conflicts
  • Comment system - Document decisions


Excerpt
-includeDesigner ReferenceDesigner Referencenopaneltrue

Explanation - to understand concepts

Platform Overview / Solution Lifecycle / Designer

Tutorials - to learn by doing

Tutorials /  Solution Lifecycle / Designer Tutorial

How-to Guides - to accomplish specific tasks

How-to Guides / Solution Lifecycle / Designer How-to Guide

Reference - technical details

Technical Reference /  Solution Lifecycle /  Designer Reference

     → Designer Workspace Reference

     → Solution Settings and Tools Reference

     → Data Explorer Reference



In this section...

Page Tree
root@parent
spaces93DRAF