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 (v1.9 and v.1.10)
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?
I am trying to install the plugin in one of my inctances but it throws the following error when I deploy it
Hi Jacob Edelman and Cadell Vas
We adhere to the IANA standard:en.wikipedia.org/.../List_of_tz_database_time_zones
Were you able to find out what values need to be passed?
We are upgrading our platforms to New Appian version 20.1. Can we expect an updated version of this plugin to support on Latest Version of Appian as It shows Compatible Version(s): 16.3+, 18.4
(I should clarify that when I say "front end", i mean procedurally such as via a related action or some other, not by the OOB name details editor -- since all other user details will be provided via Active Directory for almost all of our users, we had to lock down this capability, and there is currently no way to lock these out without also locking out the Nickname update field.)
Hey Mike Cichy -- any chance the "update user profile advanced" smart service could be updated to include updating of the user's Nickname (aka displayName)? Our dev team is trying to allow this to be updated by the front-end (and/or provided by Active Directory), but so far there seems to be no functionality within Appian to do this.
Thanks Mike - I'll update our internal guidance notes to reflect this position. We're currently on an exercise to refactor code to remove our reliance on fully deprecated plug ins however we do not have to worry too much about elements of a plug in being deprecated. Cheers Paul.
There isn't an easy way to do this since the deprecated APIs could be used in shared portions of the code and programmatic identification would be difficult.
I would not worry about the API removal unless the plugin itself is deprecated and replaced with something else (another plugin or OOTB functionality) - there is another HC finding for that, which identifies deprecated plugins.
© 2020 Appian. All rights reserved.