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
3712 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
0
Siva
Certified Lead Developer
over 11 years ago
Hi,
You can check process model's documentation which is available in process model dashboard.
There you can search for Rule/Constant/Function by regular browser search. Here is the link
forum.appian.com/.../Generating_Process_Model_Documentation
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
lindat
over 11 years ago
Let me phrase my question another way: What is the most expedient method for locating the expressions (within all of my process models, rules, record types, Tempo reports, etc) in which I am using the OOTB length function?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
shelzle
over 11 years ago
Create an application and put all models, rules and so on into it. Export this application. You now have a zip file with many XML files in which you can search for any text.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
lindat
over 11 years ago
What method do you then use to identify the individual XML files that contain the string of interest? What tool do you use to then view the XML file and locate the string within it?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
shelzle
over 11 years ago
Notepad++ allows you to search in multiple files.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Matt Luo
Appian Employee
over 11 years ago
Another useful tool for searching through multiple files on Windows is WinGrep (
http://www.wingrep.com/)
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
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