Introduction to Project Resources

Working with Projects and Project Templates 4-3 To open a project: 1. Select File, then Open. 2. Browse to the location of your project folder. 3. Select the Java Project .jpr file for your project

4. Click Open.

The project appears in the project navigator.

4.2.3 How to Export a Project

Exported projects enable you to share projects with other Oracle BPM Studio users. This is useful when it is not feasible to share projects by publishing them to Oracle BPM MDS. To export a project: 1. Select Export from the File menu. 2. Select Export as BPM Project, then click OK. 3. Provide a name for your project, the browse to the location where you want to export the project.

4. Click Next

5. Click Next, then Click Finish.

4.2.4 How to Import a Previously Exported Project

After you export an Oracle BPM project from Oracle BPM Studio or Oracle Business Business Process Composer, you can import it back to Oracle BPM Studio. This enables you to share projects directly from a file system instead of using Oracle BPM MDS. To import a project 1. From the File menu, select Import. 2. Select Import BPM Project, then click OK. 3. Browse to the location of the .exp file of the exported project, the click Open. 4. Select a project root folder, then click Next. 5. Provide a project name, then click Next. 6. Click Next, then Finish.

4.2.5 How to Edit Project Preferences

You can edit project preferences to configure the behavior of an Oracle BPM project, including the following: ■ Configure sampling points and Process Analytics. ■ Configure general process properties. Note: When you open a project from the file system, the project remains in its original location. It is not copied to the Oracle Jdeveloper working directory. 4-4 Modeling and Implementation Guide for Oracle Business Process Management ■ Add languages to a project To Edit Project Preferences: 1. From the View menu, select BPM Project Navigator. 2. Right-click the project whose preferences you want to edit, then select Project Preferences .

3. Edit the project preferences as necessary, the click OK.

For more information on specific project preferences, see the online Help for Project Preferences.

4.3 Introduction to Project Templates

A project template is an Oracle BPM project that is used as a base for creating new Oracle BPM applications. Project templates are created using Oracle BPM Studio. In a project template, process developers can create BPM project that contains all of the required services and other components of the business catalog. Project templates can then be published to Oracle BPM MDS where process analysts can use them in Oracle Business Process Composer to create new deployable projects based on the project template. The exact changes process analysts can make to an project created from a project template is defined using the edit policies of the project template.

4.3.1 Introduction to Edit Policies

Project templates allow you to define edit policies for BPMN processes and flow objects within them. Edit policies determine what parts of a process can be changed or edited when creating a new project based on a project template. Edit policies are defined at the process level. However, you can also define edit policies for individual flow objects. Edit policies allow the creator of a project template to define what elements of a process can and cannot be changed when a project is created from a template.

4.3.1.1 Process Level Edit Policies

In a project templates, each process contains an edit policy which determines the changes you can make to the process from Oracle Business Process Composer. Table 4–1 describes the process level edit policies. Note: Edit policies are defined using Oracle BPM Studio. You cannot change the edit policy settings of processes and elements using Business Process Composer. Table 4–1 Process Level Edit Policies Edit Policy Description Flow Sealed The overall flow of the process cannot be changed. A user can edit specific implementation details, but cannot change the process flow