Skip to main content
Matrix42 Self-Service Help Center

Configuration Packaging

Overview

Digital Workspace Platform is a low-code development platform (LCDP) that provides development capabilities where multiple users can work on various projects and create application software through graphical user interfaces with Configuration Packaging technology. 

Configuration Package is an extension from Matrix42 that automates the process of the Configuration Packaging and distributing various changes implemented in the Digitial Workspace Platform. 

CP_concept.png

Initially, new packages could be created only with the Record Customization functionality which is limited to a single user on the same environment, required performing all steps of the Configuration Packaging as a single sequence and any adjustments could be made manually only in the code, or downloaded Schema Scripts.

The new approach implemented in Configuration Packaging extends, complements, and simplifies the existing functionality with a number of new features described in detail on this page. 

Feature Configuration Packaging Record Customization
Export package ✔️ ✔️
Code optimization ✔️ ✔️
Automatic recording ✔️ ✔️
Data modification in the UI ✔️
Bird's-eye view of the project ✔️
User-friendly UI ✔️
Collaborative work ✔️
Iterative Development ✔️
Switching between projects ✔️
Version control ✔️
UI management of the installed packages ✔️

Configuration Packaging does not replace Record Customization that is available in the default installation of the Matrix42 Solution Builder.

Features

Configuration Packaging extension is introduced in 10.0 Update 1  as Technical Preview only.

With 10.0 Update 2 release Configuration Packaging becomes officially supported for all customers with DWP Subscription.

The complete list of available features and supported release version include:

Release version Automatically tracked elements Supported use cases

10.0.1

  • Schema (Data Definitions and Configuration Items)
  • UI (Layouts, Applications, Global Localization Strings) - elements creation only
  • Any Objects that can be assigned manually
  • Installation with cmdlet PowerShell script
  • Multiple projects development
  • Collaborative work
  • Changing schema scripts execution order
10.0.2

Create and Update:

  • Workflows
  • Audience
  • Relations
  • Email Descriptors

Create only:

  • Navigation
  • Actions
  • Control Descriptors
  • Compliance Rules
  • Data Queries
  • Search Filter
  • Structure
  • Web Service
  • Web Server
  • User Roles
  • Domain
  • Engines
  • Engine Activation
  • Data Gateway
  • Workflow Activity
  • Workflow Category
  • Workflow Configuration
  • Delivery of Reports
  • Installation with Web Installer
  • Package Setup Directives (Install SQL, Powershell)
  • Files and Assemblies
  • Workspaces
  • Object Full Export option (Mode="Merge" and Register="false")
10.0.3

Create and Update

  • Control Descriptors
  • Package Setup Directives (Uninstall SQL, Powershell)
  • Package Uninstallation
  • Minimum Digital Workspace Platform version check
  • Required Packages validation
  • Rollback of the package when installation fails
10.1.0  
  • Package Licensing
  • Automatic priorities for items added to the project manually
Future release

Create and Update

  • Navigation
  • Actions
  • Compliance Rules
  • Data Queries
  • Search Filter
  • Structure
  • Web Service
  • Web Server
  • User Roles
  • Domain
  • Engines
  • Engine Activation
  • Data Gateway
  • Workflow Activity
  • Workflow Category
  • Workflow Configuration
  • Themes
  • Data Providers
  • GDIs
  • Advanced Package Log
  • Move/Copy Changes between Configuration Projects
  • Automatic tracking of Object updates (Layouts tracking, Workflows, Audience, Relations is part of 10.0.2)
  • Build a project by comparing 2 environments
Are not planned to be tracked
  • Connector 
  • Workflow Instances
  • Workers
  • Emails
  • Global System Settings
  • Action Groups
  • Service Interfaces
  • Web Service Token
  • Email Signature
 

 

 

 

  • Was this article helpful?