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
Parents
  • 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

Comment
  • 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

Children
No Data