I have installed User and Group Management Application from

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
  • 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.
Reply
  • 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.
Children
No Data