You are on page 1of 7

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 Operations to display communication accounts of the user
selected in the Search Page. The user should be able to add a new account, edit an existing
account, delete an account.

Components to be used:
Page Template : oj-sp-simple-create-edit
oj-list-view, oj-hcm-collection-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 Communication Accounts” of the logged-in user.
The user should be able to add a new account, edit an existing account, delete an account.
Make sure that the Descriptive 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 Connection using “Define by Specification” using the
following details...
Select base:hcmRest from dropdown and append
11.13.18.05:9/personOtherCommunicationAccounts/describe

Shown below are the endpoints which are part of the


personOtherCommunicationAccountsDFF 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-collection-item, oj-dyn-form

The page should appear as shown below:

You might also like