Transferring Different Types of Configurations Together

You can use projects to combine configurations for various Workflow resource types in a single package for transfer between servers or operational environments.

A project provides the means of transferring entire applications at once. The first time you do so, the project configuration and the resource configurations in the project are imported to the destination system. As an application evolves, you can change the project configuration on the source system, and then redeploy the project to the destination system. In this case, the transfer is handled as follows:
  • The pre-existing project configuration on the destination system is replaced with the modified project configuration.
  • The pre-existing resource configurations on the destination system are updated to reflect their counterparts in the modified project. For more information, see configuration updates in: General Configuration Transfer Considerations.
  • Any previously transferred resource configurations that are not included in the modified project are left intact on the destination system.

If you expect to update and redeploy projects over time, it is important to closely monitor project versions. The protocol used to track project iterations is major.minor.build.revision. Of these components, major and minor are user-specified, whereas build and revision are system-controlled. The build number increases by 1 each time a project is packaged, and the revision number increases by 1 with each change to project composition and each time an updated project is saved. Before redeploying an updated project, you should carefully review the contents of the project file, the information about the file's origin, and the notes about the project currently deployed on the system, as displayed in the deployment interface. These measures are especially important to ensure that you are deploying the intended version of the project.

For more information on the types of resources that you can transfer configurations for, see Content-Specific Transfer Considerations.
Note: If you want to transfer one or more files that contain configurations for only a single type of resource, you can export/import instead.