It is a very painful process to deploy 300+ Crystal Reports to BO BI platform 4.1. The deployment has to be done one by one.
Two main issues for us, which makes the reports deployment by batch impossible.
1. To updating database connections of the reports and their dynamic cascading prompts for 300+ reports, one by one using crystal report designer (for report itself) and business view manager (for dynamic cascading prompt)
- Database server name
- Database name
- Username
- Password
The development, QA, UAT and production databases are in different servers and different networks.
2. The dynamic cascading prompts are messing up. If two reports have dynamic cascading prompt under the same name, it will overwrite each other and the dynamic cascading prompt will not work.
Currently workaround for us is:
After the report is deployed, manually create a folder under the same name as the report and manaully drag and drop each dynamic cascading prompt (4 object per prompt) into the folder.
That means, we can only upload one report at a time, move the dynamic cascading prompts into folder to avoid conflict, and then upload the next report.
Is there a better way to update the database connections by batch?
Is there any way to avoid the dynamic cascading prompt conflict between different reports?