Approval errors when trying to distinguish between Terminated and Active workers in Manage Person (Doc ID 2106640.1)

Last updated on SEPTEMBER 06, 2016

Applies to:

Oracle Fusion Global Human Resources Cloud Service - Version 11.1.10.0.0 and later
Information in this document applies to any platform.

Symptoms

In Oracle Fusion HCM , Manage Person

Approval Rules have been set up to use a condition that distinguishes between Active and Inactivity
workers.

The following conditions have been used to identify terminated people

If Worker's Assignment.Termination Date != "null"

also tried

If Worker's Assignment.result.User Active Status.to UpperCase is "Inactive"

But both rules end up with an error

FAULT_NAME=operationErroredFault::FAULT_TEXT=com.oracle.bpel.client.BPELFault: faultName: {{http://xmlns.oracle.com/bpel/workflow/taskService}operationErroredFault} messageType: {{http://xmlns.oracle.com/bpel/workflow/taskService}workflowErrorMessage} parts: {{ payload=ORABPEL-30082 WorkflowServiceEngine request to another component failed. Request operation CallFunctionStateless from default/HcmPeopleCoreComposite!11.1.10.0.0/ManagePersonApproval to ManagePersonApprovalRules_ManagePersonRuleSet failed with Business Fault: null. Check the underlying fault. Check target SOA component for cause. } cause: {null}

Steps to Reproduce
-------------------------------

Navigate to Manage Approval Transactions for Human Capital Management
Search on Manage Person
Define rule using User_Active_Status or Termination Date
Update a terminated worker and and save


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms