Hi John,
I have a javascript app example that queries user stories that satisfy this condition:
(Name contains _oldString)
and updates all returned stories' Name field by replacing _oldString with _newString. The rest of the name is not changed, only a part that matches the query.
Please see the code in this github repo (
https://github.com/nmusaelian-rally/replace-substring-in-names).
It is outside of Rally support's scope to write or debug custom code. This app is written for illustration purposes of what is possible. Please see this article, "How to deploy a Rally Catalog or Custom app from HTML source" (
https://rallydev.force.com/answers?id=kA014000000PKGy) on how to install this custom app in your workspace. You will have to modify the values of variables _oldString and _newString currently in the code.
WARNING: this app modifies your data. Before you run the app, I suggest testing the query on HierarchicalRequirement object in the
WS API interactive document, e.g. (Name contains "my old string") and check the TotalResultCount and the results to make sure that the stories that the app will modify are actually the stories you want to be modified.
I hope this helps.