Code Editor (Reference)
Code Editor (Reference) provides a unified development environment for writing scripts, display code behind, SQL queries, and report documents across the FrameworX platform. It supports:
- Script Languages: VB.NET, C#, Python
- Display Code Behind: .NET and JavaScript
Scripts Classes (Reference)
ScriptsClasses (Reference) provide a repository of reusable code libraries, methods, and functions accessible throughout your FrameworX solution. The platform automatically manages these classes as static objects with built-in exception handling.
ScriptClasses enable code reuse across:
- Script Tasks
Scripts Expressions (Reference)
Scripts Expressions(Reference) provide lightweight, event-driven automation for simple calculations and method calls, ideal for scenarios with many triggers but straightforward logic. A Script Expression is single-line statements that:
- Execute on events or schedules without creating full tasks
- Run in multi-threaded environment for optimal performance
Scripts Monitor (Reference)
The Scripts Monitor feature tracks and assesses script performance, providing crucial insights for optimizing your software platform.
Monitoring Script Tasks Execution
To access the Scripts Monitor in your solution, click on Scripts → Scripts Monitor.
Scripts References (Reference)
Script References (Reference) enables adding external DLLs (Dynamic Link Libraries) to extend the capabilities of scripts and display codes in your solution.
Framework Compatibility:
- Windows/WPF: .NET 4.8 or .NET Standard 2.0
Scripts Tasks (Reference)
Scripts Tasks (Reference) are automated program units that execute in response to events or on scheduled intervals, providing the core automation logic for your FrameworX solution. ScriptTask is a self-contained code blocks that:
- Execute when triggered by events or time intervals
- Run in their own threads for optimal performance