Overview
Contains a collection of user and group related Functions and Smart Services as detailed below.
Please note that this plugin contains functions that were previously included in the Group Functions plugin and the User and Group Management Application plug-in.
IMPORTANT: Prior to deploying v1.9 or the latest version of the People Functions plugin, please un-deploy the Group Plugins function and the User And Group Management Application plugin if they are present on your environment.
Deprecated functions and smart service are now included out of the box.
Key Features & Functionality
Functions:
Smart Services:
Hey, we've been using this plugin and just started getting an error popping up in our process models where it's used that says the following:"The function 'isuseractive' is unavailable".
If I retry the errored node it works. Any idea what's causing this?
Unfortunately, we will not be able to. There is no substitute for the deprecated API and we will continue using it until a new one becomes available.
Hi Mike,
Below issue is being reported in health check report.
People Functions (psshared.peoplefunctions) references deprecated Appian APIs [deprecated] com.appiancorp.suiteapi.common.ServiceLocator.getUserProfileService(com.appiancorp.services.ServiceContext) [deprecated] com.appiancorp.suiteapi.personalization.UserValidationUtils.isValidNameLength(java.lang.String, int)
Can you help on rectifying this?
https://docs.appian.com/suite/help/20.2/fnc_people_a_groupmembers.html
getdirectgroupmemberuserspaging shows as deprecated. is there an another alternative way to get the groups where a user is directly added to. And can we have a function to search on group names starting with ?
or custom code to get user directly belonging to the group where group name starts wtih ABC_XXX
What is your startIndex value? (it should be 0 if you want the first result)
I spoke too soon, getadminuserspaging() seems to be regularly missing a member of the admin group. For whatever reason it is skipping the member added to the admin group whose user ID comes first alphabetically.e.g. If I have in the admin group users : Aaron, Brady, Carl, David, Edward then getadminuserspaging() will ONLY pull back Brady, Carl, David, Edward. If I thin remove David it will then pull back Brady, Carl, Edward; however, if I were to remove Aaron it would pull back Carl, Edward skipping Brady this time as he's the new first in alphabet.Please advise as to why the plugin is behaving this way and how I can get it to pull back all admin users including the first alphabetically.
I was able to workaround this for my use case using getadminuserspaging() which seemed to work for all groups, still curious why the other function only worked for some groups.
I'm having an issue where getadmingroupspaging() is only working for some groups and not for others, even though all group ID's fed to it have administrator groups for them in security. Please advise?
Hi,
I am trying to install the plugin in one of my inctances but it throws the following error when I deploy it