Import project

Goal

This extension will import a project : it can create a new project or update an existing one.

Packaging task configuration

<extension name="com.axemble.vdoc.update.project.ImportProjectExtension" critical="true">
	<param name="file" value="myApp.zip"/>
	<param name="organization" value="DefaultOrganization"/>
	<param name="project" value="ProjectName"/>
	<param name="deleteOldDefinition" value="true"/>
	<param name="createOnly" value="false"/>
</extension>
Parameter Mandatory Default value Description
file true Name of the application archive (file must be in the custom/resources folder)
project false Name of the project to import
organization false Organization’s name of the project to import
catalogs false To filter import on catalogs by name. Multiple values must be separated by “,” (Exemple : “CatalogName1,CatalogName2”)
deleteProject false false If set to true and if a project is found with name equals to the “project” parameter, delete the existing project before importing it back with the given application
deleteOldDefinition false false If set to true and if a project is found with name equals to the “project” parameter, old project definition is deleted (to forget its last status, for the next import)
createOnly false false If set to “true”, only the created properties (fields, views, process versions, …) will be imported (if an existing property has been modified, the modification will not be imported)
Since Process18.0.0
Warning : if the property is a field, it won’t be linked to the workflow version (so it won’t appear in the fields list at first). It can still be seen in the catalog’s field list.