Deactivate Users

Hello!

Recently we had to let some people go, and I faced a dilemma: I want to deactivate their accounts, but at the same time, I’d like to keep their names in the User fields of the forms and in the record history.

I haven’t check the current behavior for history, but deleted users definitely disappear from User fields.

Would it be possible to have a checkbox or a parameter (like the one we have for roles) to mark users as inactive, meaning:

  • they can’t log in,
  • we don’t get charged for them,
  • but all the information remains visible?

Thanks!

Hello Mitya,

That’s a great point! In this case, I’d suggest creating an “inactive” role. You can grant that role access to at least one resource (with all permissions revoked),


and then assign it to users you want to deactivate. Users assigned to the inactive role won’t count toward your total active user count, but their names will still appear in User fields and record history.

You’re right by the way, if you delete a user, their name disappears from User fields, but if you re-add them, their information will show up again.

I hope this helps!

Dear Firas,

Thank you for the workaround!
In fact, I had already done exactly what you suggested — moved users to the group without rights. I just didn’t know that users without any rights don’t count toward the total active user count. That’s great news!

Hi Mitya,

Good news: what you asked for is now built in. “Delete user” has been replaced by “Revoke access”. When you revoke a user’s access:

  • They can no longer open the database, and they no longer count towards your licenses.

  • Their name stays in User fields and in the record history.

  • You can undo it from the Audit Log, with “Restore access” on the “Revoked access of…” event

So you no longer need the “inactive” Role workaround. For users you moved to that Role, you can revoke their access instead.

Users who were deleted before this release show “#Err” in User fields. Adding them to the database again brings their names back.

See Revoking a user’s access to a Database.