SlideShare une entreprise Scribd logo
1  sur  99
CLM 3.0 - Traceability reports for a lifecycle project with RPE Oana Hategan  Reporting Arena Team Member www.reportingarena.com
About the author ,[object Object],[object Object]
Reporting Arena Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction ,[object Object],[object Object]
Prerequisites ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Output Document Description ,[object Object],[object Object]
Use Case 1/2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Use Case 2/2 ,[object Object],[object Object],[object Object],[object Object]
Tutorial Outline ,[object Object],[object Object],[object Object]
Requirements - Checkpoint 1. Iterate through all the  requirements and display some attributes 2. For each Collection display the related requirements 3. Create a detailed description for each requirement 4. Link the table entry to the requirement description 5. Create a master page with header and footer 6. Configure Document Specification
Desired Output Document Header section:  on left side: generation time Table Header Collection  and related requirements Footer section page number / total pages number Requirement description
Add an XML data source 1/2 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Add an XML data source 2/2 ,[object Object],[object Object],[object Object],[object Object],[object Object],NOTE:   The XML file containing all current resources: https://server_name:port/rm/publish/resources/*
Set dataSource/Artifact Query Create a Table:  Select the Table element in the  Palette  view and click in the desired location in the Template Content Editor. The first row will be the table’s header. Set the  dataSource/artifact   query [$1] to the Container:   Drag the desired query from the  Data Source Schemas  view and drop it on the Container. NOTE:  It’s recommended to use the Container element when you want to iterate a collection of elements. The container element will not add extra empty paragraphs. Iterate elements:  Select a   Container and drop it inside the created table. Use drag and drop to add the second row inside the Container. This row will be iterated for each  dataSource/artifact  element.
Display Requirement attributes ,[object Object],[object Object],[object Object],In this moment in our template we iterate through all artifacts, and display for each of them five attributes, each one in a separate table cell. NOTE:   The attributes from the data schema can be better understood by looking at the XML file https://giediprime:9445/rm/publish/resources/*
Change Date Format 1/2 ,[object Object],Initial format   Modified format   The initial format is the format in which the date is stored in the  dataSource/artifact/collaboration/modified  element.  The modified format is the date format after applying the JavaScript expression.
Change Date Format 2/2 p1 stores the date (yyyy-mm-dd) i stores the number of the month The JavaScript expression splits the date string into year, month, day and time. To convert the month format( ex “06” -> “Jun”) we use the month number as an index for the  months  array.  Next, we compose the output by concatenating the month number with the day, year and time. NOTE:   You need to check the used attributes in the left side of the Script Expression container.  Convert the date value to string p3 stores the time (hour:min:sec) str[0] -> year str[1] -> month str[2] -> day str[3] -> hour:min:sec
Requirements - Checkpoint 1. Iterate through all the  requirements and display some attributes 2. For each Collection display the related requirements 3. Create a detailed description for each requirement 4. Link the table entry to the requirement description 5. Create a master page with header and footer 6. Configure Document Specification
Iterate the Collection elements 1/4 ,[object Object],[object Object],[object Object],XML content for object type  Requirement XML content for object type  Collection
Iterate the Collection elements 2/4  ,[object Object],[object Object],[object Object],[object Object]
Iterate the Collection elements 3/4  ,[object Object],[object Object],NOTE:   Select an element inside the template and choose Zoom Editor .   The Zoom editor places the focus on a specific template element and provides better visibility.
Iterate the Collection elements 4/4 In order to display the list of related requirements only if the main requirement is a Collection, we need to add a condition to the Container that iterates the Link elements.  There are two   ways to create script conditions using this editor: Right-click on the element and select  Data->Edit Condition . 1) Use embedded operations (right part) to create simple conditions. 2) Drag the operands from the left side and create complex conditions using JavaScript language. NOTE:  Each time it’s recommended to test your condition using the  Test Script Expression Dialog , by pressing the  Test  button. The match() method searches for a match between a regular expression(patt1) and a string (str) , and returns the matches.  The condition is true only if the element name contains the string “collection”
Requirements - Checkpoint ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Set dataSource/Artifact Query Create a Table:  Create a table with eight rows and four cells bellow the requirements table.  Set the  dataSource/artifact   query  to the Container:   Drag the desired query from the  Data Source Schemas  view and drop it on the Container. NOTE:  It’s recommended to use the Container element when you want to iterate a collection of elements. The container element will not add extra empty paragraphs. Iterate elements:  Insert a Container element and drag the Table inside the container. The table will be iterated for each  dataSource/artifact  element.
Advanced Table formatting 1/2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Advanced Table formatting 2/2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Insert the requirement attributes in the table 1/3 ,[object Object],[object Object],[object Object],[object Object]
Insert the requirement attributes in the table 2/3 ,[object Object],[object Object]
Insert the requirement attributes in the table 3/3 ,[object Object],[object Object],[object Object],The table will contain properties of the Requirements element such as  Title ,  Location ,  Attributes  and  Links
Requirements - Checkpoint ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hyperlinks and Bookmarks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Requirement details table Requirements  table create a link between two different tables
Requirements - Checkpoint ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Create Master Page 1/5 ,[object Object],[object Object],[object Object],Master Page Name – should be unique Optional: A short description of this master page Master Page Orientation (select Landscape orientation) Size empty – default paper size (In Word A4) NOTE:   In a template there could be more than one Master Page element.
Create Master Page 2/5 Define Header section 1. Insert a Paragraph and a Text element inside of it. 2. Insert a java Script expression that retrieves the current generation time for the Text element  3. Set the Paragraph bottom border color to black ( Properties->Formatting-> border ) Initiate variable with current date and time You use the master page to format the look and feel of the page by adding page borders, orientation, margins, color and size and so on. You can also insert a header and footer in your document.
Create Master Page 3/5 Define Footer section Page Number element  (select and drop from the Palette) Set Paragraph borders Total Pages Number element  (select and drop from the Palette)
Create Master Page  4/5 Set font style in header and footer ,[object Object],[object Object],[object Object],[object Object],NOTE:   To add a master page to an element, right-click the element, select Master Page and the name of the MP you want to add
Requirements - Checkpoint 1. Iterate through all the  requirements and display some attributes 2. For each Collection display the related requirements 3. Create a detailed description for each requirement 4. Link the table entry to the requirement description 5. Create a master page with header and footer 6. Configure Document Specification
Running the report ,[object Object],[object Object],[object Object],[object Object],If no output is configured, the document is generated in all four formats REST Data Source RPE Template
Configure Data Sources  Select the Data  Source , open  contextual menu and Configure Data Source…  Insert the  Data Source  URL by replacing with your own server name and port and your CLM user name and password.
Work items - Checkpoint 1.  Iterate through all the work items and display some attributes 2.  Link each work item to the artifacts of type requirement implemented by it and to the test cases that verify it 3.  Create a detailed description of each work item 4.  Create a table that contains only newly added work items 5.  Configure Document Specification
Desired Output Document Work items table Work Item description Requirements Test Cases
Add work items XML data source  ,[object Object],[object Object],[object Object],NOTE:  The XML file containing all current resources: https://giediprime:9445  / ccm/rpt/repository/workitem ,[object Object],https:// server_name:port /cc  m/rpt/repository/workitem?m   etadata =schema
Set dataSource/Artifact Query Create a Table:  Select the Table element in the  Palette  view and click in the desired location in the  Template Content Editor . The first row will be the table’s header. Set the  workitem/workItem  query  to the Container: Drag the desired query from the  Data Source Schemas  view and drop it on the Container . NOTE:   It’s recommended to use the Container element when you want to iterate a collection of elements. The container element will not add extra empty paragraphs. Iterate elements:  Select a   Container and drop it inside the created table. Use drag and drop to add the second row inside the Container. This row will be iterated for each  workitem/workItem  element.
Display Work Item attributes ,[object Object],[object Object],[object Object],[object Object],In this moment in our template we iterate through all the work items, and display for each of them the following attributes: Summary, Planned for, Owner, Project area and Priority, each one in a separate table cell. NOTE:   The attributes from the  data schema  can be better understood by looking at the XML file: https://giediprime:9445/ccm/rpt/repository/workitem
Select the font color for work items summary ,[object Object],[object Object],[object Object],NOTE:   You need to check the used attributes in the left side of the Script Expression container.  The work item state Is contained by the  state/name  attribute
Work items - Checkpoint 1.  Iterate through all the work items and display some attributes 2.  Link each work item to the artifacts of type requirement implemented by it and to the test cases that verify it 3.  Create a detailed description of each work item 4.  Create a table that contains only newly added work items 5.  Configure Document Specification
Iterate requirements 1/2 ,[object Object],[object Object],[object Object],Iterate requirements Requirements data source ID Iterate links to work items that Implement the current rqm
Iterate requirements 2/2 ,[object Object],[object Object],[object Object]
Insert Data Source Configuration  element 1/2 ,[object Object],[object Object],[object Object],[object Object],In order to be able to configure the data source, insert first the RQM data source schema following the explanation from  Test cases - Add an XML data source.
Insert Data Source Configuration  element 2/2 ,[object Object],[object Object],[object Object],[object Object],[object Object],NOTE:   Data Source Configuration elements are used to configure a data source at run-time.
Iterate test cases 1/2 ,[object Object],[object Object],[object Object],Iterate all test cases For each test case,  iterate all the links to the related work items
Iterate test cases 2/2 ,[object Object],NOTE:   If we compare two attributes with different parents but with the same name ( workitem/workItem/href  and   feed/entry/content/workitem/href ), RPE will create an alias name for one of them. ,[object Object]
Work items - Checkpoint 1.  Iterate through all the work items and display some attributes 2.  Link each work item to the artifacts of type requirement implemented by it and to the test cases that verify it 3.  Create a detailed description of each work item 4.  Create a table that contains only newly added work items 5.  Configure Document Specification
Work item description ,[object Object],[object Object],[object Object],[object Object],[object Object],Content:  workitem/workItem/itemID Content: ret_items Display: workitem/workItem/summary
Work items - Checkpoint 1.  Iterate through all the work items and display some attributes 2.  Link each work item to the artifacts of type requirement implemented by it and to the test cases that verify it 3.  Create a detailed description of each work item 4.   Create a table that contains only newly added work items 5.  Configure Document Specification
RPE Filters 1/2 ,[object Object],[object Object]
RPE Filters 2/2 ,[object Object],[object Object],[object Object],NOTE:  RPE  filters are processed when data is extracted from the data source. When using conditions, all data is extracted and only after that the condition is applied.
Work items - Checkpoint ,[object Object],[object Object],[object Object],[object Object],[object Object]
Configure Data Sources  Select the  Data Source , open  contextual menu and Configure Data Source…  Insert the  Data Source URL  by replacing with your own server name and port and your CLM user name and password.
Test plans - Checkpoint 1. Iterate through all the test plans and display some attributes 2. For each test plan display the related test cases 3. Iterate through all the test plans and display some attributes 4. Create a detailed description of each test case and link the table entry with the description 5. Create a detailed description of each test plan and link the table entry with the description 6. Add title page 7. Add Table of Contents 8. Configure data sources
Desired Output Document
Add an XML data source  ,[object Object],[object Object],[object Object],[object Object],NOTE:  To see the schema for individual resources:  https://giediprime:9445/qm/service/com.ibm.rqm.integration.service.IIntegrationService/schema/qm.xsd
Dynamic Data Source Configuration  ,[object Object],[object Object],[object Object],[object Object],NOTE:   XPath is used to navigate through elements and attributes in an XML document.
Add an external variable ,[object Object],[object Object],[object Object],NOTE:   A user-defined variable can be internal or external. Specify a variable as internal to perform calculations or to temporarily store information. Specify a variable as external when you provide it with a value.  ,[object Object]
Set Query ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Set the  feed /entry/content/testplan  query to the Container:   Drag the desired query from the  Data Source Schemas  view and drop it on the Container. Iterate elements:  The second row will be used for iterating each test plan element and it has to be positioned inside a Container.
Display test plan attributes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Test plans - Checkpoint 1. Iterate through all the test plans and display some attributes 2. For each test plan display the related test cases 3. Iterate through all the test cases and display some attributes 4. Create a detailed description of each test case and link the table entry with the description 5. Create a detailed description of each test plan and link the table entry with the description 6. Add title page 7. Add Table of Contents 8. Configure data sources
Iterate test cases 1/3 ,[object Object],[object Object],[object Object],[object Object],[object Object],Editor area view Outline view Nested Container elements
Iterate test cases 2/3 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Hyperlink Display: testcase/title
Iterate test cases 3/3 Configure Data Source Configuration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Test plans - Checkpoint 1. Iterate through all the test plans and display some attributes 2. For each test plan display the related test cases 3. Iterate through all the test cases and display some attributes 4. Create a detailed description of each test case and link the table entry with the description 5. Create a detailed description of each test plan and link the table entry with the description 6. Add title page 7. Add Table of Contents 8. Configure data sources
Reconfigure Data Source REST_QM ,[object Object],[object Object],[object Object],[object Object],NOTE:   XPath is used to navigate through elements and attributes in an XML document.
Set Query and display attributes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Set the  feed /entry/content/testcase  query to the Container:   Drag the desired query from the  Data Source Schemas  view and drop it on the Container. Iterate elements:  The second row will be used for iterating each test plan element and it has to be positioned inside a container.
Test plans - Checkpoint 1. Iterate through all the test plans and display some attributes 2. For each test plan display the related test cases 3. Iterate through all the test cases and display some attributes 4. Create a detailed description of each test case and link the table entry with the description 5. Create a detailed description of each test plan and link the table entry with the description 6. Add title page 7. Add Table of Contents 8. Configure data sources
Set Query Create a Table:  Create a table with nine rows and four cells.  Set the  feed/entry/content/testcase   query  to the Container:   Drag the desired query from the  Data Source Schemas  view and drop it on the Container. NOTE:  It’s recommended to add comments to each element, in order to make the template more readable. ( Properties -> Metadata -> Name ) Iterate elements:  Insert a Container element and drag the Table inside the Container. The table will be iterated for each  feed/entry/content/testcase  element.
Insert the test case attributes in the table 1/3 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Insert the test case attributes in the table 2/3 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Display only non empty attributes 1/3 ,[object Object],[object Object],[object Object]
Display only non empty attributes 2/3 There are  two ways  to create script conditions using this editor: 1) Use embedded operations (right part) to create simple conditions. 2) Drag the operands from the left side and create complex conditions using JavaScript language. NOTE:  Each time it’s recommended to test your condition using the  Test Script Expression Dialog , by pressing the  Test  button.
Table Format ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Table output
Test plans - Checkpoint 1. Iterate through all the test plans and display some attributes 2. For each test plan display the related test cases 3. Iterate through all the test cases and display some attributes 4. Create a detailed description of each test case and link the table entry with the description 5. Create a detailed description of each test plan and link the table entry with the description 6. Add title page 7. Add Table of Contents 8. Configure data sources
Test plan details Create a Table:  the test plan details structure will have the same format as the one for test cases. Iterate elements:  table will be iterated for each  feed/entry/content/testplan  element. Make sure the data source is configured for test plans this time. The Bookmark represents the back-end of the link between the test plan entry in the table and the table details. The Bookmark and the corresponding Hyperlink must have the same content:  feed/entry/content/testplan/identifier . The title links back to the test plan entry in the main table, by setting the content of the Hyperlink to feed/entry/content/title . You must place a Bookmark with the same content in the Test plan table, so that the link will be created. NOTE:   The bookmark should never be placed before a hyperlink, or else an engine error will be generated.
Test plans - Checkpoint 1. Iterate through all the test plans and display some attributes 2. For each test plan display the related test cases 3. Iterate through all the test cases and display some attributes 4. Create a detailed description of each test case and link the table entry with the description 5. Create a detailed description of each test plan and link the table entry with the description 6. Add title page 7. Add Table of Contents 8. Configure data sources
Add Title Page ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Variable date stores the current date and time. Change date format to time, month, day, year.
Format Title Page ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Test plans - Checkpoint 1. Iterate through all the test plans and display some attributes 2. For each test plan display the related test cases 3.  Iterate through all the test cases and display some attributes 4. Create a detailed description of each test case and link the table entry with the description 5. Create a detailed description of each test plan and link the table entry with the description 6. Add title page 7. Add Table of Contents 8. Configure data sources
Add Table of Contents 1/2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Add Table of Contents 2/2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Test plans - Checkpoint 1. Iterate through all the test plans and display some attributes 2. For each test plan display the related test cases 3. Iterate through all the test cases and display some attributes 4. Create a detailed description of each test case and link the table entry with the description 5. Create a detailed description of each test plan and link the table entry with the description 6. Add title page 7. Add Table of Contents 8. Configure data sources
Configure Data Sources  Since the data source is configured dynamically with the parameters specified in the template, you only need to introduce the CLM username and password for the REST_qm data source and to configure the values for the external variables.   ,[object Object],[object Object],[object Object]
Configure Output Properties In the Launcher perspective, expand  Output , right-click the  Target : Word, and select  Configure Output .   Stylesheet:   Type or click Browse to specify any Microsoft Word 1997-2003 document or template (.doc or .dot) or Microsoft 2007 (.docx or .dotx).  Macro:   Enter the Word macros to use in the generated output.  NOTE:  The macro is run only if Microsoft Word is available on the computer that hosts RPE. The macro must be defined in the style sheet.
Save Document Specification After configuring the document specification, go to  RPE Launcher  and select the  Save  button.  When creating a new template, you can open saved document specifications ( File-> Open Document Specification ). After saving the document specification, select the  Run  button to generate the document. Run button Save button Displays the list of errors and warnings in the template.
Results 1/5 Title Page Table of Contents
Results 2/5 Content Pages
Results 3/5 Content Pages
Results 4/5 Content Pages
Results 5/5 Content Pages
More Information ,[object Object],[object Object],[object Object],[object Object]
Media Channels ,[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances

Rational Publishing Engine and Rational ClearQuest
Rational Publishing Engine and Rational ClearQuestRational Publishing Engine and Rational ClearQuest
Rational Publishing Engine and Rational ClearQuestGEBS Reporting
 
Tutorial for using SQL in Microsoft Access
Tutorial for using SQL in Microsoft AccessTutorial for using SQL in Microsoft Access
Tutorial for using SQL in Microsoft Accessmcclellm
 
Microsoft Access 2007: Get To Know Access
Microsoft Access 2007: Get To Know AccessMicrosoft Access 2007: Get To Know Access
Microsoft Access 2007: Get To Know Accessomoviejohn
 
Microsoft Excel Tutorial
Microsoft Excel TutorialMicrosoft Excel Tutorial
Microsoft Excel TutorialFaHaD .H. NooR
 
OBIEE publisher with Report creation - Tutorial
OBIEE publisher with Report creation - TutorialOBIEE publisher with Report creation - Tutorial
OBIEE publisher with Report creation - Tutorialonlinetrainingplacements
 
Access 2007-Datasheets 1-Create a table by entering data
Access 2007-Datasheets 1-Create a table by entering dataAccess 2007-Datasheets 1-Create a table by entering data
Access 2007-Datasheets 1-Create a table by entering dataOklahoma Dept. Mental Health
 
Training MS Access 2007
Training MS Access 2007Training MS Access 2007
Training MS Access 2007crespoje
 
Ms access tutorial
Ms access tutorialMs access tutorial
Ms access tutorialminga48
 
Using adobe® framemaker® 10 part 2
Using adobe® framemaker® 10  part 2Using adobe® framemaker® 10  part 2
Using adobe® framemaker® 10 part 2Raghu nath
 
Access lesson 01 Microsoft Access Basics
Access lesson 01 Microsoft Access BasicsAccess lesson 01 Microsoft Access Basics
Access lesson 01 Microsoft Access BasicsAram SE
 
Basic introduction to ms access
Basic introduction to ms accessBasic introduction to ms access
Basic introduction to ms accessjigeno
 
Oracle9i reports developer
Oracle9i reports developerOracle9i reports developer
Oracle9i reports developerFITSFSd
 
Access presentation
Access presentationAccess presentation
Access presentationDUSPviz
 
Microsoft Access 2007
Microsoft Access 2007Microsoft Access 2007
Microsoft Access 2007Reshma Arun
 

Tendances (19)

Rational Publishing Engine and Rational ClearQuest
Rational Publishing Engine and Rational ClearQuestRational Publishing Engine and Rational ClearQuest
Rational Publishing Engine and Rational ClearQuest
 
01 Microsoft Access
01 Microsoft Access01 Microsoft Access
01 Microsoft Access
 
Tutorial for using SQL in Microsoft Access
Tutorial for using SQL in Microsoft AccessTutorial for using SQL in Microsoft Access
Tutorial for using SQL in Microsoft Access
 
Microsoft Access 2007: Get To Know Access
Microsoft Access 2007: Get To Know AccessMicrosoft Access 2007: Get To Know Access
Microsoft Access 2007: Get To Know Access
 
Microsoft Excel Tutorial
Microsoft Excel TutorialMicrosoft Excel Tutorial
Microsoft Excel Tutorial
 
OBIEE publisher with Report creation - Tutorial
OBIEE publisher with Report creation - TutorialOBIEE publisher with Report creation - Tutorial
OBIEE publisher with Report creation - Tutorial
 
Access 2007-Datasheets 1-Create a table by entering data
Access 2007-Datasheets 1-Create a table by entering dataAccess 2007-Datasheets 1-Create a table by entering data
Access 2007-Datasheets 1-Create a table by entering data
 
Training MS Access 2007
Training MS Access 2007Training MS Access 2007
Training MS Access 2007
 
Access 2007
Access 2007Access 2007
Access 2007
 
Ms access tutorial
Ms access tutorialMs access tutorial
Ms access tutorial
 
Using adobe® framemaker® 10 part 2
Using adobe® framemaker® 10  part 2Using adobe® framemaker® 10  part 2
Using adobe® framemaker® 10 part 2
 
Access lesson 01 Microsoft Access Basics
Access lesson 01 Microsoft Access BasicsAccess lesson 01 Microsoft Access Basics
Access lesson 01 Microsoft Access Basics
 
MS Access Training
MS Access TrainingMS Access Training
MS Access Training
 
Basic introduction to ms access
Basic introduction to ms accessBasic introduction to ms access
Basic introduction to ms access
 
Oracle9i reports developer
Oracle9i reports developerOracle9i reports developer
Oracle9i reports developer
 
Access presentation
Access presentationAccess presentation
Access presentation
 
Microsoft Access 2007
Microsoft Access 2007Microsoft Access 2007
Microsoft Access 2007
 
Access 2007 lecture notes students
Access 2007 lecture notes studentsAccess 2007 lecture notes students
Access 2007 lecture notes students
 
Access ppt
Access ppt Access ppt
Access ppt
 

Similaire à Jazz

Rational Publishing Engine and Rational System Architect
Rational Publishing Engine and Rational System ArchitectRational Publishing Engine and Rational System Architect
Rational Publishing Engine and Rational System ArchitectGEBS Reporting
 
Cognos framework manager
Cognos framework managerCognos framework manager
Cognos framework managermaxonlinetr
 
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010vchircu
 
11i&r12 difference
11i&r12 difference11i&r12 difference
11i&r12 differencevenki_venki
 
Rational Publishing Engine and Rational RequisitePro
Rational Publishing Engine and Rational  RequisiteProRational Publishing Engine and Rational  RequisitePro
Rational Publishing Engine and Rational RequisiteProGEBS Reporting
 
Insert Your Name and ClassIT Online Training (ITOT) Analys.docx
Insert Your Name and ClassIT Online Training (ITOT) Analys.docxInsert Your Name and ClassIT Online Training (ITOT) Analys.docx
Insert Your Name and ClassIT Online Training (ITOT) Analys.docxdoylymaura
 
Insert Your Name and ClassIT Online Training (ITOT) Analys.docx
Insert Your Name and ClassIT Online Training (ITOT) Analys.docxInsert Your Name and ClassIT Online Training (ITOT) Analys.docx
Insert Your Name and ClassIT Online Training (ITOT) Analys.docxcarliotwaycave
 
Learn about dot net attributes
Learn about dot net attributesLearn about dot net attributes
Learn about dot net attributessonia merchant
 
I am having trouble writing the individual files for part 1, which i.pdf
I am having trouble writing the individual files for part 1, which i.pdfI am having trouble writing the individual files for part 1, which i.pdf
I am having trouble writing the individual files for part 1, which i.pdfmallik3000
 
XLS Processor Engine How To, Tutorials, Tips & Tricks
XLS Processor Engine How To, Tutorials, Tips & TricksXLS Processor Engine How To, Tutorials, Tips & Tricks
XLS Processor Engine How To, Tutorials, Tips & TricksEarl Grau
 
QTP Automation Testing Tutorial 7
QTP Automation Testing Tutorial 7QTP Automation Testing Tutorial 7
QTP Automation Testing Tutorial 7Akash Tyagi
 
Stop hardcoding follow parameterization
Stop hardcoding  follow parameterizationStop hardcoding  follow parameterization
Stop hardcoding follow parameterizationPreeti Sagar
 
Oracle D2K reports
Oracle D2K reports Oracle D2K reports
Oracle D2K reports Rajesh Ch
 

Similaire à Jazz (20)

Rational Publishing Engine and Rational System Architect
Rational Publishing Engine and Rational System ArchitectRational Publishing Engine and Rational System Architect
Rational Publishing Engine and Rational System Architect
 
Oracle report from ppt
Oracle report from pptOracle report from ppt
Oracle report from ppt
 
PagesToGo.pdf
PagesToGo.pdfPagesToGo.pdf
PagesToGo.pdf
 
Cognos framework manager
Cognos framework managerCognos framework manager
Cognos framework manager
 
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010
 
11i&r12 difference
11i&r12 difference11i&r12 difference
11i&r12 difference
 
Rational Publishing Engine and Rational RequisitePro
Rational Publishing Engine and Rational  RequisiteProRational Publishing Engine and Rational  RequisitePro
Rational Publishing Engine and Rational RequisitePro
 
Insert Your Name and ClassIT Online Training (ITOT) Analys.docx
Insert Your Name and ClassIT Online Training (ITOT) Analys.docxInsert Your Name and ClassIT Online Training (ITOT) Analys.docx
Insert Your Name and ClassIT Online Training (ITOT) Analys.docx
 
Insert Your Name and ClassIT Online Training (ITOT) Analys.docx
Insert Your Name and ClassIT Online Training (ITOT) Analys.docxInsert Your Name and ClassIT Online Training (ITOT) Analys.docx
Insert Your Name and ClassIT Online Training (ITOT) Analys.docx
 
Learn about dot net attributes
Learn about dot net attributesLearn about dot net attributes
Learn about dot net attributes
 
Mca 504 dotnet_unit5
Mca 504 dotnet_unit5Mca 504 dotnet_unit5
Mca 504 dotnet_unit5
 
Test automation process
Test automation processTest automation process
Test automation process
 
Test automation process _ QTP
Test automation process _ QTPTest automation process _ QTP
Test automation process _ QTP
 
I am having trouble writing the individual files for part 1, which i.pdf
I am having trouble writing the individual files for part 1, which i.pdfI am having trouble writing the individual files for part 1, which i.pdf
I am having trouble writing the individual files for part 1, which i.pdf
 
oracle-reports6i
oracle-reports6ioracle-reports6i
oracle-reports6i
 
Chapter09
Chapter09Chapter09
Chapter09
 
XLS Processor Engine How To, Tutorials, Tips & Tricks
XLS Processor Engine How To, Tutorials, Tips & TricksXLS Processor Engine How To, Tutorials, Tips & Tricks
XLS Processor Engine How To, Tutorials, Tips & Tricks
 
QTP Automation Testing Tutorial 7
QTP Automation Testing Tutorial 7QTP Automation Testing Tutorial 7
QTP Automation Testing Tutorial 7
 
Stop hardcoding follow parameterization
Stop hardcoding  follow parameterizationStop hardcoding  follow parameterization
Stop hardcoding follow parameterization
 
Oracle D2K reports
Oracle D2K reports Oracle D2K reports
Oracle D2K reports
 

Dernier

Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024Matteo Carbone
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...ShrutiBose4
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 

Dernier (20)

Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 

Jazz

  • 1. CLM 3.0 - Traceability reports for a lifecycle project with RPE Oana Hategan Reporting Arena Team Member www.reportingarena.com
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Requirements - Checkpoint 1. Iterate through all the requirements and display some attributes 2. For each Collection display the related requirements 3. Create a detailed description for each requirement 4. Link the table entry to the requirement description 5. Create a master page with header and footer 6. Configure Document Specification
  • 11. Desired Output Document Header section: on left side: generation time Table Header Collection and related requirements Footer section page number / total pages number Requirement description
  • 12.
  • 13.
  • 14. Set dataSource/Artifact Query Create a Table: Select the Table element in the Palette view and click in the desired location in the Template Content Editor. The first row will be the table’s header. Set the dataSource/artifact query [$1] to the Container: Drag the desired query from the Data Source Schemas view and drop it on the Container. NOTE: It’s recommended to use the Container element when you want to iterate a collection of elements. The container element will not add extra empty paragraphs. Iterate elements: Select a Container and drop it inside the created table. Use drag and drop to add the second row inside the Container. This row will be iterated for each dataSource/artifact element.
  • 15.
  • 16.
  • 17. Change Date Format 2/2 p1 stores the date (yyyy-mm-dd) i stores the number of the month The JavaScript expression splits the date string into year, month, day and time. To convert the month format( ex “06” -> “Jun”) we use the month number as an index for the months array. Next, we compose the output by concatenating the month number with the day, year and time. NOTE: You need to check the used attributes in the left side of the Script Expression container. Convert the date value to string p3 stores the time (hour:min:sec) str[0] -> year str[1] -> month str[2] -> day str[3] -> hour:min:sec
  • 18. Requirements - Checkpoint 1. Iterate through all the requirements and display some attributes 2. For each Collection display the related requirements 3. Create a detailed description for each requirement 4. Link the table entry to the requirement description 5. Create a master page with header and footer 6. Configure Document Specification
  • 19.
  • 20.
  • 21.
  • 22. Iterate the Collection elements 4/4 In order to display the list of related requirements only if the main requirement is a Collection, we need to add a condition to the Container that iterates the Link elements. There are two ways to create script conditions using this editor: Right-click on the element and select Data->Edit Condition . 1) Use embedded operations (right part) to create simple conditions. 2) Drag the operands from the left side and create complex conditions using JavaScript language. NOTE: Each time it’s recommended to test your condition using the Test Script Expression Dialog , by pressing the Test button. The match() method searches for a match between a regular expression(patt1) and a string (str) , and returns the matches. The condition is true only if the element name contains the string “collection”
  • 23.
  • 24. Set dataSource/Artifact Query Create a Table: Create a table with eight rows and four cells bellow the requirements table. Set the dataSource/artifact query to the Container: Drag the desired query from the Data Source Schemas view and drop it on the Container. NOTE: It’s recommended to use the Container element when you want to iterate a collection of elements. The container element will not add extra empty paragraphs. Iterate elements: Insert a Container element and drag the Table inside the container. The table will be iterated for each dataSource/artifact element.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. Create Master Page 2/5 Define Header section 1. Insert a Paragraph and a Text element inside of it. 2. Insert a java Script expression that retrieves the current generation time for the Text element 3. Set the Paragraph bottom border color to black ( Properties->Formatting-> border ) Initiate variable with current date and time You use the master page to format the look and feel of the page by adding page borders, orientation, margins, color and size and so on. You can also insert a header and footer in your document.
  • 35. Create Master Page 3/5 Define Footer section Page Number element (select and drop from the Palette) Set Paragraph borders Total Pages Number element (select and drop from the Palette)
  • 36.
  • 37. Requirements - Checkpoint 1. Iterate through all the requirements and display some attributes 2. For each Collection display the related requirements 3. Create a detailed description for each requirement 4. Link the table entry to the requirement description 5. Create a master page with header and footer 6. Configure Document Specification
  • 38.
  • 39. Configure Data Sources Select the Data Source , open contextual menu and Configure Data Source… Insert the Data Source URL by replacing with your own server name and port and your CLM user name and password.
  • 40. Work items - Checkpoint 1. Iterate through all the work items and display some attributes 2. Link each work item to the artifacts of type requirement implemented by it and to the test cases that verify it 3. Create a detailed description of each work item 4. Create a table that contains only newly added work items 5. Configure Document Specification
  • 41. Desired Output Document Work items table Work Item description Requirements Test Cases
  • 42.
  • 43. Set dataSource/Artifact Query Create a Table: Select the Table element in the Palette view and click in the desired location in the Template Content Editor . The first row will be the table’s header. Set the workitem/workItem query to the Container: Drag the desired query from the Data Source Schemas view and drop it on the Container . NOTE: It’s recommended to use the Container element when you want to iterate a collection of elements. The container element will not add extra empty paragraphs. Iterate elements: Select a Container and drop it inside the created table. Use drag and drop to add the second row inside the Container. This row will be iterated for each workitem/workItem element.
  • 44.
  • 45.
  • 46. Work items - Checkpoint 1. Iterate through all the work items and display some attributes 2. Link each work item to the artifacts of type requirement implemented by it and to the test cases that verify it 3. Create a detailed description of each work item 4. Create a table that contains only newly added work items 5. Configure Document Specification
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53. Work items - Checkpoint 1. Iterate through all the work items and display some attributes 2. Link each work item to the artifacts of type requirement implemented by it and to the test cases that verify it 3. Create a detailed description of each work item 4. Create a table that contains only newly added work items 5. Configure Document Specification
  • 54.
  • 55. Work items - Checkpoint 1. Iterate through all the work items and display some attributes 2. Link each work item to the artifacts of type requirement implemented by it and to the test cases that verify it 3. Create a detailed description of each work item 4. Create a table that contains only newly added work items 5. Configure Document Specification
  • 56.
  • 57.
  • 58.
  • 59. Configure Data Sources Select the Data Source , open contextual menu and Configure Data Source… Insert the Data Source URL by replacing with your own server name and port and your CLM user name and password.
  • 60. Test plans - Checkpoint 1. Iterate through all the test plans and display some attributes 2. For each test plan display the related test cases 3. Iterate through all the test plans and display some attributes 4. Create a detailed description of each test case and link the table entry with the description 5. Create a detailed description of each test plan and link the table entry with the description 6. Add title page 7. Add Table of Contents 8. Configure data sources
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67. Test plans - Checkpoint 1. Iterate through all the test plans and display some attributes 2. For each test plan display the related test cases 3. Iterate through all the test cases and display some attributes 4. Create a detailed description of each test case and link the table entry with the description 5. Create a detailed description of each test plan and link the table entry with the description 6. Add title page 7. Add Table of Contents 8. Configure data sources
  • 68.
  • 69.
  • 70.
  • 71. Test plans - Checkpoint 1. Iterate through all the test plans and display some attributes 2. For each test plan display the related test cases 3. Iterate through all the test cases and display some attributes 4. Create a detailed description of each test case and link the table entry with the description 5. Create a detailed description of each test plan and link the table entry with the description 6. Add title page 7. Add Table of Contents 8. Configure data sources
  • 72.
  • 73.
  • 74. Test plans - Checkpoint 1. Iterate through all the test plans and display some attributes 2. For each test plan display the related test cases 3. Iterate through all the test cases and display some attributes 4. Create a detailed description of each test case and link the table entry with the description 5. Create a detailed description of each test plan and link the table entry with the description 6. Add title page 7. Add Table of Contents 8. Configure data sources
  • 75. Set Query Create a Table: Create a table with nine rows and four cells. Set the feed/entry/content/testcase query to the Container: Drag the desired query from the Data Source Schemas view and drop it on the Container. NOTE: It’s recommended to add comments to each element, in order to make the template more readable. ( Properties -> Metadata -> Name ) Iterate elements: Insert a Container element and drag the Table inside the Container. The table will be iterated for each feed/entry/content/testcase element.
  • 76.
  • 77.
  • 78.
  • 79. Display only non empty attributes 2/3 There are two ways to create script conditions using this editor: 1) Use embedded operations (right part) to create simple conditions. 2) Drag the operands from the left side and create complex conditions using JavaScript language. NOTE: Each time it’s recommended to test your condition using the Test Script Expression Dialog , by pressing the Test button.
  • 80.
  • 81. Test plans - Checkpoint 1. Iterate through all the test plans and display some attributes 2. For each test plan display the related test cases 3. Iterate through all the test cases and display some attributes 4. Create a detailed description of each test case and link the table entry with the description 5. Create a detailed description of each test plan and link the table entry with the description 6. Add title page 7. Add Table of Contents 8. Configure data sources
  • 82. Test plan details Create a Table: the test plan details structure will have the same format as the one for test cases. Iterate elements: table will be iterated for each feed/entry/content/testplan element. Make sure the data source is configured for test plans this time. The Bookmark represents the back-end of the link between the test plan entry in the table and the table details. The Bookmark and the corresponding Hyperlink must have the same content: feed/entry/content/testplan/identifier . The title links back to the test plan entry in the main table, by setting the content of the Hyperlink to feed/entry/content/title . You must place a Bookmark with the same content in the Test plan table, so that the link will be created. NOTE: The bookmark should never be placed before a hyperlink, or else an engine error will be generated.
  • 83. Test plans - Checkpoint 1. Iterate through all the test plans and display some attributes 2. For each test plan display the related test cases 3. Iterate through all the test cases and display some attributes 4. Create a detailed description of each test case and link the table entry with the description 5. Create a detailed description of each test plan and link the table entry with the description 6. Add title page 7. Add Table of Contents 8. Configure data sources
  • 84.
  • 85.
  • 86. Test plans - Checkpoint 1. Iterate through all the test plans and display some attributes 2. For each test plan display the related test cases 3. Iterate through all the test cases and display some attributes 4. Create a detailed description of each test case and link the table entry with the description 5. Create a detailed description of each test plan and link the table entry with the description 6. Add title page 7. Add Table of Contents 8. Configure data sources
  • 87.
  • 88.
  • 89. Test plans - Checkpoint 1. Iterate through all the test plans and display some attributes 2. For each test plan display the related test cases 3. Iterate through all the test cases and display some attributes 4. Create a detailed description of each test case and link the table entry with the description 5. Create a detailed description of each test plan and link the table entry with the description 6. Add title page 7. Add Table of Contents 8. Configure data sources
  • 90.
  • 91. Configure Output Properties In the Launcher perspective, expand Output , right-click the Target : Word, and select Configure Output . Stylesheet: Type or click Browse to specify any Microsoft Word 1997-2003 document or template (.doc or .dot) or Microsoft 2007 (.docx or .dotx). Macro: Enter the Word macros to use in the generated output. NOTE: The macro is run only if Microsoft Word is available on the computer that hosts RPE. The macro must be defined in the style sheet.
  • 92. Save Document Specification After configuring the document specification, go to RPE Launcher and select the Save button. When creating a new template, you can open saved document specifications ( File-> Open Document Specification ). After saving the document specification, select the Run button to generate the document. Run button Save button Displays the list of errors and warnings in the template.
  • 93. Results 1/5 Title Page Table of Contents
  • 98.
  • 99.