Skip to main content

Access Evo: User keeps getting deleted overnight

User is deleted from Access Evo every night.

H
Written by Harry Ledger
Updated over 2 months ago

This can occur when you have more than one person record in the system with the same email address - particularly where one person record is a leaver, and the other current.
​
When integrated with Access Evo via members integration, there should be no duplicate email addresses in your SelectHR system. Follow the steps below to verify if this is the issue and resolve it.

Identify duplicate email addresses

  1. Log in to the Admin Tool.

  2. Click Import/Export Data.

  3. Click Create an export definition.

  4. Click Select the data to export.

  5. Change the database to SelectHR.

  6. Log in.

  7. Copy the below SQL:

    SELECT PSS1.[Person Number],PSS1.[Informal Name Reverse],PSS1.[Effective Status],PSS1.[E-Mail],PSS2.[Person Number],PSS2.[Informal Name Reverse],PSS2.[Effective Status],PSS2.[E-Mail]FROM Person.Snapshot PSS1INNER JOIN Person.Snapshot PSS2 ON PSS1.[Person Number] != PSS2.[Person Number] AND PSS1.[E-Mail] = PSS2.[E-Mail]ORDER BY PSS1.[Informal Name Reverse],PSS1.[Person Number]

  8. In the top left of the data export window, click Options, Paste SQL from clipboard.

  9. Click Data.

Is the impacted employee in the returned data? If so, you will need to remove the email address entirely from the record which is not currently active.


Remove the duplicate email address

  1. In the Employee zone, click Employees, then Details.

  2. Open the employee record the email address should be removed from.

  3. Delete the email address from the work email field.

  4. Click Save.

  5. Repeat the steps until no duplicates remain.


Re-run the members integration batch job

If there is a time sensitive need to recreate the user, you will need to re-run the members integration batch job. We recommend allowing the service to process this - follow the below steps to trigger the job to run early:

  1. Log into the Admin Tool, click Batch Jobs.

  2. Scroll down to and double click System - Members Integration.

  3. Double click on the 1 within the green box.

  4. Change the Next Process Date back to yesterdays date.

  5. Click OK, OK.

The job will now process on the next service poll.

  • Depending on the size of your organisation, this may take several hours to run.

  • During the members integration job running, no other jobs will run.

  • During the members integration job running, no emails will send from the system.


Check the batch job has run successfully

With the System - Members Integration batch job still highlighted:

  1. On the right, click View the log for the selected batch job.

  2. Click View workflow log.

If the message against the workflow says Workflow completed without error, then the job has now completed.


Check the member has been recreated

Now that we know the job has completed, we can check that the member has been recreated.

  1. Log in to Access Evo.

  2. Click the Members icon in the top right.

  3. Use the search bar to search for the employee.

If the employee is present, then you have successfully resolved this issue in full.
​
If the employee is not present, support will need to review the person record to check for any remaining problems. In this instance, please raise a new case online and reference the title of this article.
​
Please include the name and email address of the employee when raising the case.

Did this answer your question?