VBCS Assignment for Freshers
Workspace Setup :
1) Visit https://alm.oraclecorp.com/fusionapps/# and check if you are able to access HCM-
IDC-Freshers project
2) Navigate to the HCM-IDC-Freshers project and create a Workspace. The name of the
workspace should be appended with your GUID.
3) Select "hcmtrainingidcv2.git" for the Repository Name, "trainingintegration" as the Parent
Branch.
Problem Statements:
1) Create a VB page to display the search results of a person. The displayed results must
contain Display name, Person Id, Person Number, Assignment Name.
On click of any person from the search result, it should launch the CRUD operations page of
that person.
Note: Create two different search pages. One should render the data using ADP(Array Data
Provider) and other page should render data using SDP(Service Data Provider).
Use any one of the above pages to launch the CRUD Operations page.
Components to be used:
Page Template : oj-sp-smart-search-page
oj-hcm-search, oj-list-view, oj-list-item-layout.
Service Connection: WorkersElasticSearchService
The search pages should appear like this.
2) Create a VB page for CRUD OperaUons to display communicaUon accounts of the user
selected in the Search Page. The user should be able to add a new account, edit an exisUng
account, delete an account.
Components to be used:
Page Template : oj-sp-simple-create-edit
oj-list-view, oj-hcm-collecUon-item, oj-form-layout, oj-select-single, oj-input-text
Service Connections: otherCommunicationAccounts, CommonLookups
Service Setup for otherCommunicationAccounts:
a) Navigate to the Services tab, Click on + icon
b) Select Service Connection Define by Specification
c) Enter the Required Details
API Type: ADF Describe (cache-enabled)
Url: Select base:hcmRest from dropdown and append 11.13.18.05:9/workers/describe
Authentication : Oracle Cloud Account
d) Next Select all the workers/otherCommunicationAccounts endpoints and Click on Create
Similarly create service connection for CommonLookupsLOV
Url: Select base:fscmRest from dropdown and append
11.13.18.05:9/commonLookupsLOV/describe
The CRUD Page UI should be as shown on launch.
3) Create a VB page to display the “Other CommunicaUon Accounts” of the logged-in user.
The user should be able to add a new account, edit an exisUng account, delete an account.
Make sure that the DescripUve Flex Fields (DFF) are also rendered in the UI and these fields
should also be updatable.
Note: Dynamic Forms (oj-dyn-form) should be used for configuring the EDIT and CREATE
forms.
Service Setup: Create a Service ConnecUon using “Define by SpecificaUon” using the
following details...
Select base:hcmRest from dropdown and append
11.13.18.05:9/personOtherCommunicaUonAccounts/describe
Shown below are the endpoints which are part of the
personOtherCommunicaDonAccountsDFF service.
The endpoints which are required to solve the problem are highlighted in red.
Components to be used:
Page Template : oj-sp-simple-create-edit
oj-list-view, oj-hcm-collecUon-item, oj-dyn-form
The page should appear as shown below: