Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Suggested Answer
+1
person also asked this
people also asked this
Replies
3 replies
Answers
1 answer
Subscribers
6 subscribers
Views
2401 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
Plug-Ins
Plug-in dependencies
georgeb768
over 7 years ago
Hi,
What is the best way to identify all objects in an environment that are using a plug-in?
Some plug-ins are represented by new expressions, some by new smart services, other by both. It's very complicated to export all applications from an environment and search with notepad++ for all the expressions and smart services of the plug-ins. Is there any other way?
Thanks.
OriginalPostID-247447
Discussion posts and replies are publicly visible
+1
Conor Cahill
Certified Lead Developer
over 7 years ago
I don't have a good solution to find current uses, but in the future a way to do this is to encapsulate your plug-in in an expression rule or process model, and then use that whenever you would need to use the plug-in. This gives you a few cool things:
1. You can easily find all uses of the plug-in by searching for dependents on the encapsulating expression rules / process models.
2. Now you only have one place to modify when you need to make changes to how the plug-in is called.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Reject Answer
Cancel
0
sikhivahans
over 7 years ago
Also, that helps to replace the deprecated plugin with a new and similar plugin or when an equivalent OOTB feature is introduced.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Mike Cichy
Appian Employee
over 7 years ago
For expressions, we unfotunately do not have a different solution from what you have mentioned.
For smart services, if you open the zip file created by Appian Health Check, there is a file called hc-process-model-nodes.csv which contains node types that you can filter by and their corresponding locations in process models.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel