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
8 subscribers
Views
3713 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
AI and Rules
How can I search all of my expressions in process models and rules to determine
lindat
over 11 years ago
How can I search all of my expressions in process models and rules to determine where I am using a particular function/rule/constant? I am able to access the process model directories on the server....
OriginalPostID-79644
OriginalPostID-79644
Discussion posts and replies are publicly visible
Parents
0
ryanh
over 9 years ago
I had to perform a similar function today to try and identify if a query rule that I want to change is used by more than 1 SAIL based expression in my entire app. I was able to export the full application, unzip it and use notepad++ to do a 'find in files' search for the UUID of the query rule. It found it in a 4 places, the main application's package list, the specific content file for the query rule, the export log and most importantly 1 and only 1 content folder that was the one for the expression rule that I knew called it. Because it didn't find the uuid in other content files I am assuming it was not called elsewhere in a process model or rule in my app (which I was fairly confident of before).
It was a tedious process finding out what to do to confirm my suspicion that it was only used once, but it appears to have worked. We are on Appian 7.6 and will be upgrading to 7.10 or the next version in a few months. Had we had a 7.9 instance for testing with I could have used the newer application dependency checking functionality and saved me an hour. Thanks for a solution that helped!
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Reply
0
ryanh
over 9 years ago
I had to perform a similar function today to try and identify if a query rule that I want to change is used by more than 1 SAIL based expression in my entire app. I was able to export the full application, unzip it and use notepad++ to do a 'find in files' search for the UUID of the query rule. It found it in a 4 places, the main application's package list, the specific content file for the query rule, the export log and most importantly 1 and only 1 content folder that was the one for the expression rule that I knew called it. Because it didn't find the uuid in other content files I am assuming it was not called elsewhere in a process model or rule in my app (which I was fairly confident of before).
It was a tedious process finding out what to do to confirm my suspicion that it was only used once, but it appears to have worked. We are on Appian 7.6 and will be upgrading to 7.10 or the next version in a few months. Had we had a 7.9 instance for testing with I could have used the newer application dependency checking functionality and saved me an hour. Thanks for a solution that helped!
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Children
No Data