EPM Automate is a command line utility to automate common tasks for Oracle EPM Cloud applications, like PBCS, FCCS, ARCS, EDMCS etc. Keep reading to find out how to set it up. First you need to download and install the client utility, then we recommend to configure each environment using a configuration file which simplifies maintaining the processes:
- Download and Install EPM Automate
- Configure EPM Automate Environment
- Gather Information about your Application
- Create a Parameter file
- Create Encrypted Password file
- Test Login to Oracle EPM Cloud
Does this seem complicated? Do you want to by-pass this setup and build seamless processes in less time?
Show me how to set this up faster and easier!
Download and Install EPM Automate
Here are the steps to download and install the utility:
- Log in to your Oracle EPM Cloud application
- Click on your user name in the top right corner and open the
Downloads
page - Download the Utility for your operating system: Windows or Linux/Max
- Save the file (depending on your browser and operating system, it might automatically be saved to your Downloads folder)
- The name of the downloaded file is
EPM Automate.exe
. Right-click on the file and chooseRun as Administrator
and follow the instructions. By default, the installer creates a folder calledC:\Oracle\EPM Automate
which can be used unless you want to create it in a different folder.
Why would you want to move the EPM Automate client to a different folder?
You should install EPM Automate on a computer and in a location on the file system that a) you CAN access easily, but b) any unauthorized users CANNOT access easily.
Please note: accessing the EPM Automate folder can be tricky and make life unnecessarily complicated, especially when you are not in the office or connected to VPN. <Here> is a solution to this problem.
After downloading and installing the client utility you will see the following subfolders in your installation directory (by default: C:\Oracle\EPM Automate
):
Configure EPM Automate Environment
This step is optional, but after setting up EPM Automate we highly recommend to create a parameter file so that you can manage environment specific information in one place rather than having to update the information in multiple places. This will save you a lot of time and hassle when updating user credentials as well as after migrating the files to a different environment (e.g. from TEST to PROD).
Please note: in this example we are going to connect to a PBCS application, but it could just as well be FCCS, ARCS, EDMCS etc.
Gather Information about your Application
You will need the following information in order to connect to your EPM Cloud application:
- EPM Cloud URL
- Domain Id
- Username
- Password
Create a Parameter File
Create a file named epm_init.bat and add the following lines (please note: REM
indicates that a comment is following, used to describe the information that is provided):
REM path to EPM Automate batch script
SET EPM_AUTOMATE_PATH="C:\Oracle\EPM Automate\bin\epmautomate.bat"
REM URL of EPM Cloud environment
SET EPM_CLOUD_URL=https://planning-test-a123456.pbcs.us2.oraclecloud.com
REM Domain Id
SET DOMAIN_ID=a123456
REM EPM Cloud Credentials - Username
SET USERNAME=mheilos@icecloudrocks.com
REM EPM Cloud Credentials - Password
SET PASSWORD=MyPasswordInPlainText
IMPORTANT NOTE |
Login to Oracle EPM Cloud
Let’s test if we were setting up EPM Automate correctly. Use the following script to connect to your Oracle EPM Cloud instance using EPM Automate (the Parameter password can be set to a plain text password or a password file):
call epm_init.bat
%EPM_AUTOMATE_PATH% login %USERNAME% %PASSWORD% %EPM_CLOUD_URL% %DOMAIN_ID%
If the login was successful, a file will be created in the folder from which you called the script. This file contains login information (i.e a login “token”) and will exist until you delete it. When you call the login command, the file will be refreshed with a new login token.
EPM Automate – The Definite Starter Guide
If you’re getting started and want to know everything about setting up EPM Automate and beyond, here is a great resource for you:
A Smart Alternative: ICE Cloud
There are definitely a few steps required in order to configure an application in EPM Automate. Here is an easier way to do this in ICE Cloud:
- Login to ICE Cloud and navigate to
Applications
- Create a
New
application of TypePBCS
- Enter
Username
,Password
,URL
andDomain Id
Save
the application
Now you are ready to connect to PBCS. Pretty easy, huh? And in addition, you can even test the connection to ensure that the credentials and the connection information is correct!
But what do you think will happen when you click on the Metadata
tab? Well, there is a button that says Sync Metadata
. When you click on this button, something really cool is going to happen:
ICE Cloud will automatically sync the metadata of your PBCS/FCCS/Essbase Cloud application so you can start building processes like a pro.
Synchronize Metadata in ICE Cloud: ICE Cloud for Oracle EPM Cloud
Building Automation Processes with ICE Cloud
With ICE Cloud, you will be able to build automation process without writing a single line of code and configure even the most complex processes and conditions with ease.
Here is a quick 1-minute video that shows how easy it is to build automation process using ICE Cloud, without needing to learn EPM Automate.
Were you able to follow our steps for setting up EPM Automate? Were you able to install and configure EPM Automate with our instructions? If so, please continue reading our other related articles in the sidebar.