How to best Share business rules across projects
I'm working in an environment where each RRC project relates to an actual work project.
Some of those projects create artefacts of a type 'business rule' which are currently stored within the folder structure for the work project.
Obviously Business rules don't necessarily pertain to just one project they pertain to the wider business and may be relevant for many projects.
Please can anyone point me to oneline RRC documentation or advise me on the best way of structuring our work assets so the business rules can be seen centrally as if we had a single central repository.
We're a new deployment of RRC, in fact just thinking about rolling it out now and I'm a very new user - so sorry if this is a dumb question, I am still rather dumb wrt RRC.
2 answers
This is discussed in this related Forum post: https://jazz.net/forum/questions/123123/reuse-artifacts-across-projects
But you can copy an artifact from one project to another using ReqIF export and import.
1) You can create project templates easily that include artifacts. If you create a project from a template that has the business rules defined, those new projects will contain the same business rules artifacts. The drawback of this is that if your business rules change, you need to keep updating the projects and master template
2) You can embed artifacts from other projects. If you have a project containing your business rules, you can embed those business rules in artifacts from other projects. If the artifact changes in the source project, you will see the same change reflected in any artifacts that have the rule embedded.
Hope it helps,