Export and Import Application
Users can export the entire app configuration and data into a file (mdy format) and import it into another organization to quickly replicate or migrate the app.
This feature is available in HAP SaaS paid plans and all versions of HAP Server.
1. Export Apps
1. Export Settings
1.1 Entry for Exporting Apps
-
Export a Single App
App admins can export the current app directly from the App Management page.
If a worksheet in the app references a worksheet in another app, the relationship field will be converted to a text field during export and lose its association.
To preserve relationships, export related apps together.
-
Batch Export Apps
App admins can click their profile avatar and go to Org Admin > App Management > App, then click the More button in the top-right corner to export apps.
Up to 20 apps can be exported at once. Relationships between exported apps will be preserved.

1.2 Exportable Record Limits
-
Each worksheet can export up to 10,000 records
-
When selecting Export up to 10,000 records per worksheet, the maximum total export per worksheet is calculated as:
100,000 ÷ number of worksheets in the app -
When selecting Customize number of exported records, you can define the number of records per worksheet. Any value above 10,000 will be automatically capped at 10,000.
-
-
If the app contains multiple worksheets, the total export limit per app is 50,000 records.
-
When exporting multiple apps, each app can export up to 50,000 records.

1.3 Set Export File Password
You can set a password for the exported app file. The password must be entered during import for verification.
Passwords can be generated automatically or set manually. If forgotten, they can be viewed in the export record list.

Password verification during import:

View import and unlock passwords:

1.4 Lock App Configuration After Import
If enabled, the imported app will be locked by default.
All users will be unable to view or modify app configurations until the correct password is entered to unlock the app.
The password can be generated automatically or set manually. If forgotten, it can be viewed in the export record list.

App configuration can only be modified after unlocking:

1.5 Download the Export File
The export process typically completes within 10 seconds. Click Download Now to download the file.

1.6 Export File Format

2. Exported Content
2.1 App Structure in Export
The complete app structure can be exported, including worksheets, views, workflow, roles, charts, custom pages, and view/workflow plugins.
App
- App name and icon
- Groups
- App description
Worksheet
-
Name and icon
-
Position within groups
-
View configurations (including custom button settings)
-
Field configurations (including relationships)
-
Data source tables and their data
-
Public filters
-
Form settings
-
Field display rules
-
Record title
-
Field aliases
-
Print templates (system templates and Word templates)
Note: When importing an app from HAP SaaS into HAP Server, Word/Excel print templates must be re-uploaded.
-
Function switch
Custom Pages
- Name and icon
- Position within groups
- All component configurations
- Component size and position
- Page description
App Roles
- “Allow non-admins to view” settings
- All configurations under roles
Workflow
- Current published version (including subprocess)
- Workflow configurations
- Workflows triggered by custom actions, webhooks, or schedules
Public Charts and Configurations
View / Workflow Plugins
2.2 Data Limits for Export
-
Each worksheet can export up to 10,000 records, and each app can export up to 50,000 records in total.
-
File fields are not supported for export (print templates are supported).
When exporting an app, only partial data can be exported, and relationships between exported data may not be fully preserved.
To export complete and accurate data, use the data sync feature or contact your sales representative for data migration services.
2.3 Apps Not Supported for Export
Apps that cannot be exported will not have an export button.
- Apps distributed via the app distribution platform cannot be exported.
- Locked apps cannot be exported; they must be unlocked first.
2.4 Handling Relationships
If the exported app has relationships with other apps that are not included in the export, the relationship field will be automatically converted into a text field.
2. Import Apps
When importing apps, you can either upgrade an existing app from the same source or create a new app.
Entry for Importing Apps
-
Import when creating a new app from the homepage
You can only create a new app, and only one app can be imported at a time.

-
Import from the Org Admin Console
Organization admins can batch import multiple apps and choose to upgrade existing apps from the same source or create new ones.
Path: Click the avatar → Org Admin > App Management > App, then click the top-right button and select Import App.
Learn more