I am getting following error "3120: Activity 'HRSSA/298937' has no performer." when using the Class enrollment (OTA_LNR_TRNG_APPROVAL_JSP_PRC) process when i check the notification performer Item Attribute CURRENT_PERSON_USERNAME was assigned but it doesn't have any value in the wf_item_attribute values.
If anyone have face similar issue, please provide your inputs to fix this isssue.
Since its a standard workflow process not sure how CURRENT_PERSON_USERNAME value is assigned.
Edited by: Rajesh on Oct 9, 2012 10:14 AM
If the item attribute 'CURRENT_PERSON_USERNAME' value is not at design time, you need to set the value at runtime using below API
wf_engine.SetItemAttrText(l_itemType, l_itemKey, 'CURRENT_PERSON_USERNAME ', l_person);
l_person -> value of the CURRENT_PERSON_USERNAME
You do not need to change the standard code, you can still call that API from SQL*Plus if you know the value that CURRENT_PERSON_USERNAME should have. You will just call the API as Saroja indicated and commit the change. Then you just retry that activity.
If you do not know the attribute value then you will need to check with the HR forum or file a Service Request with the HR support team to have this attribute value fixed.