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
5 replies
Answers
2 answers
Subscribers
10 subscribers
Views
5362 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
General
Deprecated elements
karlg
over 8 years ago
Simple question regarding deprecating elements, how do you deal with them?
Do you keep an eye open on deprecated elements and the moment they are anounced deprecated you explore the code to fix all deprecated elements? Kind of hard since we don't have a "find" function to determine where a specific element is used (a deprecated appian function for example).
Do you simply go ahead and deploy the new version of Appian and test your applications? If anything breaks you fix at that moment before updating appian version in production?
Other strategies?
Curious to know, thanks!
OriginalPostID-247514
Discussion posts and replies are publicly visible
0
aayusha
Certified Senior Developer
over 8 years ago
I generally prefer to change the description of the object to Deprecated and if in future I need to remove the object from the environment, one can search all the objects by the word deprecated.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
+1
karlg
over 8 years ago
Very good idea indeed! Thank you for sharing.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Reject Answer
Cancel
0
snehab848
Certified Lead Developer
over 6 years ago
In 17.3, in addition to being able to search for objects by name, description, or UUID, you can now also perform searches of the expressions within design objects from Appian Designer. So you can search for a deprecated function within design objects from 17.3 onwards.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Shanmukha
A Score Level 1
over 6 years ago
Hi karl,
I will surely agree with @Aayusha's suggestion. If more then 3 methods are deprecated then it is better to use that approach other wise you can go with Sneha approach if you are using 17.3 version of Appian.
We are actually looking for the other thing to create a process/out of box java function where it will take the deprecated elements list and scan through all the components and will provide you the report end of the day.
Thanks.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
andriyr
over 6 years ago
Hi Karl,
As others have mentioned, changing the description of your objects to "Deprecated" is probably a good place to start.
To check whether there are any references to these objects, I would also add that it can be helpful to keep deprecated objects in a separate app. That way you can periodically go through and check to make sure there are no dependents left that need to be updated.
On the other hand, if you are asking specifically about the deprecated/updated Appian functions, you can take advantage of the full text search mentioned by Sneha. Just search for the specific function name, or a string like "17r1" to find a list of all the places where you used an old version.
Hope this helps!
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Reject Answer
Cancel