Sign up now for Client Certification Foundation Course - June cohort!
Pure's logos
Pure Help Center for Pure Administrators

If you are a researcher, or other non-admin at your institution, click here.

  • Home
  • Announcements
  • Release Notes
  • Technical user guides
  • Training
  • Events
  • Support
  • Contact Us
  • Home
  • Knowledge base articles
  • Pure Core

How Can We Help?

Search Results

Filter By Category

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Contact us

What is Person Maintenance JobWhat is Person Maintenance Job

What

Users are getting locked without an obvious reason. This might be due to the Person Maintenance job.

Why

This job updates Person and User content to ensure correct access to Pure, license count and sorting of affiliations. The actions performed by the job are:

  • Update roles that should no longer be assigned to a person's User, e.g., when the person becomes former.
  • Update FTE when organisation associations are no longer active.
  • Update order of organisational affiliations (as defined in Administrator > Persons > Organisation affiliation sorting).
  • Update the User account lock status based on the presence of assigned roles.
  • Update roles because of time passing, e.g., 
    • removing Person and User relation because Personal user or Student user are reaching the end date and becoming former without being otherwise updated or saved;
    • changing a former person to current due to changes to the grace period for either staff or students.
  • Report when a person has an affiliation (PersonOrganisationAssociation) with an end date which is earlier than the start date. This will be shown as a Warning in the job log.

If a role or an active person association is added, then the job will unlock those user accounts that were previously locked by the job due to missing active person association (student or staff) or no roles assigned.

 

 

If you don't want this job to lock the User, it is possible to change lock strategy. Note: any changes will be applied to ALL users, including those currently locked:

  1. Go to Administrator > Jobs > Cron job scheduling
  2. Open the Person Maintenance job and click Edit configuration
  3. Open the default configuration and toggle "Lock user accounts without applicable role" off

    When you toggle this off, the job will no longer lock Users whose Person or Role is removed. It will also unlock all Users that were previously locked by the job.

It is possible to keep Trusted users unlocked even if the Person or Role is removed.

  • Go to Administrator > Jobs > Cron job scheduling
  • Open the Person Maintenance job and click Edit configuration
  • Open the default configurations and toggle "Do not lock user accounts with trusted user roles" ON

    If a Trusted user is added after the job locked the User, then it will not be reopened on the next job run. This is to avoid Personal users giving former active Users access to Pure.

     

More information

5.12.0 Release notes: Update person user role
5.15.0 Release notes
Note: Some of this information is for internal use only and might not be accessible.

Published at December 11, 2024

Download
Table of Contents
  1. What
  2. Why
Related Articles
  • Synchronisation and employment terminations
  • API Performances Issues - How to optimize It
  • How to Enable Funding Database
  • Pure API: Merging Content - HTTP Error 500 (Internal Server Error)
Keywords
  • 5.17.0
  • cron job
  • 5.18.0
  • persons - internal
  • user/roles/access rights
  • users

Was this article helpful?

Yes
No
Give feedback about this article

    About Pure

  • Announcements

    Additional Support

  • Events
  • Client Community
  • Training

    Need Help?

  • Contact Us
  • Submit a Support Case
  • My Cases
  • Linkedin
  • Twitter
  • Facebook
  • Youtube
Elsevier logo Relx logo

Copyright © 2025 Elsevier, except certain content provided by third parties.

  • Terms & Conditions Terms & Conditions
  • Privacy policyPrivacy policy
  • AccesibilityAccesibility
  • Cookie SettingsCookie Settings
  • Log in to Pure Help CenterLog in to Helpjuice Center

Knowledge Base Software powered by Helpjuice

Expand