DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Please enter at least three characters to search
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workkloads.

Secure your stack and shape the future! Help dev teams across the globe navigate their software supply chain security challenges.

Releasing software shouldn't be stressful or risky. Learn how to leverage progressive delivery techniques to ensure safer deployments.

Avoid machine learning mistakes and boost model performance! Discover key ML patterns, anti-patterns, data strategies, and more.

Related

  • Books To Start Your Career in Cloud, DevOps, or SRE in 2024
  • Integrating Google Workspace With SAP
  • Running Legacy SAP Versions on AWS
  • Why Understanding Kubernetes Costs Is Crucial To Growing Our Business

Trending

  • Unlocking AI Coding Assistants Part 2: Generating Code
  • Unlocking the Benefits of a Private API in AWS API Gateway
  • Develop a Reverse Proxy With Caching in Go
  • The 4 R’s of Pipeline Reliability: Designing Data Systems That Last
  1. DZone
  2. Culture and Methodologies
  3. Career Development
  4. Oracle ERP Cloud ESS Jobs

Oracle ERP Cloud ESS Jobs

This article discusses the steps to register an Oracle Cloud BI report as an ESS (Enterprise Schedule Service Jobs) and the various options available during registration.

By 
Puneet Kakkar user avatar
Puneet Kakkar
·
Feb. 02, 21 · Tutorial
Likes (2)
Comment
Save
Tweet
Share
5.2K Views

Join the DZone community and get the full member experience.

Join For Free

In this previous article, we learned how to design and Develop an Oracle Cloud BI Report. In this article, we will use a simple BI report to show AP invoices for a vendor. We will register this BI report as an Enterprise Schedule Service Job.

Log in to Oracle Cloud Applications and Go to Tools in the Navigator and click on Reports and Analytics. Click on Browse Catalog to launch the BI workspace.

Review Data Model:

Click on the data model and review the SQL statement as below.

screenshot of sql statement


This SQL statement takes Vendor Id as input parameter to show the related AP invoices. When you click on view data - below results are displayed

View data results screenshot

Enterprise Scheduler Service (ESS) Job:

What is an ESS Job? Oracle Enterprise Scheduler Service and jobs provides a means to run and schedule a BIP/Binary script or plsql jobs in Oracle cloud environment. Once a Report is developed in OTBI (Oracle Transactional Business Intelligence), it can be set up as an ESS job and associated with a role in cloud, so that only authorized users can access it. For example, a Quarterly input and output tax report can be developed in OTBI and associated with a role, so only Tax manager can run the job and see the output. Additionally, ESS job can be included in a job Set, so that multiple reports can be executed on same time. 

ESS Job Setup:

Login to Oracle Applications cloud and assign a role "Applications Implementation Consultant" to your profile. Once LDAP sync processes are completed, you should be able to see the below menu "Setup and Maintenance" under navigator in Others tab.

Setup and maintenance

Click Setup and Maintenance to launch setup workbench. This workbench consists of all the configurations that can be performed in Oracle ERP cloud. 

Setup workbench screenshot

Click on the taskbar on the right side to search a task. Type "Manage Enterprise Schedule%" to find the below tasks.

Manage Enterprise Schedule%

Click on Manage Enterprise Scheduler Job Definitions and Job Sets for Financial, Supply Chain Management, and Related Applications task to launch the Job definition screen.


Manage Enterprise Scheduler Job Definitions and Job Sets for Financial, Supply Chain Management, and Related Applications


From this screen- you can search any of the seeded and custom jobs available in your environment.  

In our ESS job- we want to setup an input parameter to accept vendor ID. Vendor ID will be setup as a List of values (LOV), so only valid vendor can be selected. 

Click on Manage List of Values Sources to setup a new List of values. 

Manage List of Values Sources


Click on + icon to add a new List of Value as below. Use below query to display vendor Id and Vendor Number in the list. You can also use predefined List of values provided by oracle.

Create list of values source


Click on Save and close to save the changes. You should be able to search the LOV in the screen by providing the name (XXVendorNameLov) as below:

Search LOV


Click on manage Job Definitions tab to create a new ESS job. Click on + icon to launch "Create Job Definition" window as below:

Create Job Definition

You can fill in the ESS job details as below:

  • Report ID: /Custom/Demo1/Report.xdo  (Path to your custom report)
  • Job Type: BIPJobType (BI Publisher report)

Fill ESS job details


Make sue, "Enable submission from Scheduled Processes" is checked, so that this ESS job can be submitted from the "Scheduled Processes" menu (we will see in the next section).

Next step, is to add a parameter for this job. Click on + icon on the parameter tab to launch


Add a parameter


Select the XXVendorNameLOV created in prior step and enter the details as below. In Attribute- select VENDOR_ID, so that ID is passed to the report.

Setup the parameter as Required. You can also setup a default value if required.

Edit parameter


Click on Save and Close to save the parameter changes.

Save and close parameter changes


Review your report and click on "Save and Close" to close the ESS job window.

ESS Job Execution:

Now, we have setup the ESS job and next step is to test the ESS job. Click on Navigator-> Tools-> Scheduled Processes to submit ESS job.


Submit ESS job

Click on "Schedule New Process" to submit a job. Enter your report Name or select from the list.

Enter your report Name


Click OK and you should be able to see the list of vendors.

List of vendors

You can optionally use "Search" button to find a particular vendor as below:

Use search to find a particular vendor


Process detail

Notice the * (Asterisk) to show, its a required field. Click submit button to initiate the job. Once submitted, you should get a process ID to monitor the job.

Click on refresh icon to check the status of job.


Click refresh

 Once the job is completed, click on the record and see the output as below

Click on record

You should be able to see the output in PDF format as below:

Output in PDF format


As you can see, we are able to successfully register Enterprise Scheduler Service job in Oracle ERP cloud so that any report can be exposed. In the next article, we will see how it can be associated to a role and various bursting options available.

I hope you will find it useful.

career Enterprise resource planning Cloud

Opinions expressed by DZone contributors are their own.

Related

  • Books To Start Your Career in Cloud, DevOps, or SRE in 2024
  • Integrating Google Workspace With SAP
  • Running Legacy SAP Versions on AWS
  • Why Understanding Kubernetes Costs Is Crucial To Growing Our Business

Partner Resources

×

Comments
Oops! Something Went Wrong

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends:

Likes
There are no likes...yet! 👀
Be the first to like this post!
It looks like you're not logged in.
Sign in to see who liked this post!