Skip to content

[Portal] 15.4 Export of discrepancy analysis results for arbitrary package versions in Excel

ArtemNalesnikovskyi edited this page Oct 8, 2025 · 2 revisions

[Ext-1] Export All Changes for Package Version

Step ER
1. Log in to APIHUB as Admin and navigate to workspace1 → Package1 → Version1 → Compare Versions/Revisions The system displays the comparison view with a list of changed REST/GraphQL operations
2. Click the [Export] button The system displays two options: "All changes" and "Filtered changes"
3. Select the "All changes" option The system initiates the export process and downloads an Excel file containing all changed operations for Version1
4. Open the downloaded Excel file The file contains a complete list of changed REST/GraphQL operations for Version1, with no query parameters applied

[Ext-2] Export Filtered Changes for Package Version

Step ER
1. Log in to APIHUB as Admin and navigate to workspace1 → Package1 → Version1 → Compare Versions/Revisions The system displays the comparison view with a list of changed REST/GraphQL operations
2. Apply a filter to the list of changes (e.g., filter by specific operation type or change type) The system updates the displayed list to show only the filtered changes
3. Click the [Export] button The system displays two options: "All changes" and "Filtered changes"
4. Select the "Filtered changes" option The system initiates the export process and downloads an Excel file containing only the filtered changed operations for Version1
5. Open the downloaded Excel file The file contains only the filtered list of changed REST/GraphQL operations, matching the applied filter criteria

[Ext-3] Export All Changes from Group Navigation

Step ER
1. Log in to APIHUB as Admin and navigate to workspace1 → Group1 → Package1 → Version1 → Compare Versions/Revisions The system displays the comparison view with a list of changed REST/GraphQL operations for Version1
2. Click the [Export] button The system displays two options: "All changes" and "Filtered changes"
3. Select the "All changes" option The system initiates the export process and downloads an Excel file containing all changed operations for Version1
4. Open the downloaded Excel file The file contains a complete list of changed REST/GraphQL operations for Version1, with no query parameters applied

[Ext-4] Export Filtered Changes from Group Navigation

Step ER
1. Log in to APIHUB as Admin and navigate to workspace1 → Group1 → Package1 → Version1 → Compare Versions/Revisions The system displays the comparison view with a list of changed REST/GraphQL operations for Version1
2. Apply a filter to the list of changes (e.g., filter by specific operation type or change type) The system updates the displayed list to show only the filtered changes
3. Click the [Export] button The system displays two options: "All changes" and "Filtered changes"
4. Select the "Filtered changes" option The system initiates the export process and downloads an Excel file containing only the filtered changed operations for Version1
5. Open the downloaded Excel file The file contains only the filtered list of changed REST/GraphQL operations, matching the applied filter criteria

[Ext-5] Security Check - Export with Editor Role

Step ER
1. Log in to APIHUB as Editor and navigate to workspace1 → Package1 → Version1 → Compare Versions/Revisions The system displays the comparison view with a list of changed REST/GraphQL operations
2. Click the [Export] button The system displays two options: "All changes" and "Filtered changes"
3. Select the "All changes" option The system initiates the export process and downloads an Excel file containing all changed operations for Version1
4. Open the downloaded Excel file The file contains a complete list of changed REST/GraphQL operations for Version1, confirming that Editor role has "read" permission

[Ext-6] Security Check - Export with Viewer Role

Step ER
1. Log in to APIHUB as Viewer and navigate to workspace1 → Package1 → Version1 → Compare Versions/Revisions The system displays the comparison view with a list of changed REST/GraphQL operations
2. Click the [Export] button The system displays two options: "All changes" and "Filtered changes"
3. Select the "All changes" option The system initiates the export process and downloads an Excel file containing all changed operations for Version1
4. Open the downloaded Excel file The file contains a complete list of changed REST/GraphQL operations for Version1, confirming that Viewer role has "read" permission

[Ext-7] Security Check - Export with No Read Permission

Step ER
1. Log in to APIHUB as a user with no "read" permission for Package1 and navigate to workspace1 → Package1 → Version1 → Compare Versions/Revisions The system does not allow access to the comparison view and displays an error message: "You do not have permission to view this package"
2. Attempt to access the [Export] button via direct URL or other means The system prevents the export action and displays an error message: "You do not have permission to export this package"
Processes description
Technical articles
Design Items

General Functionality

Package Version

Dashboard version editing/creation

Package/Dashboard Settings

Package Settings

Operation Content View

Comparison

Portal Global Settings

Portal User Settings

Custom OpenAPI Extensions

Global Search

Agent

VS Code Extension

E2E Regression

UI Regression

Clone this wiki locally