This tutorial describes how you create the
Relocation
process (see
Sample Process for the Tutorial
), including all the related elements such as form scenario, form, workflow template, and so on, in your test system.
The objective of the tutorial is a process with the following steps:
Business Step of Process |
Process Step Processor |
Workflow Step |
Form Scenario Step |
Remarks |
---|---|---|---|---|
Relocation notification |
Employee |
None |
FSS_1
|
Start of workflow; this step is outside of the actual workflow |
Enter relocation benefit |
Direct superior |
|
FSS_2
|
|
Approve or reject relocation benefit |
Next higher-level superior |
|
FSS_3
|
|
Add data to the relocation form |
Employee |
|
FSS_1
|
Optional step – only if the next higher-level superior has queries |
Check data and save to back-end system |
HR Administrator |
|
FSS_4
|
|
Send e-mail |
System |
|
None |
In the course of the tutorial, you create the following objects:
Object Type |
Technical Name |
Name |
---|---|---|
Process |
ZTPR |
|
Form Scenario |
ZTFS |
|
ISR Scenario |
ZTFS |
|
Form Scenario Steps |
FSS_1 |
|
FSS_2 |
|
|
FSS_3 |
|
|
FSS_4 |
|
|
Form |
Z_ISR_FORM_ZTFS |
|
Workflow Template |
ZTWS |
|
Units 1 to 3
In these units you start the process in the
HR Administrator
portal role, and perform the further process steps, as the initiator of the workflow.
Therefore, your user must be assigned the
HR Administrator
portal role for your test portal.
Unit 4
In this unit you consecutively insert the actual processor as the initiator and process step processor. Therefore, the following prerequisites must be fulfilled:
The portal roles
Employee Self-Service
and
Manager Self-Service
of your test portal are also assigned to your user.
In Customizing for your test system, your user is assigned to the administrator group that you use in the
Organizational Assignment
(0001) infotype.
Lesson 1.1
You create a form scenario. In the form scenario, you create the following types of fields:
Mandatory fields that must be created for each form scenario
Display fields that give the form user information about the employee whose data the form changes
Fields for changing data
As your process consists of two business steps, create the following form scenario steps in the form scenario:
FSS_1
(Request)
for the employee
FSS_4
(Department Check)
for the HR Administrator
Note
From a technical point of view, each process only needs at least one process step.
In addition, create a form with display fields and the following fields from the
Addresses
(0006) infotype for changing data:
Street and house number
Postal code
City
Lesson 1.2
You create a workflow template with a step in which an employee (or for test purposes, the workflow initiator) can edit the form.
Lesson 1.3
You create a process that is based on this workflow template, and make it (for test purposes) available for the HR Administrator in the start application.
Lesson 1.4
You check whether the process is consistent.
Lesson 1.5
You test the process in the back-end system.
Lesson 1.6
You test the process in the portal.
Lesson 2.1
You enhance the form scenario with the following fields from the
Additional Payments
(0015) infotype:
Relocation Benefit
(default value, not visible)
Amount
Currency
(default value)
You also enhance the form scenario with the following form scenario steps:
FSS_2
(Insert Bonus Data)
for the employee’s direct superior
FSS_3
(Approve/Reject Bonus)
for the next higher-level superior
Lesson 2.2
You also enhance the form with the fields from the
Additional Payments
(0015) infotype.
Lesson 2.3
You enhance the workflow template with an additional step in which the employee’s superior (or for test purposes, the workflow initiator) can also edit the form.
In the workflow step container of this step, you determine that the FSS_2
(Insert Bonus Data)
form scenario step is used.
Lesson 2.4
Using the form scenario steps, you provide the process step processors with various links to more extensive information. The processors are also able to insert attachments.
Lessons 3.1 – 3.7
You enhance the workflow template with an approval loop so that the next higher-level superior (or for test purposes, the workflow initiator) receives the form for approval.
Lesson 4.1
Using the
Life & Work Events
area of
Employee Self-Service
, you make the start application of the process available for the employee.
Lesson 4.2
You replace the workflow initiator, who until now, for test purposes, was the processor for all process steps, with the real processor.
Lesson 4.3
You set that a confirmation e-mail is sent to the employee after the process is completed.