18.3.2 Outlining the Award Review Process

Outline a background award review with API calls, a qualification check, and conditional follow-up steps.

The first three steps in the Review for Reward (in Background) execution chain are Invoke API child processes. Each calls a respective procedure in the EBA_DEMO_WOODSHR_REWARD package:
  • The first gathers employee peer and manager feedback and metrics from various external systems.
  • The second normalizes and summarizes the different employee information sources using an AI service.
  • The third uses a machine learning model trained on historical data to predict whether the candidate employee qualifies for an Excellence Award.

As shown below, the Determine Award Qualification with ML Invoke API process maps its function result into the hidden page item P34_EMPLOYEE_REVIEW_RESULT.

Figure 18-8 Returning Function Result into Hidden Page Item



Next, the If Qualified... execution chain's child processes only execute if its Server-side Condition is true. It's configured to check for P34_EMPLOYEE_REVIEW_RESULT equals "QUALIFIED". If true, it generates the certificate, emails it to the recipient, and sends a push notification to the recipient as well.

Figure 18-9 Checking Whether Candidate Employee Qualified for Excellence Award