Information on how platform features support each phase of the solution lifecycle.
Reference → Solution Lifecycle | Tutorial | How-to Guide | Reference
Solution Lifecycle (Reference): information on how FrameworX platform features support each phase of the solution lifecycle.
DevOps & Version Control isn't one component, it a series of features in various module to enable that task.
Initiate | Design | Build | Deploy | Support |
---|---|---|---|---|
|
|
|
|
|
UI Environment | Purpose | Key Functions | |
---|---|---|---|
Solution Center | Solution Management |
|
|
Designer | Solution Configuration |
|
|
Runtime | Solution Execution |
|
|
The Solution Lifecycle uses these integrated FrameworX components:
Component | Platform Features | Primary Use |
---|---|---|
Solution Center | Solution management, templates, licensing | Project creation and management |
Designer | Configuration IDE, diagnostics, Track Changes | Development and testing |
Runtime | Execution profiles, Build & Publish, monitoring | Validation and production |
DevOps & Version Control | Git integration, change tracking, audit trail | Change management and deployment |
Solution Size | Tags | Development Time (*) | Team Size |
---|---|---|---|
Small | <1,000 | 1-2 weeks | 1 person |
Medium | 1,000-10,000 | 4-8 weeks | 2-3 people |
Large | 10,000-50,000 | 3-6 months | 3-5 people |
Enterprise | >50,000 | 6-12 months | 5+ people |
(*) About the Development Time estimates
DO: | DON'T: |
---|---|
|
|
Map requirements to FrameworX architecture:
Pillar | Requirements Focus | Platform Configuration |
---|---|---|
P1: UNS Foundation | Data points needed<br>Equipment hierarchy<br>Naming standards | Tags to create<br>Templates (UDTs) to design<br>Asset tree structure |
P2: Process Modules | Field devices to connect<br>Alarm conditions<br>Historical data needs | Device channels & protocols<br>Alarm items & groups<br>Historian tables & retention |
P3: Application Modules | Business logic required<br>Database integration<br>Reporting needs | Script tasks & classes<br>Dataset connections<br>Report templates |
P4: Operator UI | User roles & screens<br>Client deployment<br>Mobile access | Display pages & navigation<br>Security configuration<br>Client types |
Stakeholder | FrameworX Interaction | Access Level |
---|---|---|
Operators | Runtime displays, alarm management | Client access |
Engineers | Designer configuration, diagnostics | Engineering license |
Managers | Dashboards, reports | View-only access |
IT Support | Solution Center, Runtime monitoring | Admin access |
Verify foundation first:
Test across environments using built-in profiles:
Profile | Use | Platform Features |
---|---|---|
Development | Initial testing | Local databases, full diagnostics, simulation |
Validation | System testing | Test servers, limited clients, performance monitoring |
Production | Live operation | Production databases, redundancy, optimized logging |
Configure in Runtime → Execution Profiles
Platform features for deployment safety:
Gate | Platform Verification | Tool Location |
---|---|---|
Build Success | Solution compiles without errors | Runtime → Build & Publish |
No Unused Objects | Clean configuration | Track Changes → Unused Objects |
References Valid | All cross-references verified | Track Changes → Cross-Reference |
Test Mode Pass | Runs without errors | Designer → Test Mode (F5) |
Performance Check | Meets requirements | Runtime → System Monitor |
Change Type | Platform Tracking | Access Location |
---|---|---|
Configuration changes | Track Changes log | Track Changes → Recent Changes |
User actions | Audit trail | Built into all modules |
Version history | Git export | Solution → Export (if enabled) |
Build versions | Build history | Runtime → Build & Publish |
→ Modules / Solution Lifecycle → Tutorials / Solution Lifecycle Tutorials → How-to Guides / Solution Lifecycle How-to Guide → Technical Reference / Solution Lifecycle / ReferenceSolution Lifecycle Links
Explanation - to understand concepts
Tutorials - to learn by doing
How-to Guides - to accomplish specific tasks
Reference - technical details