SAP Knowledge Base Article - Public

2432558 - Required Field Permissions not working in Iterative Step

Symptom

1. Required field permissions do not work when form is routed within the same route step in an Iterative step.

2. Permissions work when sending form to next step.

Environment

Performance Management

Reproducing the Issue

1. The route step in the form has an iterative step between Employee and Manager with entry user as employee and exit as manager.

2. Goal and Competency Ratings have been configured as required field (Red asterisk implies that these are required fields)

2. Login as employee> open the form>Do not fill the required fields> Click on "send form to manager".

3. The form is successfully routed without any warning or error message

4. Login as manager>open the form> Do not fill the required fields> Click on "send form to next step".

5. Error message for filling required fields appears.

 

 

Cause

1. This is due to configuration of form xml.

2. The required field permission has only been provided only for sending form to next step and not for routing the form within the same step.

 

Resolution

1. Raise an incident with Customer Success to check the form xml and guide you as per the same.

2. For Customer Success and Partners:

 

The following permission for required fields works only for sending form to next step:

 

<required-fields>
      <role-name>EM</role-name>
      <field refid="item-rating" min-value="-1.0" max-value="-1.0"/>
      <route-step stepid="*"/>
      <send-action sendid="next_step"/>
    </required-fields>

 

Configure the folloiwng permission for making the required field work in Iterative step as well:

<required-fields>
      <role-name>EM</role-name>
      <field refid="item-rating" min-value="-1.0" max-value="-1.0"/>
      <route-step stepid="*"/>
      <send-action sendid="inner_step_send"/>
    </required-fields>

 

 

Keywords

KBA , LOD-SF-PM-MAP , Routing, Route Maps & Workflows , Problem

Product

SAP SuccessFactors HCM Core all versions