CYPEX allows multiple developers to work on different applications for the same user Role to avoid conflicts in collaborative development. Since each application is tied to a specific role with access to particular database queries, developers can build separate applications independently.
The Merge Applications feature enables developers/administrators to combine multiple applications built for the same Role into a single, unified application. This process merges all app definitions and concatenates pages, reports, and menu items, ensuring that the final merged application includes all elements from the individual applications.
The CYPEX PDF Reporting Feature enables users to generate high-quality PDF reports directly from CYPEX applications. Users can choose between interactive reports, which mirror the live application view, and static reports, which use LaTeX for structured and large-scale data presentation. Reports can be saved locally or stored in the database for easy access through the Admin Panel.
How to Create a New Report
To generate a PDF report, create a new report page in CYPEX as follows:
Export/Import packages CYPEX applications into portable ZIP archives for migration, backup, and deployment across instances. Export packages contain all application components—UI definitions, queries, workflows, functions, files, reports, users, roles, and optional audit logs—in structured JSON format.
Info
Advanced Feature: Requires understanding of CYPEX applications, database structures, and environment management. For incremental updates, use Merge Applications or Release Management instead.
Use Cases
Environment Migration: Move applications between development, staging, and production
Backup and Recovery: Create application backups for disaster recovery
Deployment: Deploy applications to new CYPEX instances
Version Archiving: Archive specific versions for rollback
Multi-Instance Sync: Synchronize applications across multiple deployments
Application Sharing: Share applications between teams or organizations
Key Features
Selective Export: Choose which components to include (UI, queries, workflows, functions, files, reports, users, roles, audit logs)
Automatic Validation: Comprehensive checks run before import starts
Dry-Run Mode: Simulate imports without database changes
Conflict Resolution: Choose how to handle conflicts (Prompt, Overwrite, or Skip)
Transaction Control: Select transaction strategy (Per-object, Batch, or Full)
Real-Time Logging: Monitor operations with detailed progress logs
Concepts
Export Packages
Export packages are ZIP archives with structured JSON files. Each package contains:
CYBERTEC provides a set of extensions which can be used to simplify the process of building applications. In this section you’ll learn which extensions exist and what they are capable of doing.
Extension: telegram_posts
Purpose:
Store telegram posts
ER model:
Description:
The extension consists of just one table. The content of the message is stored in the “payload” column.