Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info
iconfalse
titleIs this feature disabled?

This feature must be switched on by Commerce Vision. 

Requirements: version 2022.3.

Overview

Inactive User Management helps website user maintenance by a one-off or scheduled clearning up of dormant user accounts. The automated process deactivates website is an automated task that helps you keep your user records current. It helps clean out users who might have abandoned their accounts. First, the task finds users who have not logged into their accounts for a set amount of time. Before deactivation, the user receives a first warning via email, and can click the 'remain active' link to stop the process, If this is not done, a final warning is sent. If the link in this second email is not clicked, the user account will be deactivated.

InfoA dormant user who

in for a period your business sets, e.g., 365 days, and sends them up to two warning emails. Then, if there is no response after the second warning, the user account is deactivated and a 'user deactivation' email sent.    


Info
titleWhat is a 'Deactivated User'?


disabled and deactivated are different statuses even though users with either status will not be able to login to their account.

  • disabled - the user account remains active. They are prevented from logging in as a temporary measure, e.g., they had too many failed attempts at logging in, access has been manually turned off for an account or security reason, etc. Admins can always manually disable/undisable a user account in the CMS. There is no condition to prevent a user from being disabled, e.g., all approvers can be disabled. Learn more: disable a website user
  • deactivated - the user account is deemed inactive. They are prevented from logging in as a permanent measure, e.g., the user is no longer is a customer user of your store. Admins can manually deactivate/reactivate a deactivated user but changing a user to deactivated is rare. There are conditions that prevent a user from deactivation, i.e., if the user is the only approver on the account, or
has
  • have orders awaiting their approval
cannot be deactivated through this service. 

  • Image Added

A user can be both disabled and deactivated at the same time. 


NOTE - A deactivated user's record remains in the database, and their account can be reactivated from the Edit User's page. To remove a user from the database, see: Delete a Website User.)





Excerpt
hiddentrue

Set an automated task to deactivate inactive user accounts.







Panel

On this page:

Table of Contents


Inactive User Management Settings


CMS administrators can

configure

set:

the inactive period
  • number of days of inactivity before a user is marked as 'inactive' and sent the 'keep me active' email (default: 365 days)

before the first warning is sent
the
  • number of days after the first

warning
  • email to send the final

warningthe
  • email if user does not respond (default: 60 days)

  • number of hours the

activation link to login in each warning
  • 'keep me active' link in an email is valid (default: 48 hours)

the
  • number of days of no response after the final warning to

deactivate the account
Once deactivated, the
  • mark user account

is marked as 'inactive'. A deactivated user cannot login but the user account and history remains in the system.    
Excerpt
hiddentrue

Set the system to auto-deactivate inactive user accounts.

Panel

On this page:

toc
  • as deactivated and send deactivated email (default: 30 days)

  • the date and time to start the inactive user management task. 


Info
titleApprover Users

An inactive user cannot be deactivated if they meet one of two conditions:

  • they are the only approver on the customer account, or

  • they have orders awaiting their approval. 

Such inactive users are automatically added to the'deactivation suspended' list and the account remains active. You can check this list and move a user to the 'deactivate user' list manually. But deactivation will be re-suspended if either condition still applies.

See: Manage Approver User Inactivation



Step-by-step

Guide

guide

Configure Inactive User Management


Set when the warning emails and deactivation are triggered

1. Configure inactive user management settings

Set time periods for the task to check for deactivated users and to send email notifications.

  1. In the CMS, go to SettingsSettingsFeature ManagementUserUser Accounts.

  2. Ensure User Accounts is enabled, then click Configure.

  3. Go Scroll down to Inactive User Management.
    Image Removed
    Inactive User Management - CV ecommerce Image Added



  4. Toggle ON Enable Inactive User Management. This enables turns on the feature on your website.

  5. Inactive User Activation Link Expiry in Hours: hours after a warning email is sent for the link to Set Expiry for Email Link (hours): number of hours before the 'keep me active' links in email notifications expire. Default: 48 hours

  6. Inactive Set Send First Warning Email in Days(days): number of days a user is inactive has not logged in before first warning email is sent. Default: 365 days

  7. Inactive Set Send Reminder Email in Days(days): (only if user did does not click on activation the 'keep me active' link in first warning email or failed to log in) number of days after first warning before to send final warning email is sent. Default: 60 days

  8. Deactivate Email in DaysSet User to Deactivated (days): (only if user did does not click on activation 'the keep me active' link in final warning email or failed to log in) number of days after final warning email is sent for account to be send deactivated notification. Default: 30 days

  9. Click Save.

Configure Scheduled Task

Set how often the inactive users check is done.

