Versions Compared

Key

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

Configuration workspace to to build and test all solution modules.

ModulesDesigner → Designer Workspace | Reference


Image AddedOverview

Designer is the unified configuration workspace where you build and test complete FrameworX solutions. It includes:

  • Solution Explorer - configuration access to all modules and tools
    • Solution - custom solution settings,  import and export tools
    • Runtime - settings for the execution, diagnostics, and activation commands
    • Modules - configuration UI for all modules
  • Data Explorer - Integrated tool for data discovery and tests
  • Track Changes - built version control system 

Table of Contents
maxLevel2
minLevel2
indent10px
excludeOverview
stylenone


Workspace Organization

Visual Layout

Image AddedFile Edit Insert View Action Tools Settings Windows Help 

Image AddedImage AddedImage AddedImage Added (shortcuts)

(Last open documents)

(Search)

(Main toolbar)

Image AddedSolution
Image AddedRuntime 
Image AddedUnified Namespace
Image AddedDevices
Image AddedAlarms
Image AddedHistorian
Image AddedDatasets
Image AddedReports
Image AddedScripts
Image AddedSecurity
Image AddedDisplays
Image AddedData Explorer
Image AddedTrack Changes

Image Added (Pillar Filter)

Solution / Settings (Selected Page)



Workspace 

Selected Page UI


Tatsoft FrameworX  10.1

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

The Designer provides a unified configuration workspace for all FrameworX solution development. It delivers an integrated environment for design, development, testing, validation, and deployment across all functional modules, organized through the Four Pillars methodology that structures data flow from field connectivity to user visualization.

Key Capabilities:

  • Configure all modules in one workspace
  • Test solutions without deployment
  • Support multi-user collaboration
  • Provide IntelliSense and validation
  • Enable offline and online editing
Panel
borderWidth1
borderStylesolid
titleOn this Page:

Table of Contents
maxLevel2
minLevel2
excludeSteps

Key Concepts

ConceptDescriptionImpactUnified WorkspaceSingle environment for all configurationNo need to switch between toolsObject Model.NET-based classes with inherited propertiesAccess methods without custom codeIntelliSenseContext-aware auto-completion everywhereFaster, error-free configurationTest ModeIn-Designer runtime executionValidate without deploymentModular ArchitectureIsolated module changesChanges won't break other modulesMulti-User SupportConcurrent engineering capabilityTeam collaboration on same solution

In this section...

Page Tree
root@parent
spaces93DRAF

What Designer Does

ConfigurationDevelopment ToolsTesting & Validation

Define tags and data models

Configure field devices

Setup alarms and historian

Create scripts and logic

Design displays and UI

Manage security settings

IntelliSense everywhere

Real-time validation

Cross-reference tracking

Refactoring support

Import/export capabilities

Version control

Execution Profiles

Online configuration

Simulation tools

Error checking

Performance monitoring

Build validation

Workspace Layout

No Format
???????????????????????????????????????????????????????????????
?  Menu Bar            [File][Edit][View][Tools][Help]        ?
???????????????????????????????????????????????????????????????
?              ?                        ?                     ?
?  Navigation  ?     Design Canvas      ?   Properties        ?
?     Tree     ?                        ?     Panel           ?
?              ?   (Context-Sensitive)  ?                     ?
? ? Solution   ?                        ?  Tag: Temperature   ?
?   ? UNS      ?                        ?  Type: Float        ?
?     • Tags   ?                        ?  Min: 0             ?
?   ? Devices  ?                        ?  Max: 100           ?
?   ? Displays ?                        ?  Units: °C          ?
???????????????????????????????????????????????????????????????
?  Output Window      [Build][Errors][Cross-Reference]        ?
???????????????????????????????????????????????????????????????

Solution Development Workflow

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

PhasePillarConfiguration TasksDesigner Areas1. FoundationP1: UNS• Create tags
• Define UserTypes
• Build Asset TreeUNS → Tags, Templates, Assets2. IntegrationP2: Process• Setup devices
• Configure alarms
• Enable historianDevices, Alarms, Historian3. LogicP3: Application• Create scripts
• Setup datasets
• Build reportsScripts, Datasets, Reports4. VisualizationP4: Operator UI• Design displays
• Create symbols
• Configure clientsDisplays, Symbols, LayoutsModule Organization by Four Pillars

Pillar 1: UNS Foundation - Define Your Data

Pillar 2: Process Modules

Image RemovedUnified Namespace (Local UNS) - Tags & UDTs

Image RemovedDevices, Field Connections: 100+ connectors

Image RemovedDataExplorer Tools

Image RemovedAlarms, Events, and Audit-trail

Image RemovedExtended UNS using TagProvider Services

Image RemovedHistorian, time-series data

Pillar 3: Application Modules Pillar 4: Operator UI

Image RemovedSQL Database Connections and Queries

Image RemovedSymbol Library extensions

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

Image RemovedDisplays (Canvas & Dashboard) & UI Security 

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

Image RemovedLayouts,  Client deployment settings

Object Model Power

All configured objects inherit from .NET classes, providing native functionality without custom coding:

Info
titleExamples of Built-in Intelligence
Code Block
titleDateTime Tag Operations
Tag.DateTimeExample.Value.DayOfWeek  // Returns Monday, Tuesday, etc.
Tag.DateTimeExample.Value.AddDays(7)  // Date arithmetic
Code Block
titleScript Performance Monitoring
Script.Task.Example1.LastCPUTime      // CPU usage tracking
Script.Task.Example1.LastExecutionTime // Performance metrics

This means you get hundreds of methods and properties automatically - no coding required!

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.)

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

Testing and Validation

  • Test Mode - Run without leaving Designer
  • Online configuration - Modify running solutions
  • Simulation tools - Test without field devices
  • Build validation - Automatic error checking
  • Performance monitoring - Real-time resource usage

How It Fits in the Solution Lifecycle

Info
titleDesigner

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. Test Mode lets you validate behavior before publishing to production.

Next Steps

Continue Learning

  • [Runtime (Concept) →] - Understand solution execution
  • [P1: UNS Foundation →] - Start building your solution
  • [The Four Pillars →] - Learn the methodology

Practical Guides

  • [Designer How-to Guide] - Step-by-step instructions
  • [Module Configuration] - Detailed module guides
  • [Test Mode Tutorial] - Testing best practices





    In this section...

    Page Tree
    root@parent
    spaces93DRAF