Skip to main content
hemantb0002
August 21, 2024
Question

Replacement of Deprecated 'People Function' Plugins

  • August 21, 2024
  • 3 replies
  • 1 view

Hello Team,

As you all know that few of the functions from 'People Function' plugins are deprecated and can be removed at any time. Can you please help me with the replacement of functions with Appian out of box function.

Below if the list of functions which have been used in our code,

aregroupsaddedbyrule
areusersaddedbyrule
doesuserexist
getadmingroupspaging
getadminusersdirectpaging
getadminuserspaging
getallgroupsnames
getdirectadmingroupids
getdirectgroupmemberuserspaging
getgroupprofile
getgroupuuid
getmembergroupsdirectpaging
getmembergroupspaging
getmemberusersdirectpaging
getmemberuserspaging
getuseruuid
groupprofilerecordtypesource
isusermemberofallgroups
validatenameforuser

Please let us know if anyone has already implemented code to replace above functions.

3 replies

mikes0011
Brainy
August 21, 2024
getuseruuid

user("username", "uuid")

validatenameforuser

i'm guessing "isUsernameTaken()" or "isUsernameAvailableForNewAccount()", depending on your particular use case

Some of the above rules probably have no equivalent replacements yet, but you can probably find the replacements (where they do exist) by browsing the Functions Documentation.

hemantb0002
August 26, 2024

Thanks 

davidj137213
August 26, 2024

Why don't you try implementing your own functions using the source code from People Function as a reference?