It's all about the answers!

Ask a question

JRS 6.0.1 is not working right with optional traceability for Work Items


Madhuri Neerukonda (2129) | asked Jun 29 '16, 10:36 a.m.
edited Jun 29 '16, 11:20 a.m.
 I am looking for a JRS report with all project work Items ( parent work item) ---> Epics---> stories with Optional traceabiility.  I was able to pull all Epics and its parent work items . Now I added a filter on stories to display only stories that have a 'Implementation' keyword in summary. Now its not displaying Epics that do not 'Implementation' key word in Summary of Story.

Can you please help me to generate one report with these two conditions  -1.Pull all Epics regardless of 'implementation' keyword in Summary of story work items 2. Display only stories that have 'Implementation' keyword

If custom SQL is the only solution, can you please help me with SQL with above two conditions?

 generated SQL were attached here. I am unable to attach the Results screenshot
       SELECT DISTINCT T1.REFERENCE_ID,
       T1.NAME AS URL1_title,
T1.URL AS URL1,
T1.REQUEST_TYPE,
T2.REFERENCE_ID AS REFERENCE_ID1,
T2.NAME AS URL2_title,
T2.URL AS URL2,
T2.REQUEST_TYPE AS REQUEST_TYPE1,
T3.REFERENCE_ID AS REFERENCE_ID2,
T3.NAME AS URL3_title,
T3.URL AS URL3,
T3.REQUEST_TYPE AS REQUEST_TYPE2,
T3.SUMMARY
FROM RIDW.VW_REQUEST T1
LEFT OUTER JOIN RIDW.VW_REQUEST_RELATIONAL_LINK LT1
ON (T1.REQUEST_ID = LT1.REQUEST2_ID AND LT1.ISSOFTDELETED = 0) AND LT1.NAME = 'com.ibm.team.workitem.linktype.parentworkitem'
LEFT OUTER JOIN RIDW.VW_REQUEST T2
ON (LT1.REQUEST1_ID = T2.REQUEST_ID) AND LT1.NAME = 'com.ibm.team.workitem.linktype.parentworkitem'
LEFT OUTER JOIN RIDW.VW_REQUEST_RELATIONAL_LINK LT2
ON (T2.REQUEST_ID = LT2.REQUEST2_ID AND LT2.ISSOFTDELETED = 0) AND LT2.NAME = 'com.ibm.team.workitem.linktype.parentworkitem'
LEFT OUTER JOIN RIDW.VW_REQUEST T3
ON (LT2.REQUEST1_ID = T3.REQUEST_ID) AND LT2.NAME = 'com.ibm.team.workitem.linktype.parentworkitem'
LEFT OUTER JOIN RICALM.VW_RQST_STRING_EXT T4
ON T4.REQUEST_ID=T1.REQUEST_ID AND T4.NAME='com.tsys.process.primaryApplication'
LEFT OUTER JOIN RICALM.VW_RQST_ENUMERATION T4_1
ON T4_1.EXTERNAL_ID=T4.VAL AND T4_1.PROJECT_ID=T1.PROJECT_ID
LEFT OUTER JOIN RICALM.VW_RQST_STRING_M_EXT T5
ON T5.REQUEST_ID=T1.REQUEST_ID AND T5.NAME='com.tsys.process.AreasofImpact'
LEFT OUTER JOIN RICALM.VW_RQST_ENUMERATION T5_1
ON T5.VAL LIKE CONCAT(CONCAT('%|',T5_1.EXTERNAL_ID), '|%') AND T5_1.PROJECT_ID=T1.PROJECT_ID
WHERE (T1.PROJECT_ID = 196 OR T1.PROJECT_ID = 77) AND
(T2.PROJECT_ID = 196 OR T2.PROJECT_ID = 77 OR (T2.PROJECT_ID=-1 OR T2.PROJECT_ID IS NULL)) AND
(T3.PROJECT_ID = 196 OR T3.PROJECT_ID = 77 OR (T3.PROJECT_ID=-1 OR T3.PROJECT_ID IS NULL)) AND
( T1.REQUEST_TYPE = 'Project Request' AND
(
T4_1.LITERAL_NAME = 'Commercial Card' OR
T5_1.LITERAL_NAME = 'Commercial Card'
)AND
(T2.REQUEST_TYPE = 'Epic' OR (T2.REQUEST_TYPE='Info not available' OR T2.REQUEST_TYPE='Unassigned' OR T2.REQUEST_TYPE=' ' OR T2.REQUEST_TYPE IS NULL)) AND
(
(T3.REQUEST_TYPE = 'Story' OR (T3.REQUEST_TYPE='Info not available' OR T3.REQUEST_TYPE='Unassigned' OR T3.REQUEST_TYPE=' ' OR T3.REQUEST_TYPE IS NULL)) AND
(LOWER(T3.SUMMARY) LIKE '%implementation%' OR (T3.SUMMARY='Info not available' OR T3.SUMMARY='Unassigned' OR T3.SUMMARY=' ' OR T3.SUMMARY IS NULL))
)
) AND
(T1.ISSOFTDELETED = 0) AND
(T1.REQUEST_ID <> -1 AND T1.REQUEST_ID IS NOT NULL)

One answer



permanent link
Steven Shaw (55113) | answered Aug 02 '16, 11:22 a.m.
FORUM MODERATOR / JAZZ DEVELOPER
 Hello Madhuri,

Sorry for the slow reply.  I think I need some clarification though on your problem.

So you have a traceability report from a Work Item to child Epic and then to child Stories:
Then you add a condition on Stories artifact in the path to only look for those with "Implementation" in the Summary.  Assuming the link between Epic and Stories is set to "Optional" (as above), then this shouldn't affect the results from Epic.

Did I understand the problem correctly?

-Steve

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.