Project Lifecycle
The user manages a project since its creation, deployment to a development server, and the testing phase. The project is then locked for production and deployed on the production server for the 'end user' to use.
The project lifecycle consists of the following:
Generating test deployment artifacts
- Create or import a project into TIBCO Business Studio - BPM Edition.
- Generate the artifacts for deployment to a development server (right-click the project, then select to export projects as
.rasc
files ready for deployment).
Deploying the generated artifacts
- For process projects that use email or REST service tasks, you will need to create the shared resources named in each of the email and REST participants before you deploy. This is done in the Shared Resources Manager in Administrator. See "Shared Resources" in the TIBCO BPM Enterprise Administration.
- Click Launch Admin in the deployment artifact generation wizard to open the New Deployment administration tools in a web browser. Alternatively, log into the Work Manager and select Administrator > Deployment Manager > New Deployment.
- You can select, or drag-and-drop the
.rasc
file you generated, and deploy the artifacts (.rasc
files) to a development server.Note: The projects need to be deployed in order of dependency. For example, you must deploy a business data project before the process projects that reference it and you must deploy projects with sub-processes before projects with the main process that invoke these and so on. If you do not deploy in the correct order, deployment will fail and you will need to deploy referenced projects in the correct order. - Test on the development server.
- Go back to TIBCO Business Studio and make any changes required to the project.
- Repeat the deployment and test again.
Deploying production artifacts
- When your development and test cycle is complete, lock it for production in TIBCO Business Studio - BPM Edition (right-click the project, then select ). This will make it possible to create the production deployment artifacts that are required for deployment to a production server.
- For process projects that use email or REST service tasks, you will need to create the shared resources named in each of the email and REST participants before you deploy. This is done in the Shared Resources Manager in Administrator. See "Shared Resources" in the TIBCO BPM Enterprise Administration.
- Generate the deployment artifacts for a production server (right-click the project, then select ).
Note: Draft deployment artifacts cannot be deployed to a production server.
- Click Launch Admin in the deployment artifact generation wizard to open the New Deployment administration tools in a web browser. Alternatively, log into the Work Manager and select Administrator > Deployment Manager > New Deployment.
- You can select, or drag-and-drop the
.rasc
file you generated, and deploy the artifacts (.rasc
files) to a development server.
Creating a new draft
- Once a project has been locked for production, you cannot work on it until you unlock it by creating a new draft version (right-click the project, then select ). At this stage, the project's minor version is incremented. See
Project Versioning.
Note: Any other dependent project that references the project will require that it is deployed before the other dependent project is (because it could contain new content that the dependent project relies on for correct function). This is verified against the deployed project's major and minor version number during deployment.
Subtopics