What's the recommended approach to setting Suspicion Profiles Crossing RDNG PAs?
We have a scenario where Business Requirements are captured in one PA and System Requirements in another.
When setting a Suspicion Profile to watch changes in these, we came across the following:
When changing an SR, we correctly see the Suspicion on the SR PA.
However, on the BR PA, the artifact is not shown as suspect.
Is this a bug, a limitation or just something that would required additional configuration on the profiles?
For reference, this is on RDNG 5.0
Accepted answer
You probably have not configured the suspicion profiles correctly.
Let's say your two projects are called "Business Requirements" and "System Requirements" respectively and you want to monitor the "Link To/Link From" relationship. Here is the check list.
1. The two projects are associated with one another with the "Provides Related Requirements" relationship.
2. In the details page of "Suspicion Profiles for Business Requirements", there are at least two sections of link types to follow - "Link Types for Business Requirements" and "Link Types for System Requirements". Make sure that the "Link" link type is at "Watching" state in the "Link Types for System Requirements" section (important).
3. Make sure that the suspicion profile is enabled in the "Business Requirements" project.
4. In the details page of "Suspicion Profiles for System Requirements", there are at least two sections of link types to follow - "Link Types for Business Requirements" and "Link Types for System Requirements". Make sure that the "Link" link type is at "Watching" state in the "Link Types for Business Requirements" section (important).
5. Make sure that the suspicion profile is enabled in the "System Requirements" project.
Based on your description, it appears that only the link types in the "Link Types for System Requirements" section of "Suspicion Profiles for System Requirements" are being monitored. In other words, only links within the same project "System Requirements" are being monitored. You need to enable the "cross project" bit as mentioned above.
Let's say your two projects are called "Business Requirements" and "System Requirements" respectively and you want to monitor the "Link To/Link From" relationship. Here is the check list.
1. The two projects are associated with one another with the "Provides Related Requirements" relationship.
2. In the details page of "Suspicion Profiles for Business Requirements", there are at least two sections of link types to follow - "Link Types for Business Requirements" and "Link Types for System Requirements". Make sure that the "Link" link type is at "Watching" state in the "Link Types for System Requirements" section (important).
3. Make sure that the suspicion profile is enabled in the "Business Requirements" project.
4. In the details page of "Suspicion Profiles for System Requirements", there are at least two sections of link types to follow - "Link Types for Business Requirements" and "Link Types for System Requirements". Make sure that the "Link" link type is at "Watching" state in the "Link Types for Business Requirements" section (important).
5. Make sure that the suspicion profile is enabled in the "System Requirements" project.
Based on your description, it appears that only the link types in the "Link Types for System Requirements" section of "Suspicion Profiles for System Requirements" are being monitored. In other words, only links within the same project "System Requirements" are being monitored. You need to enable the "cross project" bit as mentioned above.
Comments
One other answer
So, only projects with explicit connections can report suspect links?
What about the case where the Only interaction allowed between the projects is the link?
We have over 150 projects and growing. Managing the association between project A and project B just to get suspect flags is a lot of overhead.
What about the case where the Only interaction allowed between the projects is the link?
We have over 150 projects and growing. Managing the association between project A and project B just to get suspect flags is a lot of overhead.