Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
7 replies
Subscribers
5 subscribers
Views
2271 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
Plug-Ins
I have installed User and Group Management Application from
boh
over 9 years ago
I have installed User and Group Management Application from
forum.appian.com/.../summary
But it is not working for me.
I have all the required plugins installed.
People Functions (v1.0.10)
Group Functions (v3.1.0)
User Search Expression (v2.1.0)
The application failed at GMTA_addMembersForm, due to "Expression evaluation error at function 'getmembergroupspaging': Error evaluating function 'getmembergroupspaging' : The function 'getmembergroupspaging' is unavailable."
Any thought?
OriginalPostID-171318
OriginalPostID-171318
Discussion posts and replies are publicly visible
Parents
0
Eduardo Fuentes
Appian Employee
over 9 years ago
The API to get installed plug-ins is a private API. There's no public API to get a list of installed plug-ins.
I know that if you know the key of the plug-in and smart service you can create a plug-in to see if the smart service is installed:
ProcessDesignServie.getACSchemaByLocalId(smartServiceId);
where smartServiceId is a string of type <plugin_key>.<smart_service_key>.
This will throw "InvalidActivityClassSchemaException" if the smart service is not available.
For functions you could use
ProcessDesignService .evaluateExpression(exprString);
where exprString is an example of the use of the desired expression such as
String exprString = "=fn!myfunction()";
This will throw
com.appiancorp.suiteapi.common.exceptions.ExpressionException: The function 'myfunction' is unavailable.
if the function is not installed.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Reply
0
Eduardo Fuentes
Appian Employee
over 9 years ago
The API to get installed plug-ins is a private API. There's no public API to get a list of installed plug-ins.
I know that if you know the key of the plug-in and smart service you can create a plug-in to see if the smart service is installed:
ProcessDesignServie.getACSchemaByLocalId(smartServiceId);
where smartServiceId is a string of type <plugin_key>.<smart_service_key>.
This will throw "InvalidActivityClassSchemaException" if the smart service is not available.
For functions you could use
ProcessDesignService .evaluateExpression(exprString);
where exprString is an example of the use of the desired expression such as
String exprString = "=fn!myfunction()";
This will throw
com.appiancorp.suiteapi.common.exceptions.ExpressionException: The function 'myfunction' is unavailable.
if the function is not installed.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Children
No Data