Plan Software - 3PQ Extension
This extension simplifies the exchange with the DataManager (DM).
Features
- DataManager Operations
- Login
- Download and install complete Releases, only (SQLite) Databases, Assets or Scripts of the latest or specified DM release
- Mirror local state to DM (Assets and Scripts)
- Upload and delete files on DM
- Diff selected file with DM version
- DM Versioning support (knowledgebases and workspaces)
- Cfg Engine Update Handler
- Git Versioning
- Commit
- Pull and Push
- Branch operations: Create, Checkout, Merge
- Setup Assistance
- Empty folder setup (1. download engine; 2. DM login; 3. download Release)
- Git repo attachment
- Migration support
Note: Most functionality is limited to the Content/Data/... Scripts and Assets folder for safety reasons
Configurable: DM domain, DM OIDC Provider, Git Remote Repository, frequency of pop-ups, disabled status of the command buttons
Execution
You need to sign in to the 3PQ DataManager to use this extension. To do so, first enter a DM Domain in the 3PQ settings sidebar click, then there appears a login option in the bottom left-hand corner on the account icon (head in a circle).
Command entry points:
- Context menu:
Right click in VS Code explorer.
Almost all features are only available in the Content/Data/... Scripts and Assets folder
Some commands support multi-selection and execution on folders or files.
- Sidebar:
Open the sidebar by clicking on the Plan Software icon (nine squares) in the activity bar (left bar).
- Command Palette: CTRL + SHIFT + P
Requirements
- Plan Software 3PQ DataManager Account
- VS Code Version: >= 1.75.0
- Supported OS: Windows
Make sure you have set the Git config values (user name & email) if you want to use this extension to simplify the handling of an attached Git repository.
To do so, you can use the following commands in your local terminal (after installing Git on your machine):
git config --global user.name "Max Mustermann"
git config --global user.email "max.mustermann@abc.de"