I'm exploring Appian portals. I'm trying to implement self registration process using Appian portals. I have created interface, Integration object and Web API (kickoff the process model to create user). I have tested interface object separately to create user on clicking of submit button (On click of a submit button, call Integration to invoke Web API). It works absolutely fine.
However, when I used this interface in portal and published it. Its throwing me below error.
The UUID mentioned in the error is a constant which is holding list of groups. I checked the security for constants and all groups, its all set fine. Not sure why this error is coming.
Can you please help me with this?
Discussion posts and replies are publicly visible
Is it possible that you made changes to your interface to reference this constant since initially publishing it? Once you make any changes to precedent objects (like your interface), you need to republish the portal through the banner in the portal designer to ensure it gets the latest updates for those objects.
Hi Peter Lewis ,
Thanks for the reply. Drop-down field with the constants for labels and values were there initially only. However I republished the portals several times, it’s still not working.
I replaced the constant( having list of groups) with the constant having list of numbers(group ids). It will work. It looks like the problem is only with the groups.
Groups do not work in Appian Portals, so what's happening is that when you publish, the constant is correctly pulled into the published portal, but with its value stripped out.
I'm very curious - what are you using this constant for in your portal?
Ahh Alright. Thanks for the response John Rogers
I was trying a scenario where there can be different users (roles) like boxers, boxing organization users etc. So when they are registering, if they can select which group they belong to, I can add them to the corresponding Appian groups after user creation. Hence I had given dropdown to select groups while registering in portal.
Has this been mentioned in Appian portals documentation John Rogers?
Makes sense - that's a great way to add additional functionality into a self-registration portal! I agree that using the group IDs is your best bet.
We're working on adding a clarification after seeing your question. No changes yet, but only because we're discussing what to add where.
Thanks much John Rogers
© 2022 Appian. All rights reserved.