Velox Feature Inventory
Summary
This document inventories user-visible Velox features discovered from the Velox source code. It is an internal Product Knowledge Base (PKB) document for developers, AI agents, and technical writers, not end-user documentation.
The inventory is based on the Designer shell, menus, tree-node classes, setup forms, manager forms, transport forms, and service/runtime classes in the velox repository. The source code is the authority. Where a feature is present in source but its runtime visibility or behavior cannot be determined from the scanned code, this document says so explicitly.
This document does not modify source code.
Related PKB Documents
Source Basis
Primary source locations:
Forms\frmMain.pasForms\frmMain.dfmClasses\GUI\vxTreeNodes.pasClasses\vxSetup.pasClasses\vxModule.pasClasses\vxActionMan.pasClasses\Service\vxManagerScheduler.pasClasses\Service\vxManagerMonitor.pasClasses\Service\vxManagerREST.pasClasses\Service\vxManagerTransportIn.pasClasses\Service\vxManagerTransportOut.pasClasses\Transports\vxTransport*.pasClasses\vxDBCon.pasClasses\vxFileCon.pasClasses\vxDBDef.pasClasses\vxFileDef.pasClasses\vxMap.pasClasses\vxReport.pasClasses\vxSQLScript.pasClasses\vxScriptlet.pasClasses\vxVariableGroup.pasClasses\vxAPI.pasClasses\Tools\vxTypes.pasForms\frmSetup*.pasForms\frmSetup*.dfmForms\Transports\frm*.pasForms\Transports\frm*.dfm
Ignored by repository guidance and not counted as active feature evidence:
Forms\Action\Forms\LinkedAction\Classes\_NEW\_BACKUP\
Important forms:
TfrmMainTSetupGeneralTSetupDBConTSetupFileConTSetupDBDefTSetupFileDefFlatTSetupFileDefXMLTSetupFileDefEDITSetupFileDefExcelTSetupFileDefJSONTSetupActionsTSetupMapsTSetupMapDesignTSetupReportsTSetupSQLScriptTSetupScriptletTSetupVariableGroupTSetupAPITManageActionsTManageMapsTManageTransportsTManageLogsTManageTransportLogsTfrmLogsTfrmLogDetailsTfrmViewProcessesTfrmDatabaseExplorerTfrmFileSearch- Transport setup forms under
Forms\Transports
Important services and runtime classes:
TVeloxServiceTVeloxAPIServiceTvxActionManTvxManagerSchedulerTvxManagerMonitorTvxManagerRESTTvxManagerTransportInTvxManagerTransportOutTvxManagerServiceTvxModuleTvxSetupTvxTransport*TvxDBConTvxFileConTvxDBDefTvxFileDef*TvxMapTvxReportTvxSQLScriptTvxScriptletTvxVariableGroupTvxAPI
Related configuration:
- General Setup fields stored through
TvxSetup. - Test and production configuration selection in the Designer shell.
- VxConfig module records for connections, definitions, transports, flows, maps, reports, variables, scripts, APIs, logs, and transport logs.
- Service and API service settings configured from General Setup.
- Email, proxy, Azure, folder, API, web, debug, audit, and memory diagnostics settings configured from General Setup.
Related documentation:
- Existing PKB documents listed above.
- User-facing help is expected to live outside this repository in
velox-kb\Velox\; user documentation coverage was not verified in this pass.
Inventory Notes
This inventory uses these documentation status values:
PKB documented: the feature is described in this PKB document and is also related to existing PKB architecture/domain material.Source-visible, runtime unclear: the feature has source, form, enum, or action evidence, but its active runtime availability is unclear from the scanned code.User docs not verified: user-facing documentation may exist invelox-kb\Velox\docs\, but this Velox repository pass did not verify it.
Complexity estimates:
Low: mostly direct UI action, view, or navigation behavior.Medium: feature has configuration persistence, module interaction, service interaction, or non-trivial validation.High: feature spans Designer UI, module persistence, runtime execution, external systems, threading, transport, scripting, or service behavior.
Feature Relationship Diagrams
Designer Feature Surface
Core Feature Entities
Runtime Execution Surfaces
Application Shell And Navigation
| Feature | Description | Purpose | Menus | Dialogs | Configuration | Related runtime behaviour | Documentation status | Complexity |
|---|---|---|---|---|---|---|---|---|
| Velox Designer shell | Main Windows application titled Velox Designer, with tree navigation, tabbed forms, main toolbar/action list, menus, context menu, and drag/drop/paste import handling. | Provides the primary user-visible administration and design surface for Velox modules and services. | Main menu, toolbar actions, module tree, context menu. | TfrmMain, TfrmTabViewer. | Uses global setup and selected test/production configuration. | Opens setup forms, manager forms, service commands, runtime test runs, imports, exports, logs, and diagnostics. | PKB documented; user docs not verified. | High |
| Module tree | Tree groups modules into General Setup, Folders, Data Connections, Transports, DB Connections, File Connections, DB Definitions, File Definitions, Inbound Transports, Outbound Transports, Reports, Variable Groups, SQL Scripts, Scriptlets, Maps, APIs, Flows, Logs, Transport Logs, and Velox Web. | Makes Velox configuration objects discoverable by concept. | Designer tree and context menu. | Tree-node classes in Classes\GUI\vxTreeNodes.pas; setup forms vary by module type. | Module records and module type metadata. | Tree nodes open setup forms, managers, logs, folders, or external URLs. | PKB documented; user docs not verified. | High |
| Tabbed work area | Opens module editors and managers as tabs. Includes tab close commands for close, close left, close right, and close others. | Allows multiple modules or management views to be open while configuring Velox. | View/tab context actions. | TfrmTabViewer, setup and manager forms. | Form cache and tab state in Designer memory. | Can interact with module cache and form cache views. | PKB documented; user docs not verified. | Medium |
| Test/production mode switch | Designer can switch between test and production configuration. Source shows connection pools are freed, the system connection changes, and variable groups reload during mode changes. | Lets users maintain separate test and production Velox configurations. | Main Designer mode controls; update/compare actions. | Main form controls; update/compare module forms. | Test and production system connection setup. | Affects module loading, variable groups, connection pools, and update/compare operations. | PKB documented; user docs not verified. | High |
| Refresh menu/tree | Refreshes the module tree/menu. | Lets users reload visible configuration state. | File > Refresh Menu; toolbar/context refresh actions. | TfrmMain. | Current system connection and module cache. | Rebuilds Designer navigation state. | PKB documented; user docs not verified. | Low |
| Folder shortcuts | Opens configured Velox folders including Certificates, Comparisons, Config, Data, Excel Templates, Files, Help, Logs, Schemas, Scripts, Velox Config Updates, and Velox DB Updates. | Gives direct access to operational/configuration folders used by Velox. | Folders menu and Open File Folders context action. | TfrmMain; OS shell folder opening. | Folder paths from General Setup and folder setup. | Supports troubleshooting, file processing, schema/template management, and update file handling. | PKB documented; user docs not verified. | Low |
| Help menu | Provides Code Library, Support Forum, About Velox, and folder help entry points. | Gives access to developer/user assistance surfaces from Designer. | Help menu. | TfrmCodeLibrary, TfrmAboutVelox; browser or folder open for forum/help. | Help folder and URLs from source/configuration where applicable. | No runtime processing beyond opening help resources. | PKB documented; user docs not verified. | Low |
| About Velox | Shows product/about information. | Identifies the running product/version context to users. | Help > About Velox. | TfrmAboutVelox. | Version/build information source was not fully traced in this pass. | Display only. | PKB documented; user docs not verified. | Low |
| Velox Web launcher | Tree contains a Velox Web node that opens gSetup.VeloxWebUrl; if no URL is configured, source opens General Setup. | Gives users access to the web platform connected to Velox/VxData. | Velox Web tree node. | Browser launch or TSetupGeneral. | gSetup.VeloxWebUrl, web domain, port, install path, API link from General Setup. | Opens web UI; web runtime behavior is outside this repo. | PKB documented; user docs not verified. | Medium |
| Velox API tree launcher | Source contains a Velox API tree node class that opens gSetup.VeloxAPIUrl, but the tree add call appears commented out in the scanned source. | Intended API URL launcher. | Runtime visibility unclear; class exists but tree insertion appears disabled. | Browser launch or TSetupGeneral. | gSetup.VeloxAPIUrl. | Opens API URL if node exists; active visibility unclear. | Source-visible, runtime unclear; user docs not verified. | Low |
Module Lifecycle And Configuration Management
| Feature | Description | Purpose | Menus | Dialogs | Configuration | Related runtime behaviour | Documentation status | Complexity |
|---|---|---|---|---|---|---|---|---|
| Create module | Creates a new module for the selected tree/context type. | Adds new Velox configuration objects. | Context menu New; toolbar New; specialized New File/New Transport actions. | TfrmNamer plus module setup forms. | Module type metadata and VxConfig persistence. | New modules become runtime candidates depending on type and active/enabled state. | PKB documented; user docs not verified. | Medium |
| Edit module | Opens the setup form for a selected module. | Lets users maintain module configuration. | Context menu Edit; double-click tree behavior. | Setup form determined by module type. | Module XML/database record and related configuration records. | Changes can affect runtime flow, transport, map, report, connection, or service behavior. | PKB documented; user docs not verified. | High |
| Delete module | Deletes a selected module after confirmation. Source includes usage checks and a confirm-delete-used-module dialog. | Removes obsolete configuration objects while warning about dependencies. | Context menu Delete; setup form Delete actions. | TfrmConfirmDeleteUsedModule, setup forms. | Module records and usage relationships. | Can remove runtime dependencies; usage warnings reduce accidental breakage. | PKB documented; user docs not verified. | High |
| Copy/paste module | Copies module configuration and supports paste/import workflows. | Speeds creation of similar modules and transfers configuration. | Context menu Copy/Paste; edit actions. | TfrmMain, module setup forms. | Serialized module configuration. | Copied modules can become active runtime objects after save/import. | PKB documented; user docs not verified. | Medium |
| Archive/unarchive module | Marks modules archived or active. View menu includes Show Archived. | Hides or restores inactive configuration while keeping records. | Context menu Archive/Unarchive; View > Show Archived. | TfrmMain, tree nodes. | Module archive flag. | Archived modules may be hidden from normal UI and may not participate in runtime behavior; exact runtime filtering should be verified per module type. | PKB documented; user docs not verified. | Medium |
| Enable/disable module | Enables or disables modules from the context menu. | Controls whether modules are active without deleting them. | Context menu Enable/Disable. | TfrmMain, module setup forms. | Module active/enabled flags. | Affects runtime eligibility for flows, transports, APIs, or other module types depending on implementation. | PKB documented; user docs not verified. | Medium |
| Export module | Exports selected module configuration. | Supports backup, promotion, and transfer of Velox configuration. | Context menu Export; source action aExport. | Export handling in tree-node/module classes. | Module serialization format from source; exact file extension/format not fully traced here. | Exported configuration can be imported elsewhere. | PKB documented; user docs not verified. | Medium |
| Import configuration | Imports configuration from files, clipboard, drag/drop, or File > Import. Source includes ImportPastedFiles, ImportDroppedFiles, and config template importer form. | Loads module/configuration templates into Velox. | File > Import; paste/drop handling. | TfrmConfigTemplateImporter. | Import files/templates and selected test/production configuration. | Imported modules can affect Designer and runtime behavior after save. | PKB documented; user docs not verified. | High |
| Update test configuration | Copies/updates selected module configuration to the test configuration. | Supports environment promotion/synchronization. | Context menu Update Test Config. | Module update forms/classes. | Test system connection and module records. | Can change runtime behavior in test mode/services using test configuration. | PKB documented; user docs not verified. | High |
| Update production configuration | Copies/updates selected module configuration to production configuration. | Supports promotion to production. | Context menu Update Production Config. | Module update forms/classes. | Production system connection and module records. | Can change production runtime behavior. | PKB documented; user docs not verified. | High |
| Compare with production | Compares selected test/production module configuration. Source references optional DiffMerge editing. | Lets users inspect or reconcile environment differences. | Context menu Compare with Prod. | Compare/diff integration; exact diff UI depends on setup. | EnableDiffMergeEdit and compare folder paths. | Display/compare feature; may support editing if enabled. | PKB documented; user docs not verified. | Medium |
| Sync relations | Tools action to synchronize module relationships. | Maintains relation metadata between modules. | Tools > Sync Relations. | TfrmModuleSync. | Module relationship records. | Helps dependency/usage metadata remain consistent. Exact algorithm requires deeper class-level tracing. | PKB documented; user docs not verified. | Medium |
| Switch out module | Context action to switch a selected module. | Replaces references from one module to another. | Context menu Switch Module. | TfrmModuleSwitch. | Module references and relation data. | Can alter flow/map/report/transport dependencies. | PKB documented; user docs not verified. | High |
| Check usage | Checks where a selected module is used. | Protects users from deleting or changing modules without understanding dependencies. | Context menu Check Usage. | TfrmCheckUsage. | Module relation/usage metadata. | Analysis only; informs maintenance actions. | PKB documented; user docs not verified. | Medium |
| Unused modules | Displays modules that appear unused. | Helps cleanup and maintenance. | Tools > Unused Modules. | TfrmUnusedModules. | Module usage/relation metadata. | Analysis only unless user takes follow-up actions. | PKB documented; user docs not verified. | Medium |
| Resave/update modules | Tools action to resave modules through update controller. | Migrates or normalizes stored module configuration. | Tools > Resave modules. | TfrmModuleUpdate; TVxModuleUpdateController. | Module records and update logic. | Can rewrite module configuration; runtime impact depends on changed records. | PKB documented; user docs not verified. | High |
| Create all file folders | Creates configured file folders. | Ensures file endpoint directory structures exist. | Tools > Create All File Folders. | TfrmCreateFolders. | File connection folder settings. | Affects runtime file processing by ensuring paths exist. | PKB documented; user docs not verified. | Medium |
| Update passwords | Bulk password update tool. | Helps rotate or repair stored secrets. | Tools > Update Passwords. | TfrmUpdatePasswords. | Connection/transport/email/proxy secrets depending on implementation. | Can affect all external connectivity using updated passwords. | PKB documented; user docs not verified. | High |
| Create transports | Creates transport configuration from existing source data. | Automates transport setup. | Tools > Create Transports. | TfrmUpdateTransports. | Transport/module records. | Newly created transports can be used by monitor/send flows after enablement. | PKB documented; user docs not verified. | High |
General Setup And Environment Settings
| Feature | Description | Purpose | Menus | Dialogs | Configuration | Related runtime behaviour | Documentation status | Complexity |
|---|---|---|---|---|---|---|---|---|
| General Setup | Global configuration form for Velox. Includes email, folders, debug/diagnostics, Azure, service, API/web, proxy, and runtime options. | Central place to configure product-wide behavior. | General Setup tree node. | TSetupGeneral. | TvxSetup settings. | Influences Designer, VeloxService, VeloxAPIService, email, proxy, Azure, folder paths, diagnostics, and runtime safety options. | PKB documented; user docs not verified. | High |
| Email settings | Configures administrator email, notification email, SMTP server, port, user, password, tenant, client id, authorization type, SSL settings, auto-detection, override email, active flag, and custom email body. Includes test admin/notification email actions. | Controls notification and outbound email behavior. | General Setup > Email Settings. | TSetupGeneral, TfrmSSLSettings. | SMTP/email fields in setup. | Used by notifications, SMTP transport, and email-related runtime features. Exact sharing between setup email and SMTP transport should be verified per code path. | PKB documented; user docs not verified. | High |
| Folder/path settings | Configures default file path and Velox operational folders. | Establishes where Velox stores and finds files, schemas, scripts, logs, templates, config updates, and DB updates. | General Setup and Folders menu. | TSetupGeneral; folder shell actions. | Folder path settings in setup. | Runtime file connections and maintenance tools depend on valid folders. | PKB documented; user docs not verified. | High |
| Debug and diagnostics settings | Includes Enable Debug, user reporting of log information, DiffMerge editing, background color, SQL 2014/lower support, memory checks, detailed system audit, safe report processing, service memory dump on shutdown, reload modules on errors, test exception/leak/overwrite actions, and memory dump file actions. | Provides diagnostics and compatibility switches for development/support. | General Setup. | TSetupGeneral; memory state view. | Diagnostic flags in setup. | Can change logging, auditing, memory diagnostics, report execution safety, SQL compatibility, and service reload behavior. | PKB documented; user docs not verified. | High |
| Azure settings | Configures tenant, client id, client secret, default key vault, and cloud service information. Form text says Azure settings are used by DB Connections, email, and HTTP transports pointing to Azure web services. | Centralizes Azure identity/cloud configuration. | General Setup > Azure. | TSetupGeneral. | Azure fields in setup. | Used by DB connections, email, and HTTP transports where Azure behavior is configured. Exact code paths require per-feature tracing. | PKB documented; user docs not verified. | High |
| Proxy settings | Configures proxy host, automatic detection, port, username, password, authorization type, and domain. | Allows Velox network features to operate behind a proxy. | General Setup > Proxy Settings. | TSetupGeneral. | Proxy fields in setup. | Affects outbound HTTP/email/transport behavior where proxy integration is implemented. Exact consumers should be verified by class. | PKB documented; user docs not verified. | High |
| Service settings | Provides Velox Service install/uninstall/start/stop controls and service user list management. | Configures and controls the Windows service runtime. | General Setup > Service; Service main menu. | TSetupGeneral, TfrmServicePassword. | Service name, service users, service account/password, setup service fields. | Installs and controls VeloxService and related permissions. | PKB documented; user docs not verified. | High |
| API and web settings | Configures API service domain, port, API link, SSL enablement, certificate file, and Velox Web platform domain/port/install path/API link. Includes install/uninstall/start/stop API service controls. | Configures REST/API service and web integration points. | General Setup > API; Service main menu for API service. | TSetupGeneral. | API/web fields in setup. | Influences VeloxAPIService hosting and Velox Web launcher behavior. | PKB documented; user docs not verified. | High |
| Background color | General Setup exposes background color and Pick Colour action. | Allows visual distinction of environment or UI state. | General Setup. | TSetupGeneral. | Background color setting. | Designer UI appearance only; runtime effect not indicated. | PKB documented; user docs not verified. | Low |
Data Connections And Definitions
| Feature | Description | Purpose | Menus | Dialogs | Configuration | Related runtime behaviour | Documentation status | Complexity |
|---|---|---|---|---|---|---|---|---|
| DB Connections | Setup DB Endpoint form configures database server, server name, database name, user name, password, provider list, aliasing, and authentication/provider settings. | Defines database endpoints used by definitions, scripts, flows, and runtime processing. | DB Connections tree group; Data Connections tree group. | TSetupDBCon. | DB connection module records. Supported DB type enum includes Microsoft SQL Server, Oracle, MySQL, PostgreSQL, IBM DB2, ADO, and ODBC. | Runtime opens database connections for DB definitions, SQL scripts, maps, flows, API behavior, and other DB-backed operations. | PKB documented; user docs not verified. | High |
| File Connections | Setup File Endpoint form configures named file endpoints and related folders/options. | Defines filesystem endpoints used for inbound/outbound processing, files, audits, errors, and working folders. | File Connections tree group; Data Connections tree group. | TSetupFileCon. | File connection module records and folder options. | Runtime file monitors, file definitions, routers, transports, and flow steps use file connections. | PKB documented; user docs not verified. | High |
| DB Definitions | Setup DB Definition configures database-backed data definitions, DB connection selection, and definition metadata/fields. | Describes database data structures for Velox processing. | DB Definitions tree group; create map/report/flow/SQL actions from definitions. | TSetupDBDef. | DB definition module records. | Used by maps, reports, flows, data items, SQL scripts, and runtime data access. | PKB documented; user docs not verified. | High |
| File Definitions | File definition setup describes external file formats. Concrete forms exist for Flat/CSV, XML, EDI, Excel, and JSON. | Describes files Velox can read/write and transform. | File Definitions tree group; New File context submenu. | TSetupFileDefFlat, TSetupFileDefXML, TSetupFileDefEDI, TSetupFileDefExcel, TSetupFileDefJSON. | File definition module records, schema/template/delimiter/encoding settings. | Used by maps, reports, flows, transports, file routers, and runtime serialization/deserialization. | PKB documented; user docs not verified. | High |
| Flat/CSV file definition | Configures delimited flat files, record delimiter/string, delimited fields, and quoted string handling. | Supports CSV and similar delimited data exchange. | New File > Flat File (CSV); File Definitions tree. | TSetupFileDefFlat, TfrmCSVImporter. | Flat file delimiter and field settings. | Runtime parses or writes flat file data according to definition. | PKB documented; user docs not verified. | High |
| XML file definition | Configures XML schema/XSD-related definition options. Source includes schema item selection and imported/included schema resolution. | Supports XML-based data exchange. | New File > XML File; File Definitions tree. | TSetupFileDefXML, TfrmXMLSchemaItemSelect, TfrmSelectSchemaElement. | XSD/schema/root/namespace settings. | Runtime validates/parses/serializes XML using definition configuration where implemented. | PKB documented; user docs not verified. | High |
| EDI file definition | Configures EDI file definitions with DB/file connection, record delimiter, trim strings, and auto-detect record delimiter options. | Supports EDI message exchange. | New File > EDI File; File Definitions tree; Tools EDI expand/contract actions. | TSetupFileDefEDI. | EDI delimiter/schema settings. | Runtime parses or writes EDI using the definition and EDI tools. Full EDI behavior requires deeper tracing. | PKB documented; user docs not verified. | High |
| Excel file definition | Configures Excel output template, Excel format, password, and related fields. | Supports Excel file input/output and report/template processing. | New File > Excel File; File Definitions tree. | TSetupFileDefExcel. | Excel template, format, password fields. | Runtime reads/writes Excel-related data or templates where definitions are used. | PKB documented; user docs not verified. | High |
| JSON file definition | Configures JSON schema, UTF-16 encoding, and output-null behavior. | Supports JSON data exchange and API payload structures. | New File > JSON File; File Definitions tree. | TSetupFileDefJSON. | JSON schema and encoding/null-output settings. | Runtime parses or writes JSON and supports REST/API request/response definitions. | PKB documented; user docs not verified. | High |
| Convert to File Definition | Converts a selected definition/module to a file definition. | Helps create file-based definitions from existing structures. | Context menu Convert to File Definition. | Source action in TfrmMain; exact conversion dialog not fully traced. | Source and target definition module records. | Resulting file definition can be used by maps, flows, and transports. | PKB documented; user docs not verified. | Medium |
| Create XSD | Tool creates XSD artifacts. Source has TfrmCreateXSD. | Supports XML schema generation or maintenance. | Tools > Create XSD. | TfrmCreateXSD. | XML input/output/schema settings in dialog. | Supports XML definition creation; no runtime execution except generated schema consumption. | PKB documented; user docs not verified. | Medium |
| Database Explorer | Opens database exploration UI for a selected DB-backed module/connection. | Lets users inspect database structure/data. | Context menu Explore Database. | TfrmDatabaseExplorer. | Selected DB connection/definition. | Analysis/design-time only; may execute database queries for inspection. | PKB documented; user docs not verified. | Medium |
Flows And Orchestration
| Feature | Description | Purpose | Menus | Dialogs | Configuration | Related runtime behaviour | Documentation status | Complexity |
|---|---|---|---|---|---|---|---|---|
| Flows | Setup Flow form configures named flows with data items, action steps, execution triggers, notifications, and log options. Flows were previously called Actions in source and form names. | Defines executable integration processes. | Flows tree group; Create Flow context action; Open Flow Manager; Run Flow; Test Run. | TSetupActions, TManageActions, linked-action setup form. | Flow/action module records and child action/data records. | Executed manually, by schedule, monitor, REST API call, or linked flow; produces logs and may call maps/reports/transports/scripts. | PKB documented; user docs not verified. | High |
| Flow data items | Flow Data tab defines Data Item, Description, Type, Criteria, Value, DB Connection, File Connection, Definition, Parameters, and Source Item. | Supplies source, destination, criteria, parameter, or intermediate data used by flow steps. | Setup Flow > Data. | TSetupActions. | Flow data item configuration. | Runtime resolves data items before or during flow execution. Exact lifecycle depends on type. | PKB documented; user docs not verified. | High |
| Flow action steps | Action Steps tab defines ordered processing steps and step-specific settings. | Performs work inside a flow. | Setup Flow > Action Steps; Add Action menu. | TSetupActions. | Flow action step records. | Runtime executes configured steps and records status/log details. | PKB documented; user docs not verified. | High |
| Map action step | Flow can add a Map action. | Transforms source data to destination data inside a flow. | Add Action > Map. | TSetupActions, TSetupMaps, TSetupMapDesign. | Map selection and flow data bindings. | Executes map script/transformation at runtime. | PKB documented; user docs not verified. | High |
| Report action step | Flow can add a Report action with output destination, output type, output details, file name, attachment, BCC, and miscellaneous fields. | Generates reports/documents as part of a flow. | Add Action > Report. | TSetupActions, TSetupReports. | Report selection and output fields. | Generates report output; safe report processing setting may affect behavior. | PKB documented; user docs not verified. | High |
| Custom script action step | Flow can add a Custom Script action. | Runs custom PascalScript-like logic inside a flow. | Add Action > Custom Script. | TSetupActions, TfrmScriptEditor. | Script text and linked data/context. | Runtime compiles/executes script; failures affect flow status. | PKB documented; user docs not verified. | High |
| Outbound transport action step | Flow can add an Outbound Transport action. | Sends data/files/messages to external systems. | Add Action > Outbound Transport. | TSetupActions, outbound transport setup forms. | Transport module selection and payload bindings. | Runtime invokes outbound transport manager/classes and writes transport logs. | PKB documented; user docs not verified. | High |
| File router action step | Flow can add a File Router action. | Routes files based on configured events/criteria. | Add Action > File Router. | TSetupActions. | File connection, route events, and routing configuration. | Runtime moves/routes files according to step settings. Exact routing logic requires deeper tracing. | PKB documented; user docs not verified. | High |
| Command line action step | Flow can add a Command Line action with delay, wait-for-finish, shell execute, username, password, and domain settings. | Runs external commands/programs from a flow. | Add Action > Command Line. | TSetupActions. | Command, credentials, execution flags, delay. | Runtime starts external process; can wait or continue depending on configuration. | PKB documented; user docs not verified. | High |
| Custom SQL action step | Flow can add a Custom SQL action. | Executes configured SQL during flow processing. | Add Action > Custom SQL. | TSetupActions, SQL editor areas. | SQL command and DB connection/data bindings. | Runtime executes SQL against selected connection; transaction behavior depends on action/runtime code. | PKB documented; user docs not verified. | High |
| Sub Action / linked flow action step | Flow can add a Sub Action and has linked-flow execution options. | Orchestrates one flow from another. | Add Action > Sub Action; Execution > Linked Flow settings. | TSetupActions. | Linked flow selection and execution order. | Runtime executes linked flows after or from the current flow depending on configuration. | PKB documented; user docs not verified. | High |
| Plugin action enum | Call Plugin exists in action item type enums. | Indicates plugin/module extension execution may have been planned or retained for compatibility. | No active main setup menu path was confirmed. | Classes\Tools\vxTypes.pas. | Unknown. | No active main Designer creation path or concrete current action class was found in active source. | Source-visible enum only; user docs not verified. | Medium |
| Flow scheduling | Execution tab supports monthly, daily, weekly, start/end/repeat settings, and run once immediately on VeloxService startup. | Runs flows automatically on schedule. | Setup Flow > Execution. | TSetupActions. | Schedule fields in flow configuration. | TvxManagerScheduler executes scheduled flows. | PKB documented; user docs not verified. | High |
| Flow monitoring | Execution tab supports file connection to monitor, transports to monitor, and max simultaneous threads. | Runs flows when files or transports are available. | Setup Flow > Execution. | TSetupActions. | Monitor fields and thread settings. | TvxManagerMonitor and transport managers watch inputs and trigger flow execution. | PKB documented; user docs not verified. | High |
| REST flow endpoint | Execution tab supports endpoint, API link runtime, anonymous requests, method, summary, description, group, parameters, request definition, response definition, documentation URL, and default result settings. | Exposes flows through the API service. | Setup Flow > Execution > REST settings. | TSetupActions. | REST/API fields, request/response definitions, API metadata. | TvxManagerREST and VeloxAPIService route API calls to flows. | PKB documented; user docs not verified. | High |
| Flow notifications | Notification tab configures admin/notification email, default email usage, statuses for notifications, statuses for saved logs, and log options such as SQL statements, HTTP communication, file data, and transport communication traces. | Controls operational notification and logging behavior for flow outcomes. | Setup Flow > Notification. | TSetupActions. | Flow notification/log settings and General Setup email settings. | Runtime emits emails/log details according to status and log option settings. | PKB documented; user docs not verified. | High |
| Run Flow | Manually executes a selected flow. | Lets users run integrations on demand. | Context menu Run Flow; toolbar action. | TfrmMain, flow runtime dialogs/log output. | Selected flow and current test/production mode. | Executes flow through action manager and writes logs. | PKB documented; user docs not verified. | High |
| Test Run | Executes a selected flow in test mode/context. | Lets users validate a flow without normal production execution. | Context menu Test Run; toolbar action. | TfrmMain. | Selected flow and test configuration. | Runs flow with test context; exact differences from Run Flow depend on runtime code. | PKB documented; user docs not verified. | High |
| Manage flows | Flow manager lists and opens flow modules. | Provides centralized flow management. | Context menu Open Flow Manager; action list. | TManageActions. | Flow module records. | Design-time management; can open/run related flows depending on manager actions. | PKB documented; user docs not verified. | Medium |
| View processes | Shows process/execution state including Flow, Active, Status, Last Run Time, Next Run Time, Execution Description, and Execution. | Monitors service/runtime process state. | Service > View Processes. | TfrmViewProcesses. | Runtime process manager state. | Reads active process/scheduler state; exact data source should be verified in service classes. | PKB documented; user docs not verified. | Medium |
| Check transports | Checks transports associated with selected module/flow. | Lets users validate inbound/outbound transport configuration. | Context menu Check Transports; toolbar action. | Source action in TfrmMain; transport forms/managers as applicable. | Transport module settings. | May perform connectivity/check operations. Exact check behavior depends on transport implementation. | PKB documented; user docs not verified. | High |
| Send outbound transports now | Sends queued/outbound transports immediately. | Manually flushes outbound work. | Tools > Send Outbound Transports Now. | TfrmMain. | Outbound transport modules and runtime queue/log state. | Invokes outbound transport runtime behavior. | PKB documented; user docs not verified. | High |
Transports
| Feature | Description | Purpose | Menus | Dialogs | Configuration | Related runtime behaviour | Documentation status | Complexity |
|---|---|---|---|---|---|---|---|---|
| Transport manager | Lists and opens configured transports. | Centralized management for inbound and outbound transport modules. | Open Transport Manager; Transports tree groups. | TManageTransports. | Transport module records. | Design-time management; runtime uses enabled transport modules. | PKB documented; user docs not verified. | Medium |
| Inbound transports | Source-visible inbound types include FTP, HTTP/S, IBM MQ, IMAP, LAN, MSMQ, POP, and SFTP. | Receive files/messages/data from external systems. | New Inbound Transport context submenu; Inbound Transports tree group. | Transport setup forms under Forms\Transports. | Per-transport endpoint, credentials, paths, timeouts, active flag, and after-receive settings. | Inbound managers monitor/read inputs and trigger flow processing/logging. | PKB documented; user docs not verified. | High |
| Outbound transports | Source-visible outbound types include Email/SMTP, FTP, HTTP/S, IBM MQ, LAN, MSMQ, and SFTP. | Send files/messages/data to external systems. | New Outbound Transport context submenu; Outbound Transports tree group. | Transport setup forms under Forms\Transports. | Per-transport endpoint, credentials, payload, paths, timeouts, active flag, and send options. | Outbound manager sends configured payloads and writes transport logs. | PKB documented; user docs not verified. | High |
| FTP inbound | Configures host, port, username/password, path, SSL settings, list method, passive FTP, method, timeouts, after-receiving action, move-to folder, active flag, and description. | Receives files over FTP/FTPS. | New Inbound Transport > FTP. | TSetupTransportFTPIn. | FTP inbound transport module. | Runtime lists/downloads files and applies after-receive behavior. | PKB documented; user docs not verified. | High |
| FTP outbound | Configures host, port, username/password, path, SSL settings, passive/method/timeouts, temporary rename, move uploaded, create indicator, active flag, and description. | Sends files over FTP/FTPS. | New Outbound Transport > FTP. | TSetupTransportFTPOut. | FTP outbound transport module. | Runtime uploads files and applies post-upload options. | PKB documented; user docs not verified. | High |
| SFTP inbound | Configures host, port, username/password, path, version, timeouts, auth type, private key/certificate-related settings, after-receive behavior, active flag, and description. | Receives files over SFTP. | New Inbound Transport > SFTP. | TSetupTransportSFTPIn. | SFTP inbound transport module. | Runtime downloads files and applies after-receive behavior. | PKB documented; user docs not verified. | High |
| SFTP outbound | Configures host, port, username/password, path, version, timeouts, auth type, private key/certificate-related settings, temp file/move/indicator options, active flag, and description. | Sends files over SFTP. | New Outbound Transport > SFTP. | TSetupTransportSFTPOut. | SFTP outbound transport module. | Runtime uploads files and applies post-send behavior. | PKB documented; user docs not verified. | High |
| LAN inbound | Configures UNC/local path, wait seconds, after-receiving behavior, active flag, and description. | Receives files from filesystem/network shares. | New Inbound Transport > LAN. | TSetupTransportLANIn. | LAN inbound transport module. | Runtime polls or reads files from configured path. | PKB documented; user docs not verified. | High |
| LAN outbound | Configures UNC/local path, active flag, and description. | Sends/copies files to filesystem/network shares. | New Outbound Transport > LAN. | TSetupTransportLANOut. | LAN outbound transport module. | Runtime writes/copies output files to configured path. | PKB documented; user docs not verified. | High |
| HTTP/S inbound | Configures URL, SSL settings, authentication, headers, timeouts, redirects, method, OAuth/client/tenant/scope/token fields, custom response script, protocol version, active flag, and description. | Receives or polls HTTP/S resources. | New Inbound Transport > HTTP/S. | TSetupTransportHTTPIn. | HTTP inbound transport module. | Runtime performs HTTP requests and may process custom response script. | PKB documented; user docs not verified. | High |
| HTTP/S outbound | Configures URL, SSL settings, authentication, headers, timeouts, redirects, method, OAuth/client/tenant/scope/token fields, encoding/content name, custom response script, protocol version, active flag, and description. | Sends data to HTTP/S endpoints. | New Outbound Transport > HTTP/S. | TSetupTransportHTTPOut. | HTTP outbound transport module. | Runtime performs outbound HTTP calls and may process responses. | PKB documented; user docs not verified. | High |
| IBM MQ inbound | Configures connection manager, queue name, buffer size, active flag, and description. | Receives messages from IBM MQ. | New Inbound Transport > IBM MQ. | TSetupTransportIBMMQIn. | IBM MQ inbound transport module. | Runtime reads queue messages. | PKB documented; user docs not verified. | High |
| IBM MQ outbound | Configures connection manager, queue name, server host, channel name, active flag, and description. | Sends messages to IBM MQ. | New Outbound Transport > IBM MQ. | TSetupTransportIBMMQOut. | IBM MQ outbound transport module. | Runtime writes queue messages. | PKB documented; user docs not verified. | High |
| MSMQ inbound | Configures delivery method, read timeout, host, queue name, visibility, authentication, transaction, direct format name, active flag, and description. | Receives messages from Microsoft Message Queuing. | New Inbound Transport > MSMQ. | TSetupTransportMSMQIn. | MSMQ inbound transport module. | Runtime reads MSMQ messages. | PKB documented; user docs not verified. | High |
| MSMQ outbound | Configures host, queue name, visibility, authentication, transaction, direct format name, active flag, and description. | Sends messages to Microsoft Message Queuing. | New Outbound Transport > MSMQ. | TSetupTransportMSMQOut. | MSMQ outbound transport module. | Runtime writes MSMQ messages. | PKB documented; user docs not verified. | High |
| IMAP inbound | Configures host, user/password, port, SSL, mailbox, after-receiving behavior, move-to folder, auth/OAuth fields, from/to email filters, custom processing script, SASL, active flag, clear mail, quick save, and test actions. | Receives email messages through IMAP. | New Inbound Transport > IMAP. | TSetupTransportIMAP. | IMAP transport module. | Runtime reads mailbox messages and can run custom processing. | PKB documented; user docs not verified. | High |
| POP inbound | Configures host, user/password, port, SSL, OAuth/client/tenant fields, auth type, SASL, active flag, clear mail, and test action. | Receives email messages through POP3. | New Inbound Transport > POP. | TSetupTransportPOP. | POP transport module. | Runtime reads POP mailbox messages. | PKB documented; user docs not verified. | High |
| SMTP/email outbound | Configures subject, to email, send attachment as body, attach as HTML body, read receipt, CC/BCC, active flag, HTML/plain body, description, and test action. | Sends email messages and attachments. | New Outbound Transport > Email. | TSetupTransportSMTP. | SMTP transport module plus General Setup email settings. | Runtime sends outbound email and may attach/report payloads. | PKB documented; user docs not verified. | High |
| SSL settings | Shared dialog/configuration for SSL/TLS settings used by transports and email. | Centralizes certificate/protocol-related options. | Buttons on transport/email setup forms. | TfrmSSLSettings. | SSL configuration attached to transport/email module settings. | Affects network security behavior for supported transports. | PKB documented; user docs not verified. | Medium |
| Convert PuTTY key | Converts PuTTY key material. | Supports SFTP/private key configuration. | Tools > Convert Putty Key. | Source action in TfrmMain; specific dialog not fully traced. | Key files/transport auth settings. | Supports runtime SFTP authentication. | PKB documented; user docs not verified. | Medium |
| AS2 transport enum | Classes\Tools\vxTypes.pas contains an AS2-like transport enum value, but no visible menu/form was identified in this pass. | Possible future or obsolete transport support. | No visible Designer menu found. | No setup form found in scanned transport forms. | Unknown. | Runtime behavior not confirmed. | Source-visible, runtime unclear; user docs not verified. | High |
Maps, Reports, Scripts, Variables, And APIs
| Feature | Description | Purpose | Menus | Dialogs | Configuration | Related runtime behaviour | Documentation status | Complexity |
|---|---|---|---|---|---|---|---|---|
| Maps | Setup Maps configures source data and destination data definitions/connections. Map design form configures transformation script, source fields, destination fields, and related script editing. | Transforms data between definitions. | Maps tree group; Create Map context action; Open Map Manager. | TSetupMaps, TSetupMapDesign, TManageMaps, TfrmScriptEditor. | Map module records, source/destination data definitions, script. | Runtime maps are executed by flow map action steps. | PKB documented; user docs not verified. | High |
| Map Manager | Lists and opens maps. | Centralized management for maps. | Open Map Manager. | TManageMaps. | Map module records. | Design-time management; runtime only when selected maps are used by flows. | PKB documented; user docs not verified. | Medium |
| Reports | Setup Reports configures source data definition and report options such as printing individual reports per master record and behavior when no data/errors occur. | Defines report generation outputs used by flows or manual actions. | Reports tree group; Create Report context action. | TSetupReports. | Report module records and source data settings. | Runtime report action steps generate output files/emails according to flow settings. | PKB documented; user docs not verified. | High |
| SQL Scripts | SQL Script form configures script name, DB connection, SQL text, copy/paste, and save/delete actions. | Stores reusable SQL commands. | SQL Scripts tree group; Create SQL Script context action. | TSetupSQLScript. | SQL script module records and DB connection. | Runtime custom SQL or script execution can use SQL scripts depending on configuration. | PKB documented; user docs not verified. | High |
| Scriptlets | Setup Scriptlet configures script name and script text with code folding and copy/paste. | Stores reusable script snippets. | Scriptlets tree group. | TSetupScriptlet, TfrmScriptEditor. | Scriptlet module records. | Runtime or design-time script editing may include scriptlets; exact expansion/use path requires deeper tracing. | PKB documented; user docs not verified. | Medium |
| Script Editor | Editor supports source data, fields, tables, search/replace, and script editing. | Provides editing surface for map scripts, flow scripts, transport response scripts, and scriptlets. | Opened from setup forms and script actions. | TfrmScriptEditor, TdlgSearchText, TdlgReplaceText. | Script text stored in owning module/step. | Runtime compiles/executes scripts through scripting classes. | PKB documented; user docs not verified. | High |
| Variables and variable groups | Variable Group setup exposes Variable Group, Variables, Variable Code, Type, Value, Description, and Scripting Code fields. The form caption appears to say Setup File Endpoint, which looks inconsistent with the feature. | Provides reusable named values and scripting values for runtime/configuration. | Variable Groups tree group. | TSetupVariableGroup. | Variable group and variable records. | Designer reloads variable groups during mode changes; runtime uses variables in tags/scripts. | PKB documented; user docs not verified. | High |
| Parameters | Flow data and REST configuration expose Parameters; map/script editor surfaces data fields. | Allows configurable input values for flows/API/script behavior. | Setup Flow Data and REST settings. | TSetupActions, script editor. | Flow parameter/data-item records and request parameter metadata. | Runtime resolves parameters during manual, scheduled, monitor, REST, or linked flow execution. | PKB documented; user docs not verified. | High |
| APIs | Setup API configures API name, version, production/test URL/description, terms URL, metadata, linked flows, and OpenAPI-related behavior. | Groups and describes API-facing flow endpoints. | APIs tree group. | TSetupAPI. | API module records and linked REST-enabled flows. | VeloxAPIService can expose flow endpoints and API metadata. Exact OpenAPI generation should be verified in API classes. | PKB documented; user docs not verified. | High |
| Code Library | Code Library form lists code/help snippets and supports Export Blanks, Export HTML, Copy, and Refresh. | Provides script/code reference material inside Designer. | Help > Code Library. | TfrmCodeLibrary, code explorer classes. | Code library files/resources. | Design-time reference only. | PKB documented; user docs not verified. | Medium |
Logs, Monitoring, And Operational Review
| Feature | Description | Purpose | Menus | Dialogs | Configuration | Related runtime behaviour | Documentation status | Complexity |
|---|---|---|---|---|---|---|---|---|
| Execution logs | Logs tree and log dialogs show flow execution logs, overview, status, detail messages, and copied details. | Provides operational visibility into flow execution. | Logs tree group; Show Logs context action. | TManageLogs, TfrmLogs, TfrmLogDetails. | Log storage configuration and flow log options. | Runtime writes logs during flow and service execution. | PKB documented; user docs not verified. | High |
| Manage Logs | Search/manage screen supports search text, id, start date, end date, type, action, and duration filters. | Lets users find and inspect historical execution logs. | Logs tree group. | TManageLogs. | Log database records. | Reads persisted logs; may open details. | PKB documented; user docs not verified. | Medium |
| Log Details | Displays detailed log message/type/details and supports copy. | Helps diagnose a selected log entry. | Opened from logs. | TfrmLogDetails. | Selected log entry. | Display only. | PKB documented; user docs not verified. | Low |
| Transport logs | Transport Logs tree and manager show transport-specific send/receive history. | Provides operational visibility into external communications. | Transport Logs tree group; Show Logs on transport nodes. | TManageTransportLogs, transport log views in TfrmLogs. | Transport log database records. | Runtime transport managers write transport logs during inbound/outbound processing. | PKB documented; user docs not verified. | High |
| Manage Transport Logs | Search/manage screen supports date range, search text, transport, file name, include sending, and status update behavior. | Lets users find and inspect transport history. | Transport Logs tree group. | TManageTransportLogs. | Transport log records and transport modules. | Reads persisted transport logs and may update statuses depending on form actions. | PKB documented; user docs not verified. | Medium |
| Per-module Show Logs | Selected modules can show related logs. | Narrows operational review to a specific module. | Context menu Show Logs. | TfrmLogs or manager forms depending on node type. | Selected module id/type. | Filters log/transport log views. | PKB documented; user docs not verified. | Medium |
| Search Files | Context action searches files related to selected module/file connection. | Helps troubleshoot processed files. | Context menu Search Files. | TfrmFileSearch. | File connection/module folder paths. | Design-time/support tool; reads filesystem. | PKB documented; user docs not verified. | Medium |
| File Search tool | Global file search tool. | Finds files in Velox folders. | Tools > File Search. | TfrmFileSearch. | Folder settings/search criteria. | Design-time/support tool; reads filesystem. | PKB documented; user docs not verified. | Medium |
| View system connections | Shows active system connections. | Helps diagnose DB connection state. | View > View System Connections. | TfrmViewSysCons. | System connection pools/current mode. | Reads live connection state. | PKB documented; user docs not verified. | Medium |
| View DB connection connections | Shows active DB connection connections. | Helps diagnose module DB connection usage. | View > View DB Con Connections. | TfrmViewDBCons. | DB connection pools. | Reads live DB connection state. | PKB documented; user docs not verified. | Medium |
| View module cache | Shows module cache state. | Helps diagnose cached configuration. | View > View Module Cache. | TfrmViewModuleCache. | Module cache. | Diagnostic view of in-memory module cache. | PKB documented; user docs not verified. | Medium |
| View form cache | Shows form cache state. | Helps diagnose open/cached Designer forms. | View > View Form Cache. | TfrmViewFormCache. | Designer form cache. | Diagnostic view of in-memory form cache. | PKB documented; user docs not verified. | Low |
| View memory state | Shows memory state or writes memory diagnostics. | Helps diagnose memory usage/leaks. | View > View Memory State. | Main action and memory diagnostic classes; exact dialog not fully traced. | Memory diagnostic flags in General Setup. | Diagnostic behavior only; may generate memory output. | PKB documented; user docs not verified. | Medium |
Services, Installation, And Runtime Control
| Feature | Description | Purpose | Menus | Dialogs | Configuration | Related runtime behaviour | Documentation status | Complexity |
|---|---|---|---|---|---|---|---|---|
| Velox Service control | Designer can enable/disable services and start, stop, restart Velox Service. General Setup also exposes install/uninstall/start/stop controls. | Controls background integration runtime. | Service menu; General Setup > Service. | TSetupGeneral, TfrmMain, TvxManagerService. | Service install/account/settings in setup. | Starts/stops Windows service responsible for scheduled/monitor/transport flow execution. | PKB documented; user docs not verified. | High |
| Velox API Service control | Designer can start, stop, restart API Service. General Setup exposes install/uninstall/start/stop API service controls. | Controls REST/API runtime. | Service menu; General Setup > API. | TSetupGeneral, TfrmMain, TvxManagerService. | API domain/port/cert/service settings. | Starts/stops Windows service hosting API endpoints. | PKB documented; user docs not verified. | High |
| Enable/disable services | Service menu enables or disables services. | Temporarily controls service execution without uninstalling. | Service > Enable Services; Service > Disable Services. | TfrmMain; service manager classes. | Service enabled state. | Affects whether service runtimes execute work. Exact persistence path should be verified in service manager code. | PKB documented; user docs not verified. | High |
| Service users | General Setup manages service users, including add/remove/add current user. | Controls Windows/service account permissions. | General Setup > Service. | TSetupGeneral, TfrmServicePassword. | Service user list and credentials. | Affects service installation/security context. | PKB documented; user docs not verified. | High |
| Database upgrade | Database Upgrade form exists in source. | Applies or manages database upgrade scripts. | Runtime entry point not fully traced in this pass. | TfrmDatabaseUpgrade. | Database update folders/scripts and DB connection. | Can alter configuration/data database schema. Active user-visible path unclear from scanned menus. | Source-visible, runtime unclear; user docs not verified. | High |
| Velox DB update folders | Folder menu opens Velox DB Updates. | Gives access to DB update scripts/files. | Folders > Velox DB Updates. | OS folder open. | Folder path settings. | Supports database maintenance/update workflows. | PKB documented; user docs not verified. | Medium |
| Velox Config update folders | Folder menu opens Velox Config Updates. | Gives access to configuration update files. | Folders > Velox Config Updates. | OS folder open. | Folder path settings. | Supports import/update workflows. | PKB documented; user docs not verified. | Medium |
Maintenance Tools And Utilities
| Feature | Description | Purpose | Menus | Dialogs | Configuration | Related runtime behaviour | Documentation status | Complexity |
|---|---|---|---|---|---|---|---|---|
| EDI expand file | Tool expands an EDI file. | Helps inspect/debug EDI content. | Tools > Expand EDI File. | Source action in TfrmMain; specific dialog not fully traced. | Selected EDI file/definition context if any. | Design-time/support utility; output may assist EDI definition work. | PKB documented; user docs not verified. | Medium |
| EDI contract file | Tool contracts an EDI file. | Helps transform/debug EDI content. | Tools > Contract EDI File. | Source action in TfrmMain; specific dialog not fully traced. | Selected EDI file/definition context if any. | Design-time/support utility. | PKB documented; user docs not verified. | Medium |
| Search/replace dialogs | Generic search and replace dialogs exist for script/text editing. | Supports editing scripts and large text fields. | Opened inside editors. | TdlgSearchText, TdlgReplaceText. | Current editor text. | Design-time only. | PKB documented; user docs not verified. | Low |
| Randomize/namer dialogs | Forms exist for randomization and naming. | Supports generated names/values or naming prompts. | Opened by module creation or related tools. | TfrmRandomize, TfrmNamer. | Current action context. | Design-time only; exact uses require call-site tracing. | PKB documented; user docs not verified. | Low |
| Email progress | Email progress form exists in source. | Displays progress for email sending/testing. | Opened by email features where implemented. | TfrmEmailProgress. | Current email operation. | UI feedback during email send/test operations. | PKB documented; user docs not verified. | Low |
| Config template importer | Imports configuration templates. | Supports repeatable creation of modules/configuration from template files. | File > Import and drag/drop/paste workflows. | TfrmConfigTemplateImporter. | Template files and target environment. | Creates/updates module records. | PKB documented; user docs not verified. | High |
| Module update form | Updates/resaves modules. | Supports migrations and module normalization. | Tools > Resave modules. | TfrmModuleUpdate. | Module records and update controller state. | Can rewrite module data used at runtime. | PKB documented; user docs not verified. | High |
| Module sync form | Synchronizes module relations. | Maintains dependency metadata. | Tools > Sync Relations. | TfrmModuleSync. | Module relation records. | Improves dependency checks and usage reporting. | PKB documented; user docs not verified. | Medium |
| Create folders form | Creates missing file endpoint folders. | Reduces setup errors for file processing. | Tools > Create All File Folders. | TfrmCreateFolders. | File connection folders. | Ensures runtime folders exist. | PKB documented; user docs not verified. | Medium |
| Update transports form | Creates/updates transport records. | Speeds transport setup or migration. | Tools > Create Transports. | TfrmUpdateTransports. | Transport module records. | Newly updated transports affect runtime send/receive behavior. | PKB documented; user docs not verified. | High |
Source-Visible Features With Unclear Active Visibility
These items are present in source but their active user-visible status could not be confirmed from the scanned code alone.
| Feature | Source evidence | Unclear point | Complexity |
|---|---|---|---|
| Velox API tree node | TvxTreeNodeVeloxAPI class exists, but tree insertion appears commented out. | It is unclear whether users can open this node in the current build. | Low |
| Plugin action enum | Action item enum contains fatPlugin / Call Plugin. | No active main flow setup menu item, creation path, or concrete current action class was confirmed in active source. | Medium |
| Transaction commit action step | Action item enum contains transaction commit. | No direct Designer menu item was confirmed in the main Add Action menu. | High |
| DB disconnect action step | Action item enum contains DB disconnect. | No direct Designer menu item was confirmed in the main Add Action menu. | Medium |
| Wait for file action step | Action item enum contains wait-for-file. | No direct Designer menu item was confirmed in the main Add Action menu. | Medium |
| Inbound transport action step | Action item enum contains inbound transport. | Main Add Action menu did not show a direct inbound transport item in the scanned DFM; runtime support should be traced if needed. | High |
| AS2 transport | Transport enum includes AS2-like value. | No active setup form or menu entry was found in the scanned source. | High |
| Database upgrade UI | TfrmDatabaseUpgrade exists. | Active menu/entry point was not confirmed in the scanned Designer menu/actions. | High |
Feature Inventory Coverage Notes
- This inventory covers user-visible features discovered from the Velox Designer source files, tree node source, setup forms, manager forms, transport forms, and major runtime classes.
- This inventory does not claim that every source-visible feature is enabled in every build or configuration. Dynamic action visibility, permissions, and runtime conditions are not exhaustively traced here.
- User-facing documentation coverage was not verified because this pass was limited to the
veloxrepository. - For features whose behavior depends on external systems such as databases, email servers, FTP/SFTP servers, HTTP APIs, IBM MQ, MSMQ, Windows services, Azure, or filesystem permissions, the code identifies configuration and intent, but actual external behavior depends on environment.