Troubleshooting Absence Management (AESOP) Integration

Troubleshooting Absence Management (AESOP) Integration


Issue #1: AESOP absence is not reflecting the correct ESS (USPS) position when the absence is pulled into ESS.

Please click on image for a visual synopsis of Issue #1.

  • Listed below are the chain of events that take place to make this determination:

    1. When ESS pulls in the absence, it will first look to see if there is a (USPS) position # in the ‘Employee External ID 1’ in the employee’s AESOP employee record. If there is, it will apply the absence to that position # in ESS.

    2. However, if ‘Employee External ID 1’ is blank in AESOP, ESS will then review the following:

      1. if the leave request type is sick, vacation or personal leave and a position is not eligible for that type of leave, it will be removed from consideration.

      2. archived positions will be removed from consideration

      3. job statuses of terminated or deceased will be removed from consideration

      4. ESS will then look at the AESOP school building (IRN) assigned to the employee’s absence and will apply the absence to the first active position with the lowest position number for the employee containing that building IRN in ESS.

        1. If there are no active positions, it will then look to the first inactive position with the lower position number for the employee containing that building IRN in ESS.

      5. If there is no building IRN tied to that position in USPS, ESS will apply the absence to the first active position with the lowest position number for that employee in ESS.

        1. If there are no active positions, it will move to the first inactive position with the lowest position number for that employee in ESS.

  • To resolve the issue, enter the USPS position number in the user’s employee record in AESOP.

Only employees who are having an issue with the AESOP absence being applied to an incorrect position should be corrected by entering the position # in the ‘Employee External ID 1’ of the AESOP employee record.

  • What if the employee has a new position in USPS that is eligible for leave? Does the Employee External ID 1 in AESOP need to be updated with the new position number?

    • Yes, if that is the only position eligible for leave, you need to update the ‘Employee External ID 1’ field in their AESOP employee record so that the absence pulled from AESOP will reference the correct USPS position.

  • What if the employee has more than one position in USPS that is eligible for leave? Is there a way to add more than one position number in the Employee External ID 1 field in AESOP, correct?

    • No there is not. If there are multiple buildings assigned to their employee record in AESOP and they can create absences for any of these buildings and do not want to restrict their AESOP absences to one position (in USPS), they will leave the ‘Employee External ID 1’ field blank in the AESOP employee record. Instead,

      • When creating the absence in AESOP, they are required to select a building(s). If all USPS positions have the same building (IRN), it will apply the absence to the first active position it encounters for the employee containing that building IRN in ESS.

      • When creating the absence in AESOP, if they select more than one building to charge the absence to (i.e. morning in building A and afternoon in building B), if the USPS position have the same building IRNs, it will apply the absence to the first active position it encounters containing that building IRN in ESS. So in this case, it will create two leave requests in ESS, one for the AM for the position tied to building A and one for the PM for the position tied to Building B.


Issue #2: AESOP absence is not pulling into ESS successfully

  • Most often the reason is due to a mismatch in one of the following areas between the two applications.

    • absence leave reason (i.e., leave category or sub category)

    • School (i.e., building/IRN)

    • specific employee data (i.e., Employee ID)

  • To help narrow down the reason, refer to the Data Import View>Absence Create grid (filter row) and query the AESOP absence that did not pull into ESS. Filtering the grid by employee ID, date or the processed message ‘error’ may help narrow down your search. View the details of the record selected.

  • Locate the ‘processed message’ field for a possible error message. For example, “Error creating leave request with conf #xxxxxxxxx; School not found.” Other error messages may state an error found on the employee or absence reason.

image-20250414-212716.png

Mismatch on the Absence Reason (leave type category or sub category)

Please click on image for a visual synopsis of Issue #2 - Absence Reason.

  • Processed message contains the following error: ‘Error creating leave request with conf #xxxxxxxxxxx; Absence Reason not found’.

    • Review the Synced Data View>Absence Reason grid to determine if there is a mismatch on a particular leave category (or sub category) type in AESOP vs ESS. If the absence reason grid confirms there is a mismatch ('Is Matched' column denoted with an X), review the AESOP Absence Reason ID and if there is an subcategory, the Absence Reason Id2, and ensure ESS has a matching leave type category and sub category.

    • Under Data Sync View, click the Absence Reason Sync to manually sync ESS/AESOP absence reasons.

    • Once synced, the next scheduled pull of AESOP absences into ESS, the Is Matched notation X on the Absence Reason grid should change to a (and the ESS Sub Category Status, ESS Sub Category and ESS Sub Category Description should populate on the grid) and the AESOP absence should pull into ESS successfully.

image-20241030-182907.png

Mismatch on the School (Building/IRN)

Please click on image for a visual synopsis of Issue #2 - School (Building/IRN).

  • Processed message contains the following error: “Error creating leave request with conf #xxxxxxxxx; No eligible positions found for the following Building IRN: xxx”. This is indicating that it cannot identify the building IRN on the USPS position the absence is tied to.

  • Review the Synced Data View>School grid to determine if there is a mismatch on a particular building in AESOP vs ESS (USPS).

image-20250414-213753.png
  • If the school grid confirms a mismatch between the two buildings ('Is Matched' column denoted with an X), the district will need to determine which application has the correct building code/IRN and make the necessary corrections.

    • ESS schools are linked through the USPS Building Code>Buidling IRN#, which is synced to ESS when a position is synced. You can view these on the USPS Position grid with these properties pulled onto the grid.

      image-20250415-153823.png
    • In AESOP, ensure the Master Data>School>General Information ‘External Number’ matches the ESS Building Code’s Building IRN in ESS (USPS). The numbers must be identical (i.e. leading zeroes should be accounted for if the IRN contains zeroes).

    • If an update is made in USPS, it is recommended:

      • Under System, click “USPS Data Sync and ‘Sync Positions’.

      • Under Data Sync View, click the School Sync to manually sync ESS/AESOP schools.

  • Once corrected, on the next scheduled pull of AESOP absences into ESS, the Is Matched notation X on the School grid should change to a (the ESS Building Code, Building IRN and USPS Description should also populate on the grid), and the AESOP absence should pull into ESS successfully.

Mismatch on the Employee

Please click on image for a visual synopsis of Issue #2 - Employee.

  • Processed message contains the following error: “Error creating leave request with conf #xxxxxxxxx; Employee Not Found.”

  • Review the Synced Data View>Employee grid to determine if there is a mismatch on a particular employee in AESOP vs ESS. If the employee grid confirms there is a mismatch ('Is Matched' column denoted with an X), review the AESOP Employee Record and confirm the same employee is in USPS/ESS and the employee identification number matches.

    • NOTE: The Employee Identifier in AESOP must match the Employee number in ESS exactly (case sensitive).

image-20250218-141945.png
  • If an update is made in USPS, it is recommended:

    • Under System, click “USPS Data Sync and ‘Sync Positions’. (Syncing Positions will automatically sync Employees simultaneously).

    • Under Data Sync View, click the Employee Sync to manually sync ESS/AESOP employees.

  • Once corrected so that both applications have matching employee numbers, the next scheduled pull of AESOP employees into ESS, the Is Matched notation X on the Employee grid should change to a (and all information will be noted in green text) and the AESOP absence should pull into ESS successfully.

Please refer to the Synced Absence Management Data documentation for more information on ‘Is Matched’ for Absence Reasons, School and the Employee grids.

 

Related content