New Enrollment Status Created Causing Default To All Course Attended

(Doc ID 2390571.1)

Last updated on APRIL 24, 2018

Applies to:

Oracle Learning Management - Version 12.1 HRMS RUP5 and later
Information in this document applies to any platform.

Symptoms

On : 12.1.3 version, Enrollment Admin

The following error is displayed while deleting new enrollment status: Attend Passed * which is being used in an enrollment.
You cannot delete this record because it contains one or more children in the @table. (ENTITY_NAME=Booking status history)

New Enrollment Status: : Attend Passed * created causing default to all course attended .

Customer created a new enrollment status: Attend Passed *.   This enrollment status was not tested and was placed in Production.
Now whenever their learners takes a course and completes the course, it is defaulting to the new enrollment status: Attend Passed * even it is not set as default in profile .OTA:Default Attended Enrollment Status .
Customer has tried to disabled the new status: Attended Passed* - still it is picking and generating the error below when trying to delete.

The asterisk(*) nothing to do with status being Mandatory.
Originally it was a different text , since it was defaulting and confusing user, the status has been renamed with a asterisk(*) to distinguish.




ERROR
-----------------------

You can not delete this record because it contains one or more children in the table. (ENTITY_NAME=Booking status history )



STEPS
-----------------------


The issue can be reproduced at will with the following steps:


1. Try to deleting the new enrollment status: Attended Passed*




Changes


Hence in Oracle we cannot place an asterisk(*) sign against "Enrollment Status" as this status is not always mandatory <Bug 26161924>.
It is dependent on the class status selected. This has been the case in 12.1.X and 12.2.X .
Enrollment Status is mandatory only if class status is changed to Planned, Cancelled or Closed.
If class status is changed to Normal or Full, then enrollment status is not mandatory.

 

 

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