Personalization Utilities

Overview

Contains a collection of Functions and Smart Services under the Identity Management palette:

Smart Services:

  • Rename Custom Group:
    • Allows you to change the name to any group, even if it is a custom group
  • Create Custom Title:
    • Creates a custom title to be displayed in the Title dropdown when creating a user account
  • Rename Custom Title:
    • Allows the renaming of a custom title due to organizational changes or the discarding of a duplicate title
  • Deactivate Users:
    • Deactivate multiple users at the same time
  • Reactivate Users:
    • Reactivate multiple users at the same time
  • Create User With i18n:
    • Allows you to set the locale, the timezone and calendar preferences for the user to be created
      • Please note: DOES NOT Send Temporary Credentials Email
  • Import Users from CSV Smart Service
    • A template is included with this download

Key Features & Functionality

  • isUsernameAvailableForNewAccount()
    • Wrapper to call the isusernameavailable() method in the UserService API.
  • getDeactivatedUsersBy()
    • Allows you to search for deactivated users based on different fields, values for those fields and two operators (1:EQUALS and 2:CONTAINS)
  • getUsersBy()
    • Allows you to search for active users based on different fields, values for those fields and two operators (1:EQUALS and 2:CONTAINS)
  • userSearch()
    • Allows you to do a multi-field search. Syntax is "userSearch(Text[] property, Number[] operator, Text[] value)"
Anonymous
  • Hi,

    The Personalization Utilities plug-in has been flagged in the health check report as medium risk. The following deprecated Appian API is being referenced:

    • [deprecated] com.appiancorp.suiteapi.common.ServiceLocator.getUserProfileService(com.appiancorp.services.ServiceContext)

    Could you please review this and let us know if there are any plans to remove this dependency in future versions?

    Thanks in advance!

  • I get the same:

    PersonalizationUtilities (PersonalizationUtilities) references deprecated Appian APIs
    [deprecated] com.appiancorp.suiteapi.common.ServiceLocator.getUserProfileService(com.appiancorp.services.ServiceContext)

  • Upgraded to version 3.9.1 and could still see that the plugin is being flagged in health check with medium risk due to dependency on deprecated APIs:

    PersonalizationUtilities (PersonalizationUtilities) references deprecated Appian APIs
    [deprecated] com.appiancorp.suiteapi.common.ServiceLocator.getUserProfileService(com.appiancorp.services.ServiceContext)

    Wanted to confirm plans for remediation in upcoming release please.

    Thanks

  • We tested version 3.9.0 with Appian 24.4 and currently on 25.1 and have not found any issues with compatibility.

  • Hello,

    Could you please confirm whether this plugin is compatible with version 24.4?

    Thank you in advance.

  • We have recently upgraded the plugin to v3.9.0 and even after the upgrade the below deprecated API is being flagged in healthcheck reports:

    PersonalizationUtilities (PersonalizationUtilities) references deprecated Appian APIs
    [deprecated] com.appiancorp.suiteapi.common.ServiceLocator.getUserProfileService(com.appiancorp.services.ServiceContext)

    Hoping to understand if there are any plans to remove dependency on this deprecated api in future releases and if the plugin would still be compatible with Appian 24.4 with the deprecated API

  • Morning Ryan,

    This version of the plugin (3.9.0) has been tested and verified by Appian for 23.2, but not for 23.4. However, given that this plugin is one of the most used ones across the customer base and I see no reports of issues on 23.4, I'd see no reason this wouldn't work on 23.4. 

    If you're running a remotely recent version of Appian, I'd recommend upgrading to the latest version of this plugin.

  • Morning, 

    Please can it be confirmed whether this plugin is 23.4 compatible?

    Regards

  • Dear Appian author,

    We were using this plugin on 22.x, but when upgraded at 24.2 is no longer working, at least, the functionality to import users from a CSV.

    Could you please confirm that 24.2 is not supported? or alternatively if we need to change something?

    Regards,

  • v3.9.0 Release Notes