Utility project is special type of project that does not have build and deploy lifecycle. In addition, there is no source control configuration, and subsequently there will not be any artifacts. Utility projects are used to execute various operations like start server, stop server etc. Utility project can be associated with Utility workflow. In addition, such utility projects can also execute test cases or perform some scanning.
Utility projects are executed manually, or using CI triggers (Cron Expression) or from Pipeline.
Creating Utility Project
Select Projects from the menu.
Right-click on an existing application and select Create Utility Project.
Click Create Project. Select Blank Project.
Provide Project Name and select Folder where project should be created.
Select Utility Classification.
...
Enter the values for the fields as described in the table below.
Field | Required | Description |
---|
Application
Project Name | Yes | The name of the |
project. |
Folder | Yes | The |
folder that will contain the new utility project | ||
Description | No | A description of the project. |
Avatar | Yes |
Provides a mechanism for establishing dependencies between projects at deployment time. When multiple deployments are queued they will be processed in order of priority (lowest priority takes precedence).
...
A picture that appears to the left of the project name |
Click the Save button to save the changes.
Enter the values for the fields as described in the table below.
Application | N/A | The name of the owning application (read-only). |
Project Name | Yes | The name of the project. |
Description | No | A description of the project. |
Deploy Priority | Yes | Provides a mechanism for establishing dependencies between projects at deployment time. When multiple deployments are queued they will be processed in order of priority (lowest priority takes precedence). |
Partial Deployments | Yes | Whether or not this project is used to build and deploy individual files (i.e. "Partial Deployments"). Default is "No". |
Project Type | Yes | If Partial Deployments is checked, the project type identifies which type of objects are being moved. The supported project types are currently EBS (Oracle E-Business Suite), Oracle Business Intelligence, Oracle Database, and Oracle Forms. |
...
Enter the values for the fields as described in the table below.
...
Application
...
N/A
...
Configuring a Utility Project
Select Projects from the menu.
Open your Utility project and click on the Configuration tab.
...
Field Name | Required | Description |
---|---|---|
Project Name | Yes | The name of the |
...
Utility Project |
...
Folder |
...
No
...
A description of the project.
...
Deploy Priority
...
Yes
...
Provides a mechanism for establishing dependencies between projects at deployment time. When multiple deployments are queued they will be processed in order of priority (lowest priority takes precedence).
...
Partial Deployments
...
Yes
...
Whether or not this project is used to build and deploy individual files (i.e. "Partial Deployments"). Default is "No".
...
Project Type
...
Yes
...
If Partial Deployments is checked, the project type identifies which type of objects are being moved. The supported project types are currently EBS (Oracle E-Business Suite), Oracle Business Intelligence, Oracle Database, and Oracle Forms.
...
Enter the values for the fields as described in the table below.
...
Application
...
N/A
...
The name of the owning application (read-only).
...
Project Name
...
Yes
...
The name of the project.
Yes | The folder that contains the Utility Project | |
Active | Yes | Whether or not the project is active. Workflows cannot be executed on inactive projects. |
Description | No | A description of the project. |
...
Enter the values for the fields as described in the table below.
...
Application
...
N/A
...
The name of the owning application (read-only).
...
Project Name
...
Yes
...
The name of the project.
...
Description
...
No
...
A description of the project.
...
Deploy Priority
...
Yes
Utility Workflow | Yes |
...
Provides a mechanism for establishing dependencies between projects at deployment time. When multiple deployments are queued they will be processed in order of priority (lowest priority takes precedence).
...
Partial Deployments
...
Yes
...
Whether or not this project is used to build and deploy individual files (i.e. "Partial Deployments"). Default is "No".
...
Project Type
...
Yes
...
If Partial Deployments is checked, the project type identifies which type of objects are being moved. The supported project types are currently EBS (Oracle E-Business Suite), Oracle Business Intelligence, Oracle Database, and Oracle Forms.
The utility workflow to run when utility project is executed. Utility workflow will execute on specified Utility Instance. | ||
Utility Target Group(s) | Yes | The instance(s) to run the utility workflow on. |
Execution Sequence | Yes | Provides a mechanism for establishing dependencies between projects at deployment time. When multiple deployments are queued they will be processed in order of priority (lowest priority takes precedence). |
...
Partial Deployments
...
...
Whether or not this project is used to build and deploy individual files (i.e. "Partial Deployments"). Default is "No".
...
Project Type
...
Yes
...
If Partial Deployments is checked, the project type identifies which type of objects are being moved. The supported project types are currently EBS (Oracle E-Business Suite), Oracle Business Intelligence, Oracle Database, and Oracle Forms.
...
Click the Save button to save the changes.