Human Capital Management Blog Posts by Members
Gain valuable knowledge and tips on SAP SuccessFactors HCM suite and human capital management market from member blog posts. Share your insights with a post of your own.
cancel
Showing results for 
Search instead for 
Did you mean: 
adeeb_rizvi1
Explorer
10,123
Hello Readers

I am writing this blog to make you aware of a very specific customer requirement in PMGM that I had addressed using a combination of Intelligent Services and Business Rules.

 

Problem Statement:  Auto launch confirmation assessment forms on the 14th day of joining and the start date of the form should be the hire date of the employee and the end/due date should be 31/12/9999, e.g. If the employee joins on 1st April 20xx, then the form should launch on 14th April 20xx and the start date be 01.04.20xx and the end/due date should be 31.12.9999.

While one part of the requirement (auto launch of confirmation form) is achievable through the "Manage Scheduled Reviews" tool in PMGM, the latter part where the end/due dates need to be hardcoded cannot be achieved

Solution Design:

To achieve this requirement, we will make use of the following elements -

  1. Manage Business Configuration

  2. Intelligent Services Centre (ISC)

  3. Business Rules

  4. Form Template Settings

  5. Provisioning Jobs


The solution begins with updating the business configuration by adding the pm-form field at the following two places -

  • jobInfo

  • jobInfo_employee


To update, in the Search for actions or people tab, type Manage Business Configuration. Click on jobInfo and add the pm-form field as shown in the screenshot below.


Image 1


 


Image 2


 

Click on jobInfo_employee in the left panel.

 


Image 3


 

Add the pm-form field


Image 4


 

Step 2 is to navigate to the Intelligent Services Center from the search bar.


Image 5


 

Look for “Initiate Performance Form” and make sure it is available in the Intelligent Services Centre page.

 

Step 3 is to configure the business rule. Navigate to the “Configure Business Rules” page from the search bar.

Create a new “Basic” rule as shown in the figure below.


Image 6


 

Step 4 is to update the dates in the Confirmation Assessment Form. To update, navigate to the Form Template Settings page, select the Confirmation Assessment Form and update the dates as shown in the figure below –


Image 7


 

Step 5 is to create an off cycle batch group for the target population to which this rule will be applicable. To create one, navigate to”Manage Off Cycle Event Batch Groups”. Click on Create New Group button and create a group in trhe same way as we create a permission group. Make sure to use such a criteria that all the eligible employees are covered.

 

Step 6 is to configure Off Cycle Batch Event under Manage Data. To create one, navigate to the Manage Data page. Under “Create New” select Off Cycle Event Batch and create it as shown in the figure below.


Image 8


 

Step 7 is to configure the job in provisioning. Navigate to “Manage Scheduled Jobs” page and create a recurring provisoning job of the type “BizX Daily Rules Processing Batch”.

Once this job starts running, the system would launch forms for all the eligible employees on the 14th day of their joining
4 Comments
sapnarsi
Member
0 Kudos
Dear Adeeb,

This Scenario works in NON EC instances?

Any Idea.

 

 
kanna27092023
Member
0 Kudos
Hi adeeb_riz,

 

In Intelligent Services Center, for Initiate Performance form do we need to write any rule. if possible guide me i have to work.

 

ramagv1993@gmail.com

 

S Govinda.
1442080
Discoverer
0 Kudos

Hello,

Really good article and solution, thanks for this.

We want to use this to launch the form on the hire date. It works really well, but when a change is made on the hire record afterwards, the form launches again. Is there any way to prevent this? I can't use rule contexts for a postsave rule to prevent the rule from triggering at a UI change. It would be great if the system could recognize that there is already a form in place for the user and not launch the form again.

jcorbett
Explorer
0 Kudos

Hi Adeep,

Can you use the same concept for termination date and trigger a performance form used for exit interviews?

Labels in this area