You are on page 1of 8

Creating Job Sets

Job Sets allows you to package more than one Single ESS Jobs or Job Sets to be triggered Serially or in Parallel
processing mode to facilitate a streamlined approach to process transactions in Cloud ERP. These Job Sets can be
executed on an adhoc basis when required or could be scheduled to be triggered at a specific time on a day.

The section that follows here with enlists the steps to Create a Job Set. As an illustrative example, we are creating a
Job Set for Project Financial Management. That would include the Create Accounting ESS Job followed by the
Distribute Borrowed and Lent ESS Job.

Pre-requisites

Before one starts off on creating Job Sets, you would need to ensure that;

Your user has been assigned the Application Implementation Consultant Job Role
Your user also has the Administrator Job Role
Implementation Project has access to the Project Financial Management Offerings

Create a Policy Authorization

The process starts with setting up an appropriate Policy Authorization. This steps in the process ensures that the
appropriate Job Roles(in this case Project Accountant) has access to the path where the custom Job Sets are
configured (in this case it is oracle.apps.ess.custom.*).

In order to do so, navigate to the Manage Role Templates Task.

Once you are on the Authorization Management UI, please do select the option fscm under the Application Name
table and then under Resources click on the Search option.
Once you are on the Resources UI, please do set the value of Resource Type to ESSMetadataResourceType and
Name set to is oracle.apps.ess.custom.* and then click on the Search button. You should then click on the Open

Icon [ ].

Next, please click on the Create Policy icon [ ].

Complete the Policy section as per the details provided in the table below.

SL. Data Field Description Remarks


No. Name
1 Display Name This field allows you to capture the Name of the Policy.
2 Name Used to capture the Policy Name. This has to be unique across
the application.
3 Description This field allows you to provide a much detailed description to the
Policy.
4 Principals Select the appropriate Role (Seeded, Custom or User level) which
need access to the Custom ESS Jobs.

In order to add Principals, click on the Add Principal icon[ ]


which leads you to the Search Principal Icon.

Once you have found the appropriate Roles that need access,
select the row and the click on the Add Principals button. That will
ensure that the custom ESS Jobs have access granted by the
Roles selected in this section.

5 Targets You would see the value that you selected on the Resources UI
as a default here (in this case it would be
oracle.apps.ess.custom.*).

Please ensure that the Update, Execute & Read checkboxes are
ticked.

Once done, click on the Apply button and exit the application.
Create a Job Set

Step1: Manage Job Set UI

The process starts with navigating to the Manage Job Set task. This is available as a TAB under the Manage
Custom Enterprise Scheduler Jobs for Project Financial Management.

Once you have found the task, click on the Go t Task icon. This should lead you to the Manage Job Sets UI.

Step2: Create New Job Set

In order to create a new Job set, click on the Create Icon [ ].


Please refer the table provided in order to understand the data fields to be completed for the Job set definition.

SL. Data Field Name Description Remarks


No.
1 Name Used to capture the Job Set Name. This has to be
unique across the application.
2 Display Name This field allows you to capture the Name of the Job
Set.

Please do remember, the same name appears on the


Schedule Processes UI to the business user when
they select the Job Set ESS.
3 Description This field allows you to provide a much detailed
description to the ESS Job Set.
4 Package Default value seen is [/oracle/apps/ess/custom].

Do not change this value.


5
Job Set Steps
6 Serial If selected, allows the various ESS Job/Job Sets that
form part of the New Job Set to be triggered
Sequentially.

You can also control the fact that if the entire


Processing of the Job Set should be Stopped if one or
any off the ESS Job(s) of the Job Set complete with a
Warning or an Error or you let it continue.
7 Parallel If selected, allows the various ESS Job/Job Sets that
form part of the New Job Set to be triggered in
Parallel.

In order to include an ESS Job to the new Job Set, please click on the Add Job Set Step icon [ ].

You would then navigate to the Add Step UI.


Please refer the table provided in order to understand the data fields to be completed for the Add Step UI for the Job
set definition.

SL. Data Field Name Description Remarks


No.
1 Step ID Provide a unique sequence number for the ESS Job
being selected.

You can provide Alpha Numeric sequences for this


datafield.
2 Job Please select the appropriate ESS job.

This field has a Search Icon enabled and hence you


need to click on it to navigate to the Search and
select a Job or Job Set UI. Once on that UI, you can
search for the relevant ESS Job and then click on OK
button once done.
3 Package The value for this defaults based on the ESS Job or
Job Set that you have selected.

This datafield is non updatable.


Effective Application
4 Insert into main Selecting this option means that this ESS Job or Job
diagram Set will be the first ESS Job to be triggered as a part
of the new Job Set.

This ESS Job will not have any Predecessors and


ideally this would be followed by a Succeeding ESS
Job or Job Set.
5 Add to list of If selected, allows you to decide the next action for
available steps this ESS Job if it completes with a status of
SUCCESS, ERROR and WARNING.
Please note, for
The Application Defined Properties Tab and the System Properties Tab are to be left as is. No changes to be done.

In order to add the Successor ESS Job, please follow the same steps as listed above for the Add Step UI and you
should be able to have more than one ESS Job or Job Sets in your new Job Set definition.

By opting for a Serial submission of ESS Job or Job Sets, the new Job Set definition would appear as per the
screenshot provided above.

Please note in the highlighted section in the above screenshot after the [ ] and [ ] icon, you do see the Step ID
0002 is selected. This effectively means, if the Step ID 0001 completes in Warning or Error status, the Job Set should
trigger the ESS Job with Step ID 0002, in this case it would be the Distribute Borrowed and Lent ESS Job.

You will notice that, as a result of creating this Job Set the Application Defined Properties defaults as seen in the
screenshot below.

Leave those values as they appear.


Click on the Add System Property icon [ ] under the System Properties section of the Job Set.

Complete the Add System Property section by ensuring you set the values as follows;

Name = SYS_effectiveApplication
Type = String
Initial Value = ProjectsFinancialsEss

Once done, click on the OK button. Once done, click on the Save and Close button and that will complete the
process of creating a new ESS Job Set.

You can now log on as a user in order to access the ESS Job Set. In this case, point to note is only those users can
access the ESS JobSet, who have the Job Role assigned to them which appears under the Policy that you created
as the starting step for the Create Job Sets under the Authorization Management configuration. In this example, the
user needs to have the Job Role of Project Accountant assigned to his/her user account.

You might also like