Reusable Production Support Tools
Recently in my application we deployed a suite of "production support tools" for our production support team. The aim behind them was to allow prod support to bulk process data remediation efforts.
For example, we deploy a workbasket routing decision table into Prod and there is a bug in it. As a result ~100 cases are in the wrong workbasket and must be moved. Normally this might be done case by case, or via some SQL on the backend, both of which are time consuming. So i made a cute little harness and now they just enter a CSV of cases and click "run." Everyone is much happier.
Everyone is so happy we're planning on deploying these tools into other PEGA applications within my organization. The problem is my application is in 7.2.2 whereas some of the other applications are in 7.1.8 and some others in 7.4.1.
What is the best strategy of synchronizing this code between applications so we're not literally recoding it for each version?