For more information, please refer to this announcement explaining best practices for getting answers to questions.
Groovy Script not importing Grade fields from HCM
We are Attempting to bring in the Primary Point of Contact's Grade from HCM into Helpdesk Classic screens- the script being used works for other fields but not Grade- any ideas
Here is the script:
def vo = newView('oraHcmUserNoDetailVO')
def Assignmentvo=newView('oraHcmAssignmentVO');
def gradevo = newView('oraHcmGradeVO')
def criteria = vo.createViewCriteria();
def criteriaRow = criteria.createRow();
def criteriaItem1 =criteriaRow.ensureCriteriaItem('Username'); // We can also use partyid
criteriaItem1.setOperator('=');
criteriaItem1.setValue(adf.context.getSecurityContext()?.getUserProfile()?.getUserID());
criteria.insertRow(criteriaRow);
vo.appendViewCriteria(criteria);
vo.executeQuery();
def row
def PersonID
if(vo.hasNext())
{
row=vo.next()
PersonID=row?.PersonId;
Assignmentvo.appendViewCriteria("PersonId=${PersonID} and PrimaryAssignmentFlag='Y' and AssignmentStatusType='ACTIVE'")