In Task Options, click Edit
Image Removed
Is Active: toggle ON to turn on the scheduled task.
Occurrence: run the task one time or repeat after a specific period
Start: start date and time
Prestored Procedure: do not change without Commerce Vision instruction
Poststored Procedure: do not change without Commerce Vision instruction
  • Click Save.
  • Configure Approver Management

    Check? dormant users who cannot be deactivated because they are the only approver on an account or have orders awaiting their approval. 

    Edit Page and Email Templates

    The landing page after a 'remain active' link is clicked and the deactivation email messages can be edited. Just click on the button under each field to go to each email template.

    Image Removed

    (1) Inactive User Landing Page template: 

    (2) First warning email template: inactive user warning widget

    (3) Reminder warning email template: inactive user reminder email widget

    (4) Deactivation final email template: deactivation final email widget
    1. NOTE - If the task schedule has not been set, do that before saving.

    2. Set schedule for daily task

    This scheduled task checks user records for inactive users, sends the warning emails, deactivates users, and adds inactive approvers who cannot be deleted to the 'suspend deactivation' list.


    Enter the date the daily task is to begin and the time each day it will run.

    1. Scroll down to Scheduled Task Settings

      Image Added

    2. DateImage Added- click icon to set date the task will first run. 

    3. ClockImage Added- click icon to set the time each day the task will run. 

    4. Click Save.

    3. Manage Inactive Approver Users (optional)

    Inactive approvers who are the only approver on a customer account or have orders awaiting their approval cannot be deactivated. Instead the system will add them to the Deactivation Suspended list. The user account remains active.

    You can manually set an approver on the Deactivation Suspended list to Reschedule Deactivation. However, they cannot be deactivated if either condition still applies to them.

      

    To view and edit inactive approver users found by the system:

    1. On the Inactive User Management page, scroll down to Approver User Management

      Image Added
    2. Click the View Inactive Approver Users button.

    3. Use Search to find all inactive Approver Users found by the task. 

      Image Added

    4. To move a user to/from the Deactivation Rescheduled and Deactivation Suspended lists, toggle ON the user, then click Reschedule Deactivation or Suspend Deactivation


    4. Edit 'Keep me active' landing page & email templates (optional)


    Tip

    You can also access these templates in Pages & Templates via the navigation menu. 

    Image Added


    While in Inactive User Management feature settings, just click the button to go directly to the template you want.

    Image Added

    • Inactive User Login Status Template:edit messages displayed to the user when they click the 'keep me active' link (i) when it is active, and (ii) when it has expired. See: Inactive User Link Widget

      Image Added




    CMS Website User Search

    In the CMS, apply the Deactivated filter to the Website Users search to find all deactivated users. 

    Image Added 


    1. Go to E-CommerceUsersWebsite Users

    2. In Website User Maintenance, all active users are listed by default. 

    3. Click the filter iconImage Addednext to the User Status column.

    4. Click in the empty field, select 'Deactivated' from the dropdown, and click Filter.
      Image Added
    5. All 'Deactivated' users have the Deactivated icon Image Added in the User Status column. 
      Image Added


    Reactivate Deactivated User

    Available only when the Inactive User Management task is enabled. TIP - You can also manually deactivate/reactivate a deactivated user.

    Deactivated users, e.g., those found by the inactive user deactivation task, can be reactivated manually in CMS Website User Maintenance. NOTE - A reactivated user cannot be deactivated again manually in the CMS.


    To reactivate a deactivated user:

    1. In the CMS, use the Website User Search in Website User Maintenance to find the deactivated user.  


    2. Click Edit to view the user's details.  
      Image Added
    3. In the Edit User page, toggle OFF User DeactivatedNOTE - This toggle displays only for a deactivated user.
      Image Added
    4. Confirm you want to reactivate this user.
      Image Added
    5. To save this change, click Save & Exit.

    Manually Reactivate/Deactivate User

    Account administrators can manually deactivate or reactivate a user. This function can also be accessed in the CMS if the Advanced User Maintenance page has been added.

    IMPORTANT - Deactivated users are called 'Permanently Inactive Users' in this function.  

    Use Advanced User Maintenance

    1. While logged into your website or in the CMS, go to UsersAdvanced User Maintenance
      Image Added
    2. In Search, enter part or all of a user's name or id. NOTE - Search results will show not only deactivated (permanently inactive users) but all users that match the search criteria.

    3. Tick Show Permanently Inactive Users
      Image Added

    4. Click Search.

    5. To view a user's details, click the radio button next to the user.
      Image Added


    6. The user's record is displayed. Check the user's 'Is Permanently Inactive' status.
      Image Added

      Manually reactivate a deactivated user

    7. To reactivate the user, click Modify and untick the checkbox.
      Image Added

    8. To save the change, click OK.



    Additional Information

    Multiexcerpt
    hiddentrue
    MultiExcerptNameAdditional Info
     --


    Multiexcerpt
    hiddentrue
    MultiExcerptNameFeature Title

    Auto Inactive User Management


    Minimum Version Requirements


    Multiexcerpt
    MultiExcerptNameMinimum Version Requirements
    042022.38.003


    Prerequisites


    Multiexcerpt
    MultiExcerptNamePre reqs

    --


    Self Configurable


    Multiexcerpt
    MultiExcerptNameSelf Configurable

    NoYes


    Business Function


    Multiexcerpt
    MultiExcerptNameBusiness Function

    Users


    BPD Only?


    Multiexcerpt
    MultiExcerptNameBPD Only

    Yes


    B2B/B2C/Both


    Multiexcerpt
    MultiExcerptNameB2B/B2C/Both

    B2BBoth


    Third Party Costs


    Multiexcerpt
    MultiExcerptNameThird Party Costs

    n/a



    Related help

    Content by Label
    showLabelsfalse
    max5
    spacesKB
    showSpacefalse
    sortmodified
    reversetrue
    typepage
    cqllabel in ("user-admin","customer","user-website") and type = "page" and space = "KB" and title ~ "Disable"
    labelsuser accounts

    Content by Label
    showLabelsfalse
    max5
    spacesKB
    showSpacefalse
    sortmodified
    reversetrue
    typepage
    cqllabel in ("user-admin","customer","user-website") and type = "page" and space = "KB" and title ~ "Delete"
    labelsuser accounts

    Content by Label
    showLabelsfalse
    max5
    spacesKB
    showSpacefalse
    sortmodified
    reversetrue
    titleRelated widgets
    typepage
    excludeCurrenttrue
    cqllabel = "widget" and type = "page" and space = "KB" and title ~ "'inactive user'"
    labelsuser accounts

    Content by Label
    showLabelsfalse
    spacesKB
    showSpacefalse
    sortcreation
    excerpttrue
    reversetrue
    excludeCurrenttrue
    operatorAND
    cqllabel = "widget" and space = "KB" and title ~ "'deactivated user deactivation'"
    labelswidget cms