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
2083 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 8 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
ryanh
over 8 years ago
Is there a dynamic way we can test for the existence of a loaded plug-in (smartservice or function) in our code? The admin console & logs are useful when you manually check them and the Appian health check works but is manually run, slow to run and creates a heavy load on the system (hc-plugins.csv is created, but we do not run the health check daily in each environment).
I have a set of processes that run periodically (at least every morning) on each server that checks a number of internal system settings including all of our database connections to make sure they are operational. Adding a plugin check to verify certain plugins (and possibly their version) are operational would be helpful to indicate when a plugin isn't loaded or a developer has updated it to a new version.
I am testing calling some functions (that are plugins) but they tend to crash the node (expected) when the function doesn't exist and hence the process model crashes. I'd like to capture the success/failure in a try/catch type of method so I can gracefully know of the failure. Sure, I could create a subprocess for each plug-in we have and have a parent process call every subprocess and track which ones succeed or fail (with the failures timing out at 1 minute), but this could become unwieldy with 50 or so plug-ins.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Reply
0
ryanh
over 8 years ago
Is there a dynamic way we can test for the existence of a loaded plug-in (smartservice or function) in our code? The admin console & logs are useful when you manually check them and the Appian health check works but is manually run, slow to run and creates a heavy load on the system (hc-plugins.csv is created, but we do not run the health check daily in each environment).
I have a set of processes that run periodically (at least every morning) on each server that checks a number of internal system settings including all of our database connections to make sure they are operational. Adding a plugin check to verify certain plugins (and possibly their version) are operational would be helpful to indicate when a plugin isn't loaded or a developer has updated it to a new version.
I am testing calling some functions (that are plugins) but they tend to crash the node (expected) when the function doesn't exist and hence the process model crashes. I'd like to capture the success/failure in a try/catch type of method so I can gracefully know of the failure. Sure, I could create a subprocess for each plug-in we have and have a parent process call every subprocess and track which ones succeed or fail (with the failures timing out at 1 minute), but this could become unwieldy with 50 or so plug-ins.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Children
No Data