<?xml version="1.0" encoding="UTF-8" ?>
<!-- This is a WordPress eXtended RSS file generated by WordPress as an export of your site. -->
<!-- It contains information about your site's posts, pages, comments, categories, and other content. -->
<!-- You may use this file to transfer that content from one site to another. -->
<!-- This file is not intended to serve as a complete backup of your site. -->

<!-- To import this information into a WordPress site follow these steps: -->
<!-- 1. Log in to that site as an administrator. -->
<!-- 2. Go to Tools: Import in the WordPress admin panel. -->
<!-- 3. Install the "WordPress" importer from the list. -->
<!-- 4. Activate & Run Importer. -->
<!-- 5. Upload this file using the form provided on that page. -->
<!-- 6. You will first be asked to map the authors in this export file to users -->
<!--    on the site. For each author, you may choose to map to an -->
<!--    existing user on the site or to create a new user. -->
<!-- 7. WordPress will then import each of the posts, pages, comments, categories, etc. -->
<!--    contained in this file into your site. -->

	<!-- generator="WordPress/7.1.3" created="2026-10-13 04:06" -->
<rss version="2.0"
	xmlns:excerpt="http://wordpress.org/export/1.2/excerpt/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:wp="http://wordpress.org/export/1.2/"
>

<channel>
	<title>ReqEdit Documentation</title>
	<link>https://documentation.reqteam.com</link>
	<description></description>
	<pubDate>Tue, 13 Oct 2026 04:06:44 +0000</pubDate>
	<language>en-US</language>
	<wp:wxr_version>1.2</wp:wxr_version>
	<wp:base_site_url>https://documentation.reqteam.com</wp:base_site_url>
	<wp:base_blog_url>https://documentation.reqteam.com</wp:base_blog_url>

		<wp:author><wp:author_id>2</wp:author_id><wp:author_login><![CDATA[gabor]]></wp:author_login><wp:author_email><![CDATA[g.horvath@reqteam.com]]></wp:author_email><wp:author_display_name><![CDATA[gabor]]></wp:author_display_name><wp:author_first_name><![CDATA[]]></wp:author_first_name><wp:author_last_name><![CDATA[]]></wp:author_last_name></wp:author>
	<wp:author><wp:author_id>4</wp:author_id><wp:author_login><![CDATA[melinda]]></wp:author_login><wp:author_email><![CDATA[m.opitz@reqteam.com]]></wp:author_email><wp:author_display_name><![CDATA[melinda]]></wp:author_display_name><wp:author_first_name><![CDATA[]]></wp:author_first_name><wp:author_last_name><![CDATA[]]></wp:author_last_name></wp:author>
	<wp:author><wp:author_id>3</wp:author_id><wp:author_login><![CDATA[tibi]]></wp:author_login><wp:author_email><![CDATA[t.opitz@reqteam.com]]></wp:author_email><wp:author_display_name><![CDATA[tibi]]></wp:author_display_name><wp:author_first_name><![CDATA[Tiberius]]></wp:author_first_name><wp:author_last_name><![CDATA[Opitz]]></wp:author_last_name></wp:author>

				
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://documentation.reqteam.com/wp-content/uploads/2021/10/Frame-17-150x150.png</url>
	<title>PDF &#8211; Page Array &#8211; ReqEdit Documentation</title>
	<link>https://documentation.reqteam.com</link>
	<width>32</width>
	<height>32</height>
</image> 

		<item>
		<title><![CDATA[ReqEdit Documentaton front-page (notoc)]]></title>
		<link>https://documentation.reqteam.com/template/pdf-front-page/</link>
		<pubDate>Wed, 20 Oct 2021 05:11:52 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">https://documentation.reqteam.com/?post_type=template&#038;p=684</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:image {"id":4079,"sizeSlug":"full","linkDestination":"none","className":"logo"} -->
<figure class="wp-block-image size-full logo"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/05/rtlogo.jpg" alt="" class="wp-image-4079"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:image {"width":170,"height":39,"className":"logo"} -->
<figure class="wp-block-image is-resized logo"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/10/reqedit-logo.png" alt="" width="170" height="39"/></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":1} -->
<h1 class="wp-block-heading">Software Documentation</h1>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Version &lt;VERSION_NUMBER&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>User Guide</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This document is generated automatically from our ReqTeam help center located at <a href="https://documentation.reqteam.com">https://documentation.reqteam.com</a>. The following content represents a comprehensive usage guide for ReqEdit application and features.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Our goal is to keep the presented information accurate. If there are any mismatches to your version of ReqEdit, please notify us. Thank you for your understanding.</p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>684</wp:post_id>
		<wp:post_date><![CDATA[2021-10-20 07:11:52]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-10-20 05:11:52]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2023-05-16 11:14:11]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2023-05-16 09:14:11]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[pdf-front-page]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>0</wp:menu_order>
		<wp:post_type><![CDATA[template]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
														<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_template_type]]></wp:meta_key>
		<wp:meta_value><![CDATA[wp-post]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_version]]></wp:meta_key>
		<wp:meta_value><![CDATA[3.5.3]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_wp_page_template]]></wp:meta_key>
		<wp:meta_value><![CDATA[default]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_data]]></wp:meta_key>
		<wp:meta_value><![CDATA[[{"id":"ba1d56c","elType":"section","settings":[],"elements":[{"id":"8aa0c40","elType":"column","settings":{"_column_size":100,"_inline_size":null},"elements":[{"id":"0d27967","elType":"section","settings":[],"elements":[{"id":"1400b3d","elType":"column","settings":{"_column_size":100,"_inline_size":null},"elements":[{"id":"0f5e75d","elType":"widget","settings":{"image":{"url":"https:\/\/documentation.reqteam.com\/wp-content\/uploads\/2021\/07\/Group-4.svg","id":675,"alt":"","source":"library"},"image_size":"full","align":"center"},"elements":[],"widgetType":"image"},{"id":"9b33072","elType":"widget","settings":{"space":{"unit":"px","size":163,"sizes":[]}},"elements":[],"widgetType":"spacer"},{"id":"d080494","elType":"widget","settings":{"image":{"url":"https:\/\/documentation.reqteam.com\/wp-content\/uploads\/2021\/10\/reqedit-logo.png","id":1461,"alt":"","source":"library"},"image_size":"full","align":"left","width":{"unit":"px","size":171,"sizes":[]},"width_tablet":{"unit":"px","size":"","sizes":[]},"width_mobile":{"unit":"px","size":"","sizes":[]}},"elements":[],"widgetType":"image"},{"id":"ee32c9e","elType":"widget","settings":{"title":"Documentation","header_size":"h1"},"elements":[],"widgetType":"heading"},{"id":"e2a30d6","elType":"widget","settings":{"title":"Version 2.17","header_size":"h4"},"elements":[],"widgetType":"heading"}],"isInner":true}],"isInner":true},{"id":"9bcf11c","elType":"widget","settings":[],"elements":[],"widgetType":"spacer"},{"id":"769d972","elType":"section","settings":{"structure":"20"},"elements":[{"id":"87bef91","elType":"column","settings":{"_column_size":50,"_inline_size":null},"elements":[{"id":"7f16baf","elType":"widget","settings":{"editor":"<p>This document is generated automatically from our ReqTeam help center located at <a href=\"https:\/\/documentation.reqteam.com\">https:\/\/documentation.reqteam.com<\/a>. The following content represents a comprehensive usage guide for ReqEdit application and features.<\/p>"},"elements":[],"widgetType":"text-editor"}],"isInner":true},{"id":"0db935f","elType":"column","settings":{"_column_size":50,"_inline_size":null},"elements":[{"id":"ca01f5d","elType":"widget","settings":{"editor":"<p>Our goal is to keep the presented information accurate. If there are any mismatches to your version of ReqEdit, please notify us. This documentation is for our latest release but still applies to all older releases.<\/p>"},"elements":[],"widgetType":"text-editor"}],"isInner":true}],"isInner":true}],"isInner":false}],"isInner":false}]]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_controls_usage]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:6:{s:5:"image";a:3:{s:5:"count";i:1;s:15:"control_percent";i:0;s:8:"controls";a:1:{s:7:"content";a:1:{s:13:"section_image";a:1:{s:5:"image";i:1;}}}}s:6:"spacer";a:3:{s:5:"count";i:2;s:15:"control_percent";i:0;s:8:"controls";a:1:{s:7:"content";a:1:{s:14:"section_spacer";a:1:{s:5:"space";i:1;}}}}s:7:"heading";a:3:{s:5:"count";i:2;s:15:"control_percent";i:1;s:8:"controls";a:1:{s:7:"content";a:1:{s:13:"section_title";a:2:{s:5:"title";i:2;s:11:"header_size";i:1;}}}}s:6:"column";a:3:{s:5:"count";i:5;s:15:"control_percent";i:0;s:8:"controls";a:1:{s:6:"layout";a:1:{s:6:"layout";a:1:{s:12:"_inline_size";i:5;}}}}s:7:"section";a:3:{s:5:"count";i:3;s:15:"control_percent";i:0;s:8:"controls";a:1:{s:6:"layout";a:1:{s:17:"section_structure";a:1:{s:9:"structure";i:1;}}}}s:11:"text-editor";a:3:{s:5:"count";i:2;s:15:"control_percent";i:0;s:8:"controls";a:1:{s:7:"content";a:1:{s:14:"section_editor";a:1:{s:6:"editor";i:2;}}}}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[pdf]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:7:"version";s:4:"2.17";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[version]]></wp:meta_key>
		<wp:meta_value><![CDATA[2.17]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:2:{s:6:"styles";a:3:{i:0;s:12:"widget-image";i:1;s:13:"widget-spacer";i:2;s:14:"widget-heading";}s:7:"scripts";a:1:{i:0;s:18:"elementor-frontend";}}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Create document in REQEDIT]]></title>
		<link>https://documentation.reqteam.com/create-document-in-reqedit/</link>
		<pubDate>Mon, 14 Feb 2022 10:12:45 +0000</pubDate>
		<dc:creator><![CDATA[melinda]]></dc:creator>
		<guid isPermaLink="false">https://documentation.reqteam.com/?p=2163</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>ReqEdit creates different <strong>types of requirement documents.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>New specification (.reqif) </li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">You can create a new specification document withouth attachements. </p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>New specification with attachements (.reqifz)</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">You can create a new specification document with attachments, images, file attachments based on ReqIF format from default or template. This option is recommended to use, vs the simple reqif documents.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>More about ReqIF formats read <strong><a href="https://documentation.reqteam.com/reqif-requirements-format/">here</a></strong>. </p>
<!-- /wp:paragraph -->

<!-- wp:table {"className":"is-style-stripes"} -->
<figure class="wp-block-table is-style-stripes"><table><tbody><tr><td><strong>ReqIF (.reqif)</strong></td><td><strong>ReqIF Archive (.reqifz)</strong></td></tr><tr><td>No attachments</td><td>Can have attachments</td></tr><tr><td> <kbd>CTRL+N</kbd></td><td><kbd>CTRL+SHIFT+N</kbd></td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Create-a-new-specification-document">Create a new specification document</h2>
<!-- /wp:heading -->

<!-- wp:image {"align":"center","id":169,"sizeSlug":"large","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image aligncenter size-large is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/dashboard-1024x566.png" alt="" class="wp-image-169"/><figcaption class="wp-element-caption">Dashboard</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Create a new specification document:</p>
<!-- /wp:paragraph -->

<!-- wp:list {"textColor":"black"} -->
<ul class="has-black-color has-text-color"><!-- wp:list-item -->
<li>Click on the wanted option on the Dashboard or </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Open File menu/New... and choose the option you want to use </li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:image {"align":"center","id":207,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image aligncenter size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/menu-file.jpg" alt="" class="wp-image-207"/><figcaption class="wp-element-caption">File menu</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>New Archive</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ReqIF Archive supports attaching external images or files to any requirement. Creating a new archive will show a window asking for a filename.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Choose default template from the Template selector pop-up window.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>A new file template appears. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":4514,"sizeSlug":"large","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image aligncenter size-large is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/New-file-template-1024x116.jpg" alt="" class="wp-image-4514"/><figcaption class="wp-element-caption">New Template </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>An overview of the user interface description, read <strong><a href="https://documentation.reqteam.com/user-interface/">here</a></strong>. </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Adding-new-items">Adding new items</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Now you can add rows, add columns (attributes) to your document. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To add rows click <strong>File/Edit/Insert new row</strong> ... or <strong>Insert new child row</strong>  </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To delete rows click <strong>File/Edit/Delete row </strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To add Column go to <a href="https://documentation.reqteam.com/document-settings/">Settings/Document</a> or use shortcut key F8 </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In the Document settings table use <strong>Attributes</strong> tab to add new or edit or delete columns. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":2175,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image aligncenter size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/01/Document-settings-New-column.jpg" alt="" class="wp-image-2175"/><figcaption class="wp-element-caption">Document settings</figcaption></figure>
<!-- /wp:image -->

<!-- wp:image {"id":4513,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/image-4.png" alt="" class="wp-image-4513" title="Attribute editor"/><figcaption class="wp-element-caption">Attribute editor</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Note: You cannot edit a created attribute type after saving it. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"textColor":"vivid-red"} -->
<p class="has-vivid-red-color has-text-color">More about attributes and attribute types read <strong><a href="https://documentation.reqteam.com/document-settings/#Attributes">here. </a></strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Attachments">Attachments</h3>
<!-- /wp:heading -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">ReqIF Archive .reqifz files support having file attachments for objects.&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Only XHTML attributes can have attachments inside .reqifz files</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Image attachments:&nbsp;png, bmp, jpg, gif, ico, wmf,</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>File attachments:&nbsp;any file type is supported: pdf, doc, docx, xls, xlsx …</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p id="Inserting-attachments"><strong>Inserting file attachments</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To add an attachment simply right click the XHTML inline editor area and select&nbsp;<strong>Insert image</strong>&nbsp;or&nbsp;<strong>Insert file</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":239,"className":"is-style-default"} -->
<figure class="wp-block-image is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/attachments.jpg" alt="" class="wp-image-239"/><figcaption class="wp-element-caption">ReqEdit displaying context menu, highlighted is the insert image and file menu item</figcaption></figure>
<!-- /wp:image -->

<!-- wp:image {"id":240,"className":"is-style-default"} -->
<figure class="wp-block-image is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/attachments-preview.jpg" alt="" class="wp-image-240" title="bordered"/><figcaption class="wp-element-caption">ReqEdit displaying attachment previews of an object, contains file icons and preview images</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>About editing an opened specification file read <strong><a href="https://documentation.reqteam.com/edit-reqif-requirement-files/">here. </a></strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Opening existing files, read <strong><a href="https://documentation.reqteam.com/open-reqif-requirement-files/">here</a></strong>. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>2163</wp:post_id>
		<wp:post_date><![CDATA[2022-02-14 11:12:45]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2022-02-14 10:12:45]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2024-02-05 14:23:50]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2024-02-05 13:23:50]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[create-document-in-reqedit]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>0</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="general-knowledge"><![CDATA[General knowledge]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[4]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:54:"changes are marked red and need to be changed to black";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[changes are marked red and need to be changed to black]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_wp_old_date]]></wp:meta_key>
		<wp:meta_value><![CDATA[2022-01-28]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_rvy_base_post_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[2163]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Quick start guide]]></title>
		<link>https://documentation.reqteam.com/quick-start-guide/</link>
		<pubDate>Tue, 27 Jul 2021 14:00:20 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=166</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:heading {"anchor":"Download-ReqEdit"} -->
<h2 id="Download-ReqEdit" class="wp-block-heading">1. Download ReqEdit</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Read how to <a href="https://documentation.reqteam.com/reqedit-demo/" data-type="post" data-id="689">download ReqEdit trial</a> and how to install and start it.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For the purchased product you get downloading and installing details by email from the sales department. </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Install-and-activate-ReqEdit"} -->
<h2 id="Install-and-activate-ReqEdit" class="wp-block-heading">2. Install ReqEdit</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>First check the <a href="https://documentation.reqteam.com/starting-reqedit/#System-Requirements">system requirements</a>&nbsp;for the ReqEdit application.&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Run the Portable-Installer from the directory, you downloaded it. The Portable-Installer guides you through the installing process.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For trial the activation&nbsp;happens automatically.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Read more on <a href="https://documentation.reqteam.com/starting-reqedit/#Installation">Install ReqEdit</a>. </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Activate-ReqEdit"} -->
<h2 id="Activate-ReqEdit" class="wp-block-heading">3. Activate ReqEdit for purchased version</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The License activator window appears. In the text box enter the Product key and press the Activate button.&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Note: You need to have non-restricted Internet acces, or need to configure the proxy settings for it.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For overall view for activating methods, read <a href="https://documentation.reqteam.com/licensing-models/">here</a>.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Opening-ReqIf-files"} -->
<h2 id="Opening-ReqIf-files" class="wp-block-heading">4. Run ReqEdit</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>For&nbsp;run use the desktop icon or start "reqedit.exe" directly from the installation directory. </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Use-cases"} -->
<h2 id="Use-cases" class="wp-block-heading">5. Use cases</h2>
<!-- /wp:heading -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li><a href="https://documentation.reqteam.com/?p=2163">Create</a> document</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><a href="https://documentation.reqteam.com/open-reqif-requirement-files/">Open</a> document</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><a href="https://documentation.reqteam.com/importing/">Import IBM Rational DOORS©</a> RIF Files</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><a href="https://documentation.reqteam.com/importing/#MS-Office-Word-Import">Import MS Word</a> to ReqIF</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><a href="https://documentation.reqteam.com/excel-importer-add-on/">Import MS Excel</a> to ReqIF</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><a href="https://documentation.reqteam.com/printing/">Print</a> opened document</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>467</wp:post_id>
		<wp:post_date><![CDATA[2021-07-27 14:00:20]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-27 14:00:20]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2026-08-11 10:50:56]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2026-08-11 08:50:56]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[quick-start-guide]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>1</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="general-knowledge"><![CDATA[General knowledge]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[5]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_rvy_base_post_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[467]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[ReqIF requirements format]]></title>
		<link>https://documentation.reqteam.com/reqif-requirements-format/</link>
		<pubDate>Thu, 22 Jul 2021 10:56:21 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=74</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>RIF/ReqIF (Requirements Interchange Format) is an XML file format suitable for lossless exchange of requirements in any industry. The old way of transmitting requirements were lossy like Office Documents, PDF or Spreadsheets, ReqIF offers solutions to keep the data integrity through the supply-chain.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>It is used to exchange requirements, along with its associated metadata, between software tools from different vendors. ReqIF keeps the data integrity of requirements, attributes, additional files (e.g. images) through the supply-chain. ReqIF format also defines a workflow for transmitting the status of requirements between partners.  Each object is uniquely identified by <strong>GUID</strong> (globally unique identifier inside a RIF / ReqIF file), ensures unique content across the data exchange processes.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="The-interchange-standard">The interchange standard</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Main players of the automotive industry in Germany agreed to conform to the RIF/ReqIF joint standard, initially developed by HIS Group, ProSTEP iViP, now maintained by OMG. (Object Management Group)</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="History">History</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In 2004, HIS (Herstellerinitiative Software) a consortium of German automotive manufacturers, defined a generic requirements interchange format called RIF.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The format was handed over in 2008 to&nbsp;<a href="https://en.wikipedia.org/wiki/ProSTEP_iViP">ProSTEP iViP e.V.</a>&nbsp;for further maintenance. A project group responsible for international standardization further developed the format and handed over a revised version to&nbsp;&nbsp;<a href="https://en.wikipedia.org/wiki/Object_Management_Group">Object Management Group</a>&nbsp;(OMG) as "Request for Comment" in 2010.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>As the acronym RIF had an ambiguous meaning within the OMG, the new name ReqIF was introduced to separate it from the W3C's&nbsp;<a href="https://en.wikipedia.org/wiki/Rule_Interchange_Format">Rule Interchange Format</a>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In April 2011, the version 1.0.1 of ReqIF was adopted by OMG as a formal specification (OMG Document Number: formal/2011-04-02).</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In October 2013, version 1.1 was published (OMG Document Number: formal/2013-10-01). Changes are restricted to the text of the standard, the XML schema and underlying model have not changed. Therefore, 1.1 and 1.0.1 .reqif files are equivalent.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In July 2016, version 1.2 was published (OMG Document Number: formal/2016-07-01). Like with the previous versions, changes are restricted to the text of the standard, the XML schema and underlying model have not changed. Therefore, 1.2, 1.1 and 1.0.1 .reqif files are equivalent.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Source: <a href="https://en.wikipedia.org/wiki/Requirements_Interchange_Format">wikipedia.org</a></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="naming-conventions-and-structure-of-reqif-files">Naming conventions and structure of ReqIF files</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The Prostep iViP published a guide how to exchange with ReqIF and an implementation guide for ReqIF, where you can find detailed information how to use this file format and also about the file structure, naming convention and interchange. To read about it, click on the link:  </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><a href="https://www.ps-ent-2023.de/fileadmin/prod-download/Recommendation_ReqIF_V2.1_final.pdf">Prostep iViP - ReqIF Recommendation</a></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>We recommend to read the <a href="https://www.ps-ent-2023.de/fileadmin/prod-download/Recommendation_ReqIF_V2.1_final.pdf#page=3">chapter 2</a>, to get an overview about the common use cases of ReqIF file exchange. <a href="https://www.ps-ent-2023.de/fileadmin/prod-download/Recommendation_ReqIF_V2.1_final.pdf#page=19">Chapter 3</a> describes the custom attributes used in ReqIF, and <a href="https://www.ps-ent-2023.de/fileadmin/prod-download/Recommendation_ReqIF_V2.1_final.pdf#page=24">chapter 4</a> specifies the workflow of the SRC process.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><a href="https://www.ps-ent-2023.de/fileadmin/prod-download/prostep-ivip_ImplementationGuide_ReqIF_V1-8.pdf">Prostep iViP - ReqIF Implementation Guide</a></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For more technical details please look at the Prostep <a href="https://www.ps-ent-2023.de/fileadmin/prod-download/prostep-ivip_ImplementationGuide_ReqIF_V1-8.pdf">Implementation Guide</a>. We recommend to study the <a href="https://www.ps-ent-2023.de/fileadmin/prod-download/prostep-ivip_ImplementationGuide_ReqIF_V1-8.pdf#page=8">chapter 2.1-2.3</a> for an overview.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>447</wp:post_id>
		<wp:post_date><![CDATA[2021-07-22 10:56:21]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-22 10:56:21]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2023-12-09 12:10:02]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2023-12-09 11:10:02]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[reqif-requirements-format]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>3</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="general-knowledge"><![CDATA[General knowledge]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[4]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_rvy_base_post_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[447]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_oembed_48f0dfcaf781b9d9860b2dfd0b6f2af7]]></wp:meta_key>
		<wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_oembed_b2e4ce9bc7a0962223528b4f2fb433fb]]></wp:meta_key>
		<wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Install ReqEdit]]></title>
		<link>https://documentation.reqteam.com/starting-reqedit/</link>
		<pubDate>Thu, 22 Jul 2021 10:56:47 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=75</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:heading -->
<h2 class="wp-block-heading" id="System-Requirements">System Requirements</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Microsoft Windows x64<br>.Net 4.7.2 runtime package<br>MS EDGE browser or Chrome (for Compare Add-on HTML report)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Operating systems</strong></p>
<!-- /wp:paragraph -->

<!-- wp:table -->
<figure class="wp-block-table"><table><thead><tr><th>OS Version</th><th>Tested configuration</th><th>Limitations</th></tr></thead><tbody><tr><td>Windows 11 Pro x64</td><td>.Net 4.8 / 23H2<br>EDGE included</td><td></td></tr><tr><td>Windows 10 Pro x64</td><td>.Net 4.8 / 22H2<br>EDGE included</td><td></td></tr><tr><td>Windows 8.1 x64<br>EOL 2023-01-10</td><td>.Net 4.8<br>EDGE manually installed</td><td></td></tr><tr><td>Windows 7 Enterprise x64<br>EOL 2020-01-14</td><td>.Net 4.8<br>EDGE installed manually</td><td></td></tr><tr><td>Windows Server 2022 Data Center x64</td><td>.Net 4.8<br>EDGE included</td><td></td></tr><tr><td>Windows Server 2019 Data Center x64</td><td>.Net 4.8<br>IE11 included</td><td>on IE11 - HTML compare report, some features are missing</td></tr><tr><td>Windows Server 2016 Data Center x64</td><td>.Net 4.8<br>IE11 included</td><td>on IE11 - HTML compare report, some features are missing </td></tr><tr><td>Windows Server 2012 R2 x64<br>EOL 2023-10-10</td><td>.Net 4.8<br>IE10 included<br>IE11 installed by update</td><td>on IE11 - HTML compare report, some features are missing </td></tr></tbody></table><figcaption class="wp-element-caption">Windows compatibility of ReqEdit 2.22 (2024 Feb)</figcaption></figure>
<!-- /wp:table -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Installation">Installation</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>ReqEdit comes packaged into an installer that guides users through the install procedure. It will unpack the files into a custom user directory. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Run the Installer</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":4721,"width":"460px","height":"351px","sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image aligncenter size-full is-resized"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/04/Install-ReqEdit-2.22-.jpg" alt="" class="wp-image-4721" style="width:460px;height:351px"/><figcaption class="wp-element-caption">Window Install ReqEdit </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Run the provided installer executable and go through the steps, default install path is the user profile folder in windows.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>On the last step of the installer you can choose to activate the license. For that check the checkbox. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":4722,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/04/Install-reqEdit-2.22-complete-.jpg" alt="" class="wp-image-4722" title="Window start activation setup"/><figcaption class="wp-element-caption">Window Start Activation Setup</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Manual-License-Activation">Licensing Models</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>After installation follow your model of licensing. More about licensing read <a href="https://documentation.reqteam.com/licensing-models/">here</a>.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Downgrade-functionality-for-ReqEdit-Premium">Downgrade functionality for ReqEdit Premium</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>More information about downgrading functionality read <a href="https://documentation.reqteam.com/reqedit-downgrading-functionality/" data-type="post" data-id="3557">here</a>.</p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>448</wp:post_id>
		<wp:post_date><![CDATA[2021-07-22 10:56:47]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-22 10:56:47]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2024-04-02 08:53:16]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2024-04-02 06:53:16]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[starting-reqedit]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>4</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="general-knowledge"><![CDATA[General knowledge]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[4]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:115:"incomplete - windows server tests with MS EDGE, if it can be installed and open the report, incomplete requirements";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[incomplete - windows server tests with MS EDGE, if it can be installed and open the report, incomplete requirements]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_rvy_base_post_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[448]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[User Interface]]></title>
		<link>https://documentation.reqteam.com/user-interface/</link>
		<pubDate>Mon, 26 Jul 2021 10:16:31 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=124</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:heading {"anchor":"Overview"} -->
<h2 id="Overview" class="wp-block-heading">Overview</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The look and feel of the application is similar to any classic Windows application. It has a main menu at the top, function icon groups that can be rearranged, main content area and a status bar at the bottom. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>At first run a quick action dashboard is shown.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":169,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/dashboard.png" alt="" class="wp-image-169"/><figcaption class="wp-element-caption">ReqEdit start screen showing the dashboard</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>After opening a ReqIF file, the contents will be shown in the main user interface. If the ReqIF contains multiple specifications it will be displayed as color coded tabs.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":170,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/reqedit-demo-file.png" alt="" class="wp-image-170"/><figcaption class="wp-element-caption">ReqEdit showing a ReqIF file, from left to right: navigator panel, requirements and auto-backup panel</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"anchor":"Specification-tabs"} -->
<h2 id="Specification-tabs" class="wp-block-heading">Specification tabs</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Opening a ReqIF file will display all the specifications as tabs. Same color tabs are from a single ReqIF or ReqIF Archive file. The specification title is displayed as the tab title.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":173,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/tabs.png" alt="" class="wp-image-173"/><figcaption class="wp-element-caption">ReqEdit displaying specifications inside a ReqIF file in color coded tabs</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Keeping the mouse over a tab will display more info of the specification like: file location, document id, and so on.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Rename/delete specifications</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Right -click on the specification tab to rename or delete it. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4459,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/Delete-right-click-specification.jpg" alt="" class="wp-image-4459"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Closing opened files</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Close any tab by pressing the <strong>X</strong> of the tab or by pressing  <kbd>CTRL+W</kbd> , if there are any unsaved changes a popup will ask to save the specification.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Closing all opened specifications of a ReqIF file by accessing <strong>File &gt; Close All</strong> or by pressing <kbd>CTRL+SHIFT+W</kbd>, if there are any unsaved changes a popup will ask for confirmation.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Navigator"} -->
<h2 id="Navigator" class="wp-block-heading">Navigator</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Specification headlines are shown as a tree menu on the left panel. Numbering is added automatically to aid navigation. Clicking on the items will jump to the same requirement in the content area.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Show / Hide Navigator</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Navigator can be toggled by clicking the pin icon.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":172,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/navigator-toggle-1.png" alt="" class="wp-image-172"/><figcaption class="wp-element-caption">ReqEdit navigator pane on the left showing requirements hierarchy as a tree menu</figcaption></figure>
<!-- /wp:image -->

<!-- wp:image {"id":4775,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/image.png" alt="" class="wp-image-4775"/><figcaption class="wp-element-caption">ReqEdit navigator panel displaying Expand and Collapse all nodes in the document</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Requirement-Numbering"} -->
<h3 id="Requirement-Numbering" class="wp-block-heading">Requirement Numbering</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Requirements with (ReqIF.ChapterName) headlines are shown in a tree menu structure, numbered by the position in the hierarchy. The numbering is automatically updated on each change of the requirements, new additions or deletions will affect this.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The levels of the menu represents sub items in the spec hierarchy. This is visible in the content as sub numbering of a main headline, all the content remains on a single level in the table.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":174,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/numbers.png" alt="" class="wp-image-174"/><figcaption class="wp-element-caption">ReqEdit displaying a specification where the same requirement is selected in the navigator and the content area</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>To show/hide Chapter Numbers check the box Show Chapter Numbers in the Settings/User settings. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4516,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/User-settings-Show-Chapter-nr.jpg" alt="" class="wp-image-4516"/><figcaption class="wp-element-caption">User settings / Show Chapter Numbers box </figcaption></figure>
<!-- /wp:image -->

<!-- wp:image {"id":4211,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/06/image-23-1024x375.png" alt="" class="wp-image-4211"/><figcaption class="wp-element-caption">Show/hide Chapter Numbers result view</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"anchor":"Content"} -->
<h2 id="Content" class="wp-block-heading">Content</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Requirements are shown in the middle as a table, where the <strong>Main Column</strong> is a multi content field and the other columns are the associated metadata.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"The-Object-menu-(Right-click)"} -->
<h3 id="The-Object-menu-(Right-click)" class="wp-block-heading">The Object menu (Right-click)</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Right clicking any object (row) in the content area, displays the context menu. Contains editing functions like: creating, cut-copy-pasting, deleting, restoring, purging objects. Hierarchical editing si possible by promote / demote menu items. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Manage relations between objects by the lower menu items: Add, Edit, Delete link or Go to link targets.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Get the object ReqIF ID using the Copy ReqIF ID menu item.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4179,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/06/image-14.png" alt="" class="wp-image-4179"/><figcaption class="wp-element-caption">Object context menu displaying Insert submenu with requirement patterns. These patterns can be customized as needed.</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Main-Column"} -->
<h3 id="Main-Column" class="wp-block-heading">Main Column</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Main Column is the most important content of the specification. It has the default value of the combination of <strong>headline</strong> (ReqIF.ChapterName), <strong>description</strong> (ReqIF.Name), <strong>xhtml content</strong> (ReqIF.text). If all there attributes are present it will be displayed together in the same cell and the headline will have a number assigned to it.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The Main column content can be customized in the Document Settings panel. The attribute types supported are STRING or XHTML. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":215,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/main-column-resizing-1.jpg" alt="" class="wp-image-215"/><figcaption class="wp-element-caption">ReqEdit displaying a ReqIF file, main column is visible, highlighted is the column separator and a row separator</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Resizing columns or rows</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Drag the column header separator bars or the row separator bars to resize the grid.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Content-editing"} -->
<h3 id="Content-editing" class="wp-block-heading">Content editing</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Double clicking on any object will enable the inline editor and activate the text formatting icon group. Right clicking the content will show a menu for adding attachments or tables and formatting the content.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To leave the inline editing click anywhere outside the yellow background.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4126,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/06/image-1.png" alt="" class="wp-image-4126"/></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Managing-columns"} -->
<h3 id="Managing-columns" class="wp-block-heading">Managing columns</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Right clicking the column headers will display a menu, where the selected column or the other columns can be toggled visible or hidden. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If all the columns are hidden the View manager can reset the visibility back to a predefined state.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":205,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/column-display-1.jpg" alt="" class="wp-image-205"/><figcaption class="wp-element-caption">ReqEdit colum management by right clicking the column header row</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Views"} -->
<h3 id="Views" class="wp-block-heading">Views</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Views are visible column sets with optional custom sorting and filtering saved as presets. The view manager is located in the icon groups on the right side. The views are only for displaying the ReqIF contents in a more human friendly manner for large files with lots of metadata. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>The view presets are not stored in a ReqIF file, they can be exported and later imported from the local hard drive.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4530,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/View-manager-window-1.jpg" alt="" class="wp-image-4530"/><figcaption class="wp-element-caption">ReqEdit displaying the view manager popup window</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"anchor":"Backups"} -->
<h2 id="Backups" class="wp-block-heading">Backups</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>ReqEdit offers an auto-backup feature which will create a snapshot of the current state of the opened files. Default setting is to create a backup every 10 minutes and rotating 10 backup files (the last will be deleted to have a max of 10 backups).</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The backup settings can be changed in the <strong>User Settings</strong> panel</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Show / Hide Backups</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Backups can be toggled by clicking the pin icon in the title of the panel</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1356,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/01/Backup-1024x650.jpg" alt="" class="wp-image-1356"/><figcaption class="wp-element-caption">ReqEdit displaying a ReqIF file, highlighted is the auto-backup panel</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Backup Snapshots</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Backups can be locked so that it will not be deleted automatically on backup rotation.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4151,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/06/image-8.png" alt="" class="wp-image-4151"/><figcaption class="wp-element-caption">Backup settings for a backup snapshot</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"anchor":"Menus"} -->
<h2 id="Menus" class="wp-block-heading">Menus</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3,"anchor":"File"} -->
<h3 id="File" class="wp-block-heading">File</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":207,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/menu-file.jpg" alt="" class="wp-image-207"/><figcaption class="wp-element-caption">ReqEdit File menu</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>New</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Create a new ReqIF file <strong>.reqif</strong> (New File) or an archive with attachments as <strong>.reqifz</strong>. (New Archive)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ReqIF Archive supports attaching external images or files to any requirement. Creating a new archive will show a window asking for a filename.</p>
<!-- /wp:paragraph -->

<!-- wp:columns {"style":{"color":{"background":"#f4faff"}}} -->
<div class="wp-block-columns has-background" style="background-color:#f4faff"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>ReqIF (.reqif)</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>No attachments</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> <kbd>CTRL+N</kbd></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>ReqIF Archive (.reqifz)</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Can have attachments</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> <kbd>CTRL+SHIFT+N</kbd></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:paragraph -->
<p>A template list will popup will ask for a specific template to use for the new file. For more information on templates, please read the <strong>Templates </strong>section.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3771,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/03/image-1.png" alt="" class="wp-image-3771"/><figcaption class="wp-element-caption">Template selector window</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Open</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>By default, only <strong>xml</strong>, <strong>rif</strong>, <strong>reqif</strong>, <strong>zip</strong>, <strong>reqifz </strong>and <strong>ReqEdit encrypted </strong>files can be selected</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3905,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/03/Open-file-types-supported-1.jpg" alt="" class="wp-image-3905"/><figcaption class="wp-element-caption">Supported file types by ReqEdit</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Add new document to current file</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Adds a new specification document to the currently active ReqIF file. Use this to add more than one specification to a single file.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Save</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Any change in the specifications will be displayed with asterisk <strong>*</strong> in the tab.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"style":{"color":{"background":"#d7f0ff"}}} -->
<p class="has-background" style="background-color:#d7f0ff"><strong>Changes to linked documents (e.g. Images or Word, Excel) will not be detected by the editor, a change needs to be made in the requirements in order to be able to Save</strong></p>
<!-- /wp:paragraph -->

<!-- wp:columns {"style":{"color":{"background":"#f4faff"}}} -->
<div class="wp-block-columns has-background" style="background-color:#f4faff"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>Save</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Save the currently active file to disk</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><kbd>CTRL+S</kbd></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>Save As</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Save the active file under a new name</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Keep all UUIDs</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><kbd>CTRL+SHIFT+S</kbd></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:paragraph -->
<p><strong>Save As for saving encrypted file</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To encrypt a file choose <strong>ReqEdit Encrypted File (*reqenc, *.reqzip)</strong> as file type then click SAVE.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3901,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/03/Save-As-file-types-encryption-1.jpg" alt="" class="wp-image-3901"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>More about encryption of a file read here: <a href="https://documentation.reqteam.com/?p=3653">ReqEdit File Encryption/Decryption</a></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Save as template</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Single document ReqIF files can be saved as a template and reused later</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Clone</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Save a copy of the current document but with regenerated IDs on multiple levels.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":5035,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/image-11.png" alt="" class="wp-image-5035"/><figcaption class="wp-element-caption">ReqEdit Clone tool options dialog</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Close</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Opened specifications can be hidden by clicking the X in the tab bar, if there are unsaved changes a popup will ask for confirmation. <strong>This is not removing the specification from the file.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Close All</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Close all opened specifications, any unsaved change will notify the user. It will close all opened files.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Import</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Start an import wizard for <strong>ReqIf 1.0.1 </strong>files</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Export</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Start an <a href="https://documentation.reqteam.com/?p=2386">export</a> wizard from <strong>ReqIF 1.0.1 </strong>to <strong>ReqIF compatibility mode</strong> or <strong>RIF 1.1 / RIF 1.1a</strong> arhive format. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Print</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Print the current specification Main Column or all visible columns.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Connect</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Requires ReqEdit file server</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Will authenticate the current user and create a connection</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Check out</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Requires ReqEdit file server</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Lock the file and download for editing (other users that have permission to the same file cannot download it)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Check in</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Requires ReqEdit file server </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Upload a file to the server. If the file was previously locked by the user it will become unlocked and can be edited by others as well.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Edit"} -->
<h3 id="Edit" class="wp-block-heading">Edit</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":4127,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/06/image-2.png" alt="" class="wp-image-4127"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Editing objects and contents</p>
<!-- /wp:paragraph -->

<!-- wp:columns {"style":{"color":{"background":"#f4faff"}}} -->
<div class="wp-block-columns has-background" style="background-color:#f4faff"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>Object / Requirement level editing</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Create before, after</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Create child</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Promote, demote</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Delete (soft delete)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Restore deleted (soft deleted)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Purge (hard delete)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Cut/Copy/Paste</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>Content level editing</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Table editing</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Find</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Replace</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3,"anchor":"View"} -->
<h3 id="View" class="wp-block-heading">View</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":209,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/View_Menu.jpg" alt="" class="wp-image-209"/><figcaption class="wp-element-caption">ReqEdit View menu</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Attributes (columns) related</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Filtering</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ReqEdit can show a sub-set of the requirements based on special conditions of the attributes. Filters can be set and reset. <strong>Filters will not be saved inside ReqIF files.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Sorting</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ReqEdit can sort the requirements based on multiple columns. It can be configured and then reset. <strong>The sorting is not saved inside the ReqIF file.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Show/Hide deleted requirement objects</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Soft deleted objects will be marked for deletion but are not removed from a specification until PURGE is not pressed. The deleted objects can be shown or hidden</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>View definitions (views)</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Views are a sub-set of the attributes that are displayed. <strong>The views are not saved inside the ReqIF. file</strong> <strong>Views can be exported and later imported.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The views can be imported and used on any specification as long as there are attributes with similar names.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Settings"} -->
<h3 id="Settings" class="wp-block-heading">Settings</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":210,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/menu-settings.jpg" alt="" class="wp-image-210"/><figcaption class="wp-element-caption">ReqEdit settings menu</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Expert users can fine tune ReqEdit for their specific use case, and configure lots of ReqIF settings</p>
<!-- /wp:paragraph -->

<!-- wp:columns {"style":{"color":{"background":"#f4faff"}}} -->
<div class="wp-block-columns has-background" style="background-color:#f4faff"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>Document settings</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Manage ReqIF file internal settings</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Attribute Types</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Attributes</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Document attributes</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Links</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Configure Main Column display settings</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>Server settings</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ReqEdit file server connection settings</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Server user credentials</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>User settings</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ReqEdit internal configuration</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Interface language</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Auto backup settings</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Doors table display settings</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Cache size</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Dashboard startup<br>Date display format<br>XHTML Schema validation</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Chapter Numbers showing</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3,"anchor":"Addons"} -->
<h3 id="Addons" class="wp-block-heading">Add-ons</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":329,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/Addon_Menu.jpg" alt="" class="wp-image-329"/><figcaption class="wp-element-caption">ReqEdit Add-ons menu</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Displays all available add-ons which are active in the current license. Descriptions below.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Help"} -->
<h3 id="Help" class="wp-block-heading">Help</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":212,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/menu-help.jpg" alt="" class="wp-image-212"/><figcaption class="wp-element-caption">ReqEdit Help menu</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Contains a user guide. Can display Information about the active license. Display keyboard shortcuts. Check for online updates. Display version information about the current ReqEdit release.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Add-ons"} -->
<h2 id="Add-ons" class="wp-block-heading">Add-ons</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>ReqEdit Ultimate comes with powerful addons that extends the base functionality.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Xml-Editor"} -->
<h3 id="Xml-Editor" class="wp-block-heading">Xml Editor</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Look inside ReqIF files and check the xml code. The editor comes with a built in ReqIF validation function that will debug any invalid code. Read more <a href="https://documentation.reqteam.com/xml-editor-add-on/">here.</a></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Excel-importer"} -->
<h3 id="Excel-importer" class="wp-block-heading">Excel importer</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Turn your excel files into ReqIF files. Data exchange is more realiable and lossless if ReqIF is used. Read more <a href="https://documentation.reqteam.com/excel-importer-add-on/">here.</a></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Compare-/-Merge-tool"} -->
<h3 id="Compare-/-Merge-tool" class="wp-block-heading">Compare / Merge tool</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Will generate a comparison report that can be handed out as a signle html file. Read more <a href="https://documentation.reqteam.com/merge-compare-add-on/">here. </a></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Weak-word-Analysis"} -->
<h3 id="Weak-word-Analysis" class="wp-block-heading">Weak-word Analysis</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Weak words are words that are confusing for readers and should be avoided if possible. This tool provides a case insensitive whole word search for this purpose, optionally writing the results back in the ReqIF file. Read more <a href="https://documentation.reqteam.com/weak-word-analysis-add-on/">here. </a></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"License-Detach-tool"} -->
<h3 id="License-Detach-tool" class="wp-block-heading">License Detach tool</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Take ReqEdit out of the licensing environment. This power feature will enable users not to depend on the local licensing servers and to be able to work from anywhere. Read more <a href="https://documentation.reqteam.com/license-detach-utility/">here. </a></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Expert-knowledge"} -->
<h2 id="Expert-knowledge" class="wp-block-heading">Expert knowledge</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3,"anchor":"Tab-title-configuration"} -->
<h3 id="Tab-title-configuration" class="wp-block-heading">Tab title configuration</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>ReqEdit exposes some settings that can be configured for the tabs. The configuration file is located in <strong>AppData\Local\REQTEAM\ReqEdit\ReqEditSettings.xml</strong></p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td>Setting</td><td>Values</td><td>Notes</td></tr><tr><td>TabDocumentTextAlign</td><td>Left, Right</td><td>Alignment of document title in the tab</td></tr><tr><td>TabDocumentWidth</td><td>250px</td><td>width of the tabs in pixels</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:heading {"level":3,"anchor":"Keyboard-shortcuts"} -->
<h3 id="Keyboard-shortcuts" class="wp-block-heading">Keyboard shortcuts</h3>
<!-- /wp:heading -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td>Ctrl+O</td><td>Open file</td></tr><tr><td>Ctrl+N</td><td>New file</td></tr><tr><td>Ctrl+S</td><td>Save file</td></tr><tr><td>Ctrl+Shift+S</td><td>Save as</td></tr><tr><td>Ctrl+W</td><td>Close file</td></tr><tr><td>Ctrl+Shift+W</td><td>Close all file</td></tr><tr><td>Alt+F4</td><td>Close application</td></tr><tr><td>Ctrl+D</td><td>Delete Sorting</td></tr><tr><td>Ctrl+F</td><td>Find text</td></tr><tr><td>Ctrl+H</td><td>Replace text</td></tr><tr><td>Ctrl+E</td><td>Add new or edit filter</td></tr><tr><td>Ctrl+A</td><td>Deactivate filter</td></tr><tr><td>Ctrl+Q</td><td>Delete filter</td></tr><tr><td>Alt+N</td><td>Add new object below</td></tr><tr><td>Alt+Shift+N</td><td>Add new child object</td></tr><tr><td>Ctrl+Tab</td><td>Switch between open tabs</td></tr><tr><td>Ctrl+C</td><td>Copy text information inside the cell</td></tr><tr><td>Ctrl+X</td><td>Cut text information inside the cell</td></tr><tr><td>Ctrl+V</td><td>Paste text (remove all formatings)</td></tr><tr><td>Ctrl+Alt+S</td><td>Start link</td></tr><tr><td>Ctrl+Alt+E</td><td>End link</td></tr><tr><td>Ctrl+Alt+R</td><td>Reset start link</td></tr><tr><td>Ctrl+Alt+R</td><td>Reset start link</td></tr><tr><td>F1</td><td>Open help</td></tr><tr><td>F2</td><td>Open selected cell in edit mode</td></tr><tr><td>F3</td><td>Check for update</td></tr><tr><td>F5</td><td>License information</td></tr><tr><td>F6</td><td>XML Editor</td></tr><tr><td>F8</td><td>Document settings</td></tr><tr><td>F9</td><td>Shortcut window</td></tr></tbody></table><figcaption class="wp-element-caption">Shortcuts used in ReqEdit</figcaption></figure>
<!-- /wp:table -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>451</wp:post_id>
		<wp:post_date><![CDATA[2021-07-26 10:16:31]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-26 10:16:31]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2026-08-19 17:13:42]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2026-08-19 15:13:42]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[user-interface]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>5</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="general-knowledge"><![CDATA[General knowledge]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_rvy_base_post_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[451]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[footnotes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Open ReqIF requirement files]]></title>
		<link>https://documentation.reqteam.com/open-reqif-requirement-files/</link>
		<pubDate>Thu, 22 Jul 2021 15:31:49 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=93</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>ReqEdit is used to display contents of ReqIF requirement exchange files including attachments and images in ReqIF Archive files.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>These are the key features: </p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>ReqIF requirement objects</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>hierarchy structure</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Internal UUIDS </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>attribute types</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>specification attributes</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>object attributes and relations </li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>For experienced users the <strong>XML Editor add-on</strong> can display the source code of the ReqIF file.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Supported RIF/ReqIF file extensions: RIF contents (<strong>.xml&nbsp;.rif&nbsp;.zip)</strong> or ReqIF content <strong>(.reqif .reqifz)</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>You can open decrypted *.reqedit files too, if you know the password. More about encryption / decryption read <strong><a rel="noreferrer noopener" href="https://documentation.reqteam.com/?p=3653&amp;preview=true" target="_blank">here</a>.</strong> </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>More about RIF and ReqIF files read <strong><a href="https://documentation.reqteam.com/reqif-requirements-format/">here</a></strong>. </p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="Opening-files">Open file</h2>
<!-- /wp:heading -->

<!-- wp:image {"id":169,"sizeSlug":"large","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-large is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/dashboard-1024x566.png" alt="" class="wp-image-169"/><figcaption class="wp-element-caption">Dashboard for ReqEdit</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>To open a file </p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>click on the Open Specification on the Dashboard or</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>select  File &gt; Open on the main menu or </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>press <kbd>CTRL+O</kbd> and then select the ReqIF file. </li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:image {"id":202,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/reqedit-open-file-1.jpg" alt="" class="wp-image-202"/><figcaption class="wp-element-caption">ReqEdit displaying an opened ReqIF file</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>All containing specification documents are displayed as tabs in the tab bar.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":173,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/tabs.png" alt="" class="wp-image-173"/><figcaption class="wp-element-caption">ReqEdit tab bar showing a ReqIF with three specifications</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3} -->
<h3 id="Compatible-ReqIF-files">Compatible ReqIF files</h3>
<!-- /wp:heading -->

<!-- wp:columns {"style":{"color":{"background":"#e7f6ff"}}} -->
<div class="wp-block-columns has-background" style="background-color:#e7f6ff"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p>If the file is not a standard ReqIF file but ReqEdit can import it, a popup notifies the user. Import wizard starts and completes the steps to open file.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":184,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/import-file-popup.png" alt="" class="wp-image-184"/><figcaption class="wp-element-caption">ReqEdit found an invalid ReqIF but asks the user for importing the file</figcaption></figure>
<!-- /wp:image --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 id="Multi-ReqIF-Archives">Multi ReqIF Archives</h3>
<!-- /wp:heading -->

<!-- wp:columns {"style":{"color":{"background":"#e6f6ff"}}} -->
<div class="wp-block-columns has-background" style="background-color:#e6f6ff"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">If the opened document contains multiple ReqIF files (is an archive format .reqifz or .zip) a popup notification allows the user to select the files to open. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":186,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/document-selector.png" alt="" class="wp-image-186"/><figcaption class="wp-element-caption">ReqEdit showing document selector for .zip or .reqifz files (containing two or more ReqIF files)</figcaption></figure>
<!-- /wp:image --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:paragraph -->
<p>In case of any ReqIF errors, ReqEdit identifies the errors.  Use <strong>XML Editor Add-o</strong>n to correct.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":187,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/xml-error.png" alt="" class="wp-image-187"/><figcaption class="wp-element-caption">Error message shows ReqEdit detected an invalid ReqIF source code</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading -->
<h2 id="ReqIF-file-format">ReqIF file format</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>ReqEdit follows <a href="https://documentation.reqteam.com/reqif-requirements-format/">ReqIF standard</a> on all levels. It will display contents of ReqIF files from structural to attribute definitions.</p>
<!-- /wp:paragraph -->

<!-- wp:columns {"style":{"color":{"background":"#edf8ff"}}} -->
<div class="wp-block-columns has-background" style="background-color:#edf8ff"><!-- wp:column {"width":"100px"} -->
<div class="wp-block-column" style="flex-basis:100px"><!-- wp:paragraph -->
<p><strong>ReqIF format</strong></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>Attribute Types</strong><br>atomic data types: boolean, date, enumeration, int, float, string, xhtml</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Attributes</strong><br>uses the basic attribute type definitions with optional restrictions: min, max, length, can be defined for objects and specifications also</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Object types</strong><br>collection of attribute types that are grouped together</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Objects</strong><br>uses a specific object type and has values for each attribute</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Values</strong><br>value objects for attributes of objects or specifications</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Specification Types</strong><br>a collection of object types and specification attributes</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Specifications</strong><br>uses a single specification type</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Hierarchy</strong><br>requirement object structure inside a specification</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Relations</strong><br>links between the objects</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading -->
<h2 id="Documents">Documents</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>ReqIF requirements are grouped into specification documents, these are displayed in the <strong>tab bar</strong>. Each opened ReqIF file will have its own random color to indicate that the files are together.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":173,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/tabs.png" alt="" class="wp-image-173"/><figcaption class="wp-element-caption"> ReqEdit tab bar showing colored dots in front of specifications that are contained in a single opened file</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3} -->
<h3 id="Hierarchy">Hierarchy</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Each specification document has its own object structure which is shown in the navigator tab.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":192,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/navigator.jpg" alt="" class="wp-image-192"/><figcaption class="wp-element-caption">ReqEdit displaying an opened ReqIF file, navigator on the left side is highlighted</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>The navigator can be used to quickly jump to a specific section in the specification document.</p>
<!-- /wp:paragraph -->

<!-- wp:columns {"style":{"color":{"background":"#ddf2ff"}}} -->
<div class="wp-block-columns has-background" style="background-color:#ddf2ff"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>Numbering</strong> <br>Automatically generated for each ReqIF.ChapterName which are used as headlines. Depth is determined by child objects.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading -->
<h2 id="Objects">Objects</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Each row in the main content area is an object that has a Main Content and additional attributes. Objects are displayed as follows</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":195,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/objects-2.jpg" alt="" class="wp-image-195"/><figcaption class="wp-element-caption">ReqEdit displaying different types of requirement object states from top to bottom:<br>not changed (white), edited and saved (blue), new not saved (green), deleted (red), with links (link icon, in, out, external)</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Status indicator</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>First column of the grid is a <strong>frozen column</strong>, which means that the user will always see the column, even if the document will be scrolled horizontally.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Displays the following states:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>unchanged – marked with white color</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>edited – marked with light green</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>edited and saved – marked with light blue</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>links - marked with link icon<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>internal links</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>external links<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>URI / OSLC</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Inward / Outward</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list --></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list --></li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>red - soft deleted (can be recovered)</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>More about Editing objects you can read <a href="https://documentation.reqteam.com/edit-reqif-requirement-files/#Objects">here</a>.  </p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="Attachments">Attachments</h2>
<!-- /wp:heading -->

<!-- wp:image {"id":240,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/attachments-preview.jpg" alt="" class="wp-image-240" title="bordered"/><figcaption class="wp-element-caption">ReqEdit displaying attachment previews of an object, file icons and preview images</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Double-click on the icon. The attached file will be opened by the installed applications on the machine.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="Attributes">Attributes</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Object attributes are displayed as columns inside the data grid. The default column layout starts with Main Column then the rest of the object attributes defined in the specification.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>By default all attributes are displayed in the specification as texts</strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="Main-Column">Main Column</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Displays the the main ReqIF attributes: ReqIF.ChapterName, ReqIF.Name, ReqIF.Text as a single cell where</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>ReqIF.ChapterName</strong> - is displayed as Headline and will be auto numbered, displayed in the navigator</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>ReqIF.Name</strong> - displayed in the content area as text</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>ReqIF.Text</strong> - displayed in the content area as text</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"style":{"color":{"background":"#e2f4ff"}}} -->
<p class="has-background" style="background-color:#e2f4ff">The main column rendering can be customized in the Settings &gt; Document menu</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 id="Attribute-columns">Attribute columns</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>All columns can be set hidden / visible by right clicking on the column name row.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":199,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/column-display.jpg" alt="" class="wp-image-199"/><figcaption class="wp-element-caption">ReqEdit column management menu displayed by right clicking anywhere on column names</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Attributes used in the current specification document can be displayed by opening Setting &gt; Document and selecting the Attributes tab.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Related topics: </p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li><a href="https://documentation.reqteam.com/filtering-searching-and-sorting/">Filtering and sorting</a> </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><a href="https://documentation.reqteam.com/view-manager/">Views</a> </li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>449</wp:post_id>
		<wp:post_date><![CDATA[2021-07-22 15:31:49]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-22 15:31:49]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2023-03-16 11:06:55]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2023-03-16 10:06:55]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[open-reqif-requirement-files]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>6</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="general-knowledge"><![CDATA[General knowledge]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[4]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_rvy_base_post_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[449]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:56:"changes are marked red and need to changed back to black";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[changes are marked red and need to changed back to black]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Edit ReqIF requirement files]]></title>
		<link>https://documentation.reqteam.com/edit-reqif-requirement-files/</link>
		<pubDate>Thu, 22 Jul 2021 15:32:23 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=94</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:embed {"url":"https://youtu.be/La-70CBGDno","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
https://youtu.be/La-70CBGDno
</div><figcaption class="wp-element-caption">ReqEdit presentation video</figcaption></figure>
<!-- /wp:embed -->

<!-- wp:heading {"textColor":"black","anchor":"Why-to-edit-ReqIF-files?"} -->
<h2 id="Why-to-edit-ReqIF-files?" class="wp-block-heading has-black-color has-text-color">Why ReqIF files?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Requirement Interchange Format is the de facto standard for lossless requirement data exchange for any industry.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>ReqIF simplifies the workflow of requirements exchange between suppliers and vendors in all industries. Mainly driven by the automotive industry</strong>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">ReqEdit was built from the ground up to aid the participants of the supply-chain to quickly use ReqIF files without the need for complex ALM/PLM software solutions. This is becoming more important with the digital transformation in more and more industries. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ReqIF based interchange offers seamless integration of supply chains in all industries making collaboration more standardized and efficient.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">ReqEdit is an easy tool for ReqIF editing. Creating, comparing and merging requirements and specification documents with powerfull add-ons. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Large companies rely on lossless data exchange</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ReqIF format simplifies and streamlines the data exchange of requirements between companies or departments and also on the management level. ReqEdit has multiple licensing models to support corporate environments and use cases.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Medium or small size companies needs cost effective solutions to participate in the supply-chain</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ReqEdit is available as a standalone application. No other dependency is required. Cost effective solution for processing ReqIF requirement files.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"ReqIf-file-structure"} -->
<h2 id="ReqIf-file-structure" class="wp-block-heading">ReqIF file structure</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>ReqEdit follows ReqIF standard on all levels. It will display contents of ReqIF files from structural to attribute definitions. More details you can find <a href="https://documentation.reqteam.com/reqif-requirements-format/">here</a>.</p>
<!-- /wp:paragraph -->

<!-- wp:columns {"style":{"color":{"background":"#edf8ff"}}} -->
<div class="wp-block-columns has-background" style="background-color:#edf8ff"><!-- wp:column {"width":"100px"} -->
<div class="wp-block-column" style="flex-basis:100px"><!-- wp:paragraph -->
<p><strong>ReqIF format</strong></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>Attribute Types</strong><br>atomic data types: boolean, date, enumeration, int, float, string, xhtml</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Attributes</strong><br>uses the basic attribute type definitions with optional restrictions: min, max, length, can be defined for objects and specifications also</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Object types</strong><br>collection of attribute types that are grouped together</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Objects</strong><br>uses a specific object type and has values for each attribute</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Values</strong><br>value objects for attributes of objects or specifications</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Specification Types</strong><br>a collection of object types and specification attributes</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Specifications</strong><br>uses a single specification type</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Hierarchy</strong><br>requirement object structure inside a specification</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Relations</strong><br>links between the objects</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"anchor":"Objects"} -->
<h2 id="Objects" class="wp-block-heading">Edit Objects</h2>
<!-- /wp:heading -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">Double click on a cell to edit the content. An inline editor appears for XHTML attributes.  For other data types appear corresponding checkboxes or date pickers or single inputs.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">To close inline editing click on any other cell.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The user can set the height of the main column: check the box in Settings / User ... / Calculate only main column row height.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Use the quick action icons or the right-click menu for text formatting and XHTML content editing.<br>The following shortcuts for editing can be used: </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>CTRL+B bold<br>CTRL+I italic<br>CTRL+1 superscript<br>CTRL+U underline<br>CTRL+2 subscript<br>CTRL+SHIFT+U strikethrough<br>CTRL+SHIFT+V paste    pastes a clean html code for the object, deletes all unnecessary html codes<br>CTRL+SHIFT+F paste     a stronger cleaning of unnecessary html codes </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4021,"width":"563px","height":"488px","sizeSlug":"full","linkDestination":"none","align":"center","className":"bordered"} -->
<figure class="wp-block-image aligncenter size-full is-resized bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/04/Right-click-editor-cell.jpg" alt="" class="wp-image-4021" style="width:563px;height:488px"/><figcaption class="wp-element-caption">ReqEdit in inline editing mode, editing main column ReqIF.Text attribute</figcaption></figure>
<!-- /wp:image -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:image {"id":220,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/enum.jpg" alt="" class="wp-image-220"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph {"style":{"typography":{"textAlign":"center"}}} -->
<p class="has-text-align-center">Single valued enumeration will show a dropdown selector</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:image {"id":219,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/multi-enum.jpg" alt="" class="wp-image-219"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph {"style":{"typography":{"textAlign":"center"}}} -->
<p class="has-text-align-center">Multivalued enumeration attributes are displayed as a list of checkboxes</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:image {"id":221,"width":"191px","height":"156px","sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full is-resized"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/date.jpg" alt="" class="wp-image-221" style="width:191px;height:156px"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph {"className":"has-black-color has-text-color","style":{"typography":{"textAlign":"center"}},"textColor":"black"} -->
<p class="has-text-align-center has-black-color has-text-color">Dates will show a datepicker</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:image {"id":222,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/string.jpg" alt="" class="wp-image-222"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph {"style":{"typography":{"textAlign":"center"}}} -->
<p class="has-text-align-center">String types editing as simple text</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:image {"id":223,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/boolean.jpg" alt="" class="wp-image-223"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph {"style":{"typography":{"textAlign":"center"}}} -->
<p class="has-text-align-center">Boolean values editing as checkboxes</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:image {"id":224,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/integer.jpg" alt="" class="wp-image-224"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph {"style":{"typography":{"textAlign":"center"}}} -->
<p class="has-text-align-center">Integer and float types will only store numerical values</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"textColor":"black","anchor":"Inserting-objects"} -->
<h3 id="Inserting-objects" class="wp-block-heading has-black-color has-text-color">Insert rows</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>New rows can be created on the same level or as children to the current row.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">For inserting a new row at the same level of the current row, right-click on a cell and choose where to insert it.   A new generic object is displayed as an empty line or with default values.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Each spec object in ReqEdit has the same attributes (columns) in a document. Different object types are not supported in a single document.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">Insert child row creates a new row in the table, below the selected line. It is a child in the tree hierarchy. A new empty line will appear. In case it is edited it will look like this:</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2905,"sizeSlug":"full","linkDestination":"none","align":"center","className":"bordered"} -->
<figure class="wp-block-image aligncenter size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/06/insert-object-row.jpg" alt="" class="wp-image-2905"/><figcaption class="wp-element-caption">ReqEdit displaying context menu, highlighted are the insert object menu items and the top quick action icons</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"textColor":"black","anchor":"Deleting-objects"} -->
<h3 id="Deleting-objects" class="wp-block-heading has-black-color has-text-color">Delete rows</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong>ReqEdit uses soft-deletions, delete will not remove objects from the ReqIF file.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Delete the selected row(s) by </p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>selecting the row(s) and pressing <kbd>DEL</kbd> or </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>right-click menu or </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>the quick action icons.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:image {"id":2906,"sizeSlug":"full","linkDestination":"none","align":"center","className":"bordered"} -->
<figure class="wp-block-image aligncenter size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/06/mark-row-as-deleted.jpg" alt="" class="wp-image-2906"/><figcaption class="wp-element-caption">ReqEdit displaying context menu, highlighted are the delete menu items</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>To confirm Delete action click Yes in the pop up window which appears next.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This function places the removed row(s) into a deleted state. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":230,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/deleted-object.jpg" alt="" class="wp-image-230"/><figcaption class="wp-element-caption">ReqEdit displaying deleted rows with red status indicator, highlighted is the Show deleted objects icon in the top bar</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Restoring-deleted-objects"} -->
<h3 id="Restoring-deleted-objects" class="wp-block-heading">Restoring deleted rows</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>To restore a deleted row select it and click on the „Restore deleted rows” button from the toolbar or right-click on the object and select the Restore menu item.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Purge-deleted-objects"} -->
<h3 id="Purge-deleted-objects" class="wp-block-heading">PURGE (definitive deletion) of deleted objects</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Use PURGE to remove objects, marked as deleted, with all attachments from a ReqIF file. Purge function is on the delete toolbars and right-click menus.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"style":{"color":{"background":"#daf1ff"}}} -->
<p class="has-background" style="background-color:#daf1ff">Once purged, objects cannot be recovered. Auto-backup feature will have 10 snapshots for recovery.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To clean up deleted rows:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li><strong>purge a single deleted row</strong> or </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>purge all</strong> the deleted rows in the entire specification document.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:heading {"level":3,"anchor":"Copy-and-move-objects"} -->
<h3 id="Copy-and-move-objects" class="wp-block-heading">Copy and move rows</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Use cut-copy-paste of existing row to create new one. Right-click the desired location and paste the copied object before / after or as a child row of another row. <br>To Copy-Paste multiple rows,  select rows in the Main column by holding Shift + arrows keys. Then right-click on the last selected row and click on Copy row / Cut row.   Then click on the firstly selected row and right -click , select the Paste option you want: Before current row / After current row / As child of current row. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>If a copied row contains links, on paste, a notification asks what to do with the existing links. </strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>If the row has child elements, these will also be copied or moved.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4023,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/04/image-2-1024x772.png" alt="" class="wp-image-4023"/></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Copy-paste-in-the-Navigator"} -->
<h3 id="Copy-paste-in-the-Navigator" class="wp-block-heading">Copy-paste in the Navigator</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Use right-click menu in the object navigator to copy-paste objects/rows. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4025,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/04/image-3-1024x465.png" alt="" class="wp-image-4025"/><figcaption class="wp-element-caption">By right-click menu in the Navigator can be pasted a new row </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>If an object contains links to or from other objects, the links are copied too. A pop up window asks for copying the links or not. </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Navigator-drag-and-drop"} -->
<h3 id="Navigator-drag-and-drop" class="wp-block-heading">Navigator drag-and-drop</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Use drag-and-drop to move objects</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Object can be created by <kbd>CTRL+Drag</kbd> and release at the desired location</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Editing-Hierarchy"} -->
<h3 id="Editing-Hierarchy" class="wp-block-heading">Editing Hierarchy</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>To change the hierarchy of objects use the <strong>promote</strong> and <strong>demote</strong> functions. They are in the quick action icons, and in right-click context menus.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2901,"sizeSlug":"full","linkDestination":"none","align":"center","className":"is-style-default"} -->
<figure class="wp-block-image aligncenter size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/06/demote-promote.jpg" alt="" class="wp-image-2901"/><figcaption class="wp-element-caption">Promote / demote objects with right-click menu</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Promoting</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Will move the object one level up in the hierarchy. If using the drag-and-drop way for promoting, an object/ row can be moved more levels up or down. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Note: can be moved more objects at once. Select the rows in the Main column by holding the Shift key. Then right-click on the last selected cell and click on Promote. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Demoting</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Move the object one level down as children in the hierarchy. To demote more rows together select the rows in the Main column by holding the Shift key. Then right-click on the last selected cell and click on Demote.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"style":{"color":{"background":"#dbf1ff"}},"textColor":"black"} -->
<p class="has-black-color has-text-color has-background" style="background-color:#dbf1ff">Promote or demote a parent object  include promote or demote the object together with its child objects.  </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Main-column"} -->
<h2 id="Main-column" class="wp-block-heading">Main column</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Main column is a combined cell displaying the most important ReqIF attributes: ReqIF.ChapterName, ReqIF.Name, ReqIF.Text</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In this cell, the main fields of the document can be edited at once. These fields are XHTML type attributes.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Double click the main column of an object displays an inline XHML editor with 3 tabs. One tab for each attribute.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4028,"width":"648px","height":"626px","sizeSlug":"large","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-large is-resized"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/04/image-4-1024x989.png" alt="" class="wp-image-4028" style="width:648px;height:626px"/><figcaption class="wp-element-caption">Cell content editor using buttons or mouse right-click </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>The cell content editing menu Copy/Cut/Paste function refers to copy/cut/paste texts and pictures from the same document and external documents, too. (word file, excel spreadsheet cells, screenshots, images). The function converts external data format into ReqIF supported one.  (text formatting doesn't see,  image cannot be downloaded). File format must be ReqIFz to be able to save the images, as attachments. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><em>Note</em>:  Depending on corporate internet access, downloading copied images could be prevented by firewalls. ReqEdit will remove some formattings due to limitations of XHTML inside of the ReqIF format.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Copy-Cut-Paste the text of cells of the same ReqIFz file has no limitations regarding the possibilities shown in the right click menu. (Bold, underline, italic, strikethrough, subscript, superscript)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Copy-Cut-Paste of tables is with visible borders of cells. ReqEdit will add automatically borders to tables, even there was no set one before. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><em>Note for experts with HTML knowledge</em>: The HTML Source menu item allows to edit and change the HTML source code of content of a cell. Press F12 when in editing mode or press CTRL+F12 to open the experimental source xml editor.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Limitations on content editing Copy-Cut-Paste function:</strong></p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Cell formatting settings in excel spreadsheet</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Attached objects from Wordpad (RTF documents)</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><span style="color: initial;">Images can be copy-paste only in ReqIFz files</span></li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>If the image/attachment cannot be copied, only file name of the preview images are displayed.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Recommendation: Before copy-cut content from an external source, save file to have a backup copy if the copied content is ReqIF invalid.  </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Properties</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Properties menu gives informations about the attachments / inserted files in main column cells. Right click on the inserted file, <strong>Properties</strong> </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2964,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/06/image.png" alt="" class="wp-image-2964"/><figcaption class="wp-element-caption">Right click menu in editor mode shows Properties window</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>HTML Source</strong> (experimental)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This function of the right click menu of content editor is recommended to expert users. This function allows to view and change the html source code of the attribute/cell.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><em>Note</em>: Currently the changes will not be validated at inserting time. So be very careful at any change!</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Columns"} -->
<h2 id="Columns" class="wp-block-heading">Columns</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3,"anchor":"Mass-update-attributes"} -->
<h3 id="Mass-update-attributes" class="wp-block-heading">Mass update of attributes</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Update multiple rows with a specific attribute value.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>The mass update function is designed to be used together with the filtering</strong>. This way, a set of objects can be selected according to specific criteria and updated at the same time.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"style":{"color":{"background":"#e2f4ff"}}} -->
<p class="has-background" style="background-color:#e2f4ff">The mass update function is not available for the main column</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">To use Mass update function first define a filter to select all the rows you want to change. Then right-click on the column header. Select Mass update....A popup window appears. </p>
<!-- /wp:paragraph -->

<!-- wp:columns {"verticalAlignment":null} -->
<div class="wp-block-columns"><!-- wp:column {"verticalAlignment":"center","width":"33%"} -->
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:33%"><!-- wp:image {"id":4993,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/image-2.png" alt="" class="wp-image-4993"/><figcaption class="wp-element-caption">ReqEdit displaying the mass update menu item by right clicking the column header</figcaption></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column {"width":"33%"} -->
<div class="wp-block-column" style="flex-basis:33%"><!-- wp:image {"id":4995,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/image-4.png" alt="" class="wp-image-4995"/><figcaption class="wp-element-caption">Mass update popup window showing options for enum attribute</figcaption></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center","width":"33%"} -->
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:33%"><!-- wp:image {"id":4994,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/image-3.png" alt="" class="wp-image-4994"/><figcaption class="wp-element-caption">Mass update popup window showing options for xhtml attribute</figcaption></figure>
<!-- /wp:image --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:paragraph -->
<p>Mass update can change or append values depending on the type of the attribues for all values in the current view for the column.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To change individual cells, select multiple cells from the same column (either Ctrl + click or Shift + click). Right-click at the column heading to trigger the mass change.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Default-values"} -->
<h3 id="Default-values" class="wp-block-heading">Default values</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Each attribute can have a default value defined in the <a href="https://documentation.reqteam.com/document-settings/#Attribute-types">Document settings</a>.  Selecting an attribute and access the “Attribute editor”.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To set back a cells default value for each attribute of a row, right-click the corresponding cell and select the “Set default value”.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":233,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/default-value.jpg" alt="" class="wp-image-233"/></figure>
<!-- /wp:image -->

<!-- wp:heading {"anchor":"Attachments"} -->
<h2 id="Attachments" class="wp-block-heading">Attachments</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>ReqIF Archive .reqifz files supports file attachments for objects. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Only XHTML attributes can have attachments inside .reqifz files</strong></p>
<!-- /wp:paragraph -->

<!-- wp:columns {"style":{"color":{"background":"#def2ff"}}} -->
<div class="wp-block-columns has-background" style="background-color:#def2ff"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>Image attachments: </strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>png, bmp, jpg, gif, ico, wmf,</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>File attachments: </strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>any file type is supported</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>pdf, doc, docx, xls, xlsx ...</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3,"anchor":"Open-attachments"} -->
<h3 id="Open-attachments" class="wp-block-heading">Opening file attachments</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Double-click on the file's icon. The attached file is opened by the installed applications on the machine.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Inserting-attachments"} -->
<h3 id="Inserting-attachments" class="wp-block-heading">Insert file attachments</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>To add an attachment right-click the XHTML inline editor area and select <strong>Insert image</strong> or <strong>Insert file</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2907,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/06/right-click-menu-reqifZ.jpg" alt="" class="wp-image-2907"/><figcaption class="wp-element-caption">ReqEdit displaying context menu, highlighted is the 'Insert image' item</figcaption></figure>
<!-- /wp:image -->

<!-- wp:image {"id":240,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/attachments-preview.jpg" alt="" class="wp-image-240" title="bordered"/><figcaption class="wp-element-caption">ReqEdit displaying attachment previews of an object, contains file icons and preview images</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"anchor":"Tables"} -->
<h2 id="Tables" class="wp-block-heading">Tables</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>XHTML attributes by definition can have tables. All tables are rendered inside cells.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":241,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/tables.jpg" alt="" class="wp-image-241"/><figcaption class="wp-element-caption">ReqEdit displaying tables inside XHTML attributes</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>To edit XHTML table structure use the inline editor right-click menu.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Saving-ReqIF-files"} -->
<h2 id="Saving-ReqIF-files" class="wp-block-heading">Save ReqIF files</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>If your file is a multi-document file, saving one of the documents will also save the changes made in the other documents of the ReqIF file.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>NOTE: Changes on linked documents (e.g. Images or Word, Excel) are not detected. Make a content change to trigger update and enable saving.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Save-as"} -->
<h3 id="Save-as" class="wp-block-heading">Save as</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Save the currently edited file as a new filename. Contents will be identical to the original one. Can convert ReqIF into ReqIFz.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Note: Actual file is closed and the file in new saved format will be opened.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Save as encrypted file</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To encrypt a file choose&nbsp;<strong>ReqEdit Encrypted File (*reqenc, *.reqzip)</strong>&nbsp;as file type then click SAVE.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>More about encryption of a file read here:&nbsp;<a href="https://documentation.reqteam.com/?p=3653">ReqEdit File Encryption/Decryption</a></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Closing-files"} -->
<h2 id="Closing-files" class="wp-block-heading">Close files</h2>
<!-- /wp:heading -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">ReqEdit can only close saved files. If there are any unsaved changes, a notification displays and asks to save files before closing.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Use <strong>CLOSE ALL</strong> to clean up the editor.</p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>450</wp:post_id>
		<wp:post_date><![CDATA[2021-07-22 15:32:23]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-22 15:32:23]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2026-08-19 15:48:09]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2026-08-19 13:48:09]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[edit-reqif-requirement-files]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>7</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="general-knowledge"><![CDATA[General knowledge]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_oembed_d9e94e754d9ef6f1d51b680317299532]]></wp:meta_key>
		<wp:meta_value><![CDATA[<iframe title="ReqIF Editor - New Requirements Tool ReqEdit - Presentation (English)" width="800" height="450" src="https://www.youtube.com/embed/La-70CBGDno?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_oembed_time_d9e94e754d9ef6f1d51b680317299532]]></wp:meta_key>
		<wp:meta_value><![CDATA[1787147230]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:56:"changes are marked red and need to changed back to black";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[changes are marked red and need to changed back to black]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_rvy_base_post_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[450]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[License activation]]></title>
		<link>https://documentation.reqteam.com/licensing-models/</link>
		<pubDate>Mon, 26 Jul 2021 08:54:59 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=138</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>General overview about the license activation options. For more details, click <a href="https://documentation.reqteam.com/license-management/">here</a>. </p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="Automatic-activation">Automatic activation</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Activation is automatic for trial version and for some custom-tailored versions.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="Online-activation">Online activation </h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>(Public environment, internet/online access with no restriction)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The License activator window appears. In the text box enter the Product key and press the Activate button</p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":338,"width":404,"height":464,"sizeSlug":"full","linkDestination":"none"} -->
<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/online-activation-1.png" alt="" class="wp-image-338" width="404" height="464"/><figcaption>Diagram of public environment with direct connection to ReqEdit License Server</figcaption></figure></div>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Follow the <a href="https://documentation.reqteam.com/activation/#Online-activation">Activation steps</a></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="Offline-activation">Offline activation</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>(Limited environment, with restriction on internet/online access)</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 id="LicenseActivation.exe">LicenseActivation.exe</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Access to ReqEdit License Server is restricted or not available. Manually activate license for the machine where ReqEdit is running.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":351,"width":539,"height":464,"sizeSlug":"full","linkDestination":"none"} -->
<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/offline-activation-licenseactivation.exe_-1.png" alt="" class="wp-image-351" width="539" height="464"/><figcaption>Offline activation with LicenseActivation.exe</figcaption></figure></div>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Offline Activation with <a href="https://documentation.reqteam.com/activation/#Activate-with-LicenseActivation.exe">LicenseActivation.exe</a></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 id="RUS-Tool">RUS Tool</h3>
<!-- /wp:heading -->

<!-- wp:image {"align":"center","id":352,"width":509,"height":464,"sizeSlug":"full","linkDestination":"none"} -->
<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/offline-activation-rus-tool-1.png" alt="" class="wp-image-352" width="509" height="464"/><figcaption>Offline activation with RUS tool downloaded from the ReqEdit License Server</figcaption></figure></div>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Offline Activation with <a href="https://documentation.reqteam.com/activation/#Activate-with-RUS-Tool">RUS tool</a></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 id="Self-hosted-license-server-(Network-license)">Network license server ACC</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>(Public internet access is restricted due to internal security policies, and only a local license server is accessible)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>A self-hosted licensing server is installed on the restricted network. The server holds all the ReqEdit licenses, that can be accessed from any workstation inside the company network (no local license installation necessary).  </p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":942,"width":446,"height":446,"sizeSlug":"full","linkDestination":"none"} -->
<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/11/network-license-server.png" alt="" class="wp-image-942" width="446" height="446"/><figcaption> Diagram of restricted environment with self hosted ReqEdit License Server</figcaption></figure></div>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Setting up the <strong><a href="https://documentation.reqteam.com/activation/#Self-hosted-license-server-(Network-license)">Network license server </a></strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="License-detaching">License detaching</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Note: please inform REQTEAM if you plan to use detaching, so the license can be generated for this purpose.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>When users want to have a working copy of ReqEdit outside the restricted environment. License detaching is possible by using the Detach Tool Add-on.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Detaching licenses will lock the license for a period of time for a specific machine. Locking a license has to be done inside the restricted environment, after which it can be disconnected from the network.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":941,"width":588,"height":463,"sizeSlug":"full","linkDestination":"none"} -->
<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/11/network-license-detach.png" alt="" class="wp-image-941" width="588" height="463"/><figcaption>Diagram showing detach mechanism to work outside network license server</figcaption></figure></div>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><a href="https://documentation.reqteam.com/activation/#License-detaching">License detaching</a> </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>464</wp:post_id>
		<wp:post_date><![CDATA[2021-07-26 10:54:59]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-26 08:54:59]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2022-02-10 14:53:32]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2022-02-10 13:53:32]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[licensing-models]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>35</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="general-knowledge"><![CDATA[General knowledge]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[3]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_rvy_base_post_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[464]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Filtering, Searching and Sorting]]></title>
		<link>https://documentation.reqteam.com/filtering-searching-and-sorting/</link>
		<pubDate>Mon, 26 Jul 2021 10:17:12 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=125</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:heading {"anchor":"Filtering"} -->
<h2 id="Filtering" class="wp-block-heading">Filtering</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Filtering can be used to display only a subset of objects based on specific criteria.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Filtering is temporary, rules are not saved.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>From the toolbar <strong>create filter</strong>, <strong>enable / disable current filter</strong>, <strong>delete filter</strong> can be used.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":232,"sizeSlug":"full","linkDestination":"none","align":"center","className":"bordered"} -->
<figure class="wp-block-image aligncenter size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/filters.jpg" alt="" class="wp-image-232"/><figcaption class="wp-element-caption">ReqEdit toolbar highlighted are the filtering icons</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Filters can be constructed by the toolbar icons, then later edited or deleted.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":5013,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/image-9.png" alt="" class="wp-image-5013"/><figcaption class="wp-element-caption">ReqEdit filter editor popup window</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"anchor":"Searching"} -->
<h2 id="Searching" class="wp-block-heading">Searching</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Activate the search bar from the toolbar or by pressing <kbd>CTRL+F</kbd></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":247,"sizeSlug":"full","linkDestination":"none","align":"center","className":"bordered"} -->
<figure class="wp-block-image aligncenter size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/search.jpg" alt="" class="wp-image-247"/><figcaption class="wp-element-caption">ReqEdit search bar displayed above the main content area</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Search can be done in three contexts:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li><strong>Main Column</strong>: search only in ReqIF.ChapterName, ReqIF.Name, ReqIF.Text</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Entire document</strong>: all attributes</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>ForeignID</strong>: search only in ReqIF.ForeignID (only if the attribute is present in the current document)</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:image {"id":248,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/searh-example.jpg" alt="" class="wp-image-248"/><figcaption class="wp-element-caption">ReqEdit searching, found result displayed in green cell background</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Search-and-Replace"} -->
<h3 id="Search-and-Replace" class="wp-block-heading">Search and Replace</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Replacing values or part of values depending on the search can be done by pressing <kbd>CTRL+H</kbd> enabling the replace bar</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"style":{"color":{"background":"#e7f6ff"}}} -->
<p class="has-background" style="background-color:#e7f6ff"><strong>The replace function works only for the Main Column</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":249,"sizeSlug":"full","linkDestination":"none","align":"center","className":"bordered"} -->
<figure class="wp-block-image aligncenter size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/replace.jpg" alt="" class="wp-image-249"/><figcaption class="wp-element-caption">ReqEdit displaying Search and Replace bar above main content area</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Skipping a specific replacement press the <strong>Next</strong> button</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Replace all</strong> will do the replacements in the contents of the Main Column then display the total count of replacements.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Sorting-objects"} -->
<h2 id="Sorting-objects" class="wp-block-heading">Sorting columns</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Columns can be sorted ascending or descending by <strong>clicking</strong> or by <strong>right clicking</strong> on the column header. Each sort will reset the previous sorting.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1501,"sizeSlug":"large","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/01/MicrosoftTeams-image-7-1024x215.jpg" alt="" class="wp-image-1501"/><figcaption class="wp-element-caption">ReqEdit column sorting menu by right clicking on the column headers</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Multi-sorting"} -->
<h3 id="Multi-sorting" class="wp-block-heading">Multi-column sorting</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>To have multiple sorting <kbd>CTRL+click</kbd> the column headers you want to sort. A numbered arrow will display the sorting order. To change the ordering press <kbd>CTRL+click</kbd> again on the column</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":251,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/multi-sort.jpg" alt="" class="wp-image-251"/><figcaption class="wp-element-caption">ReqEdit multi column sorting displayed by numbered arrows in the column headers</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Reset-sorting"} -->
<h3 id="Reset-sorting" class="wp-block-heading">Reset/Delete sorting</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Press the delete sorting icon in the toolbar or press <kbd>CTRL+D</kbd></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":252,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/delete-sorting.jpg" alt="" class="wp-image-252"/></figure>
<!-- /wp:image -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>452</wp:post_id>
		<wp:post_date><![CDATA[2021-07-26 10:17:12]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-26 10:17:12]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2026-08-19 16:09:12]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2026-08-19 14:09:12]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[filtering-searching-and-sorting]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>10</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="productivity-features"><![CDATA[Productivity Features]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[View Manager]]></title>
		<link>https://documentation.reqteam.com/view-manager/</link>
		<pubDate>Mon, 26 Jul 2021 10:18:05 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=127</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:heading -->
<h2 class="wp-block-heading" id="What-are-views?">What are views?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Views are visible column sets with optional custom sorting and filtering saved as presets. The view manager is located in the toolbar icon groups on the right side. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The views are only for displaying the ReqIF contents in a more human friendly manner for large files with lots of metadata. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"style":{"color":{"background":"#e9f7ff"}}} -->
<p class="has-background" style="background-color:#e9f7ff"><strong>The view presets are saved in the ReqIF file</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"style":{"color":{"background":"#e9f7ff"}}} -->
<p class="has-background" style="background-color:#e9f7ff"><strong>Views can be exported and later imported from the local hard drive</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4522,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/View-manager-1024x469.jpg" alt="" class="wp-image-4522"/><figcaption class="wp-element-caption">ReqEdit displaying the view manager popup window, highlighted is the view manager toolbar</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>There are two system views defined per each document which cannot be deleted:</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>All Attributes</strong> - show all the columns in the document</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Main column</strong> - show only the main column</p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":255,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image aligncenter size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/views-selector.png" alt="" class="wp-image-255"/><figcaption class="wp-element-caption">View selector in the toolbar</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Manage-views">Manage views</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>To be able to manage views <strong>user defined views has to be created</strong> by clicking the <strong>Create new view </strong>icon</p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":256,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/views-create.jpg" alt="" class="wp-image-256"/><figcaption class="wp-element-caption">View toolbar icons, selected is the Create new view icon</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Create-or-edit-views">Create or edit views</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Pressing the Edit view icon the view editor popup window is displayed. The toolbar icons are:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li><strong>Rename</strong></li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Save</strong></li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Save and Apply</strong>, will show the applied view in the main content area</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Delete</strong> after confirmation the view is deleted</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Make a copy</strong> of the view by setting a new name</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Export</strong> the current view in a .view file</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Import</strong> .view files. Only existing column names are imported</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Cleanup</strong>, will leave only the visible columns in the document, a confirmation popup lists all the views / attributes that will be removed. This operation saves the document so a backup is highly advised.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:image {"align":"center","id":4507,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/View-manager-window.jpg" alt="" class="wp-image-4507"/><figcaption class="wp-element-caption">View editor window</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>A certain view can be set as default. If specified, the ReqEdit opens the default view on start. </p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Filtering</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Views can inherit filtering from the current document. Press <strong>Copy filter from editor</strong> to save the filter into the view.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Show deleted objects filter can also be used</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Toolbar">Toolbar</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Creating-new-views">Creating new views</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Clicking the Add View button will ask user for the new view name and preparea it will all the attributes added to it</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Editing-views">Editing views</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>User can edit the view in the main gui with rightclicking the column names or by opening the View manager panel by clicking the icon to the right</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":259,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/view-manager-toolbar.png" alt="" class="wp-image-259"/><figcaption class="wp-element-caption">View manger toolbar, highlighted is the Edit view icon</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Deleting-views">Deleting views</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>User can delete the selected view if it’s not any of the system views by clicking the Delete View button located in the toolbar</p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>453</wp:post_id>
		<wp:post_date><![CDATA[2021-07-26 10:18:05]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-26 10:18:05]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2024-02-05 14:40:48]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2024-02-05 13:40:48]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[view-manager]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>11</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="productivity-features"><![CDATA[Productivity Features]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[4]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:20:"checking the content";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[checking the content]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Printing]]></title>
		<link>https://documentation.reqteam.com/printing/</link>
		<pubDate>Mon, 26 Jul 2021 10:19:03 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=129</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:heading -->
<h2 class="wp-block-heading">How to print requirements?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>ReqEdit supports printing the Main Column or all the visible contents of the current document. File \ Print will show the two options.<br><br>The print document is based on a template file located in:  ReqEdit\Data\Templates\Print folder. It can be customized as needed. </p>
<!-- /wp:paragraph -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p>Print Main Column</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":265,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/print-main-824x1024.png" alt="" class="wp-image-265"/></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p>Print All visible columns</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":266,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/print-visible.png" alt="" class="wp-image-266"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Customize the current view with filters and sorting to prepare a custom view for the print.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Customize the output</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>ReqEdit offers print customization of the header, footer and cover pages. Access the File &gt; Print &gt; Print Settings menu item for displaying the customization window.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":4477,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/Print-settings.jpg" alt="" class="wp-image-4477"/><figcaption class="wp-element-caption">Print customization</figcaption></figure>
<!-- /wp:image -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>455</wp:post_id>
		<wp:post_date><![CDATA[2021-07-26 10:19:03]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-26 10:19:03]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2024-02-02 13:47:29]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2024-02-02 12:47:29]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[printing]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>13</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="productivity-features"><![CDATA[Productivity Features]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[4]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Settings]]></title>
		<link>https://documentation.reqteam.com/settings/</link>
		<pubDate>Mon, 26 Jul 2021 10:19:21 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=130</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>Expert users can fine tune ReqEdit for their specific use case, and configure lots of ReqIF related settings</p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":210,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/menu-settings.jpg" alt="" class="wp-image-210"/><figcaption class="wp-element-caption">ReqEdit settings menu</figcaption></figure>
<!-- /wp:image -->

<!-- wp:columns {"style":{"color":{"background":"#f4faff"}}} -->
<div class="wp-block-columns has-background" style="background-color:#f4faff"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>Document settings</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Manage ReqIF file internal settings</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Attribute Types</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Attributes</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Document attributes</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Links</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Configure Main Column display settings</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>Server settings</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ReqEdit file server connection settings</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Server user credentials</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>User settings</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ReqEdit internal configuration</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Interface language</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Auto backup settings</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Doors table display settings</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Cache size</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Dashboard startup</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Document-settings">Document Settings</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Read the chapter <a href="https://documentation.reqteam.com/document-settings/" data-type="post" data-id="468">Document Settings</a> for an in depth overview.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="user-settings">User settings</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>ReqEdit can be displayed in two languages: <strong>English</strong> and <strong>German</strong>. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To change the language, press Save and then restart ReqEdit.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Temporary-files">Temporary files</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Using ReqIF files produces temporary files like: previews, caches, ReqIF Archive objects, and activity logs. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Automatically each time ReqEdit is exited, the log and temporary files that are older than <strong>6 months</strong> will be gradually deleted.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>By pressing the <strong>Delete temporary files</strong> button all logs and backups including backup snapshots will be deleted, offering workspace cleanup for the current user of ReqEdit.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Backups">Backups</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>When a file is saved for the first time, ReqEdit automatically makes a backup copy of the initial state of the file and also starts the timed backup process. By default, the program creates a backup every 10 minutes until it reaches 10 backup files. After that, the oldest backup file will be overwritten. The number of minutes and number of backup files can be changed by the user in the User settings panel.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1356,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/01/Backup-1024x650.jpg" alt="" class="wp-image-1356"/><figcaption class="wp-element-caption">ReqEdit displaying a ReqIF file, highlighted on the right side is the auto backup panel displaying available backups</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>The timed backup process can also be disabled by unchecking the [Create backup] checkbox in the Settings &gt; User panel.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>By default, ReqEdit stores the backups in the Windows user folder. This is a Windows 7 location sample: <strong>C:\Users\user_name\AppData\Local\ReqEdit\ReqEdit\BackUpFiles</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"style":{"color":{"background":"#e4f4ff"}}} -->
<p class="has-background" style="background-color:#e4f4ff">The locations of the Log and Backup folders can be changed. More information can be found in the Program environment chapter.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Image-caching">Image caching</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Limit the RAM memory used by ReqEdit. Default value is 500mb, but can be increased to gain more speed.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ReqEdit uses image caching to speed up displaying XHTML contents of the ReqIF files. If the ReqIF files are big, increasing the cache size could be a good idea.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="XHTML-Validation">XHTML Validation</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In some cases it is recommended to turn off the XHTML validation to save the invalid ReqIF document. Then correct the XHTML errors in XML Editor Add-on. This option should be always enabled to have maximum compatibility. The change of this setting is instantaneous, there is no need to close and re-open the software. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Read more on <a href="https://documentation.reqteam.com/xhtml-validation-error/">XHTML Validation Error</a></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="GUI-settings">GUI settings</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":4492,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/GUI-User-settings-schema-validation.jpg" alt="" class="wp-image-4492"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Enable "Calculate only main column row height" for better readability of the main column.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Disable "Show Chapter Numbers" to have a pure view over the ReqIF structure.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To see the changed settings, close and re-open the program. </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Date-format">Date format</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This format will be used to display dates. To see the changed setting, close and re-open the program. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4183,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/06/image-15.png" alt="" class="wp-image-4183"/></figure>
<!-- /wp:image -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Server-settings">Server settings</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This requires a ReqEdit Server instance and to be accessible on the internet.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"style":{"color":{"background":"#e1f3ff"}}} -->
<p class="has-background" style="background-color:#e1f3ff">Read more on the <strong>Collaborative work with ReqEdit Server</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The focus of ReqEdit Server is to keep the file management effort as low as possible. The server offers a central point where you can organize and work with ReqIF files in ReqEdit.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":1358,"width":524,"height":513,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image aligncenter size-full is-resized"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/01/Server_Settinges.jpg" alt="" class="wp-image-1358" style="width:524px;height:513px"/><figcaption class="wp-element-caption">ReqEdit Server settings</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Enter credentials for ReqEdit Server and press Test Connection then Save. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Once a valid configuration is saved press <strong>Connect </strong>from this window or from the toolbars or the File menu.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":271,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/server-toolbar.png" alt="" class="wp-image-271"/><figcaption class="wp-element-caption">ReqEdit Server connection toolbar</figcaption></figure>
<!-- /wp:image -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>456</wp:post_id>
		<wp:post_date><![CDATA[2021-07-26 10:19:21]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-26 10:19:21]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2024-02-08 15:29:32]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2024-02-08 14:29:32]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[settings]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>20</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="productivity-features"><![CDATA[Productivity Features]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Document Settings]]></title>
		<link>https://documentation.reqteam.com/document-settings/</link>
		<pubDate>Tue, 03 Aug 2021 14:06:48 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=235</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>Before describing the document properties, lets go through the internals of the ReqIF files. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>TLDR jump to <a href="#Document-Properties" data-type="chapter">Document properties</a></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Attribute-types"} -->
<h2 id="Attribute-types" class="wp-block-heading">Attribute types</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Each specification document has its own set of attribute types that are used as attributes. The list can be displayed using the menu <strong>Settings &gt; Document</strong>. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"style":{"color":{"background":"#e6f6ff"}}} -->
<p class="has-background" style="background-color:#e6f6ff"><strong>Automatic data types for documents</strong><br>Each new document will have: integer, real, date, string, xhtml and boolean attribute types automatically created, which can be edited.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3705,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/03/Document-settings-window-1.jpg" alt="" class="wp-image-3705"/><figcaption class="wp-element-caption">ReqEdit displaying list of attribute types of a specification document, highlighted is the data type column which displays the base type and restrictions of the attributes. Selected is an enumeration type attribute and the enumeration values are displayed on the right bottom in the Enumeration Type Values list box</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"anchor":"Data-types"} -->
<h2 id="Data-types" class="wp-block-heading">Data types</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Attributes in ReqIF files are constructed from underlaying data types with or without restrictions. The usage of restrictions in the data types can make the requirement specifications more robust by not letting invalid values to be used.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Properties-of-data-types"} -->
<h3 id="Properties-of-data-types" class="wp-block-heading">Properties of data types</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Depending on data types, different properties are available. The following table describes all available properties per data type</p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td><strong>&nbsp;</strong></td><td><strong>Long Name</strong></td><td><strong>Description</strong></td><td><strong>Min</strong></td><td><strong>Max</strong></td><td><strong>Accuracy</strong></td><td><strong>Enum Values</strong></td></tr><tr><td><strong>Boolean</strong></td><td>X</td><td>X</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td><strong>Date</strong></td><td>X</td><td>X</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td><strong>Enumeration</strong></td><td>X</td><td>X</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>X</td></tr><tr><td><strong>Integer</strong></td><td>X</td><td>X</td><td>X</td><td>X</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td><strong>Real</strong></td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>&nbsp;</td></tr><tr><td><strong>String</strong></td><td>X</td><td>X</td><td>&nbsp;</td><td>X</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td><strong>XHTML</strong></td><td>X</td><td>X</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:heading {"level":3,"anchor":"Boolean"} -->
<h3 id="Boolean" class="wp-block-heading">Boolean</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Its value can be true of false. These two states are displayed by a check box on the screen. This is an exception type, double click on the cell is not necessary for editing. Its value can be altered by a single click.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Date"} -->
<h3 id="Date" class="wp-block-heading">Date</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>A real date can be written or set as its value. In the view mode, the cell shows the value of the date, but in the edit mode it displays the DateTimePicker controller used for selecting the date. This offers help for the user to select fast the exact date. The date value can also be removed by unchecking the box in the top left corner of the date picker.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Integer"} -->
<h3 id="Integer" class="wp-block-heading">Integer</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>An integer can be given as a value between previously determined limits. In case of not giving a numeric type, the program will display an alert and the user can only continue if a correct value is entered.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Real"} -->
<h3 id="Real" class="wp-block-heading">Real</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The value can be a decimal number between previously determined limits. In case of not entering a numeric type, the program will display an alert and the user can only continue if a correct value is entered.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"String"} -->
<h3 id="String" class="wp-block-heading">String</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>An unformatted text with a previously determined length can be entered as a value.<br>NOTE: The maximum allowed length of a string is 600 characters. This limitation was imposed in order for the files to be compatible with IBM Rational DOORS.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Enumeration"} -->
<h3 id="Enumeration" class="wp-block-heading">Enumeration</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Represents a list of fixed values that can be used. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Each value has a <strong>Numeric Value</strong>, a <strong>Label </strong>displayed to the user, and an optional <strong>color </strong>in HEX or named color. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3714,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/03/enumeration-type-editor-window.jpg" alt="" class="wp-image-3714"/><figcaption class="wp-element-caption">Enumeration type editor window</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"XHTML"} -->
<h3 id="XHTML" class="wp-block-heading">XHTML</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>XHTML format permits formatting of text in multiple ways, similar to any text processing application: Bold, Italic, Underline, Strikethrough, Superscript, Subscript, Unordered list, Ordered list, Paragraph, Normal text, Heading 1 – Heading 6</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In addition to text formatting <strong>tables</strong> and <strong>images </strong>can be used in the content, as well as <strong>file attachments</strong>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>URI </strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The URI Represents the Resource types defined by DNG data models. All the attribute definitions, attributes, enum values may have URI values defined.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Attributes"} -->
<h2 id="Attributes" class="wp-block-heading">Attributes</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Using the defined attribute types, attributes can be created to be used in the document or the objects. Each data type has its own properties shown in the following table</p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td><strong>&nbsp;</strong></td><td><strong>Long Name</strong></td><td><strong>Description</strong></td><td><strong>Read Only</strong></td><td><strong>Multivalued</strong></td><td><strong>Default Value</strong></td></tr><tr><td><strong>Boolean</strong></td><td>X</td><td>X</td><td>X&nbsp;</td><td>&nbsp;</td><td>X</td></tr><tr><td><strong>Date</strong></td><td>X</td><td>X</td><td>X&nbsp;</td><td>&nbsp;</td><td>X</td></tr><tr><td><strong>Enumeration</strong></td><td>X</td><td>X</td><td>X&nbsp;</td><td>X</td><td>X</td></tr><tr><td><strong>Integer</strong></td><td>X</td><td>X</td><td>X</td><td></td><td>X</td></tr><tr><td><strong>Real</strong></td><td>X</td><td>X</td><td>X</td><td></td><td>X</td></tr><tr><td><strong>String</strong></td><td>X</td><td>X</td><td>X&nbsp;</td><td></td><td>X&nbsp;</td></tr><tr><td><strong>XHTML</strong></td><td>X</td><td>X</td><td>X&nbsp;</td><td>&nbsp;</td><td>X&nbsp;</td></tr></tbody></table><figcaption class="wp-element-caption">Each data type has its own properties </figcaption></figure>
<!-- /wp:table -->

<!-- wp:heading {"level":3,"anchor":"Enumeration-attributes"} -->
<h3 id="Enumeration-attributes" class="wp-block-heading">Enumeration attributes</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Using enumeration data types in attributes has two main use cases</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Single-value enumeration</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>You can choose only one value from a previously determined value set. It shows the chosen value in cell viewer mode. In the editor mode you can choose the required value from a values list (ComboBox or DropDownList).<br>Besides the values of an enumeration attribute type, the user can also select the value to remove the value of a cell.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Multivalue enumeration</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>You can choose multiple values from a previously determined value set. It shows the chosen value in cell viewer mode. In the editor mode you can choose the required values from a list by selecting each check box.</p>
<!-- /wp:paragraph -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"width":"50%"} -->
<div class="wp-block-column" style="flex-basis:50%"><!-- wp:image {"id":275,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/enum-display.png" alt="" class="wp-image-275"/><figcaption class="wp-element-caption">Multivalued enum attribute displayed as list of values with colors</figcaption></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column {"width":"50%"} -->
<div class="wp-block-column" style="flex-basis:50%"><!-- wp:image {"id":277,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/enum-single-display-1.jpg" alt="" class="wp-image-277"/><figcaption class="wp-element-caption">Single value enum attributes are displayed as text</figcaption></figure>
<!-- /wp:image --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"anchor":"Document-Properties"} -->
<h2 id="Document-Properties" class="wp-block-heading">Document Properties</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Information related to a specification document is visible in the Document tab. Document Name, description, attributes and statistics.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Statistic Information of:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Documents in file</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Rows in selected document</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Attributes in selected document</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Attribute types in selected document</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Incoming and outgoing links</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Attributes that are defined internal to the specification are also listed with the value displayed on the right side.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3713,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/03/document-properties-window.jpg" alt="" class="wp-image-3713"/><figcaption class="wp-element-caption">ReqEdit displaying document properties</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Main Column (heading and text) supports STRING and XHTML as attribute type.  </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Specification types</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Currently not displayed, internally will be created and used exactly as in the ReqIF standard.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Object-Attributes"} -->
<h2 id="Object-Attributes" class="wp-block-heading">Object Attributes</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Otherwise known as row attributes or specobject attributes.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>List of attributes used in all objects of the selected document.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4495,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/Attribute-import-Document-settings.jpg" alt="" class="wp-image-4495"/><figcaption class="wp-element-caption">Object Attribute management window</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>System attributes are displayed by a PC icon in the list, <strong>these attributes cannot be deleted</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>ReqEdit internal attributes</strong></p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li><strong>ReqEditID </strong>– integer type, read-only attribute, internal unique ID</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>ReqEditModifiedOn </strong>– date type, read-only attribute, last modification date of the object</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>ReqEditModifiedBy </strong>– string type, read-only attribute, stores the Windows username who edited the object</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:heading {"level":3,"anchor":"Import-attributes-from-other-file"} -->
<h3 id="Import-attributes-from-other-file" class="wp-block-heading"><strong>Import attributes from other file</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>To import attributes from an other file:</p>
<!-- /wp:paragraph -->

<!-- wp:list {"ordered":true} -->
<ol class="wp-block-list"><!-- wp:list-item -->
<li>Open both files </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Click on Document settings\ Attribute tab\ Import </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Select source ReqIF</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Select the attributes to be imported</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Click Save</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>In case of Attrybute type - enumeration, </p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>If enumeration attribute exist - after importing, the new values will be added to the enumeration.  </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>if attribute already exist and type is not the same - the old attribute will be renamed to "... OLD" and does nothing to it</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:heading {"level":3,"anchor":"SpecObject-types"} -->
<h3 id="SpecObject-types" class="wp-block-heading">SpecObject types</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Currently not displayed, internally will be created and used exactly as in the ReqIF standard. </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Links"} -->
<h3 id="Links" class="wp-block-heading">Links </h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong>Are covered in the <a href="https://documentation.reqteam.com/chapter/links/" data-type="chapter" data-id="128">Links</a> chapter</strong></p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>468</wp:post_id>
		<wp:post_date><![CDATA[2021-08-03 14:06:48]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-08-03 14:06:48]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2026-08-19 15:35:24]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2026-08-19 13:35:24]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[document-settings]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>0</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="expert-knowledge"><![CDATA[Expert knowledge]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_wp_old_slug]]></wp:meta_key>
		<wp:meta_value><![CDATA[attributes]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[footnotes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[License Management]]></title>
		<link>https://documentation.reqteam.com/license-management/</link>
		<pubDate>Thu, 16 Dec 2021 09:45:29 +0000</pubDate>
		<dc:creator><![CDATA[melinda]]></dc:creator>
		<guid isPermaLink="false">https://documentation.reqteam.com/?p=1077</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:heading {"anchor":"Automatic-activation"} -->
<h2 id="Automatic-activation" class="wp-block-heading">Automatic activation.</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Activation runs automatically for trial version or for some custom-tailored versions. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>On the last step of the installer the checkbox remains at default settings.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4740,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/04/Install-reqEdit-2.22-complete-1-1.jpg" alt="" class="wp-image-4740" title="Window start activation setup"/><figcaption class="wp-element-caption">Window Start Activation Setup</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>LicenseActivator.exe starts without displaying User interface. It detects .v2c file and activates the product. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ReqEdit opens automatically.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Online-activation"} -->
<h2 id="Online-activation" class="wp-block-heading">Online activation </h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>After installation</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Note: You need to have non-restricted Internet acces, or need to configure the proxy settings for it.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The License activator window appears. If not, run the LicenseActivator.exe in the ReqEdit folder. In the text box enter the Product key and press the Activate button.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":338,"width":"404px","height":"464px","sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full is-resized"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/online-activation-1.png" alt="" class="wp-image-338" style="width:404px;height:464px"/><figcaption class="wp-element-caption">Diagram of public environment with direct connection to ReqEdit License Server</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Local-license"} -->
<h3 id="Local-license" class="wp-block-heading">Local license</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>You will need the product key provided by ReqTeam.</p>
<!-- /wp:paragraph -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"width":"100%"} -->
<div class="wp-block-column" style="flex-basis:100%"><!-- wp:image {"id":1040,"sizeSlug":"full","linkDestination":"none","align":"left"} -->
<figure class="wp-block-image alignleft size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/Screenshot_3_LicenseActivation_Key-1.jpg" alt="" class="wp-image-1040"/><figcaption class="wp-element-caption">License activator window</figcaption></figure>
<!-- /wp:image -->

<!-- wp:image {"id":1041,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/Screenshot_4_Activation_with_key_Successful.jpg" alt="" class="wp-image-1041"/><figcaption class="wp-element-caption">Activation done</figcaption></figure>
<!-- /wp:image --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:paragraph -->
<p>Activation done. Run ReqEdit.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Network-License"} -->
<h3 id="Network-License" class="wp-block-heading">Network License</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>There is an ACC License Server running on the local network (on-prem). You need the FQDN or IP address of the configured on-prem license server. Click here to <a href="/license-management/#Network-license-server-ACC">learn how to configure ACC server</a></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4863,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/image.png" alt="" class="wp-image-4863"/><figcaption class="wp-element-caption">License activator window, network license input focused</figcaption></figure>
<!-- /wp:image -->

<!-- wp:image {"id":4867,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/image-1.png" alt="" class="wp-image-4867"/><figcaption class="wp-element-caption">On activate the licenseactivator tool has to be restarted.</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Optionally configure Proxy settings when needed. Then press <strong>Activate</strong>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Try run ReqEdit.exe to check if the license activation is successfull.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>What happens when the network license server activation is not successfull?</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4872,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/image-2.png" alt="" class="wp-image-4872"/><figcaption class="wp-element-caption">Popup window displaying license error</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>The currently configured network license server is not accessible.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Steps to check in this case:</p>
<!-- /wp:paragraph -->

<!-- wp:list {"ordered":true} -->
<ol class="wp-block-list"><!-- wp:list-item -->
<li>try to ping the license server<br>if did not respond, fix network access or FQDN / DNS problems</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>make sure that the port 1947 is open on the license server firewall / machine</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>make sure that you have a valid and not expired license on the on-prem license server, log in to ACC and check the available license &gt; features &gt; expiration date</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->

<!-- wp:heading {"anchor":"Offline-activation"} -->
<h2 id="Offline-activation" class="wp-block-heading">Offline activation</h2>
<!-- /wp:heading -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">This activation allows running ReqEdit when access to ReqEdit License Server is restricted or not available. Create manually a license for the machine where ReqEdit is running.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In this case there are 2 options for activation: Activation with the file LicenseActivation.exe or Activation using the RUS Tool.  Through them you can generate a .c2v file which you need for creating the license for your PC. </p>
<!-- /wp:paragraph -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:image {"id":340,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/offline-activation-licenseactivation.exe_.png" alt="" class="wp-image-340"/><figcaption class="wp-element-caption">Activation with LicenseActivation.exe </figcaption></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:image {"id":341,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/offline-activation-rus-tool.png" alt="" class="wp-image-341"/><figcaption class="wp-element-caption">Activation with RUS Tool</figcaption></figure>
<!-- /wp:image --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p>Activation with <a href="https://documentation.reqteam.com/activation/#Activate-with-LicenseActivation.exe">LicenseActivation.exe</a></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p>Activation with <a href="https://documentation.reqteam.com/activation/#Activate-with-RUS-Tool">RUS Tool</a></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3,"anchor":"Activate-with-LicenseActivation.exe"} -->
<h3 id="Activate-with-LicenseActivation.exe" class="wp-block-heading">Activate with LicenseActivation.exe</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The offline activation needs the following:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>product key (got with purchasing ReqEdit)</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>machine generated .c2v file (follow the next steps) </li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p><strong>Open </strong>ReqEdit folder and click <strong>LicenseActivation.exe</strong> in the ReqEdit folder. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Pops up License activator window.&nbsp; Here <strong>generate C2V file</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Save</strong> the file into the suggested folder or elsewhere&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1049,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/11_Generate-C2V.jpg" alt="" class="wp-image-1049" title="generate c2v file in Offlineactivation"/><figcaption class="wp-element-caption">Generate c2v file in Offline activation</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>At an online workstation <strong>login with Product key</strong> at the Sentinel EMS Customer portal&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><a href="https://license.reqteam.com/ems/login.html">https://license.reqteam.com/ems/login.html</a></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1064,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/1_login-to-license.reqteam.com_-2.jpg" alt="" class="wp-image-1064"/><figcaption class="wp-element-caption">Sentinel EMS Login </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Choose <strong>Offline Activation</strong> tab. A new window appears. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">In the Generate License window <strong>upload</strong> the saved <strong>C2V</strong> file. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Then click <strong>Generate.&nbsp;</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1051,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/2_Upload_C2V_File.jpg.png" alt="" class="wp-image-1051"/><figcaption class="wp-element-caption">Uploading the .c2v file</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>The Key ID.&nbsp;appears</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Download</strong> the <strong>VC2</strong> file&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1052,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/3_Download_V2C_File.png" alt="" class="wp-image-1052"/><figcaption class="wp-element-caption">Downloading the V2C file</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Go to the <strong>License Activator</strong> window and press <strong>Activate</strong> button</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1053,"sizeSlug":"large","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/4_Activate-1024x1004.jpg" alt="" class="wp-image-1053" title="activate window offline with key"/><figcaption class="wp-element-caption">Activate offline with key </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>In the Browser window select <strong>V2C</strong> file&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Press <strong>Open&nbsp;</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1054,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/5_Done.jpg" alt="" class="wp-image-1054"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Open</strong> ReqEdit and start working with it.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Activate-with-RUS-Tool"} -->
<h3 id="Activate-with-RUS-Tool" class="wp-block-heading">Activate with RUS Tool</h3>
<!-- /wp:heading -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Login to the customer page of REQTEAM license management (<a rel="noreferrer noopener" href="https://license.reqteam.com/ems/customerLogin.html" target="_blank">https://license.reqteam.com/ems/customerLogin.html</a>)</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Enter your license key from your license</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:image {"id":1064,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/1_login-to-license.reqteam.com_-2.jpg" alt="" class="wp-image-1064"/><figcaption class="wp-element-caption">Sentinel EMS login </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Click on the&nbsp;<strong>Offline Activation Button</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Appears Generate License window</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1065,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/2_Download_RUS_tool.png" alt="" class="wp-image-1065" title="Download RUS Tool"/><figcaption class="wp-element-caption">Download RUS tool</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Download <strong>RUS tool</strong> (RUS_OWOZQ)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Some antivirus program can delete or quarantine this file. So, keep it when the antivirus asks for deleting or putting into quarantine.</p>
<!-- /wp:paragraph -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:image {"id":1074,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/2.1_Download_RUS_tool_Keep-1.jpg" alt="" class="wp-image-1074"/></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:image {"id":1075,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/2.2_Download_RUS_tool_Keep-1.jpg" alt="" class="wp-image-1075" title="Keep RUS Tool"/><figcaption class="wp-element-caption">Keep RUS tool </figcaption></figure>
<!-- /wp:image --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:list {"ordered":true} -->
<ol class="wp-block-list"><!-- wp:list-item -->
<li>execute RUS tool</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>select <strong>Collect Status Information</strong> and select C2V file type.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>select <strong>Installation of new protection key</strong></li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>press <strong>Collect Information</strong></li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>save the C2V file</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:image {"id":1100,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/3_Generate_C2V_File-1.jpg" alt="" class="wp-image-1100" title="generate c2v"/><figcaption class="wp-element-caption">Generate c2v file</figcaption></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:image {"id":1101,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/3.1_Generate_C2V_File-1.jpg" alt="" class="wp-image-1101" title="Save s2v"/><figcaption class="wp-element-caption">Save c2v file</figcaption></figure>
<!-- /wp:image --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:paragraph -->
<p>C2V file can be used for license related operations.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>At an online workstation&nbsp;<strong>login with Product key</strong>&nbsp;at the Sentinel EMS Customer portal</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">Upload the C2V file to <a rel="noreferrer noopener" href="https://license.reqteam.com/ems/customerLogin.html" target="_blank">Sentimel EMS</a>.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1107,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/4_Upload_C2V_and_Generate.png" alt="" class="wp-image-1107" title="Upload c2v to EMS"/><figcaption class="wp-element-caption">Upload c2v to EMS</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">Press <strong>Generate</strong> to generate V2C file. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Download V2C file to your PC.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1111,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/5_Download_V2C_File.png" alt="" class="wp-image-1111" title="Download v2c"/><figcaption class="wp-element-caption">Download v2c</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:list {"ordered":true} -->
<ol class="wp-block-list"><!-- wp:list-item -->
<li>execute RUS Tool</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>select tab <strong>Apply License File</strong> and select the V2C file</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>press <strong>Apply Update</strong> to activate the license on the machine</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->

<!-- wp:image {"id":1115,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/6.1_RUS_Apply_V2C_Done-1024x769.png" alt="" class="wp-image-1115" title="Apply update v2c"/><figcaption class="wp-element-caption">Apply update V2C</figcaption></figure>
<!-- /wp:image -->

<!-- wp:image {"id":1117,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/7_Activated.png" alt="" class="wp-image-1117"/><figcaption class="wp-element-caption">Activation done </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Activation done! </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">You can start to work with ReqEdit.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Network-license-server-ACC"} -->
<h2 id="Network-license-server-ACC" class="wp-block-heading">Network license server ACC</h2>
<!-- /wp:heading -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">A self-hosted licensing server is installed on the restricted network. The server holds all the license pools that can be used and has to contain a current snapshot of the license database from ReqEdit License Server. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"anchor":"Downloads"} -->
<p id="Downloads"><strong>Downloads</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Download <strong>haspdinst.exe</strong> for windows</p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td>Version</td><td>Downloads</td></tr><tr><td>Sentinel ACC Runtime 10.13</td><td><a href="/wp-content/hasp/Sentinel_LDK_Run-time_cmd_line.zip">Sentinel_LDK_Run-time_cmd_line.zip</a> <a href="/wp-content/hasp/Sentinel_LDK_Run-time_cmd_line.sha256">CRC</a></td></tr></tbody></table><figcaption class="wp-element-caption">ACC windows versions</figcaption></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p>Download <strong>haspvlib_113498.dll</strong></p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td>Version</td><td>Downloads</td></tr><tr><td>haspvlib_113498.dll</td><td><a href="https://documentation.reqteam.com/wp-content/uploads/2026/03/haspvlib_113498.zip">haspvlib_113498.zip</a> <a href="https://documentation.reqteam.com/wp-content/uploads/2026/03/haspvlib_113498.sha256">CRC</a></td></tr></tbody></table><figcaption class="wp-element-caption">Hasp customer lib for windows </figcaption></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p><strong>Note: </strong>Please ensure that this DLL exists in the “C:\Program Files (x86)\Common Files\Aladdin Shared\HASP” folder.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Download <strong>aksusbd.tar</strong> for linux</p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td>Version</td><td>Downloads</td></tr><tr><td>Sentinel LDK Linux Runtime Installer Script 10.13</td><td><a href="/wp-content/hasp/Sentinel_LDK_Linux_Run-time_Installer_script.tar.gz">Sentinel_LDK_Linux_Run-time_Installer_script.tar.gz</a> <a href="/wp-content/hasp/Sentinel_LDK_Linux_Run-time_Installer_script.tar.sha256">CRC</a></td></tr></tbody></table><figcaption class="wp-element-caption">ACC linux versions</figcaption></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p>Add note: please inform REQTEAM if you plan to use detaching, so the license can be generated for this purpose.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Installing"} -->
<h3 id="Installing" class="wp-block-heading">Installing</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":942,"width":"446px","height":"446px","sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full is-resized"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/11/network-license-server.png" alt="" class="wp-image-942" style="width:446px;height:446px"/><figcaption class="wp-element-caption"> Diagram of restricted environment with self hosted ReqEdit License Server</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>NOTE:&nbsp; The installation needs to me made on the "future" license server.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>NOTE: Windows can detect the haspdinst.exe as untrusted, Run Anyway</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li><strong>Port 1947</strong> has to be opened</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Type <strong>haspdinst -i </strong>in the command line. The installation or upgrade process is performed automatically. A message is displayed informing you that the Sentinel LDK Run-time Environment was successfully installed.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>On windows execute the following command to start the installation:</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>haspdinst -i</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>You can find an extended manual if you run the program in Windows File Explorer.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To check the status of the installation execute the command:</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>haspdinst -info</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>The version of the "Installed Package Drivers" needs to be 8<strong>.</strong>53</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To check the status of the installation execute the command</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>haspdinst -info</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In the ReqEdit application folder you need to start the executable "Start.exe" or "LicenseActivator.exe" depending on the version you have and insert the FQDN or IP of your license server.&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Read more on the topic here <a rel="noreferrer noopener" href="https://docs.sentinel.thalesgroup.com/ldk/LDKdocs/Install/Installation%20Guide/RTE_using_Utility/haspdinst.exe%20Utility.htm" target="_blank">Installation guide Thales/Sentinel LDK EMS</a></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Updating"} -->
<h3 id="Updating" class="wp-block-heading">Updating</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The update of the ACC needs to be done exactly like the install. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Fist stop the windows service </strong>(press windows START then type "Services") with the name "Sentinel LDK License Manager" and then execute</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>haspdinst -i</code></pre>
<!-- /wp:code -->

<!-- wp:heading {"level":3,"anchor":"Uninstalling"} -->
<h3 id="Uninstalling" class="wp-block-heading">Uninstalling</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>To <strong>remove </strong>Sentinel license server on Windows execute</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>haspdinst.exe -r</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">if for some reason the uninstallation does not work, you can <strong>force remove</strong> with</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>haspdinst.exe -fr</code></pre>
<!-- /wp:code -->

<!-- wp:heading {"level":3,"anchor":"Setup"} -->
<h3 id="Setup" class="wp-block-heading">Setup</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong>NOTE: The operation MUST be done on the machine where ACC is running.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Login on the ACC license server from the same machine and select the menu “Configuration” </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>1. Go to the license server webpage <a href="http://localhost:1047">http://localhost:1947</a></strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>2. Allow Remote Access to ACC&nbsp; as HTTP or HTTPS</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>3. Set Password</strong> - to access the configuration pages, also it will be used for Detach Tool later on</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1219,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/ACC_Basic_Settings-1-1024x585.jpg" alt="" class="wp-image-1219"/><figcaption class="wp-element-caption">ACC server configuration for HTTP or HTTPS access</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>4. Open [Access From Remote Client] tab and set FQDN of the server</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4280,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/07/image-5-1024x621.png" alt="" class="wp-image-4280"/><figcaption class="wp-element-caption">ACC server Access from Remote Clients tab</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Press Submit to apply</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>5. Network settings</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Set EMS URL to <code>https://license.reqteam.com</code></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4263,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/07/image-1-1024x615.png" alt="" class="wp-image-4263"/><figcaption class="wp-element-caption">ACC Network settings</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Online-License-Activation"} -->
<h3 id="Online-License-Activation" class="wp-block-heading">Online License Activation</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong>NOTE: The operation MUST be done on the machine where ACC is running.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Access the ACC server from the same machine <a href="http://localhost:1047">http://localhost:1947</a> - just to make sure the local ACC is running.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>1. Go to the customer login page</strong> <a href="https://license.reqteam.com/ems/customerLogin.html">https://license.reqteam.com/ems/customerLogin.html</a>. You need to insert the product key to login.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1189,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/1_login-to-license.reqteam.com_-3.jpg" alt="" class="wp-image-1189" title="Login sentinel server"/><figcaption class="wp-element-caption">Login Sentinel EMS</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>2. Press Online Activation</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4268,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/07/image-2-1024x633.png" alt="" class="wp-image-4268"/><figcaption class="wp-element-caption">REQTEAM EMS License server Online Activation button</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>3. Check that the local ACC received the licenses</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4269,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/07/image-3-1024x423.png" alt="" class="wp-image-4269"/><figcaption class="wp-element-caption">Local ACC server product list displaying received local licenses </figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":4,"anchor":"Update-Licenses"} -->
<h4 id="Update-Licenses" class="wp-block-heading">Update Licenses</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong>NOTE: ACC network settings MUST be configured so that EMS URL is <code>https://license.reqteam.com</code> (read previous chapter)</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>NOTE: The operation MUST be done on the machine where ACC is running.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Go to the customer login page</strong> <a href="https://license.reqteam.com/ems/customerLogin.html">https://license.reqteam.com/ems/customerLogin.html</a>. Access License Update tab and press Update Licenses</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The new licenses will be updated to the ACC server automatically.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4274,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/07/image-4.png" alt="" class="wp-image-4274"/><figcaption class="wp-element-caption">Update licenses to local ACC server</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Offline-License-Activation"} -->
<h3 id="Offline-License-Activation" class="wp-block-heading">Offline License Activation</h3>
<!-- /wp:heading -->

<!-- wp:heading {"level":4,"anchor":"C2V-on-Windows"} -->
<h4 id="C2V-on-Windows" class="wp-block-heading">C2V on Windows</h4>
<!-- /wp:heading -->

<!-- wp:paragraph {"anchor":"Configuration"} -->
<p id="Configuration">Go to the license server webpage <a href="http://localhost:1047">http://localhost:1947</a> and select the "Sentinel Key" item.&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":866,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/10/Sentinel-local-server-fingerprint-1024x274.jpg" alt="" class="wp-image-866"/><figcaption class="wp-element-caption">ACC server showing the vendor keys, download the Fingerprint</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph {"textColor":"vivid-red"} -->
<p class="has-vivid-red-color has-text-color">press the "Fingerprint" button and save the C2V file in the downloads folder.&nbsp;&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Step 1: </strong>Got to the customer login page <a href="https://license.reqteam.com/ems/customerLogin.html">https://license.reqteam.com/ems/customerLogin.html</a>. You need to insert the product key to login.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1189,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/1_login-to-license.reqteam.com_-3.jpg" alt="" class="wp-image-1189" title="Login sentinel server"/><figcaption class="wp-element-caption">Login Sentinel EMS</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Step 2: </strong>Select "Offline Activation".</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Step 3:</strong> Upload the created .c2v file.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Step 4:</strong> Click the "Generate" button and save the .v2c file to a folder you like.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1191,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/2_Upload_C2V_File.jpg-2.png" alt="" class="wp-image-1191" title="upload c2v file"/><figcaption class="wp-element-caption">Upload c2v file</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4,"anchor":"Update/Attach-licenses"} -->
<h4 id="Update/Attach-licenses" class="wp-block-heading">Update/Attach licenses</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong>Step 5:</strong> Download the generated V2C file (or the V2C file received from us)</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1198,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/3_Download_V2C_File-1.png" alt="" class="wp-image-1198" title="Download V2C file"/><figcaption class="wp-element-caption">Download V2C file</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Step 6:</strong> Upload to your local license server <a href="http://localhost:1947">http://localhost:1947</a> in the menu "Update/Attach".</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":868,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/10/upload_license-1024x569.png" alt="" class="wp-image-868"/><figcaption class="wp-element-caption">ACC server update/attach V2C license file page</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Step 7:</strong> Check in in the menu "Products", if the license was correct inserted/updated.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4,"anchor":"C2V-on-Linux"} -->
<h4 id="C2V-on-Linux" class="wp-block-heading"><strong>C2V on Linux</strong></h4>
<!-- /wp:heading -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">If you are using Linux, the procedure is a little bit more complex. You need to log in to your license server (ACC) and click the tab "Diagnostics". Here you find a button named "Generate ID File". After clicking this button you got an ID file to save. Please save this file to a local drive and change the file extension to .c2v.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Now open this C2V file in a text editor and change the structure of the ID file, which should look like this (characters truncated with ...):</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;?xml version="1.0" encoding="UTF-8" ?&gt;
&lt;location&gt;
&lt;license_manager id="F07reQmW9igotxo.....1b4VD5kRUi4qsA" time="0"&gt;
&lt;version&gt;24.4.1.110802&lt;/version&gt;
&lt;hostname&gt;safenet&lt;/hostname&gt;
&lt;name&gt;SAFENET&lt;/name&gt;
&lt;host_fingerprint type="SL-AdminMode" crc="123456789"&gt;
MXhJSYlJIQewwFkjBPbITRjkSqpKZebAq3PcANCwG............==
&lt;/host_fingerprint&gt;
&lt;/license_manager&gt;
&lt;/location&gt;</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>and change the file to this:</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;?xml version="1.0" encoding="UTF-8" ?&gt;
&lt;hasp_info&gt;
&lt;host_fingerprint type="SL-AdminMode" crc="123456789"&gt;
MXhJSYlJIQewwFkjBPbITRjkSqpKZebAq3PcANCwG............==
&lt;/host_fingerprint&gt;
&lt;/hasp_info&gt;</code></pre>
<!-- /wp:code -->

<!-- wp:heading {"level":3,"anchor":"Hasp.ini-file"} -->
<h3 id="Hasp.ini-file" class="wp-block-heading">Hasp.ini file</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This file is responsible for the configuration of the ReqEdit license server local or network.</p>
<!-- /wp:paragraph -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p>Created automatically at <code>%localappdata%\SafeNet Sentinel\Sentinel LDK\hasp_&lt;vendorID&gt;.ini</code>, ReqTeam has the vendor id 113498 so that the hasp.ini file is <code>hasp_113498.ini</code> </p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p>Copied manually in the ReqEdit application folder (in the case of distribution of the app to individual workstations when network license is known and can be preconfigured)</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:paragraph -->
<p>The file contains simple settings and the license server network address (if configured), this is an example hasp.ini</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>;*************************************************************************
;*
;* Sentinel RuntimeAPI configuration file
;*
;* Version 29.3 1.147236 at laptop
;* Tue, 16 Sep 2025 11:43:59 GMT
;*
;*************************************************************************


requestlog = 0
errorlog = 1
proxy = 0
proxy_host = 
proxy_port = 8080
proxy_username = 
proxy_password = 
broadcastsearch = 1
serveraddr = reqedit.domain.local</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>The options <strong>requestlog</strong>=0 and <strong>errorlog</strong>=1 are for debugging purposes, if enabled it will create two files in the same folder. The option <strong>serveraddr </strong>holds the license server address that was set during license activation phase. Upon changing this file, ReqEdit has to be restarted.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4880,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/image-3.png" alt="" class="wp-image-4880"/></figure>
<!-- /wp:image -->

<!-- wp:heading {"anchor":"Terminal-server-network-license-URL-"} -->
<h2 id="Terminal-server-network-license-URL-" class="wp-block-heading">Terminal server network license URL </h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>New terminal server users do not need to configure the ReqEdit server license URL each time. Instead, it's possible to establish the ReqEdit license server URL permanently by setting it as an environment variable on the server.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Go to System properties/ Advanced / Environment variables... </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4744,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/06/environment-variable-.png" alt="" class="wp-image-4744"/><figcaption class="wp-element-caption">System properties  settings for environment variable </figcaption></figure>
<!-- /wp:image -->

<!-- wp:image {"id":4746,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/06/image.png" alt="" class="wp-image-4746"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Complete the variable name with REQEDIT_LICENSE_SERVER </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Note: </strong>Variable name is key sensitive. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Variable value: <strong>FQDN</strong> of the ACC server </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4747,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/06/ReqEdit-license-server.png" alt="" class="wp-image-4747"/></figure>
<!-- /wp:image -->

<!-- wp:image {"id":4745,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/06/environment-variable-setting.png" alt="" class="wp-image-4745"/><figcaption class="wp-element-caption">Environment variables settings </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Multi-user-environment-deployments"} -->
<h2 id="Multi-user-environment-deployments" class="wp-block-heading">Multi-user environment deployments</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Multi-user (terminal) deployments can be done by installing ReqEdit into protected <strong>Program Files</strong> folder. All logs and configuration happens on the user folders. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Default ReqEdit settings can be overridden by using an <strong>initial-settings.json</strong> beside ReqEdit.exe so that the org wide settings can be configured for users. The file will be applied since it is hash-checked on each launch. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If the ReqEdit server url setting is nulled the update check becomes deactivated.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Here is an example of initial-settings.json (check <strong>%localappdata%\REQTEAM\ReqEdit\ReqEditSettings.xml</strong> for what can be configured but transformed into JSON format)</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>{
  "ServerHostName": "",
  "ServerPort": "",
  "ServerPath": "",
  "ServerIsHttps": true,
  "ServerUserName": "",
  "ServerPassword": "",
  "ServerSavePassword": false,
  "ServerSavedSettings": false
}</code></pre>
<!-- /wp:code -->

<!-- wp:heading {"anchor":"License-detaching"} -->
<h2 id="License-detaching" class="wp-block-heading">License detaching</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Note: please inform REQTEAM if you plan to use detaching, so the license can be generated for this purpose.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>When users want to have a working copy of ReqEdit outside the restricted environment. License detaching is possible by using the Detach Tool Add-on.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Detaching licenses will lock the license for a period of time for a specific machine. Locking a license has to be done inside the restricted environment, after which it can be disconnected from the network.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":941,"width":"588px","height":"463px","sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full is-resized"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/11/network-license-detach.png" alt="" class="wp-image-941" style="width:588px;height:463px"/><figcaption class="wp-element-caption">Diagram showing detach mechanism to work outside network license server</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color"><strong>NOTE:</strong> : To be able to use ReqEdit on a workstation which leaves the company network, you need to detach a license for it. To achieve this goal ACC must be installed on the workstation!</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Installing ACC on the workstation (jump to <a href="#Installing">ACC install section</a>)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Configuration of ACC is not needed. Detach tool will handle the license transfer automatically.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Requirements"} -->
<h3 id="Requirements" class="wp-block-heading">Requirements</h3>
<!-- /wp:heading -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">The ReqEdit Detach tool needs to run on a Windows operating system with .Net library (at least version 4.8 or higher) installed.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">Additional the Sentinel Admin Control Center needs to be installed and configured locally. Please ensure that a valid VLIB DLL (i.e. haspvlib_113498.dll is corresponding for ReqEdit licenses) is installed. The file needs to be in the folder.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>“C:\Program Files (x86)\Common Files\Aladdin Shared\HASP”.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>About detailed requirements, read more <a href="https://documentation.reqteam.com/starting-reqedit/#System-Requirements">here</a>.  </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Enable-Detaching-on-main-server"} -->
<h3 id="Enable-Detaching-on-main-server" class="wp-block-heading">Enable Detaching on ACC server</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong>3. Go to the Detachable Licensing Tab</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Please activate the checkbox “Enable Detaching of Licenses”.  You can determine the maximum detach duration in days. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Additional you can set the number of licenses you want to keep on the server (to be not detachable) in the field “Reserved Licenses”. Here you can enter either an absolute number or a percent value. .</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If you want to do different settings for your different products, you can do this by click on the button “Per-Product Settings”.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1218,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/Detachable_Licenses-1024x648.jpg" alt="" class="wp-image-1218"/><figcaption class="wp-element-caption">ACC Detach license tab</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Configure-Detach-tool"} -->
<h3 id="Configure-Detach-tool" class="wp-block-heading">Configure Detach tool</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong>The tool has to be configured on the workstation</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Open&nbsp;<strong>Reqedit\AddOn\Lm\ReqEditLm.exe.config</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1232,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/ReqEditLm.exe_.config_file_location-1024x633.jpg" alt="" class="wp-image-1232" title="ReqEditl.m.exe.config"/><figcaption class="wp-element-caption">ReqEditLm.exe.config location in Windows Explorer</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Set server address to the ACC server</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>serverAddress - <strong>10.0.0.10</strong> or the FQDN like: <strong>server.localdomain.local</strong></p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>...
&lt;setting name="LicenseServerAddress" serializeAs="String"&gt;
&lt;value&gt;server.localdomain.local&lt;/value&gt;
&lt;/setting&gt;
...</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p><strong>Generate config.dat </strong></p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code><code>reqeditlm.exe -pass password -out config.dat</code></code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>password - the access password for ACC server (that was set in the previous steps)<br>outfile - config.dat the file that will be used in the config xml</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>NOTE: If you want to use different out file please update the xml to use that</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To use the Detach Tool please open <a href="https://documentation.reqteam.com/license-detach-utility/">Users Guide</a></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"License-Updates"} -->
<h2 id="License-Updates" class="wp-block-heading">License Updates</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>If your license is arriving the expire date or even some days before we will provide you an update key (file ending .V2C) and you request a new one.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"You-do-not-have-a-license-manager-installed-(no-ACC)"} -->
<h3 id="You-do-not-have-a-license-manager-installed-(no-ACC)" class="wp-block-heading"><strong>A. You do not have a license manager installed</strong> <strong>(no ACC)</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>You need to activate this license with your "LicenseActivation" tool from ReqEdit client. Select offline activation and press the "Activate" button and select the V2C File to update your license.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1389,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/01/Update_license_Activation_exe.jpg" alt="Update License window" class="wp-image-1389" title="Update License window "/><figcaption class="wp-element-caption">Update License window</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>At an online workstation <strong>login with Product key</strong> at the Sentinel EMS Customer portal&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><a href="https://license.reqteam.com/ems/login.html">https://license.reqteam.com/ems/login.html</a></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1064,"sizeSlug":"full","linkDestination":"none","align":"center","className":"is-style-default"} -->
<figure class="wp-block-image aligncenter size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/1_login-to-license.reqteam.com_-2.jpg" alt="" class="wp-image-1064"/><figcaption class="wp-element-caption">Sentinel EMS Login </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Choose <strong>Offline Activation</strong> tab. A new window appears. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">In the Generate License window <strong>upload</strong> the saved <strong>C2V</strong> file. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Then click <strong>Generate.&nbsp;</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1051,"sizeSlug":"full","linkDestination":"none","align":"center","className":"is-style-default"} -->
<figure class="wp-block-image aligncenter size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/2_Upload_C2V_File.jpg.png" alt="" class="wp-image-1051"/><figcaption class="wp-element-caption">Uploading the .c2v file</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>The Key ID.&nbsp;appears</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Download</strong> the <strong>V2C</strong> file&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1052,"sizeSlug":"full","linkDestination":"none","align":"center","className":"is-style-default"} -->
<figure class="wp-block-image aligncenter size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/3_Download_V2C_File.png" alt="" class="wp-image-1052"/><figcaption class="wp-element-caption">Downloading the V2C file</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Go to the <strong>License Activator</strong> window and press <strong>Activate</strong> button</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1053,"sizeSlug":"large","linkDestination":"none","align":"center","className":"is-style-default"} -->
<figure class="wp-block-image aligncenter size-large is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/4_Activate-1024x1004.jpg" alt="" class="wp-image-1053" title="activate window offline with key"/><figcaption class="wp-element-caption">Activate offline with key </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>In the Browser window select <strong>V2C</strong> file&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Press <strong>Open&nbsp;</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1054,"sizeSlug":"full","linkDestination":"none","align":"center","className":"is-style-default"} -->
<figure class="wp-block-image aligncenter size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/5_Done.jpg" alt="" class="wp-image-1054"/><figcaption class="wp-element-caption">License activator window, offline activation tab, license activation success</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Open</strong> ReqEdit and start working with it.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"You-have-a-license-manager-installed-and-you-don't-have-a-V2C-file"} -->
<h3 id="You-have-a-license-manager-installed-and-you-don't-have-a-V2C-file" class="wp-block-heading"><strong>B. You have a license manager installed and you don't have a V2C file</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Alternatively you can update automatically if you have installed a license server (Admin Control Center in the minimum version 8.31) on the computer that holds the license. You need to open the url <a href="https://license.reqteam.com/ems/customerLogin.html">https://license.reqteam.com/ems/customerLogin.html</a>&nbsp;on this computer and click license update.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1398,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/01/Login-EMS-license-update.png" alt="" class="wp-image-1398" title="EMS Login license update"/><figcaption class="wp-element-caption">EMS Login</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"C.-You-have-a-license-manager-installed,-but-with-no-or-restricted-internet-acces"} -->
<h3 id="C.-You-have-a-license-manager-installed,-but-with-no-or-restricted-internet-acces" class="wp-block-heading"><strong>C. You have a license manager installed, but with no or restricted internet acces</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Login to Sentinel EMS Customer Portal. Open the url <a href="https://license.reqteam.com/ems/customerLogin.html">https://license.reqteam.com/ems/customerLogin.html</a>&nbsp;and enter Product Key.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1064,"sizeSlug":"full","linkDestination":"none","align":"center","className":"is-style-default"} -->
<figure class="wp-block-image aligncenter size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/1_login-to-license.reqteam.com_-2.jpg" alt="" class="wp-image-1064"/><figcaption class="wp-element-caption">Sentinel EMS Login</figcaption></figure>
<!-- /wp:image -->

<!-- wp:image {"id":1482,"width":"823px","height":"201px","sizeSlug":"large","linkDestination":"none","align":"center","className":"is-style-default"} -->
<figure class="wp-block-image aligncenter size-large is-resized is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/01/MicrosoftTeams-image-2-1024x251.jpg" alt="ACC update license c2v" class="wp-image-1482" style="width:823px;height:201px"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Upload the C2V file to Sentinel EMS. Press <strong>Generate</strong> for generating v2c file.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1187,"sizeSlug":"full","linkDestination":"none","align":"center","className":"is-style-default"} -->
<figure class="wp-block-image aligncenter size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/2_Upload_C2V_File.jpg-1.png" alt="" class="wp-image-1187"/><figcaption class="wp-element-caption">EMS C2V file upload</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">Download the generated V2C file. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1052,"sizeSlug":"full","linkDestination":"none","align":"center","className":"is-style-default"} -->
<figure class="wp-block-image aligncenter size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/3_Download_V2C_File.png" alt="" class="wp-image-1052"/><figcaption class="wp-element-caption">Download V2C file</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Upload</strong> the generated .<strong>v2c</strong> file to your local server ACC in the menu "Update/Attach". </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":868,"sizeSlug":"large","linkDestination":"none","align":"center","className":"is-style-default"} -->
<figure class="wp-block-image aligncenter size-large is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/10/upload_license-1024x569.png" alt="" class="wp-image-868"/><figcaption class="wp-element-caption">ACC server update/attach v2c file</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Transfering-License"} -->
<h2 id="Transfering-License" class="wp-block-heading">Transfering License</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>To transfer an user license from an old PC to a new PC you need the RUS tool on both PCs.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1457,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/01/license-transfer-2.png" alt="" class="wp-image-1457"/><figcaption class="wp-element-caption">License transfer diagram between two machines</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Download-RUS-Tool"} -->
<h3 id="Download-RUS-Tool" class="wp-block-heading"><strong>Download RUS Tool</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>You can download it from our customer area:</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><a href="https://license.reqteam.com/ems/customerLogin.html">https://license.reqteam.com/ems/customerLogin.html</a></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For login you need to enter your product key, use the key you already used for activation.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>After login you click on <strong>Offline Activation</strong> button and <strong>download the RUS tool</strong>.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1257,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/2_Download_RUS_tool-1.png" alt="" class="wp-image-1257" title="Download RUS tool"/><figcaption class="wp-element-caption">Download RUS tool</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Generate-ID-file"} -->
<h3 id="Generate-ID-file" class="wp-block-heading"><strong>Generate ID file</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong><strong>IF YOU USE ACC (LICENSE SERVER)</strong></strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For transfering License from a Network license server to another , you need to have a Rehostable license.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Open ACC on the new server to generate the ID file</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Go to Diagnostics of your license server and click on "Create ID file" button on the top right of the page</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2585,"sizeSlug":"large","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-large is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/04/ACC_Generate_ID_file-1-1024x774.jpg" alt="" class="wp-image-2585"/><figcaption class="wp-element-caption">Generate ID file for license transfer</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Save the file generated. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong><strong>IF YOU DON'T USE ACC (LICENSE SERVER)</strong></strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Execute the RUS tool on the new PC, where you want to have the license transferred. Select the <strong>Transfer License</strong> tab. Please press on the <strong>[...]</strong> button to select the location and choose a name for the Recipient Information ID file (the name of the file is not important).</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Press <strong>Collect and Save Information</strong> to generate the file. If the process was successful, you will get a confirmation window.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3663,"sizeSlug":"large","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/ToBW_m0aYHEC4KnGGRKXag-777x1024.png" alt="" class="wp-image-3663"/><figcaption class="wp-element-caption">Generate ID file </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Copy the generated Recipient ID file to the old PC, where the active license is. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Please do not close the RUS tool on the new PC, we need it for later.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Generate-license-transfer-file"} -->
<h3 id="Generate-license-transfer-file" class="wp-block-heading"><strong>Generate license transfer file</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Run the RUS tool on the OLD PC.&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Select the <strong>Transfer License</strong> tab. Check if your license is transferable, it has to be listed in the license list.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><em>Note: If the license is <strong>not</strong> transferable you need to contact the REQTEAM support team to initiate a manual transfer.</em></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><em>Note: if you use ACC you need to have Rehostable license. </em></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2588,"sizeSlug":"large","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-large is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/04/ACC_Rehostable-1024x136.png" alt="" class="wp-image-2588"/><figcaption class="wp-element-caption">Rehostable license icon for ACC user</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Select the license you want to transfer from the list</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Select the Recipient Information ID file copied from the NEW PC.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Select the destination of the Transfer License File, by selecting the [...] button. Press <strong>Generate License Transfer File</strong> button. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The <strong>.h2h</strong> file needs to be copied to the NEW PC.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2592,"sizeSlug":"large","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/04/Generate-license-transfer-h2h-1-777x1024.png" alt="" class="wp-image-2592"/><figcaption class="wp-element-caption">Generate license transfer file</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>You can close the RUS tool on the OLD PC.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Activate-license-transfer-file"} -->
<h3 id="Activate-license-transfer-file" class="wp-block-heading"><strong>Activate license transfer file</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong>IF YOU USE  AN ACC (LICENSE SERVER)</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Upload the generated H2H file in your new ACC in the menu "Update/Attach".</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2453,"sizeSlug":"large","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-large is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/03/Bildschirmfoto-2022-03-23-um-09.25.08-1024x533.png" alt="" class="wp-image-2453"/><figcaption class="wp-element-caption">Attach the h2h transfer license file</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>IF YOU DON'T USE ACC (LICENSE SERVER)</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>On the NEW PC in the RUS tool select <strong>Apply License File</strong>. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Press the [...] button to select the <strong>.h2h</strong> transfer license file and press <strong>Apply License</strong>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The output should look similar to the screenshot.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":884,"width":"389px","height":"515px","sizeSlug":"large","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-large is-resized"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/10/apply-license-774x1024.png" alt="" class="wp-image-884" style="width:389px;height:515px"/><figcaption class="wp-element-caption">Transfer successfull</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>1077</wp:post_id>
		<wp:post_date><![CDATA[2021-12-16 10:45:29]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-12-16 09:45:29]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2026-08-19 17:24:23]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2026-08-19 15:24:23]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[license-management]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>0</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="expert-knowledge"><![CDATA[Expert knowledge]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:82:"review C2V on linux procedure, write about ACC HTTPS configuration, License Update";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[review C2V on linux procedure, write about ACC HTTPS configuration, License Update]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_wp_old_slug]]></wp:meta_key>
		<wp:meta_value><![CDATA[activation]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_rvy_base_post_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[1077]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Licence update without a licence manager installed (no ACC)]]></title>
		<link>https://documentation.reqteam.com/licence-update-without-a-licence-manager-installed-no-acc/</link>
		<pubDate>Mon, 18 Jul 2022 08:57:20 +0000</pubDate>
		<dc:creator><![CDATA[melinda]]></dc:creator>
		<guid isPermaLink="false">https://documentation.reqteam.com/?p=3053</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p><strong>Use case:</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>License update in case of no license manager installed and more than one PC with ReqEdit installed. The firm becomes the necessary .v2c files for license updating from REQTEAM, conform the license IDs. Each .v2c file is for the PC with the same KeyID. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>1. Find the KeyID info. </strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In File&nbsp;<strong>ReqEdit/LicenseActivation.exe.config &nbsp;</strong>&nbsp;&nbsp; change settings to <strong>ForceStart.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code><code>&lt;setting name="ForceStart" serializeAs="String"&gt;<br>&nbsp; &nbsp; &lt;value&gt;True&lt;/value&gt;<br>&lt;/setting&gt;</code></code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>Than click on&nbsp;<strong>Reqedit / LicenseActivation.exe</strong><br>On the <strong>License info</strong> Tab you can find the Key ID of the certain PC</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3661,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/07/image-2.png" alt="" class="wp-image-3661"/><figcaption class="wp-element-caption">License activator - license info </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>2.     From the .<strong>v2c files</strong> that REQTEAM sent to you <strong>choose</strong> the one with the same KeyID numbers.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>3. &nbsp;  Go to <strong>LicenseActivator&nbsp;</strong>and click on the button&nbsp;<strong>Activate.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"className":"is-style-default"} -->
<figure class="wp-block-image is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/4_Activate-1024x1004.jpg" alt=""/><figcaption class="wp-element-caption">Update license process through offline activation</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Choose the .v2c file for that PC. <br><br>Click&nbsp;<strong>Open</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"className":"is-style-default"} -->
<figure class="wp-block-image is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/12/5_Done.jpg" alt=""/><figcaption class="wp-element-caption">Successful license updating message.</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>3053</wp:post_id>
		<wp:post_date><![CDATA[2022-07-18 10:57:20]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2022-07-18 08:57:20]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2023-02-22 10:41:21]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2023-02-22 09:41:21]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[licence-update-without-a-licence-manager-installed-no-acc]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>0</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="expert-knowledge"><![CDATA[Expert knowledge]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_wp_old_date]]></wp:meta_key>
		<wp:meta_value><![CDATA[2022-07-15]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[ReqEdit downgrading functionality]]></title>
		<link>https://documentation.reqteam.com/reqedit-downgrading-functionality/</link>
		<pubDate>Wed, 30 Nov 2022 11:19:08 +0000</pubDate>
		<dc:creator><![CDATA[tibi]]></dc:creator>
		<guid isPermaLink="false">https://documentation.reqteam.com/?p=3557</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>The ReqEdit Premium license can be functionally downgraded to a Basic or Reader license. This requires the delivery of a special software which contains a special "config.svk" file. This file determines the restriction of Premium functions to Basic or Reader.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To obtain these deliveries please ask your ReqEdit sales partner or the REQTEAM support.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Add "config.svk" to the delivery</strong></p>
<!-- /wp:paragraph -->

<!-- wp:list {"ordered":true} -->
<ol><!-- wp:list-item -->
<li>Create a new folder for ReqEdit. </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Install ReqEdit Premium in this folder. </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Copy the file "config.svk" in the folder.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Make sure the user cannot edit the folder.</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>3557</wp:post_id>
		<wp:post_date><![CDATA[2022-11-30 12:19:08]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2022-11-30 11:19:08]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2022-12-05 10:45:22]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2022-12-05 09:45:22]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[reqedit-downgrading-functionality]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>0</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="expert-knowledge"><![CDATA[Expert knowledge]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Display a ReqIF Info panel for files]]></title>
		<link>https://documentation.reqteam.com/display-a-reqif-info-panel-for-files/</link>
		<pubDate>Tue, 06 Feb 2024 11:09:23 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">https://documentation.reqteam.com/?p=4541</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>ReqEdit exclusive feature to show additional information related to a reqif file. The content can be easily customized by editing a HTML file. This feature is available for all editions of ReqEdit 2.22.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"backgroundColor":"pale-cyan-blue"} -->
<p class="has-pale-cyan-blue-background-color has-background">To try out this panel create a new Archive from the <strong>ReqEdit JS Demo</strong> template or download below</p>
<!-- /wp:paragraph -->

<!-- wp:buttons -->
<div class="wp-block-buttons"><!-- wp:button {"textColor":"white","style":{"elements":{"link":{"color":{"text":"var:preset|color|white"}}}},"fontSize":"small"} -->
<div class="wp-block-button has-custom-font-size has-small-font-size"><a class="wp-block-button__link has-white-color has-text-color has-link-color wp-element-button" href="/wp-content/uploads/ReqEdit JS Demo.reqifz">Download ReqEdit JS Demo.reqifz</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Use this to inform collaborators about specifics related to processes or actions to follow. Or just as an overview description related to a reqif file.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4542,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/image-7-1024x707.png" alt="" class="wp-image-4542"/><figcaption class="wp-element-caption">ReqEdit displaying the ReqIF Info panel with html content.</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>To display the panel simply customize and copy the ReqEditReqifInfo.html in the reqifz or zip document. Then on opening it will be automatically displayed on the right side.</p>
<!-- /wp:paragraph -->

<!-- wp:buttons -->
<div class="wp-block-buttons"><!-- wp:button {"textColor":"white","style":{"elements":{"link":{"color":{"text":"var:preset|color|white"}}}},"fontSize":"small"} -->
<div class="wp-block-button has-custom-font-size has-small-font-size"><a class="wp-block-button__link has-white-color has-text-color has-link-color wp-element-button" href="https://documentation.reqteam.com/wp-content/uploads/2024/02/ReqEditReqifInfo.zip">Download ReqEditReqifInfo.html package</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Download and extract the package, then modify and copy the html into the ReqIF package.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>NOTE</strong>: The browser inside the panel uses old browser engine so newer features are unavailable. Also opening other URLs is blocked. The attachment is technically a lost attachment unreferenced in the reqif file.</p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>4541</wp:post_id>
		<wp:post_date><![CDATA[2024-02-06 12:09:23]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2024-02-06 11:09:23]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2024-02-15 12:14:42]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2024-02-15 11:14:42]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[display-a-reqif-info-panel-for-files]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>0</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="expert-knowledge"><![CDATA[Expert knowledge]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Links]]></title>
		<link>https://documentation.reqteam.com/links/</link>
		<pubDate>Mon, 26 Jul 2021 10:18:42 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=128</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:heading -->
<h2 id="What-are-links?">What are links?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Relation between objects are called links. Each object can have incoming and outgoing links to / from other objects.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In ReqIF files links are stored in named LinkSet definitions which basically are a group of specific links between objects.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For example: Satisfies LinkSet has links that are between objects of use cases and tehnical definitions</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="How-links-are-displayed-in-ReqEdit?">How links are displayed in ReqEdit?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>If an object contains links, a link symbol and arrows indicating the link type are displayed inside the status indicator column. The red arrow indicates an incoming link and the green arrow indicates an outgoing link. If an object contains both types of links, both types of arrows are dispalyed.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3717,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/03/Object-with-links.jpg" alt="" class="wp-image-3717"/><figcaption class="wp-element-caption">ReqEdit displaying context menu for an object with links</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading -->
<h2 id="Go-to-links">Go to links</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>To follow a link to its destination or source, you have to perform a right click on the object row and go to the „Go to links” menu item. A submenu will open and dispaly the available links. A submenu item contains a symbol for incoming or outgoing link and according text „Go to source” or „Go to target” and also the object text (in case there is any available) or the ReqIF ID of the source or target object.<br>A link can be incoming from or outgoing to an object from the same document but also to another document. When clicking on a link in the submenu, the linked item will be selected and displayed on the first row in the grid. If the linked object is contained in another document, the program will automatically switch to the document’s tab and select the linked object. If the document containing the linked object is not opened in ReqEdit, the program will ask if you want to open it.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>NOTE: Currently we only support links between objects inside the same ReqIF file. If an object contains a link to another ReqIF file, the text „The target is placed in an outer file...” will be displayed in the links menu.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 id="Links-administration">Links administration</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The link administration tab can be accessed from the “Document Settings” window.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3719,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/03/Link-settings-window.jpg" alt="" class="wp-image-3719"/><figcaption class="wp-element-caption">ReqEdit link settings window</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>In this section, all link sets related to the selected document can be viewed and administrated. You can change the link set name and description and also edit each individual link’s name and description related to that link set.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="Add-links">Add links</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In order to create a new link, first you have to create a “start link” by right clicking on an object and then going to the “Add link” menu and clicking on “Start link” in the submenu.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3720,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/03/creating-links-of-an-object.jpg" alt="" class="wp-image-3720"/><figcaption class="wp-element-caption">Create link of an object</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>After creating the start link, an icon will appear in the status column of the source object.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The next step is choosing a target object for the link. You can do this by right clicking on an object and selecting “End link” from the “Add link” submenu.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Next, you can add links to some other objects starting from your source object, by repeating the last step. After you added all your links from the source object, you can click on the “Remove start link” menu item from the “Add link” submenu.<br>After removing the start link, you can add a new one to another object.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 id="External-Links">External Links</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>ReqEdit offers you the possibility to store external links in your ReqIF document. This can be either an OSLC or a Web URL. Please select in the row you want to link and use the right mouse click to open the related menu and select the entry “Add external link”. After selection, you will see this input dialog.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>You can define with the long name a display name for the link. In the field URL please enter a valid URI (including protocol prefix like http:// ). The field link type is optional, and should be used to classify links (like derives, implements).</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For the link direction, you can choose between INWARDS and OUTWARDS. The selection has no impact on the function, it is just a semantic. The field technology determines how the link is intended to be open. Currently all links will be opened with your default browser.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>You can add an additional description to the link as well. If you now press “Save” button, you will see the link in the Go to links menu with the selected name. If you don’t define a name the URI will be displayed.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If you want to edit the external link, than please select in the right click menu the entry “Edit external links” and select the link you want to edit:</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If you click on the edit button, then you will get the same dialog described before. Here you can edit all the properties of the external link.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Please take in consideration, that this feature is not implemented currently by all tools, that support ReqIF. This information may get lost if you import the ReqIF file generated by ReqEdit to other tools, that not support this feature.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 id="Delete-Links">Delete Links</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In order to delete a link, you have to right click on an object that contains one or more links and go to the “Delete link…” menu item. After clicking it, a window containing all links of the object will be displayed.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Only outgoing links can be deleted from an object. If you want to delete an incoming link, you have to delete it from the source object.<br>For deleting outgoing links you have to select them by clicking on the checkbox at the beginning of the rows and click on the “Delete” button afterwards.<br><br><strong>Incoming links have a grey background and cannot be selected.</strong></p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>454</wp:post_id>
		<wp:post_date><![CDATA[2021-07-26 10:18:42]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-26 10:18:42]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2023-03-07 11:29:12]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2023-03-07 10:29:12]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[links]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>12</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="expert-knowledge"><![CDATA[Expert knowledge]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[4]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Error reporting]]></title>
		<link>https://documentation.reqteam.com/error-reporting/</link>
		<pubDate>Mon, 26 Jul 2021 10:19:40 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=131</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:heading -->
<h2 id="Crash-reports">Crash reports</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>When a fatal crash happens, ReqEdit tries to collect non sensitive information about the situation. A notification asks to send the crash report to REQTEAM ticketing system for analysis.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":297,"sizeSlug":"full","linkDestination":"none"} -->
<div class="wp-block-image"><figure class="aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/crash.jpg" alt="" class="wp-image-297"/><figcaption>ReqEdit fatal crash popup window</figcaption></figure></div>
<!-- /wp:image -->

<!-- wp:heading -->
<h2 id="Contacting-support">Contact support</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>For any questions use the documentation platform <a href="https://documentation.reqteam.com">https://documentation.reqteam.com</a>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Or contact ReqEdit Support for assistance through email to: <strong>support@reqteam.com</strong>.</p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>457</wp:post_id>
		<wp:post_date><![CDATA[2021-07-26 10:19:40]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-26 10:19:40]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2022-06-16 10:43:08]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2022-06-16 08:43:08]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[error-reporting]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>21</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="expert-knowledge"><![CDATA[Expert knowledge]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[9]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:37:"looks fine, no errors have been found";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[looks fine, no errors have been found]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_rvy_base_post_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[457]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Notices and Limitations]]></title>
		<link>https://documentation.reqteam.com/notices-and-limitations/</link>
		<pubDate>Mon, 26 Jul 2021 10:19:58 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=132</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>HTML import – import quality depends a lot on the html code structure, use basic HTML as much as possible, do a cleanup before import if possible</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Cut-copy-paste, promote, demote multiple rows at once – can give unexpected results, please save document before operations</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Pasting large amounts of html / content above 32000 characters could have problems on other RM tools when importing the ReqIF file</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Comparing DNG ReqIF files is not supported, compare works only with ReqEdit imported files</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>When working with large ReqIF files and the backup is enabled, the application can become unstable, deactivate periodic backup to improve the stability.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Opening ReqIF files over 10.000 objects can take a long time.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Rif/ReqIF-file-support">Rif/ReqIF file support</h2>
<!-- /wp:heading -->

<!-- wp:table -->
<figure class="wp-block-table"><table><tbody><tr><td>Filetype</td><td>Support</td></tr><tr><td>RIF 1.0/1.0a/1.1/1.1a</td><td>supported</td></tr><tr><td>ReqIF 1.0/1.0.1/1.1/1.2</td><td>supported, see limitations</td></tr></tbody></table><figcaption class="wp-element-caption">RIF/ReqIF version support in ReqEdit</figcaption></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p><strong>Limitations: </strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Documents using multiple spec-object types are converted to a single spec-object type that contains all the attributes and an enum that will represent the object type.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ReqIF files that contains the same object multiple times (ex: in the content then in the glossary) are displayed only one time in the application, but the tree structure navigator will display all.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Spec relation types are not used, ReqEdit will create one by default for all links.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Spec relation groups are used internally as a pointer to a specification.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Spec relation attributes are not displayed.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Specification-document-naming">Specification document naming</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Document names can only contain alphanumeric, space, period, underscore, hyphens characters.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Logging">Logging</h2>
<!-- /wp:heading -->

<!-- wp:paragraph {"textColor":"black"} -->
<p class="has-black-color has-text-color">ReqEdit is producing the followin log files</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>action log for each file (does not contain actual values only action names) of each opened document</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>app crash logs</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>general app log</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>addon action logs<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>%AppData%..\Local\REQTEAM\ReqEdit_Merge</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>%AppData%..\Local\REQTEAM\ReqMerge</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>%AppData%..\Local\REQTEAM\Excel_Import</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list --></li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>server files list cache</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>licensing solution logs</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>The log files can be found here <strong>%AppData%\..\Local\REQTEAM\ReqEdit</strong> and <strong>%AppData%\..\Local\SafeNet Sentinel</strong> folders.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Data-retention-policy">Data retention policy</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>ReqEdit will keep logs and backup files for 6 months. All older logs and backup files are deleted automatically on each start.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>These files can be completely deleted up until now by clicking the Settings &gt; User &gt; <strong>Delete Temporary Files</strong> button.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="OLE-Objects">OLE Objects</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>OLE was is a&nbsp;proprietary&nbsp;technology developed by&nbsp;Microsoft&nbsp;that allows embedding and&nbsp;linking&nbsp;to&nbsp;documents&nbsp;and other objects. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"style":{"color":{"background":"#edf8ff"}}} -->
<p class="has-background" style="background-color:#edf8ff"><strong>Only ReqIF Archive .reqifz files support this feature</strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Import-large-OLE-Files-in-ReqEdit">Import large OLE Files in ReqEdit</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In some cases memory limitations will limit the OLE object conversion, in this case the OLE object will be wrapped inside an RTF file. Opening the OLE objects will only be possible through MS Word.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For any OLE conversion ReqEdit needs the memory 20 times the size of the OLE object.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Import-large-OLE-Files-to-DOORS">Import large OLE Files to DOORS</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Exported files that have OLE objects larger than 40-45MB cannot be imported into IBM DOORS that is connected to IBM DOORS server 9.5.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"textColor":"black"} -->
<h3 class="wp-block-heading has-black-color has-text-color" id="Previews">Preview</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>ReqEdit is not able to generate preview images during imports or if they are directly added in the application. A file-type icon will be displayed instead.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Handling">Handling</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Atego Requirements Synchronizer version 2.4 and IBM Rational DOORS 9.5.2. OLE objects can be imported and opened by ReqEdit.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="DOORS-roundtrip">DOORS roundtrip</h3>
<!-- /wp:heading -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>Export always to an empty directory then archive only the contents of this directory to a zip file</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Check if the ReqIF file and all of the OLE objects are in the root folder of the archive</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Rename the file to .reqifz </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Import this file to ReqEdit</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Edit the file</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Export the file to to IBM Rational DOORS</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Import-to-DOORS-9.4"><strong>Import to DOORS 9.4</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Extract the ReqEdit exported file to an empty directory before importing to DOORS</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If exports are done directly by IBM Rational DOORS, in most of the cases DOORS will not make the preview images. Only a small broken link icon is displayed as a preview image, but the linked OLE object still exists in the export. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Don’t delete the broken image icons, it is important for the linked OLE object.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Copy-/-Paste">Copy / Paste</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Copy-paste from external sources will try to keep all formatting from the text.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Image or file copy-paste is partially supported. Drag &amp; Drop of images from external applications like browsers are not supported.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Copy and paste of complex tables may occur problems with ReqEdit.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Limitation of entire function of copy paste on Windows Servers, because of limitation of the Internet Explorer on the server. For detailed description of limitations <a href="https://documentation.reqteam.com/windows-server-2019-2022-copy-paste-limitation/" data-type="post" data-id="3062">click here</a>.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Open-and-save-files-from-ReqEdit-Add-ons">Open and save files from ReqEdit Add-ons</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The limitation can affect all ReqEdit Add-ons (Excel import, View manager, Compare, XML Editor) where it can not open or save files from / to a network share, which is connected with other user credentials, than the Windows current user.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For detailed description of limitations in the Excel importer Add-on <a href="https://documentation.reqteam.com/excel-importer-add-on/#Limitations">click here</a>. </p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>458</wp:post_id>
		<wp:post_date><![CDATA[2021-07-26 10:19:58]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-26 10:19:58]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2023-12-21 13:45:18]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2023-12-21 12:45:18]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[notices-and-limitations]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>22</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="expert-knowledge"><![CDATA[Expert knowledge]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:76:"finish this page, please check the red marked texts and my questions, thanks";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[finish this page, please check the red marked texts and my questions, thanks]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_rvy_base_post_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[458]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Add-on for Weak-word analysis]]></title>
		<link>https://documentation.reqteam.com/weak-word-analysis-add-on/</link>
		<pubDate>Fri, 20 Aug 2021 14:43:12 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=420</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>Weak words are words that are confusing for readers and should be avoided if possible. This tool provides a case insensitive whole word search for this purpose, optionally writing the results back in the ReqIF file.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="Analyze-weak-words">Analyze weak words</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Start ReqEdit and open any ReqIF file. Select the specification document that needs to be analyzed. Select <strong>Add-ons &gt; Weak Word Analysis.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":663,"sizeSlug":"full","linkDestination":"none"} -->
<div class="wp-block-image"><figure class="aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/image_2021_09_15T09_36_30_408Z.png" alt="" class="wp-image-663"/><figcaption>ReqEdit Weak Word Analysis tool window</figcaption></figure></div>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Language selector</strong> – displays the configured dictionaries from the ReqEdit.exe.config file</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Write status</strong> – update a specific enumeration attribute if there is or not a match in the dictionary</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>NOTE: Write status for multi value enums will add the selected value, existing values will not be removed. This can be useful for status fields that are used for other markings as well.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Write match log</strong> – update an XHTML attribute with the analysis result, optionally overwriting the contents in the selected attribute</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Log "no match"</strong> - write in the attribute when no match is found</p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":428,"sizeSlug":"full","linkDestination":"none"} -->
<div class="wp-block-image"><figure class="aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/ww2.png" alt="" class="wp-image-428"/><figcaption>ReqEdit weak word analysis progress window and log</figcaption></figure></div>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Analysis progress and log is displayed in real-time. After completion the log output can be saved as a file with <strong>[Save log to file]</strong> button</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3>Analysis result in ReqIF</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>When <strong>Write match log</strong> is enabled, the ReqIF file will be updated with the current results of the analysis.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":665,"sizeSlug":"large","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-large bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/09/image_2021_09_15T09_44_44_432Z-1024x568.png" alt="" class="wp-image-665"/><figcaption>Weak word analysis tool result attribute on the right side</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading -->
<h2 id="Expert-knowledge">Expert knowledge</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 id="Weak-word-dictionary">Dictionary</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Dictionary file/s must be created in the <strong>ReqEdit/Dictionary</strong> folder and has to follow the following format:<br><strong>&lt;Lowercase word&gt;&lt;TAB&gt;&lt;hint&gt;</strong></p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>
should   Strong Weakword; should be avoided, please choose another wording. 
about    Strong Weakword; should be avoided, please choose another wording.
</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>Only one word per row.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>NOTE: If the hint is not present the analysis still works but the report will be empty for it.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 id="Dictionary-config">Dictionary config</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Edit <strong>ReqEdit.exe.config</strong> and set the <strong>WeakWordList</strong> to use the dictionary files</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>
&lt;setting name="WeakWordList" serializeAs="String"&gt;
      &lt;value&gt;Deutsch,weakword_list_de.txt;English,weakword_list_en.txt&lt;/value&gt;
&lt;/setting&gt;
</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>The dictionary files has to be added in the following format:<br><strong>&lt;Language selector label&gt;,&lt;dictionary file name in Dictionary folder&gt;;</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>There must be at least one dictionary to use the tool. The dictionary should be saved in a text file with UTF-8 encoding.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Only Main Column</strong> is used for analysis other attributes are not processed.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Dictionary contents is filtered and <strong>only unique word+hint</strong> pairs are used.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The tool is searching <strong>only for whole words</strong> in the Main Column contents.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The search is <strong>case insensitive</strong> regex search.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>All text is converted to lowercase internally and matched with the lowercase weak words.</p>
<!-- /wp:paragraph -->

<!-- wp:table -->
<figure class="wp-block-table"><table><tbody><tr><td><strong>Weak word</strong></td><td><strong>Text</strong></td><td><strong>Result</strong></td></tr><tr><td>go</td><td>I will <strong>GO</strong> TO THE office then <strong>go</strong> home</td><td>2 Found</td></tr><tr><td>go</td><td>John goes to the office</td><td>Not found</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p><strong>Status updates</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Single value</strong> enumeration attributes will have the value from the configuration.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Multi value </strong>enumeration attributes will receive the configured values, but the previous values will not be removed from it.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="Notices-and-limitations">Notices and limitations</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>If the weak word add-on menu is not active it can have several reasons:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><li>You do not have the necessary license</li><li>There are no ReqIF files opened</li><li>ReqEdit.exe.config is not configured</li></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>The tool was tested in UTF-8 character encoding, using other encodings can produce unintended results.</p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>469</wp:post_id>
		<wp:post_date><![CDATA[2021-08-20 14:43:12]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-08-20 14:43:12]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2022-01-13 15:13:55]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2022-01-13 14:13:55]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[weak-word-analysis-add-on]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>0</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="reqedit-ultimate-addons"><![CDATA[ReqEdit Ultimate Addons]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Excel importer add-on]]></title>
		<link>https://documentation.reqteam.com/excel-importer-add-on/</link>
		<pubDate>Mon, 11 Apr 2022 07:42:48 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=426</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>Convert a single MS Excel file with <strong>XLSX</strong> extension or CSV(experimental) to a ReqIF Archive file (.xlsx to .reqifz)</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Excel-File-Preparation"} -->
<h2 id="Excel-File-Preparation" class="wp-block-heading"><strong>Excel File Preparation</strong></h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Follow these steps to prepare your MS Excel file for import and configure the hierarchy levels of the ReqIF rows</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Create a column for <strong>Chapter Names</strong>. These are the titles of your requirements.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Create a column for <strong>Text.</strong> These are the texts of the requirements.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>As a good practice, headings and requirements shall not be defined within the same row. This way the imported row could be classified unambiguously in the requirement management.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Do <strong>not </strong>include in Excel file:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>images, graphics, floating graphical elements</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>macros</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>pivot tables</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>formulas utilizing external cell references</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>comments</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>merged cells</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>To import hierarchy levels (optionally):</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Create a column for <strong>Hierarchy Levels</strong>. Use <strong>integers</strong> (1, 2, 3, etc.) to show the depth of <strong>each</strong> row. Don't let gaps between cells of this column. Each number shows the level of hierarchy of the imported ReqIF row.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Missing, null or 0</strong> hierarchy IDs immediate break the parent-child nesting sequence. Broken sequences force orphaned objects to the root level or generate flat lists disconnected from the intended document structure.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>For the import process it is not compulsory defining a column for hierarchy. </li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:image {"id":4953,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/04/wrong-setting-excel-hierarchy-1024x598.jpg" alt="" class="wp-image-4953"/><figcaption class="wp-element-caption">Results of import of wrong set elements in MS Excel files</figcaption></figure>
<!-- /wp:image -->

<!-- wp:image {"id":4955,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/04/import-with-hierarchy-1-1024x969.jpg" alt="" class="wp-image-4955"/><figcaption class="wp-element-caption">Resulted ReqIF with hierarchy and attributes set correctly </figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"anchor":"Usage"} -->
<h2 id="Usage" class="wp-block-heading">Usage</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Start the Excel Importer add-on by selecting <strong>Add-ons &gt; Excel add-on</strong>.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3067,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/07/excel-addon-wizard-2.19-window-1.jpg" alt="" class="wp-image-3067"/><figcaption class="wp-element-caption">ReqEdit Excel importer add-on</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Configuration-per-sheet"} -->
<h3 id="Configuration-per-sheet" class="wp-block-heading">Sheet Configuration tab </h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Step 1. <strong>Sheet selection</strong><br>display the specific sheet to configure, check Ignore Sheet to skip conversion</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Step 2. <strong>Set header row</strong><br>select a header row that represent the attributes (table header)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Set import data range</strong><br>Set the first and last cell coordinate of the converted worksheet section </p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Row is row in the excel sheet (1-1048576)</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Column represents the number of column in the excel spreadsheet (A=1, B=2... XFD=16384)</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:image {"id":3068,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/07/Excel-import-step-2-Set-row-nr.jpg" alt="" class="wp-image-3068"/><figcaption class="wp-element-caption">Setting data range for import </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Step 3. <strong>Configure Attributes</strong> (center)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Column</strong> represents the number of column in the excel spreadsheet (A=1, B=2... XFD=16384)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Name</strong>  represent the Header Row Number from the Set header row section, </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To <strong>ignore a column</strong> from import check the box near </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Data type</strong>. Tool will try to guess the data types automatically based on the data type of the first row of the import range.</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li><strong>Boolean</strong> – true/false type values</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Integer</strong> – whole numbers</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Real</strong> – decimal numbers</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Date</strong> – date format</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>String</strong> – single line text, no formatting</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Text</strong> – multi line text with formatting</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Enumeration</strong> – values can be one or more of a fixed set of values in all the rows in a sheet. Single value if no separator is found. Multi value if separator is found [ , ; newline ]. <strong>The conversion will combine all values found in all the rows within a single sheet so it can be memory intensive if overused</strong></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p><strong>Date format</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Specify the date format that appears in excel. If it cannot be detected automatically this format will be used to parse the date.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4154,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/06/image-9.png" alt="" class="wp-image-4154"/><figcaption class="wp-element-caption">Excel importer displaying date format tooltip over Date Format column</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>For date type it is possible to define a default date, if date is not set in the Excel cell. To set the Default date please edit "ExcelImport.exe.config" in AddOns/Excel folder. Set the config value "DefaultDate" to the date you want (format YYYY-MM-DD) and set the EnableDefaultDate to "True".</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Note: if the conversion is taking long use Integer ( instead of Real ) and String (instead of Text types</strong>)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Reference</strong> Shows the first data from the table</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Step 4. <strong>Set main column </strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3069,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/07/Excel-import-step-4-Set-Level-ID.jpg" alt="" class="wp-image-3069"/><figcaption class="wp-element-caption">Attribute settings for the ReqIF</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Set the type of ReqIF attribute of the imported excel data in the main column </p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li><strong>ReqIF.ChapterName</strong> - only Text type attributes</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Level ID</strong> - only Integer type attributes, ReqIF.ChapterName must be already selected</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>ReqIF.Text</strong> - only Text type attributes</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Step 5. <strong>Set ID field</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3071,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/07/Excel-import-step-5-Enable-round-trip-1.jpg" alt="" class="wp-image-3071"/><figcaption class="wp-element-caption">To enable round trip, Save first config file</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>To enable Excel - ReqIF round trip</strong>, use <strong>Save config </strong>and save the config file on your computer. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To reimport an Excel document you click on <strong>Load config</strong> with the saved Config file from the previously saved. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>You must select an ID field from the Excel file, if the section is active. The data type of ID Field must be Integer.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Note: The ID cell must have unique value on each excel workbook, to be possible automatically identification of the specific data row. </strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Details on the roundtrip</strong>: the activation of the Roundtrip configuration forces the application to use the stored ReqIF-IDs in the configuration file during the reimport of a "known" Excel file. So the resulting ReqIF file will have identical IDs for all attributes and data rows. ReqEdit ReqIF compare will be possible this way and also the import in an external RE tool will update existing content instead of recreating it. <br>Not activating this optional functionality, the new ReqIF file will be generated with new randomly generated IDs. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Configuration-reuse"} -->
<h3 id="Configuration-reuse" class="wp-block-heading">Configuration reuse</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The tool lets the user save file conversion configurations and reuse them later. This is done with the <strong>SAVE / LOAD CONFIG</strong> buttons.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Preview"} -->
<h2 id="Preview" class="wp-block-heading">Preview</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Preview the data range of each sheet with the configured header row by pressing the <strong>EXCEL SHEET PREVIEW</strong> tab.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Best practice</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Use the<strong> </strong>preview to check import settings periodically, the list can be adjusted to show the start or the end of the range and also the number of the preview rows.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":437,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/excel-popup-preview.png" alt="" class="wp-image-437"/><figcaption class="wp-element-caption">ReqEdit Excel add-on preview tab</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"anchor":"Importing-Excel-to-ReqIF"} -->
<h2 id="Importing-Excel-to-ReqIF" class="wp-block-heading">Importing Excel to ReqIF</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>After the excel file is configured press IMPORT to start the conversion.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The tool will generate a reqifz file near the source xlsx file. All actions are logged.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Also there is an experimental CSV to ReqIF import with CSV delimiter autodetection</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Output-files"} -->
<h3 id="Output-files" class="wp-block-heading">Output files</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Each conversion will overwrite any previous REQIFZ files in the original directory</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>All generated output is REQIFZ archive format and will be saved near the original document.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Important Note:</strong> please check the content of the imported ReqIF file against your original Excel! Because of the Excel format we cannot guarantee a loss free import of all data.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Logging"} -->
<h3 id="Logging" class="wp-block-heading">Logging</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>All conversions are logged into the application directory <strong>/logs</strong> folder. The log files are splitted into 10mb files and rotated when needed.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The logging uses the log4net library. Experienced users can configure the file log4net.config to suit the logging needs. Documentation log4net: <a href="https://logging.apache.org/log4net/release/manual/introduction.html">https://logging.apache.org/log4net/release/manual/introduction.html</a></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Limitations"} -->
<h2 id="Limitations" class="wp-block-heading">Limitations</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Only the XLSX format is supported</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Additional content will be discarded (images, charts or any other floating elements)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Macros are not processed</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Pivot tables are not supported</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Some formulas are not supported (specially formulas regarding to other cell or table references or named labels)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Merged cells will be converted to the first cell the merge starts horizontally or vertically</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The log file is written in the Excel-Addon folder in the <em>logs</em> subfolder. So the application need to have write access to this folder.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Each import will generate a new set of row IDs unless round-trip mode is enabled.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>471</wp:post_id>
		<wp:post_date><![CDATA[2022-04-11 09:42:48]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2022-04-11 07:42:48]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2026-08-19 15:52:28]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2026-08-19 13:52:28]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[excel-importer-add-on]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>0</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="reqedit-ultimate-addons"><![CDATA[ReqEdit Ultimate Addons]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:189:"please check what I marked red, I am not sure whether this should be said like this or if you can say what could lead to data loss for example. Now it seems data loss can happen at anytime.";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[please check what I marked red, I am not sure whether this should be said like this or if you can say what could lead to data loss for example. Now it seems data loss can happen at anytime.]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_rvy_base_post_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[471]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_wp_old_date]]></wp:meta_key>
		<wp:meta_value><![CDATA[2021-08-23]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[footnotes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[XML Editor add-on]]></title>
		<link>https://documentation.reqteam.com/xml-editor-add-on/</link>
		<pubDate>Mon, 23 Aug 2021 13:50:06 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=429</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>ReqEdit XML Editor is optimized for ReqIF files. Supports XML validation as well as ReqIF schema validation.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Opening-the-file-in-XML-Editor">Opening the file in XML Editor</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Select <strong>Add-ons &gt; XML Editor</strong> </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4191,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/06/image-17.png" alt="" class="wp-image-4191"/><figcaption class="wp-element-caption">XML Editor Add-on displaying a single ReqIF file</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>The editor can display multiple ReqIF files in tabs. In the lower part of the interface is the validation / debugger panel.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Validating-ReqIF">Validating ReqIF</h2>
<!-- /wp:heading -->

<!-- wp:image {"id":4193,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/06/image-18.png" alt="" class="wp-image-4193"/><figcaption class="wp-element-caption">Validate document as ReqIF icon </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>The editor supports validation for <strong>ReqIF </strong>/<strong> RIF1.1a </strong>using the document type toolbar section. After validation the errors will be displayed in the debugger panel. A red mark shows the rows with errors. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4194,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/06/image-19.png" alt="" class="wp-image-4194"/><figcaption class="wp-element-caption">XML Editor Add-on displaying validation errors</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Editing content in XML Editor Add-on</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To find any text in the file use Find /Replace icon.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4196,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/06/image-21.png" alt="" class="wp-image-4196"/><figcaption class="wp-element-caption">XML Editor Find/replace icon</figcaption></figure>
<!-- /wp:image -->

<!-- wp:image {"id":4195,"width":836,"height":422,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full is-resized"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/06/image-20.png" alt="" class="wp-image-4195" width="836" height="422"/><figcaption class="wp-element-caption">XML Editor content view icons</figcaption></figure>
<!-- /wp:image -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>472</wp:post_id>
		<wp:post_date><![CDATA[2021-08-23 13:50:06]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-08-23 13:50:06]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2023-06-22 11:51:12]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2023-06-22 09:51:12]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[xml-editor-add-on]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>0</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="reqedit-ultimate-addons"><![CDATA[ReqEdit Ultimate Addons]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[4]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Export to MS Excel]]></title>
		<link>https://documentation.reqteam.com/export-to-ms-excel/</link>
		<pubDate>Thu, 31 Mar 2022 18:20:38 +0000</pubDate>
		<dc:creator><![CDATA[melinda]]></dc:creator>
		<guid isPermaLink="false">https://documentation.reqteam.com/?p=2386</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:heading -->
<h2 class="wp-block-heading" id="File-types-to-export-to-excel">File types you can export to MS Excel with ReqEdit</h2>
<!-- /wp:heading -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>ReqIF 1.0.1&nbsp;to&nbsp;ReqIF compatibility mode&nbsp;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>RIF 1.1 / RIF 1.1a&nbsp;archive format</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>ReqIFz</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Use-case-for-export-to-MS-Excel-option-">Use case for export to MS Excel option </h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Use "Excel Export" if you want use an Excel file for:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>KPI determination</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>statistical analysis</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>not for reimport changes to ReqIF document</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Due to unique column heading ID needed for the export process, the reimported document can present differences in Attribute names.  See <a href="https://documentation.reqteam.com/?p=2386#Result-export-view">Result view </a></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Export-to-MS-Excel-">Export to MS Excel </h2>
<!-- /wp:heading -->

<!-- wp:list {"ordered":true} -->
<ol><!-- wp:list-item -->
<li>Open the document you want to export from. </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Set the View mode you want in the <strong>View </strong>menu. It can be predefined or newly set.  Export function will export the datas you can see on the screen by the active view mode. </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Open<strong> File/ Export...</strong></li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->

<!-- wp:image {"id":4471,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/Export-wizard-destinations.jpg" alt="" class="wp-image-4471"/><figcaption class="wp-element-caption">Export wizard</figcaption></figure>
<!-- /wp:image -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>Follow <strong>Export Wizard</strong></li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Choose <strong>Excel export for reports i</strong>n the Wizard Window</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Choose name and location for excel file. The Wizard will generate automatically the ReqIF documents name and adds 'exported' as excel file name. It can be modified, if needed.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>The export of the ReqIF file will be written in a Excel sheet with the name of the visible document. If the name is longer than 30 characters, it will be shortened to this maximum size supported by Excel. If the user choose an existing excel file the sheet with the exported data will be added or replaced if a sheet with the same name exists. <br>The message "The file XXX already exists. Do you want to replace it?" generated by the Windows file selector, can be confirmed with "Yes"; only the tab named after the document name will be overwritten entirely.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Note: </strong>If you want to export a file with an existing excel file name, close the file before click Start on export to Excel. </p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>Check the <strong>export options</strong> boxes (optionally):<!-- wp:list {"ordered":true} -->
<ol><!-- wp:list-item -->
<li>ReqIF formatted text export - Exporting data with formatting (only for text, bold, underlined, strikethrough, italic) Does not support tables, attachments, (limited support of) lists, background colour. </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Add meta information to excel worksheet - Exporting meta info based on the View of the document. It shows the following information in the first rows in the excel worksheet: export date, file name, document name, document ReqIF-ID, view name, user name) </li>
<!-- /wp:list-item --></ol>
<!-- /wp:list --></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:image {"id":2416,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/03/wizard_2.jpg" alt="" class="wp-image-2416"/><figcaption class="wp-element-caption">Export options</figcaption></figure>
<!-- /wp:image -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>Finish export. Log info window appear. </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Open</strong> the Excel file. </li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:image {"id":2457,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/03/Process-successful.jpg" alt="" class="wp-image-2457"/><figcaption class="wp-element-caption">Finish export window</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>The numbers in the final export wizard window show the amount of hidden attributes (columns) or deleted rows in the original document. </p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Result-export-view">Result export view</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>If you check Add meta information to the excel worksheet checkbox in the Excel export wizard, the Excel file contains the meta datas in the first rows:</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2417,"width":840,"height":175,"sizeSlug":"large","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-large is-resized is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/03/excel-1024x214.jpg" alt="" class="wp-image-2417" style="width:840px;height:175px"/><figcaption class="wp-element-caption">Resulted file view with meta datas</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>The first 3 columns of the created Excel file contain, independent of the selected View mode:</p>
<!-- /wp:paragraph -->

<!-- wp:table {"className":"is-style-regular"} -->
<figure class="wp-block-table is-style-regular"><table><tbody><tr><td>Row Nr</td><td>Each row is numbered conform to the source specification document.</td></tr><tr><td>Hierarchy ID</td><td>Shows the entry level of the object (text) in the source specification document. The number shows the chapter number it belongs and after the hash sign (#) the entry position in the folder.</td></tr><tr><td>ObjectReqIF ID</td><td>Shows the ReqIF-ID of each object from the source specification document.</td></tr></tbody></table><figcaption class="wp-element-caption">New columns in the exported Excel file </figcaption></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p>These column headings are <strong>reseved for the Excel export.</strong> They are important to identify the specifications from the Specification document. If these <strong>column names are defined as attributes inside the ReqIF</strong> document,<strong> the attribute will be reanamed to  "ReqEdit.&lt;&lt;atributename&gt;&gt;"</strong>. Ex: RowNr -&gt; ReqEdit.RowNr</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The name of the tab in the created Excel file are the first 30 characters of the document name. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If you reexport a document to existing Excel file, the final file saves the new version of ReqIF file in the sheet which has the same name. The other sheets /tabs remain the same. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p id="Limitations-in-formatting"><strong>Display of formatted text:</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Some elements can be displayed in Excel in a certain mode due to technical limitations:</p>
<!-- /wp:paragraph -->

<!-- wp:table -->
<figure class="wp-block-table"><table><tbody><tr><td>Formating</td><td>Display</td><td>Description</td></tr><tr><td>Multi Enumeration</td><td>multi#1 <br>multi#2<br></td><td>By default any of the multi valued enumeration values will be displayed separated by a new line.</td></tr><tr><td>Unordered list</td><td>- entry#1<br>- entry#2</td><td>Any of the unordered lists will be displayed as new line separated entries with an starting dash "-" character for each of the list entries</td></tr><tr><td>Ordered list</td><td>1. entry#1<br>2. entry#2</td><td>Any of the ordered list entries will be displayed with a numeric value and followed by a dot</td></tr><tr><td>Table</td><td>[col1][col2]<br>[col1][col2]</td><td>Each table column inside of ReqIF-table row will be framed with square bracket signs <br>("[ column value ]").</td></tr><tr><td>Attachments</td><td>{"link":"image.png", "type":"image/png"}</td><td>Textual information about the linked file and mime type</td></tr><tr><td>Attachments with alt text</td><td>{"link":"image.png", "type":"image/png"}Alternative text{"endlink"}</td><td>Textual information about the linked file and mime type</td></tr></tbody></table><figcaption class="wp-element-caption">Limitations in formatting to Excel</figcaption></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Note: Roundtrip Excel-ReqIF is not supported! (You can reimport this Excel file to a ReqIF file, but you will loose information contained in the original ReqIF).</strong> </p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>2386</wp:post_id>
		<wp:post_date><![CDATA[2022-03-31 20:20:38]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2022-03-31 18:20:38]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2024-02-02 12:10:35]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2024-02-02 11:10:35]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[export-to-ms-excel]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>0</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="reqedit-ultimate-addons"><![CDATA[ReqEdit Ultimate Addons]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[4]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Importing]]></title>
		<link>https://documentation.reqteam.com/importing/</link>
		<pubDate>Mon, 26 Jul 2021 10:20:18 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=133</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>The Import add-on opens non-standard ReqIF files and imports MS Word document files, or MS Excel spreadsheets. To import click on <strong>File / Import... </strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":5015,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/image-10.png" alt="" class="wp-image-5015"/><figcaption class="wp-element-caption">ReqEdit import wizard displaying formats</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"anchor":"RIF,-ReqIF"} -->
<h2 id="RIF,-ReqIF" class="wp-block-heading">RIF, ReqIF Import</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Some ReqIF files are not following the format standard. ReqEdit can still open these files by converting to a compatible format. Following formats are supported:</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>IBM Rational DOORS compatible ReqIF file to ReqIF 1.0.1 format</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Rational DOORS Next Generation</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>RIF 1.1a to ReqIF 1.0.1 format</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The ReqEdit editor supports the ReqIF Format coming from tools that are on the market. So the file attachments and images are stored in the archives as they are (no conversion of any type necessary) and for formatting we are using the XHTML tags that are designated for this purpose.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Not all tool vendors share this spirit, and they have their own kind of implementations that need to be adapted. One of these tools, IBM Rational DOORS, uses for external file reference an OLE wrapping around each of the files. This is ReqIF compatible, but not the standard. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ReqEdit needs to un-wrap this OLE object to get to the original file. This is happening during the import. ReqEdit creates a new file, with all the original files inside. The filename is kept as the original one, but has an additional suffix called “_imported” in the name. This imported file can be edited. The linked external files can be opened with an application for the specific file type.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In order to edit files coming from DOORS (directly or via Atego Requirement Synchronizer) you need to execute an import, by clicking on File-&gt;Import.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>NOTE: &nbsp;IBM Rational DOORS version. 9.5.2 and Atego Requirements Synchronizer 2.4 have been tested.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>By clicking the “Import” menu item, a wizard will be opened and guide you through the import process.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4524,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/Import-wizard-1st-page.jpg" alt="" class="wp-image-4524"/><figcaption class="wp-element-caption">Import wizard</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>On the first page of the wizard you will find some information about the wizard and a link to the documentation. By selecting the “Do not show me this start page next time” check-box, this page will not be shown anymore on the wizard start-up.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In the next page of the wizard, the format of the file you want to import has to be selected. The available options are “IBM Rational DOORS© compatible ReqIF format” and “RIF 1.1a format”.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The following page lets you select the file you want to import and also the destination path and name for your output file.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4525,"width":"840px","height":"auto","sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full is-resized"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/image-5.png" alt="" class="wp-image-4525" style="width:840px;height:auto"/><figcaption class="wp-element-caption">File destination selector</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>After the file is imported, a confirmation page will be displayed. You can select the “Open the imported file” check-box if you want to open the file after the wizard is closed.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":287,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/import-6.png" alt="" class="wp-image-287"/><figcaption class="wp-element-caption">Succesfull import</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>NOTE: If you import a file from RIF format, another page containing mapping tables will be displayed after the pre-validation. This page contains tabs for each file (in case of a RIF archive) and for each document contained in the xml files. For each document you can set the destination attribute name for every source attribute.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":288,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/import-7.png" alt="" class="wp-image-288"/><figcaption class="wp-element-caption">Import Log file</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"anchor":"MS-Office-Word-Import"} -->
<h2 id="MS-Office-Word-Import" class="wp-block-heading">MS Office Word Import</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The Word Importer option imports .DOC files (Word 97-2003 type) into ReqIF. Also supports DOCX and HTML files experimentally offering best effort approach to conversions.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4527,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/Word-import-window-wizard.jpg" alt="" class="wp-image-4527" title="Word import wizard"/><figcaption class="wp-element-caption">Word Import wizard starting from v 2.19</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Note: for a precise outcome, a table mapping file is needed for importing Word files</strong>, although it is also possible without it. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Note: HTML import quality</strong> depends a lot on the html code structure, do a cleanup before import to simplify the HTML as much as possible. A solution to this is to delete all JS and CSS files and then do cleanup with jQuery user scripts, then do the import. To do this open the HTML file in a modern browser (Edge...) and open the developer tools console then inject jQuery and experiment with it until you have a reasonable looking HTML code, then save the changed document and import that. If needed repeat multiple times until the import is looking acceptable. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Note: for HTML the <span style="text-decoration: underline;">import attachments</span> option is not used.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Structure-of-the-Word-file"} -->
<h3 id="Structure-of-the-Word-file" class="wp-block-heading">Structure of the Word file</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong><em>Before starting the import process</em></strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Simple structuring of the document is needed to mark headline depth which will be converted to nested objects</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>H1...H5</p>
<!-- /wp:paragraph -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:image {"id":639,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/heading-depth-word.png" alt="" class="wp-image-639"/><figcaption class="wp-element-caption">source Word file with multiple child headlines</figcaption></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:image {"id":641,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/heading-depth-reqif-edited.png" alt="" class="wp-image-641"/><figcaption class="wp-element-caption">resulting ReqIF with nesting</figcaption></figure>
<!-- /wp:image --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3,"anchor":"Mapping"} -->
<h3 id="Mapping" class="wp-block-heading">Mapping</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong>Table mapping</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To convert tabular data to objects with attributes a manual mapping is needed that will be used throughout the document</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>ID | Renamed ID | integer
Heading | ReqIF.ChapterName | text
Text| ReqIF.Text | text
Comment | Comment | text
Integer | Integer | integer
Real | Real | real: .
Date | Date | date: dd.MM.yyyy</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>The mapping syntax is <strong>&lt;table column name&gt; | &lt;target attribute name&gt; | &lt;attribute type&gt;</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Where attribute types can be</p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false,"className":"is-style-regular"} -->
<figure class="wp-block-table is-style-regular"><table><tbody><tr><td>integer</td><td></td></tr><tr><td>text</td><td></td></tr><tr><td>real:&lt;decimal separator&gt;</td><td>decimal separator string , / . (comma or point)</td></tr><tr><td>date:&lt;date format&gt;</td><td>date format supports standard date notations</td></tr><tr><td>enumeration</td><td>NOT SUPPORTED</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p><strong>Mapping file</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To convert Headings to objects with attributes a manual mapping is needed that will be used throughout the document</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>ID | Renamed ID | integer
Heading | ReqIF.ChapterName | text
Text| ReqIF.Text | text
Comment | Comment | text
Integer | Integer| integer
Real | Real | real: .
Date | Date | date: dd.MM.yyyy</code></pre>
<!-- /wp:code -->

<!-- wp:heading {"level":3,"anchor":"Import-.doc-file"} -->
<h3 id="Import-.doc-file" class="wp-block-heading">Import .doc file</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Before importing a word file please ensure it is not open in any other application, then in ReqEdit click on the <strong>File/Import... </strong>or<strong> Import files</strong> in the dashboard. A Wizard window appears and leads you through the import process.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Browse for the document file and give the imported file destination. Then click <strong>Next.</strong>. Basically, the name of the ReqIFz file will be the same as the document's name plus 'imported'. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3075,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/07/word-importer-step-file-selector.jpg" alt="" class="wp-image-3075"/><figcaption class="wp-element-caption">After selecting the source files , destination file becomes the "imported" name </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>In the next Window you can select the import options.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4527,"sizeSlug":"full","linkDestination":"none","align":"center","className":"is-style-default"} -->
<figure class="wp-block-image aligncenter size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/Word-import-window-wizard.jpg" alt="" class="wp-image-4527"/><figcaption class="wp-element-caption">Word Import Wizard</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>General options</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong><em>Keep hierarchy information</em> </strong>will show the objects at levels based on Heading settings. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><em><strong>Remove manual chapter numberings</strong></em> option will remove the chapter numberings of ReqIF.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><em><strong>Combine list elements in one object</strong> </em>will show the whole list in one object in ReqIF. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong><em>Merge Text into Chapters</em></strong> will show the text of a whole paragraphs between two Heading styled rows in one object in ReqIF. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The wizard allows the import options of tables, attributes and attachments. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong><em>Attribute parsing</em></strong> is possible only if a mapping file is given. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The <strong><em>Page selection</em> </strong>allows selecting parts of the document to be imported. Given values must be integers of existing page numbers of the document. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Note: If ReqEdit cannot open the document file, the page selector is not live and the document cannot be imported.  </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4528,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/Import-word-window-red-marking.jpg" alt="" class="wp-image-4528"/><figcaption class="wp-element-caption">Select the mapping file for Attribute parsing</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Resulted ReqIF file after Word import </strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The resulted ReqIF file contains 5 new Attributes:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Page - shows the page number in the Word file where the object/row  is</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Paragraph - shows the number of paragraph in the Word. For details check the Reqedit/Systemlog/ReqEditEventLog  file. </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Item number - shows the bullets or numbers of a list </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Footnote - shows the footnote related to the object in the Word file</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Comments - shows the comments related to the object in the Word file</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:image {"id":2930,"sizeSlug":"large","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-large is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/06/word-import-list-_-new-attributes_-1024x379.jpg" alt="" class="wp-image-2930"/><figcaption class="wp-element-caption">New attributes in the ReqIFz file after importing a .doc file</figcaption></figure>
<!-- /wp:image -->

<!-- wp:image {"id":3081,"sizeSlug":"large","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-large is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/07/word-import-options-results-1-1024x542.jpg" alt="" class="wp-image-3081"/><figcaption class="wp-element-caption">Resulted ReqIF file screenshot after some import option settings</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Limitation-of-Word-AddOn"} -->
<h3 id="Limitation-of-Word-AddOn" class="wp-block-heading">Limitation of Word import</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Currently the Word import has these limitations:</p>
<!-- /wp:paragraph -->

<!-- wp:list {"textColor":"black"} -->
<ul class="wp-block-list has-black-color has-text-color"><!-- wp:list-item -->
<li>Detection of form field, and draw (pen and marker) are not supported</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Importing files bigger as 150 MB not supported</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Excel-spreadsheet-Import-"} -->
<h2 id="Excel-spreadsheet-Import-" class="wp-block-heading">Excel spreadsheet Import </h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Highlights:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Roundtrip support</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Import hierarchy</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Import CSV (experimental)</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>For roundtrip enabled import click on <strong>File / Import </strong> or <strong>Add-ons / Excel Import </strong>and choose the box Enable round trip in the Excel import wizard window. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For details on Excel Import click <a href="https://documentation.reqteam.com/excel-importer-add-on/#Usage">here</a>. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3121,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/08/excel-addon-wizard-2.19-window-1.jpg" alt="" class="wp-image-3121"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Excel Import Wizard</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"ReqXML"} -->
<h2 id="ReqXML" class="wp-block-heading">ReqXML</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Importing a simplified XML format similar to ReqIF. Read more on the <a href="https://documentation.reqteam.com/reqxml-to-reqif/" data-type="post" data-id="470">ReqXML to ReqIF page</a></p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>459</wp:post_id>
		<wp:post_date><![CDATA[2021-07-26 10:20:18]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-26 10:20:18]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2026-08-19 16:11:42]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2026-08-19 14:11:42]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[importing]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>30</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="reqedit-ultimate-addons"><![CDATA[ReqEdit Ultimate Addons]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:61:"changes are marked red, please change and review them, thanks";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[changes are marked red, please change and review them, thanks]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_rvy_base_post_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[459]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Exporting]]></title>
		<link>https://documentation.reqteam.com/exporting/</link>
		<pubDate>Mon, 26 Jul 2021 10:20:35 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=134</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:heading {"anchor":"RIF,-ReqIF"} -->
<h2 id="RIF,-ReqIF" class="wp-block-heading">RIF, ReqIF, ReqXML, Excel Report, Encrypted ReqIF</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>If the files that the user edits or creates should be imported to IBM Rational DOORS (directly or via Atego Requirement Synchronizer), an export is necessary.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>After editing and before importing to DOORS, you have to do an export by clicking on File-&gt;Export. During the export all the linked files will be wrapped in an OLE envelope. To protect the ReqEdit variant of the ReqIF file, the export function will ask the user for a new file name, where to save the DOORS variant. This new file can be imported to IBM Rational DOORS.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>NOTE:&nbsp; IBM Rational DOORS version. 9.5.2 and Atego Requirements Synchronizer 2.4 have been tested.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>By clicking the “Export” menu item, a wizard will be opened and guide you through the export process.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4469,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/Export-wizard.jpg" alt="" class="wp-image-4469"/><figcaption class="wp-element-caption">Export wizard</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>On the first page of the wizard you will find some information and a link to the documentation. By selecting the “Do not show me this start page next time” check-box, this page will not be shown anymore on the wizard start-up.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In the next page of the wizard, the format of the file you want to export has to be selected. The available options are “IBM Rational DOORS© compatible ReqIF format” and “RIF 1.1a format”. It is possible also exporting into an Excel file or to export as an Encrypted file. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":5002,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/image-6.png" alt="" class="wp-image-5002"/><figcaption class="wp-element-caption">Export wizard displaying the document types that can be exported</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>The following page lets you select the destination path and name for your output file. In case you want to export to RIF format and your file is a multi-document file, multiple .zip files will be created at export. In this case, only the destination folder can be selected and the file names will be assigned automatically.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4472,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/Export-wizard-path-selector.jpg" alt="" class="wp-image-4472"/><figcaption class="wp-element-caption">Export Wizard Path selector </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>After selecting the file paths, the wizard will convert your file and a confirmation page will be displayed.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>You can find your exported files in the destination directory you have specified on the previous page.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4474,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/Export-wizard-successfully-reqif-1.jpg" alt="" class="wp-image-4474"/><figcaption class="wp-element-caption">Successful import </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>NOTE: If you export a file to RIF format, another page containing mapping tables will be displayed after you select the file paths. This page contains tabs for each file (in case of a multi ReqIF file archive) and for each document contained in the .reqif files. For each document you can set the destination attribute name for every source attribute.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":294,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/export-5.png" alt="" class="wp-image-294"/></figure>
<!-- /wp:image -->

<!-- wp:heading {"anchor":"ReqXML"} -->
<h2 id="ReqXML" class="wp-block-heading">ReqXML</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>A simplified format for easier data exchange. Read more on the format on <a href="https://documentation.reqteam.com/reqxml-to-reqif/#ReqXML-Format">ReqXML format page</a></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Encrypted-ReqIF"} -->
<h2 id="Encrypted-ReqIF" class="wp-block-heading">Encrypted ReqIF</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>To protect a reqif file through unsecure environment transport it can be encrypted and protected with user passwords for the shell and double encryption in the inner package.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":5008,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/image-8.png" alt="" class="wp-image-5008"/><figcaption class="wp-element-caption">Encrypted ReqIF export options from ReqEdit</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>The sister multiplatform app that can encrypt-decrypt the reqif files can be found here : <a href="https://documentation.reqteam.com/reqedit-file-encrypt-decrypt-tool/">File crypt utility</a></p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>460</wp:post_id>
		<wp:post_date><![CDATA[2021-07-26 10:20:35]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-26 10:20:35]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2026-08-19 16:06:46]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2026-08-19 14:06:46]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[exporting]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>31</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="reqedit-ultimate-addons"><![CDATA[ReqEdit Ultimate Addons]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:42:"Incomplete: needs config and export finish";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[Incomplete: needs config and export finish]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[License Detach Utility]]></title>
		<link>https://documentation.reqteam.com/license-detach-utility/</link>
		<pubDate>Mon, 26 Jul 2021 10:52:59 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=135</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>To be able to work outside of the restricted environment and self hosted license server, licenses can be locked for on the go usage. Each detached (locked) license will have an expiration period after which automatically will be restored and the PCs will not be able to use ReqEdit anymore. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Read more about <a href="https://documentation.reqteam.com/activation/#License-detaching">Detaching Tool setting</a></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For detaching another license the PC has to be inside the network after which the detachment can be done again.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="Environment">Environment</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>ReqEdit is used inside a restricted network where the PCs cannot access ReqEdit License Server, a self hosted network license server is used. This server holds all the license pools available to the network.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>When ReqEdit has to be used outside this environment a license can be locked and detached for on-the-go usage.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>NOTE: Detaching has to be done inside the restricted network before disconnecting.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":941,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image aligncenter size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/11/network-license-detach-1024x807.png" alt="" class="wp-image-941"/><figcaption class="wp-element-caption">Diagram showing ReqEdit usage in a restricted environment where a stand-alone license server is used,<br>detaching a license for on the go usage</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading -->
<h2 id="Work-on-the-go">Work on-the-go</h2>
<!-- /wp:heading -->

<!-- wp:paragraph {"style":{"typography":{"fontSize":"21px"}}} -->
<p style="font-size:21px"><strong>Detaching licenses from network server</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Start the tool by selecting Add-ons &gt; License Detach from the top menu</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1818,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/01/DE_011_Menu-Addons.jpg" alt="" class="wp-image-1818" title="DE Lizenz Detach Addon"/><figcaption class="wp-element-caption">Detach Tool Add-On Tab</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>License Detach tool add-on will be displayed. The available number of licenses will be listed in the window (refreshed every 20 seconds).</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Select the license that needs to be taken out and configure the period.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3648,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/02/Detach-tool-add-on-window.png" alt="" class="wp-image-3648"/><figcaption class="wp-element-caption">Detach tool add-on window</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Press <strong>Detach license</strong> to reserve a license and take it out.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":1353,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image aligncenter size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/01/derached_license.jpg" alt="" class="wp-image-1353"/><figcaption class="wp-element-caption">Detach tool displaying a detached license</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>ReqEdit can be used on the go for the configured period, after which the license will expire and cannot be used. Another license has to be detached again from inside the network.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="Logging">Logging</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The <strong>Log entries</strong> tab displays the last 100 messages in reverse order. To get the complete log message click on <strong>Open full log file</strong> on the bottom of the page.</p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>461</wp:post_id>
		<wp:post_date><![CDATA[2021-07-26 10:52:59]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-26 10:52:59]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2023-02-16 11:54:11]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2023-02-16 10:54:11]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[license-detach-utility]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>32</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="reqedit-ultimate-addons"><![CDATA[ReqEdit Ultimate Addons]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[4]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Merge / Compare Addon]]></title>
		<link>https://documentation.reqteam.com/merge-compare-add-on/</link>
		<pubDate>Sat, 25 Jun 2022 09:42:32 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=136</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>Tool for comparing and merging ReqIF/ReqIFz files. Can be used to compare <em><strong>two versions of the same file</strong></em> or merge attributes from one specification to another.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Note: this add-on works only on imported or ReqEdit created ReqIF files.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><em>Note:</em> the Compare / Merge tool synchronize at startup the settings of ReqEdit about the HTML validation. To set the HTML Validation status in ReqEdit in the Settings/User menu. After set the value to the desired, please restart the Compare / Merge tool to get the settings synchronized. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4520,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/User-settings-panel.jpg" alt="" class="wp-image-4520"/><figcaption class="wp-element-caption">XHTML validation in Settings/User menu in ReqEdit.</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>The tool works in two modes:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li><strong>Direct Compare mode</strong><br>Users can automatically jump to the source of the compared objects, and open 2 files directly in the compare tool</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Standalone mode</strong></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:heading {"anchor":"Compare-ReqIF-files"} -->
<h2 id="Compare-ReqIF-files" class="wp-block-heading">Compare ReqIF files</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The easiest way to compare two documents is to use the Direct Compare mode, follow the steps described below.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Open the two ReqIF files for comparison, select one of the documents,Click <strong>Add-ons &gt; Direct Compare</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2946,"sizeSlug":"full","linkDestination":"none","align":"center","className":"bordered"} -->
<figure class="wp-block-image aligncenter size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/06/Comapre-Merge-Addon-menu.jpg" alt="" class="wp-image-2946"/><figcaption class="wp-element-caption">ReqEdit Add-ons, highlighted is the Direct Compare tool</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>A question window will let the user choose the pair of the document for second file as NEW or OLD, Press <strong>YES </strong>or <strong>No </strong>to configure the comparison members</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":316,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/reqedit-compare-reqif-files-question.png" alt="" class="wp-image-316"/><figcaption class="wp-element-caption">ReqEdit Compare Add-on question popup</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Compare overview window will show the compare statistics, then press <strong>Compare </strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4479,"sizeSlug":"large","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/Compare-Add-On-window-1024x720.jpg" alt="" class="wp-image-4479"/><figcaption class="wp-element-caption">ReqEdit Compare Add-on overview window</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>A new window will let the user select additional attributes for quick comparison, and then press <strong>OK</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>NOTE: main attributes are completely compared all the time, like the footer note displays</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>NOTE: the additional attributes are displayed in a single column as a text message</strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Compare-methodologies"} -->
<h2 id="Compare-methodologies" class="wp-block-heading">Compare methodologies</h2>
<!-- /wp:heading -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>Row IDs</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This is the default setting that shoud be used if the reqif data-exchange was done correctly and kept the original row IDs.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>Row Number</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Compare 1:1 based on row number index only, meaning row 1 will be compared to row 1 regardless of ID or other fields</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Use this if the reqif row number is the same but the IDs were lost</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><strong>Attribute</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Comparison can be done by a specific key attibute that maps the old rows to the new file rows</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:image {"id":5033,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/06/image-1.png" alt="" class="wp-image-5033"/><figcaption class="wp-element-caption">ReqEdit Compare Add-on displaying additional attributes list to include in the comparison result</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Display logic for additional attributes:</p>
<!-- /wp:paragraph -->

<!-- wp:list {"type":"lower-roman"} -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li><strong>Html attributes</strong> will be compared as HTML but displayed as a text and limited to first 50 characters</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Strings will be limited to 50 first characters</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Dates will be converted to German date format</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Boolean values will be displayed as text</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Enumerations will be displayed as a string</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p><strong>Render Short Description</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Compares and displays the ReqIF.Name attribute (in case of DNG export this will be a copy of ReqIF.Text, and should be excluded from comparison for nicer overview)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Display External ID</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Shows ReqIF.ForeignID attribute as a separate column</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Ignore Main column changes</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Ignores the changes made in the Main column of the Reqif/Reqifz file. ReqIF.ChapterName; ReqIF.Name; and ReqIF.Text  </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If the Render short description box is unchecked, the Short description box in this area cannot be chosen. </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"The-Comparison-Window"} -->
<h2 id="The-Comparison-Window" class="wp-block-heading">The Comparison Window</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Displays the result of the comparison in a two sided window.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Right clicking any object the ReqIF.ID and External.ID (ReqIF.ForeignID) can be copied into the clipboard</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":319,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/reqedit-compare-reqif-files-comparison-window.png" alt="" class="wp-image-319"/><figcaption class="wp-element-caption">ReqEdit Comparison Add-on displaying the Comparison Window, with External ID and additional attributes</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Column-description"} -->
<h3 id="Column-description" class="wp-block-heading">Column description</h3>
<!-- /wp:heading -->

<!-- wp:table {"hasFixedLayout":false,"className":"is-style-regular"} -->
<figure class="wp-block-table is-style-regular"><table><tbody><tr><td><strong>ObjectNumber</strong></td><td>Hierarchical numbering by Headers similar to chapter structure,<br>optional # character shows text objects under the given chapter,<br>the background color suggests the type of change</td></tr><tr><td><strong>External ID</strong></td><td>Shows the contents of the ReqIF.ForeignID attribute</td></tr><tr><td><strong>Main Column</strong></td><td>Displays the content of the objects with changes, green is the new content (right side), red on is the removed or changed content (left side)</td></tr><tr><td><strong>Other attributes</strong></td><td>Displays the concatenated additional attribute changes with green and changed with red (on the left)  <em>see above Display logic for additional attributes</em></td></tr><tr><td><strong>Status</strong></td><td>Displays the status description: new, changed, moved from source, moved and changed, deleted (only left), referenced</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:heading {"level":3,"anchor":"Highlight-colors"} -->
<h3 id="Highlight-colors" class="wp-block-heading">Highlight colors</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong>Structural changes</strong></p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td><strong><span style="color:#00d712" class="has-inline-color">GREEN</span></strong></td><td>NEW</td></tr><tr><td><strong><span class="has-inline-color has-vivid-cyan-blue-color">BLUE</span></strong></td><td>MOVED</td></tr><tr><td><strong><span style="color:#fa7a00" class="has-inline-color">ORANGE</span></strong></td><td>CHANGED, CHANGED &amp; MOVED</td></tr><tr><td><strong><span style="color:#ff2300" class="has-inline-color">RED</span></strong></td><td>DELETED</td></tr><tr><td></td><td>Referenced, is the source of the moved / changed objects</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p><strong>Content changes</strong></p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td> <strong><span style="color:#00d712" class="has-inline-color">GREEN</span></strong></td><td>New content</td></tr><tr><td> <strong><span style="color:#ff2300" class="has-inline-color">RED</span></strong></td><td>Removed content</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:heading {"level":3,"anchor":"Display-unchanged-rows"} -->
<h3 id="Display-unchanged-rows" class="wp-block-heading">Display unchanged rows</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>By default all content is displayed, to show only the changes uncheck the <strong>[Display unchanged rows]</strong> checkbox at the top</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Jump-to-source"} -->
<h3 id="Jump-to-source" class="wp-block-heading">Jump to source</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":320,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/reqedit-compare-reqif-files-dc.png" alt="" class="wp-image-320"/><figcaption class="wp-element-caption">Jump to source by right-clicking an object in the comparison window, will select the object in the source document</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>To see the selected changed object, must change the window view. </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"HTML-Report"} -->
<h2 id="HTML-Report" class="wp-block-heading">HTML Report</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Users can save the result of the comparison as a HTML report. Pressing the <strong>Open results in browser </strong>at the bottom will save the file and open the default browser. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":323,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/reqedit-compare-reqif-files-html-report.png" alt="" class="wp-image-323"/><figcaption class="wp-element-caption">ReqEdit Compare tool generated HTML report</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>The HTML report is a scripted web-page with couple functions:</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Highlighting-objects/rows"} -->
<h3 id="Highlighting-objects/rows" class="wp-block-heading">Highlighting objects/rows</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Users clicking any row in the report will be highlighted and if possible, the pair will be shown and also highlighted</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Clicking the ObjectNumber or the row to jump to corresponding object pair. Highlighting is similar to the comparison window.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":324,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/reqedit-compare-reqif-files-html-report-highlight.png" alt="" class="wp-image-324"/></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Filter-change-type"} -->
<h3 id="Filter-change-type" class="wp-block-heading">Filter change type</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The number of the different types of change are shown at the bottom of the page and can be toggled to be visible or hidden</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4481,"sizeSlug":"full","linkDestination":"none","align":"center","className":"bordered"} -->
<figure class="wp-block-image aligncenter size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/Legend-Compare-result-in-webbroser.jpg" alt="" class="wp-image-4481"/></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Show-only-changes"} -->
<h3 id="Show-only-changes" class="wp-block-heading">Show only changes</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Show only the rows that are changed, moved, new or deleted, including the reference to changes.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":326,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/reqedit-compare-reqif-files-html-report-changes.png" alt="" class="wp-image-326"/></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Mark-as-read"} -->
<h3 id="Mark-as-read" class="wp-block-heading">Mark as read</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Users can track the progress of the validation of the changes by marking each row as read with the checkbox.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":328,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/reqedit-compare-reqif-files-html-report-read.png" alt="" class="wp-image-328"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>NOTE</strong>: this feature uses browser internal WebStorage mechanism, all markers are saved to localStorage. All modern browsers have this feature but can be limited by security policies.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Show-only-unread"} -->
<h3 id="Show-only-unread" class="wp-block-heading">Show only unread</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The  button will toggle the display of only the rows which are not yet marked as read</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":327,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/reqedit-compare-reqif-files-html-report-unread.png" alt="" class="wp-image-327"/></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Settings"} -->
<h3 id="Settings" class="wp-block-heading">Settings</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Customize an additional logo and optional HTML content to include in the HTML report, open the Administration &gt; Settings menu.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4483,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/LOGO-and-Settings-for-Compare-Add-On.jpg" alt="" class="wp-image-4483"/><figcaption class="wp-element-caption">Compare Add-on settings window</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>NOTE: The logo image can only replaced with another one, there must always be a logo</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Print-to-PDF"} -->
<h3 id="Print-to-PDF" class="wp-block-heading">Print to PDF</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>HTML report can be saved as PDF by printing the result to a PDF document within the browser. To get a better viewing experience set the pdf size to A3 landscape or adjust the print scaling and enable background colors.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Notices"} -->
<h3 id="Notices" class="wp-block-heading">Notices</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In IE11 or other older browsers if "Mark as read" cannot be used it will be hidden. An ActiveX script execution popup will ask to run the scripts inside the html report. Choose Allow Blocked Content to enable the features.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Mark as read is saved inside the browser, moving the html report will not affect the read markings.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Tested on:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Edge Version 91.0.864.41 (Official build) (64-bit)</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Chrome Version 91.0.4472.77 (Official Build) (64-bit)</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Mark as read cannot be exported or transferred, its indented to be used only on one PC.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Standalone-mode"} -->
<h2 id="Standalone-mode" class="wp-block-heading">Standalone mode</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Comparison between two unopened files in ReqEdit</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Note: Opened files will be locked, other applications (ex: ReqEdit) will not be able to open the files until closed</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":329,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/Addon_Menu.jpg" alt="" class="wp-image-329"/></figure>
<!-- /wp:image -->

<!-- wp:image {"id":4484,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/Compare-Merge-Add-On-window-1024x602.jpg" alt="" class="wp-image-4484"/><figcaption class="wp-element-caption">ReqEdit compare add-on in standalone mode</figcaption></figure>
<!-- /wp:image -->

<!-- wp:list {"ordered":true} -->
<ol class="wp-block-list"><!-- wp:list-item -->
<li>Open the old ReqIF file on the left and the new on the right side </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Press Compare in the top menu</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Select the row with the files to be compared and press Compare documents </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Configure comparison option and attributes for compare in the wizard window </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Press Compare documents to display the result.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Click on Open result in browser or Close button depending on your choice</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p><strong>NOTE: Closing the file will release the exclusive lock and can be used by other applications</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>NOTE: In Standalone mode cannot jump directly to the changes in the file by right-clicking on the changed cell and choosing the Open in ReqEdit option</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Compare-limitations"} -->
<h3 id="Compare-limitations" class="wp-block-heading">Compare limitations</h3>
<!-- /wp:heading -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Compare works only on ReqIF files that can be opened in ReqEdit</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>HTML element property changes will be ignored (class, id, style) except attachments (object data tags)</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>String and HTML attributes outside of the main column will be shortened the display to 50 characters</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Sometimes if the content comparison is too complex will highlight more new changes than necessary, but will never miss any change</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Opened files are exclusively locked until closed (no other app can open the files)</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:heading {"anchor":"Merge-ReqIF-files"} -->
<h2 id="Merge-ReqIF-files" class="wp-block-heading">Merge ReqIF files</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Merge attributes one at a time from a ReqIF file to another ReqIF file. Can only be used in standalone mode, meaning the files cannot be opened in other applications. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4485,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/Merge-window-1024x725.jpg" alt="" class="wp-image-4485"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Open files on each side then select the attributes that needs to be merged and press <strong>Merge</strong> menu item in the top menu. The merge options will be displayed.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":332,"sizeSlug":"full","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/reqedit-merge-reqif-options.png" alt="" class="wp-image-332"/><figcaption class="wp-element-caption">ReqEdit merge add-on displayin the options window and the merge details</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Merge direction:</strong> left to right or right to left, depending on which side of the wizard window are the new and old files</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Force update:</strong> copies also the empty values from source</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>After the merge the attributes will be highlighted with green, repeat the merge process for other attributes as well</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4486,"sizeSlug":"large","linkDestination":"none","align":"center"} -->
<figure class="wp-block-image aligncenter size-large"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/Merge-window-2nd-1024x725.jpg" alt="" class="wp-image-4486"/></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3,"anchor":"Save-the-merge-results"} -->
<h3 id="Save-the-merge-results" class="wp-block-heading">Save the merge results</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Clicking the SAVE icon next to the file location will write the merged content into that file, depending on the direction of the merge.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Data-management"} -->
<h3 id="Data-management" class="wp-block-heading">Data management</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>All files generated by the tool can be managed from the Administration menu.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2957,"sizeSlug":"full","linkDestination":"none","align":"center","className":"bordered"} -->
<figure class="wp-block-image aligncenter size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/06/CompareMerge-Addon-Administration-menu.jpg" alt="" class="wp-image-2957"/><figcaption class="wp-element-caption">Compare and Merge AddOn Administration menu</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Open Logs</strong> – will show the daily logs folder</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Open HTML reports</strong> – will show the folder of the comparison results</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Cleanup HTML reports</strong> – will delete all the comparison results</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Cleanup temp files</strong> – will delete all generated files</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Merge-Limitations"} -->
<h3 id="Merge-Limitations" class="wp-block-heading">Merge Limitations</h3>
<!-- /wp:heading -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Only spec objects with the same ID can be merged</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Only the same type of attributes can be merged</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Opened files are exclusively locked until closed (no other app can open the files)</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:heading {"level":3,"anchor":"Logging"} -->
<h3 id="Logging" class="wp-block-heading">Logging</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The application will produce a debug log containing all the performed actions Log is saved in daily files.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Contents of log files</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Opening files</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Errors<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Attribute type mismatches</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>No matches found</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>No attributes selected</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list --></li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Compare statistics</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Merge execution with details<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Updated values</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Skip merging causes<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>identical values</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>empty values</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list --></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list --></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>462</wp:post_id>
		<wp:post_date><![CDATA[2022-06-25 11:42:32]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2022-06-25 09:42:32]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2026-08-19 17:10:11]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2026-08-19 15:10:11]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[merge-compare-add-on]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>33</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="reqedit-ultimate-addons"><![CDATA[ReqEdit Ultimate Addons]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_wp_old_slug]]></wp:meta_key>
		<wp:meta_value><![CDATA[merge-compare-addon]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_rvy_base_post_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[462]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_wp_old_date]]></wp:meta_key>
		<wp:meta_value><![CDATA[2021-07-26]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Requirement Templates]]></title>
		<link>https://documentation.reqteam.com/requirement-templates/</link>
		<pubDate>Mon, 26 Jul 2021 10:54:37 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=137</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:heading -->
<h2 class="wp-block-heading" id="Templates-for-Requirement-Engineering">Templates for Requirement Engineering</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>ReqEdit offers templates for different use cases between customer and supplier according to <a href="https://www.ps-ent-2023.de/fileadmin/prod-download/Recommendation_ReqIF_V2.1_final.pdf" target="_blank" rel="noreferrer noopener">Prostep</a><a href="https://www.prostep.org/fileadmin/downloads/Recommendation_ReqIF_V2.1_final.pdf"> ivip Recommendations</a>. Please keep in mind that only ReqIF Archives (.reqifz) supports images/file attachments.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To open a template click <strong>File / New Archive ... </strong>  You can select from different templates.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Template-prostep-ivip---All-attributes">Template prostep ivip - All attributes</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>You can use this template in relation with your suppliers for request clarification for  a single product variant use case.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2811,"sizeSlug":"large","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-large is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/05/template-All-attributes-2-1024x260.jpg" alt="" class="wp-image-2811"/><figcaption class="wp-element-caption">Template prostep ivip - All attributes</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>The template includes the necessary attributes, as </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Customer status, with the options Not To Evaluate / To Evaluate / Accepted / Not accepted / To be clarified / Proposed to discard / Discarded. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Supplier status, with the options Agreed / Not Agreed / Agreed with comment/ To be clarified / Discard Deployed.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The attributes of this specification documents are: </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2820,"width":795,"height":364,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-full is-resized is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/05/Attributes-in-template-all-attributes-2.jpg" alt="" class="wp-image-2820" style="width:795px;height:364px"/><figcaption class="wp-element-caption">Attributes added in the template prostep ivip - All attributes</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Template-prostep-ivip---with-Product-variant">Template prostep ivip - with Product variant</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This template helps tracking the statuses of requests  if there are more product variants. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The attributes Customer status and Supplier status have the same values as in case of template Template prostep ivip - All attributes. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2812,"sizeSlug":"large","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-large is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/05/Template-product-variant-1-1024x240.jpg" alt="" class="wp-image-2812"/><figcaption class="wp-element-caption">Template prostep ivip - with Product variant</figcaption></figure>
<!-- /wp:image -->

<!-- wp:image {"id":2799,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/05/attributes-in-Template-product-variant.jpg" alt="" class="wp-image-2799"/><figcaption class="wp-element-caption">Attributes added in the template prostep ivip - with Product variant</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Template-prostep-ivip---with-Revision">Template prostep ivip - with Revision</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This template includes  an attribute Revision, for use cases where they are needed. The attributes Customer status and Supplier status have the same  values as  in case of template Template prostep ivip - All attributes. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2813,"sizeSlug":"large","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-large is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/05/Template-with-revision-1-1024x243.jpg" alt="" class="wp-image-2813"/><figcaption class="wp-element-caption">Template prostep ivip - with Revision</figcaption></figure>
<!-- /wp:image -->

<!-- wp:image {"id":2801,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/05/Attributes-in-template-with-revision.jpg" alt="" class="wp-image-2801"/><figcaption class="wp-element-caption">Attributes added in template prostep ivip - with Revision</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Template-prostep-ivip---simple">Template prostep ivip - simple</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This template includes only the main attributes of a requirement document. The attributes Customer status and Supplier status have the same values as in case of template Template prostep ivip - All attributes. Attributes as Revision or Product variant are not included.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2815,"sizeSlug":"large","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-large is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/05/Template-Prostep-simple-2-1024x234.jpg" alt="" class="wp-image-2815"/><figcaption class="wp-element-caption">Template prostep ivip - simple</figcaption></figure>
<!-- /wp:image -->

<!-- wp:image {"id":2803,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-full is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/05/Attributes-in-template-prostep-simple.jpg" alt="" class="wp-image-2803"/><figcaption class="wp-element-caption">Attributes added in template prostep ivip - simple</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Agile-templates">Agile templates</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>We recommend to use ReqIFz (archive) for the following templates. You can add each of the templates to a single Archive with <strong>File / Add</strong> -&gt; <strong>New document to the current file.</strong>  So it's possible to link user stories, bugs and test cases and add images/ file attachments.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Scrum---Backlog">Scrum - Backlog</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This template can be used to have a list of the client's requirements. You can write epics, user stories, or just mark text as information or heading (in the <em>Type</em> column). Different colors for each status help visually the user. Each requirement can have different status: <em>New / Draft / Final / In Progress / Obsolete /</em> <em>Implemented / Duplicate. </em> The template includes also "<em>Business Value"</em> and "<em>Definition of Done"</em> Columns. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2807,"sizeSlug":"large","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-large is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/05/Template-scrum-Backlog-1024x265.jpg" alt="" class="wp-image-2807"/><figcaption class="wp-element-caption">Template Scrum - Backlog</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Scrum---Buglist">Scrum - Buglist</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This template collects and lists the bugs reported by users / customers / internal stakeholders. The user of the template can set in the Type column Bug / Heading / Information. The column Status can be set as New / Open / In implementation / Solved / Not Fixed. The Column Scope can be set as Installer / GUI / Business logic /  Plugins. There are two additional attributes to add the sprint number/iteration, when a bug is fixed, and also a Bug identifier. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2808,"sizeSlug":"large","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-large is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/05/Template-scrum-buglist-1024x257.jpg" alt="" class="wp-image-2808"/><figcaption class="wp-element-caption">Template Scrum - Backlog</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="Scrum-Test-">Scrum Test </h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This template can be used for test documentation. The column Type can set texts as Heading / Information / Test Suite / Test Case / Test step. The Column Status sets as New / Draft / Final / Obsolete / Duplicate. The template includes place for Test description and Expected results. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":2809,"sizeSlug":"large","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-large is-style-default"><img src="https://documentation.reqteam.com/wp-content/uploads/2022/05/Template-scrum-test-1024x416.jpg" alt="" class="wp-image-2809"/><figcaption class="wp-element-caption">Template Scrum - Test</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>463</wp:post_id>
		<wp:post_date><![CDATA[2021-07-26 10:54:37]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-26 10:54:37]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2023-12-09 12:16:14]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2023-12-09 11:16:14]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[requirement-templates]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>34</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="reqedit-ultimate-addons"><![CDATA[ReqEdit Ultimate Addons]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[4]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_rvy_base_post_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[463]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[ReqXML to ReqIF]]></title>
		<link>https://documentation.reqteam.com/reqxml-to-reqif/</link>
		<pubDate>Mon, 23 Aug 2021 14:37:50 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=425</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>Simplified XML format for generating ReqIF files with ReqEdit. The XML schema defines that all XML tags MUST be UPPERCASE and all HTML tags MUST be lowercase.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="ReqXML-Format">ReqXML Format</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The namespace defined for ReqXML is <strong>http://www.reqteam.com/reqedit/data-exchange</strong> .</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Example of a ReqXML file</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;EXCHANGE-DATA xmlns="http://www.reqteam.com/reqedit/data-exchange" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.reqteam.com/reqedit/data-exchange file:///D:/Work/ReqEdit/RifSchemas/reqedit_xml/reqedit_xml.xsd"&gt;
  &lt;METADATA&gt;
    &lt;DOCUMENT-TYPES&gt;...&lt;/DOCUMENT-TYPES&gt;
    ...
    &lt;ITEM-TYPES&gt; ... &lt;/ITEM-TYPES&gt;
    ...
  &lt;/METADATA&gt;
  &lt;DOCUMENTS&gt;
    &lt;DOCUMENT&gt;
    ...
    &lt;/DOCUMENT&gt;
    ...
  &lt;/DOCUMENTS&gt;
&lt;/EXCHANGE-DATA&gt;
</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p><strong>Document types</strong> - Defines attribute sets for requirement documents</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Item types </strong>- Defines attribute sets for the requirement objects inside the document. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>NOTE: only one item type is supported for one document</strong> (multi item type documents are not supported)</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="Type-definition">Type definition</h2>
<!-- /wp:heading -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;ITEM-TYPE&gt;
	&lt;ID&gt;_a23fe234-236f-45e5-b321-2342117348&lt;/ID&gt;
	&lt;NAME&gt;All attributes&lt;/NAME&gt;
	&lt;ATTRIBUTES&gt;
		&lt;ATTRIBUTE-STRING&gt;
			&lt;NAME&gt;RequirementsID&lt;/NAME&gt;
		&lt;/ATTRIBUTE-STRING&gt;
		&lt;ATTRIBUTE-XHTML&gt;
			&lt;NAME&gt;ChapterName&lt;/NAME&gt;
			&lt;BASETYPE&gt;
				&lt;ID&gt;_8a711c80-1594-48ba-b850-4855a768e5b3&lt;/ID&gt;
				&lt;NAME&gt;HTML-TEXT2&lt;/NAME&gt;
			&lt;/BASETYPE&gt;
		&lt;/ATTRIBUTE-XHTML&gt;
		&lt;ATTRIBUTE-ENUM&gt;
			&lt;ID&gt;_7e9ac904-9c20-4a97-8d73-535cd189212e&lt;/ID&gt;
			&lt;NAME&gt;ObjectType&lt;/NAME&gt;
			&lt;MULTIVALUE&gt;false&lt;/MULTIVALUE&gt;
			&lt;VALUES&gt;
				&lt;VALUE ID="_7e9ac904-9c20-4a97-8d73-535cd189212e-Heading"&gt;Heading&lt;/VALUE&gt;
				&lt;VALUE ID="_7e9ac904-9c20-4a97-8d73-535cd189212e-Information"&gt;Information&lt;/VALUE&gt;
				&lt;VALUE ID="_7e9ac904-9c20-4a97-8d73-535cd189212e-Requirement"&gt;Requirement&lt;/VALUE&gt;
			&lt;/VALUES&gt;
		&lt;/ATTRIBUTE-ENUM&gt;
	&lt;/ATTRIBUTES&gt;</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>In the example we defined:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><li>string attribute with name: RequirementID, For a single import is this enough.</li><li>XHTML attribute with name: ChapterName.</li><li>Single Enum attribute with name: ObjectType with values: Heading, Information, Requirement</li></ul>
<!-- /wp:list -->

<!-- wp:heading -->
<h2 id="Document-structure">Document structure</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>One file can contain multiple documents. Each of the documents must have a reference to the attribute set, which defines the attributes of the document itself. Even if there are no attributes a document type reference needs to be done. Additionally, a NAME need to be defined.</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;DOCUMENTS&gt;
	&lt;DOCUMENT&gt;
		&lt;ID&gt;_3_f7e0655f-2099-40fe-bfbc-08346abda405&lt;/ID&gt;
		&lt;PARENT&gt;_1_f7e0655f-2099-40fe-bfbc-08346abda405&lt;/PARENT&gt;
		&lt;NAME&gt;FOO&lt;/NAME&gt;
		&lt;DOCUMENT-TYPE-REF&gt;_a23fe234-236f-45e5-b321-document&lt;/DOCUMENT-TYPE-REF&gt;
	&lt;ITEMS&gt;
		&lt;ITEM&gt;
			&lt;ITEM-TYPE-REF&gt;_a23fe234-236f-45e5-b321-2342117348&lt;/ITEM-TYPE-REF&gt;
			&lt;ATTRIBUTES&gt;
				&lt;ATTRIBUTE&gt;
					&lt;NAME&gt;ChapterName&lt;/NAME&gt;
					&lt;VALUE&gt;
						&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;First main chapter.&lt;em&gt;ss&lt;/em&gt;&lt;/div&gt;
					&lt;/VALUE&gt;
				&lt;/ATTRIBUTE&gt;
			&lt;/ATTRIBUTES&gt;
		&lt;/ITEM&gt;
		...
	&lt;/ITEMS&gt;
	&lt;/DOCUMENT&gt;
	...
&lt;/DOCUMENTS&gt;</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>Each of the items need to have a reference to an item type which determines the attributes can be used in this requirement and an unique ID for later trace or structure references . To define the attribute reference, use the NAME tag and to set the value the VALUE tag, except the enum attributes.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Enum values always needs to be inside VALUES tag. Even if the Enum is single valued.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>&lt;VALUES&gt;&lt;VALUE&gt;Heading&lt;/VALUE&gt;&lt;/VALUES&gt;</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To build up a tree structure inside the document, it is possible to define parent items (tag PARENT). The value of the tag is the unique ID of the parent item/requirement.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="Attribute-Types">Attribute Types</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>To define an attribute, you must define a name (NAME tag). Optional you can define an unique ID (ID tag) and a default value (DEFAULT tag). The IDs need to be unique in the complete document and need to be of type XSD:ID (<a href="https://www.data2type.de/xml-xslt-xslfo/xml-schema/datentypen-referenz/xs-id/">https://www.data2type.de/xml-xslt-xslfo/xml-schema/datentypen-referenz/xs-id/</a>)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Attribute types allowed in ReqXML</p>
<!-- /wp:paragraph -->

<!-- wp:table -->
<figure class="wp-block-table"><table><tbody><tr><td>Type</td><td>XML Tag</td><td>Notes</td></tr><tr><td>Boolean</td><td>ATTRIBUTE-BOOLEAN</td><td></td></tr><tr><td>Integer</td><td>ATTRIBUTE-INTEGER</td><td>Optionally<br>Minimum (Tag MIN)<br>Maximum (Tag MAX)</td></tr><tr><td>Real</td><td>ATTRIBUTE-REAL</td><td></td></tr><tr><td>Date</td><td>ATTRIBUTE-DATE</td><td>Date format: <br>2020-07-23T23:59:59</td></tr><tr><td>String</td><td>ATTRIBUTE-STRING</td><td>Text without any formatting or line breaks</td></tr><tr><td>XHTML</td><td>ATTRIBUTE-XHTML</td><td>Supports line breaks, formatting or attachments</td></tr><tr><td>Enumeration</td><td>ATTRIBUTE-ENUM</td><td>Multivalued Enums (Tag MULTIVALUE with value <strong>true</strong> / <strong>false</strong>)</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p>Each attribute needs to refer to a predefined attribute type. For enumerations the valid valued need to be defined</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;ATTRIBUTE-ENUM&gt;
	&lt;ID&gt;_7e9ac904-9c20-4a97-8d73-535cd189212e&lt;/ID&gt;
	&lt;NAME&gt;ObjectType&lt;/NAME&gt;
	&lt;MULTIVALUE&gt;false&lt;/MULTIVALUE&gt;
	&lt;VALUES&gt;
		&lt;VALUE ID="_7e9ac904-9c20-4a97-8d73-535cd189212e-Heading"&gt;Heading&lt;/VALUE&gt;
		&lt;VALUE ID="_7e9ac904-9c20-4a97-8d73-535cd189212e-Information"&gt;Information&lt;/VALUE&gt;
		&lt;VALUE ID="_7e9ac904-9c20-4a97-8d73-535cd189212e-Requirement"&gt;Requirement&lt;/VALUE&gt;
	&lt;/VALUES&gt;
&lt;/ATTRIBUTE-ENUM&gt;
</code></pre>
<!-- /wp:code -->

<!-- wp:heading -->
<h2 id="XHTML-Attributes">XHTML Attributes</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>For formatted content please use attributes of type XHTML. All content MUST be wrapped in a div tag</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;My formatted ... content&lt;/div&gt;</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>NOTE: The div wrapping is necessary to be able to validate the XHTML content internally.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 id="Limitations">Limitations</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Please keep in mind, that ReqXML is only a preformat for the ReqIF, which does not allow all tags from XHTML. So ReqXML allows only tags which are valid in ReqIF, too.<br>So please use only the basic formatting tags (like cite, em, strong, sup, sub ..) and the predefined heading tags (h1..h6). You can use XHTML Tables and list elements (Tags OL and UL) as well.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In a requirement document the requirements will be linked completely, and not only some words (like in XHTML with the A tag). Please use for tracing definition the link tag of ReqXML to reference between requirements (artefacts)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><br>If you want to reference to external files, please do it only with the tag OBJECT and not with IMG (which is not allowed). Attachments of a single document should be placed in a definite subfolder (which is named like the document itself or its ID).</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>&lt;object data="./attachments/Anschreiben.docx" type="application/word"&gt;<br>&lt;object data="./attachments/Anschreiben.png" type="image/png"&gt;this is an alternative text&lt;/object&gt;&lt;/object&gt;</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>It is recommended to create for each of the attached files a small preview, so the requirements engineer could have a quick impression about the content inside the file. Previews has to have PNG format!</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For more advanced users, which are already experience with XML Schema the list of valid tags can be traced down in the XML Schema file located at ReqEdit in the folder <em>&lt;&lt;PATH to REQEDIT&gt;&gt;ReqEdit\RifSchemas\reqif\driver.xsd </em>and referenced schema files inside.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="Relevant-ReqIF-attribute-naming">Relevant ReqIF attribute naming</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>If you want to use your data in <strong>Requirement Management</strong> systems or want to have a correctly display the data in ReqEdit, please use the following naming conventions:</p>
<!-- /wp:paragraph -->

<!-- wp:table -->
<figure class="wp-block-table"><table><tbody><tr><td>Attribute Name</td><td>Type</td><td>Description</td></tr><tr><td><strong>ReqIF.ChapterName</strong></td><td>XHTML</td><td>Requirements heading</td></tr><tr><td><strong>ReqIF.Name</strong></td><td>XHTML</td><td>Short description</td></tr><tr><td><strong>ReqIF.Text</strong></td><td>XHTML</td><td>Requirements text</td></tr><tr><td><strong>ReqIF.ForeignDeleted</strong></td><td>BOOLEAN</td><td>Display this item as deleted if set to true</td></tr><tr><td><strong>ReqIf.ForeignID</strong></td><td>INTEGER</td><td>ID given by the source RM system</td></tr><tr><td>ReqIF.ForeignCreatedBy</td><td>STRING</td><td>User that created this item</td></tr><tr><td>ReqIF.ForeignCreatedOn</td><td>DATE</td><td>Date the item was created</td></tr><tr><td>ReqIF.ForeignModifiedBy</td><td>STRING</td><td>User last modified the item</td></tr><tr><td><em>LAST-CHANGE attribute of item</em></td><td>DATE</td><td>Modification date of the item</td></tr><tr><td>ReqIF.ChapterNumber</td><td>STRING</td><td>The chapter number</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:heading -->
<h2 id="Best-practices">Best practices</h2>
<!-- /wp:heading -->

<!-- wp:list -->
<ul><li>Please avoid defining a heading and requirements text in one item/requirement.</li><li>Use only headings as structuring element, if its possible</li><li>Please use long IDs (preferred UUIDs) for the unique IDs, so the chance is low to have the same ID for two elements in your complete project.</li><li>Don’t use the same attribute names inside the same type definition</li><li>Don’t use the same value inside the same Enum definition</li></ul>
<!-- /wp:list -->

<!-- wp:heading {"level":3} -->
<h3 id="IBM-specific-SAME-AS-mapping">IBM specific SAME-AS mapping</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>DOORS Next support the possibility to define different attributes for different documents, but the meaning of the attribute is identic. To avoid creating multiple instances of the same attribute it is possible to determine a SAME-AS tag with an URL content, that says to DNG not to create the attribute multiple times. This definition needs to be done in the document types or item types definition of the specific attribute</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;ATTRIBUTE-DATE&gt;
   &lt;NAME&gt;LastModified&lt;/NAME&gt;
   &lt;SAME-AS&gt;http://purl.org/dc/terms/modified&lt;/SAME-AS&gt;
&lt;/ATTRIBUTE-DATE&gt;
</code></pre>
<!-- /wp:code -->

<!-- wp:heading {"level":3} -->
<h3 id="Updates">Updates</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>If you plan multiple imports of the same document for updates, it is recommended to fix down the Attribute Ids and the referred base type. These values will be stored in the RM system (like DOORS or Polarion) and could be later updated easily. To do so, please define for each of the attributes a unique ID. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For Enum values (Tags VALUES) please define the valid values (Tag VALUE). The definition of unique IDs is only necessary if you plan an update import.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 id="Traces">Traces</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>It is possible to define links between the different items (not necessarily in the same document, but in the same file). The block LINKS should follow the ATTRIBUTES tag inside the item/requirement.</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>&lt;LINKS&gt;
	&lt;LINK-TYPE NAME="verification"&gt;
		&lt;LINK TARGET="abc" DOCUMENT-REF="REQ-q23" /&gt;
		&lt;LINK TARGET="def" DOCUMENT-REF="REQ-q23" /&gt;
	&lt;/LINK-TYPE&gt;
	&lt;LINK-TYPE NAME="satisfies"&gt;
		&lt;LINK TARGET="abcd" /&gt;
	&lt;/LINK-TYPE&gt;
&lt;/LINKS&gt;
</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>The reference to the document is not necessary, if the ID can be identified in the file. The attribute TARGET holds the unique ID of the target item. The Attribute DOCUMENT-REF is the unique ID of the document, where the item ID should be in.</p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>470</wp:post_id>
		<wp:post_date><![CDATA[2021-08-23 14:37:50]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-08-23 14:37:50]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2021-10-26 09:59:21]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2021-10-26 09:59:21]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[reqxml-to-reqif]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>0</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="powerful-features"><![CDATA[Powerful Features]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[1]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Encrypt /Decrypt files]]></title>
		<link>https://documentation.reqteam.com/encrypt-decrypt-files/</link>
		<pubDate>Fri, 10 Mar 2023 12:39:14 +0000</pubDate>
		<dc:creator><![CDATA[melinda]]></dc:creator>
		<guid isPermaLink="false">https://documentation.reqteam.com/?p=3653</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>The En-/Decrypt file feature encrypts files with password. The Encrypt function supports the following encryption formats:</p>
<!-- /wp:paragraph -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"width":"100%"} -->
<div class="wp-block-column" style="flex-basis:100%"><!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"width":"100%"} -->
<div class="wp-block-column" style="flex-basis:100%"><!-- wp:table {"hasFixedLayout":true,"className":"is-style-stripes"} -->
<figure class="wp-block-table is-style-stripes"><table class="has-fixed-layout"><tbody><tr><td><strong>Encrypt method&nbsp;</strong></td><td class="has-text-align-center" data-align="center"><strong>File extension&nbsp;<br>type</strong></td><td><strong>Encryption characteristics</strong></td></tr><tr><td>AES-256 - WinZip and 7zip compatible</td><td class="has-text-align-center" data-align="center">.reqenc</td><td>the password is re-hashed multiple times</td></tr><tr><td>Zip compatible&nbsp;</td><td class="has-text-align-center" data-align="center">.reqzip</td><td>password is not hashed, so it could be opened in windows with the correct password</td></tr></tbody></table><figcaption class="wp-element-caption">Encryption method types</figcaption></figure>
<!-- /wp:table --></div>
<!-- /wp:column --></div>
<!-- /wp:columns --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Encrypt-a-file">Encrypt a file by SAVE AS</h2>
<!-- /wp:heading -->

<!-- wp:image {"id":3896,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/03/Save-As-file-types-encryption.jpg" alt="" class="wp-image-3896"/><figcaption class="wp-element-caption">Save as window type selector displaying ReqEdit Encrypted File</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>First open the file you want to be encrypted. To encrypt a file choose File/Save as ...  menu. Select ReqEdit Encrypted File (*reqenc, *.reqzip) as file type then click SAVE. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>A window appears to set the password for encryption. Password has to be minimum 6 characters. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3897,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/03/Encrypt-encrypt-pop-up-window-with-file-type-selection-no-Thales.jpg" alt="" class="wp-image-3897"/><figcaption class="wp-element-caption">File Encrypt pop-up window </figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>The encrypted file is saved in the given folder. </p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Encrypt-a-file-by-wizard">Encrypt a file by wizard</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In the export wizard select the encrypt option. Will display the same password settings as before and produces an encrypted file.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4538,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/image-6.png" alt="" class="wp-image-4538"/><figcaption class="wp-element-caption">Export wizard displaying encrypt file option</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Decrypt-a-file">Decrypt a file by OPEN</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>To decrypt a file, open ReqEdit and from the File / Open menu select the encrypted file with the extensions: *.reqenc, *.reqzip and click Open </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3898,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/03/Encrypt-decrypt-pop-up-window-1.jpg" alt="" class="wp-image-3898"/><figcaption class="wp-element-caption">Decrypt File pop-up window</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>A pop up window appears, where you can fill in the password given during the encryption process. Then click Open. A confirmation message appears and after clicking on OK the file opens.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>3653</wp:post_id>
		<wp:post_date><![CDATA[2023-03-10 13:39:14]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2023-03-10 12:39:14]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2024-02-06 12:01:07]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2024-02-06 11:01:07]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[encrypt-decrypt-files]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>0</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="powerful-features"><![CDATA[Powerful Features]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Customizable Requirement Patterns]]></title>
		<link>https://documentation.reqteam.com/customizable-requirement-patterns/</link>
		<pubDate>Tue, 27 Jun 2023 12:16:58 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">https://documentation.reqteam.com/?p=4223</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>ReqEdit offers the possibility for organizations or users to define custom requirement patterns so that the results are well formed requirements.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4225,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/06/image-24.png" alt="" class="wp-image-4225"/><figcaption class="wp-element-caption">ReqEdit displaying custom requirement patterns on the right click menu</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Customize your requirement patterns according to INCOSE and SEBoK guidelines:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li><a href="https://www.incose.org/docs/default-source/working-groups/requirements-wg/rwg_products/incose_rwg_gtwr_summary_sheet_2022.pdf?sfvrsn=a95a6fc7_2">https://www.incose.org/docs/default-source/working-groups/requirements-wg/rwg_products/incose_rwg_gtwr_summary_sheet_2022.pdf?sfvrsn=a95a6fc7_2</a></li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><a href="https://sebokwiki.org/wiki/Stakeholder_Requirements_Definition">https://sebokwiki.org/wiki/Stakeholder_Requirements_Definition</a></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Editing-the-patterns">Editing the patterns</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In the <strong>ReqEdit\Data</strong> folder open the <strong>requirement-patterns.txt</strong> file. This file contains all the submenu items displayed in ReqEdit.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":4229,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image aligncenter size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/06/image-25.png" alt="" class="wp-image-4229"/><figcaption class="wp-element-caption">ReqEdit Data folder contents</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>NOTE: </strong>please use a reasonable amount of requirement templates (aprox. 30) so that the users are not confused and the rightclick menu is not too big.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>NOTE: </strong>after updating the text file ReqEdit needs to be restarted to see the changes</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>NOTE:</strong> there is the chance that &lt;b>text&lt;/b> &lt;b>text&lt;/b> will be inserted without whitespace, a workaround is to add &amp;nbsp; between the tags, this will force spacing between the tags</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="File-structure">File structure</h2>
<!-- /wp:heading -->

<!-- wp:code -->
<pre class="wp-block-code"><code>-- Category of pattern
Explanation | The &lt;b>system name&lt;/b> shall &lt;b>system response&lt;/b>
The &lt;b>Component&lt;/b> shall &lt;i>behavior&lt;/i>
Legal requirement - do not edit after this!</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>Each line is represents a submenu item in ReqEdit with the following features:</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><code>--</code><br>will gray out the menu item, so that users cannot click on it. This can be used as a separator to categorize patterns</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><code>&lt;title> | &lt;text></code><br>will be displayed as a submenu item where the <code>&lt;title></code> part is only displayed in the submenu item, on click only the <code>&lt;text></code> will be inserted into a new row including bold or italic</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><code>&lt;text></code><br>without the | sign will be displayed in the submenu and inserted in the content with html formatting</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><code>&lt;text&gt;</code> can contain <code>&lt;b&gt;…&lt;/b&gt;</code> for bold or <code>&lt;i&gt;…&lt;/i&gt;</code> for italic for highlighting parts of the pattern, the bold and italic is not displayed in the submenu item</p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>4223</wp:post_id>
		<wp:post_date><![CDATA[2023-06-27 14:16:58]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2023-06-27 12:16:58]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2023-07-20 15:51:28]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2023-07-20 13:51:28]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[customizable-requirement-patterns]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>0</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="powerful-features"><![CDATA[Powerful Features]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:75:"describe the feature and how to edit the data/requirement-patterns.txt file";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[describe the feature and how to edit the data/requirement-patterns.txt file]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Userscripts]]></title>
		<link>https://documentation.reqteam.com/javascript-user-scripts/</link>
		<pubDate>Tue, 25 Jul 2023 09:07:14 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">https://documentation.reqteam.com/?p=4309</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>Execute your own javascript scripts on the currently opened ReqIF document. Mass update attributes conditionally or based on other attributes.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>TLDR; Jump to <a href="#Example-script">example script</a></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Javascript-automation"} -->
<h2 id="Javascript-automation" class="wp-block-heading">Javascript automation</h2>
<!-- /wp:heading -->

<!-- wp:image {"id":5019,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2023/07/image-7.png" alt="" class="wp-image-5019"/><figcaption class="wp-element-caption">ReqEdit userscript editor window with javascript code</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Notices-and-limitations"} -->
<h3 id="Notices-and-limitations" class="wp-block-heading">Notices and limitations</h3>
<!-- /wp:heading -->

<!-- wp:list {"ordered":true} -->
<ol class="wp-block-list"><!-- wp:list-item -->
<li>The Javascript execution could produce unexpected results due to the fragile nature of Javascript engine</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Read only attributes cannot be updated</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>If a value is invalid the attribute value will be empty</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>HTML special characters will be converted to UNICODE so that <kbd>&amp;nbsp;</kbd> will be <kbd>\u00A0</kbd>, in regex replace use UNICODE character codes</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>The javascript engine in ReqEdit is a basic javascript interpreter and does not have browser capabilities</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Updating a <strong>multi-object-type document </strong>can update all attributes values. Use the <strong>ReqEdit.ObjectType</strong> to limit what object type attributes to set</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Script-execution"} -->
<h2 id="Script-execution" class="wp-block-heading">Script execution</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The User scripts selector displays all the scripts found in ReqEdit scripts folder located at the current user's <strong>%localappdata%\REQTEAM\ReqEdit\UserScripts\</strong> folder.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>From the editor window it is possible to quickly IMPORT and EXPORT these scripts. <img class="wp-image-4667" style="width: 200px;" src="https://documentation.reqteam.com/wp-content/uploads/2024/02/ie.png" alt=""></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The script selector is located at the right side of the toolbar</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4603,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/s.png" alt="" class="wp-image-4603"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Select a script and then press <img class="wp-image-4604" style="width: 23px;" src="https://documentation.reqteam.com/wp-content/uploads/2024/02/r2.png" alt=""> to execute on all rows or <img class="wp-image-4605" style="width: 20px;" src="https://documentation.reqteam.com/wp-content/uploads/2024/02/r1.png" alt=""> to execute on only the selected row.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Run on document <img class="wp-image-4604" style="width: 23px;" src="https://documentation.reqteam.com/wp-content/uploads/2024/02/r2.png" alt=""> will be executed on each line from top to bottom according to the order in the hierarchy of the document.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Each row will have an index number represented by <strong>global.index</strong> variable (read on to find out more)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>On each row you will be able to read all the columns and change them.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"backgroundColor":"pale-cyan-blue"} -->
<p class="has-pale-cyan-blue-background-color has-background">To save the changes to the current row use&nbsp;<strong>save(row)</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Attribute-type-usage"} -->
<h3 id="Attribute-type-usage" class="wp-block-heading">Attribute type usage</h3>
<!-- /wp:heading -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><thead><tr><th>Type</th><th>Information</th></tr></thead><tbody><tr><td>Boolean</td><td>use only the values: <strong>true</strong>, <strong>false</strong> without quotation marks</td></tr><tr><td>String</td><td>update the value as <strong>"text in quotation marks"</strong></td></tr><tr><td>Integer</td><td>update with <strong>number</strong></td></tr><tr><td>Date</td><td>update with a formatted string "<strong>yyyy-mm-ddThh-mm-ss</strong>"</td></tr><tr><td>Enumeration single value</td><td>specify the <strong>"value"</strong> case sensitive or <strong>""</strong> to remove</td></tr><tr><td>Enumeration multi value</td><td>specify as a <strong>"comma,separated"</strong> string case sensitive or <strong>""</strong></td></tr><tr><td>XHTML</td><td>update the value as <strong>"&lt;strong&gt;html codes&lt;/strong&gt;"</strong></td></tr></tbody></table><figcaption class="wp-element-caption">Userscript attribute type usage</figcaption></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Javascript-API"} -->
<h3 id="Javascript-API" class="wp-block-heading">Javascript</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Supports all ECMAScript 3 and ECMAScript 5 functionality, including ES5 strict mode</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Read more about the supported Javascript features here <a href="https://github.com/paulbartrum/jurassic" target="_blank" rel="noreferrer noopener">Jurassic library</a></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Variables</strong></p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td><strong>row</strong></td><td>read/write</td><td>holds all attributes of the current row<br><strong>row["ID"] </strong>- read-only UUID<br><strong>row["ReqIF.ChapterName"]</strong> is the value<br><strong>row["ReqIF.ChapterName.type"]</strong> is the attribute type<br><strong>row["ReqIF.ChapterName.status"]</strong> is <strong>New, Edited, EditedAndSaved, Unchanged, Deleted, SoftDeleted</strong></td></tr><tr><td><strong>links</strong></td><td>read</td><td>array of link items<br><strong>link["type"]</strong> can be inlink, outlink, external<br><strong>link["source"], link["target"]</strong> row item of the linked object<br><strong>link["uri"], link["description"]</strong> external link metadata<br><strong>link["groupName"]</strong> for in/out links</td></tr><tr><td><strong>hasChildren</strong></td><td>read</td><td>true/false if the row has children or not</td></tr><tr><td><strong>childCount</strong></td><td>read</td><td>number of child rows</td></tr><tr><td><strong>global</strong></td><td>read</td><td>metadata of the current row or to be used to pass values between rows</td></tr><tr><td><strong>global.index</strong></td><td>read</td><td>the number of the row in the selected rows starting from 1</td></tr><tr><td><strong>global.level</strong></td><td>read</td><td>the level of the row starting from 1</td></tr><tr><td><strong>global.status</strong></td><td>read</td><td>the status of the field: <strong>New, Edited, EditedAndSaved, Unchanged, Deleted, SoftDeleted</strong></td></tr><tr><td><strong>global.rows</strong></td><td>read</td><td>the total count of rows in the current selection, can be used to print log message only on the last row ex: global.rows == global.index</td></tr></tbody></table><figcaption class="wp-element-caption">Javascript variables</figcaption></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p><strong>Functions</strong></p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td><strong>log</strong>(string variable)</td><td>display the contents of a single string variable to the output</td></tr><tr><td><strong>save</strong>(row)</td><td>IMPORTANT use this as the last line to save the row</td></tr><tr><td><strong>show_form</strong>(formdata)</td><td>display an automatically generated dialog form, the returned data can be used to change script execution. Read more on the <a href="#Dynamic-forms">dynamic forms section</a></td></tr></tbody></table><figcaption class="wp-element-caption">Javascript functions</figcaption></figure>
<!-- /wp:table -->

<!-- wp:paragraph {"style":{"color":{"background":"#ffedbd"}}} -->
<p class="has-background" style="background-color:#ffedbd">log(variable) calls will be collected and displayed at the end to the user. If the script editor is open the output messages are displayed in the bottom part of the editor</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4609,"sizeSlug":"full","linkDestination":"none","align":"center","className":"bordered"} -->
<figure class="wp-block-image aligncenter size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/image-8.png" alt="" class="wp-image-4609" title=""/><figcaption class="wp-element-caption">User script editor displaying output text</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading {"anchor":"Dynamic-forms"} -->
<h2 id="Dynamic-forms" class="wp-block-heading">Dynamic forms</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>JSON defined dynamic dialog forms can be displayed from javascript.</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>var values = show_form({
  "title": "Table splitter",
  "fields": &#91;
    { "name": "header_rows", "label": "Header rows", "type": "number", "min": "1", "required": true },
    { "name": "table_properties", "label": "Properties", "type": "text", "default": " width=\"100%\" border=1 " }
  ]
});
save(row);</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p><strong>Schema</strong>: title, description, fields[], submitLabel (alias: submitlabel), cancelButton (alias: cancelbutton).</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Field types</strong>: number (int), string, text, boolean, options (string[]), label (plain text), html (rendered HTML preview).</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Field-properties"} -->
<h3 id="Field-properties" class="wp-block-heading">Field properties</h3>
<!-- /wp:heading -->

<!-- wp:table -->
<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>Property</th><th>Applies to</th><th>Description</th></tr><tr><td><code>name</code></td><td>input fields</td><td>Key in the returned object (required for submittable fields)</td></tr><tr><td><code>label</code></td><td>all</td><td>Caption; for <code>label</code> type, full-width descriptive text only</td></tr><tr><td><code>type</code></td><td>all</td><td>See field types above</td></tr><tr><td><code>min</code>, <code>max</code></td><td><code>number</code></td><td>Inclusive bounds (strings, parsed as integers)</td></tr><tr><td><code>required</code></td><td>input fields</td><td>Empty string/text/options fail validation when set</td></tr><tr><td><code>default</code></td><td>input fields, <code>html</code></td><td>Initial/submitted value for inputs; HTML body or document for <code>html</code> fields</td></tr><tr><td><code>options</code></td><td><code>options</code></td><td>String array of dropdown choices</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p>Fields without <code>name</code>, or with type <code>label</code> / <code>html</code>, are display-only and omitted from the return object.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"HTML-fields"} -->
<h3 id="HTML-fields" class="wp-block-heading">HTML fields</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Read-only HTML preview inside the dialog (<code>type: "html"</code>). Use for reports, formatted help text, or attribute previews — not for collecting user input.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ReqEdit uses <code>System.Windows.Forms.WebBrowser</code> (470×600). Field <code>default</code> supplies content. <strong>Save</strong> button exports to PDF or <code>.html</code> (Aspose.Words).</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4,"anchor":"Rendering-engine"} -->
<h4 id="Rendering-engine" class="wp-block-heading">Rendering engine</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The WinForms <code>WebBrowser</code> control hosts the legacy <strong>MSHTML (Trident / Internet Explorer)</strong> engine — <strong>not</strong> Edge, Chromium, or WebView2.</p>
<!-- /wp:paragraph -->

<!-- wp:table -->
<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>Aspect</th><th>Behaviour</th></tr><tr><td>Engine</td><td>MSHTML / Trident (same family as ReqEdit XHTML grid cells)</td></tr><tr><td>Document mode</td><td><strong>IE7 by default</strong> — ReqEdit does not set <code>FEATURE_BROWSER_EMULATION</code>; an admin may override per-exe in the registry</td></tr><tr><td>Load method</td><td><code>DocumentText</code> — in-memory HTML string, not a browsed URL</td></tr><tr><td>Navigation</td><td>Disabled (<code>AllowNavigation = false</code>) — links do not open</td></tr><tr><td>Scripts</td><td>Not supported for forms; errors suppressed (<code>ScriptErrorsSuppressed = true</code>)</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p>Preview therefore matches <strong>classic ReqIF/XHTML markup</strong> in the desktop app, not modern browser behaviour.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4,"anchor":"Supported-HTML-(practical)"} -->
<h4 id="Supported-HTML-(practical)" class="wp-block-heading">Supported HTML (practical)</h4>
<!-- /wp:heading -->

<!-- wp:table -->
<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>Works well</th><th>Avoid / unreliable</th></tr><tr><td><code>div</code>, <code>p</code>, <code>span</code>, <code>br</code></td><td>HTML5-only tags (<code>section</code>, <code>article</code>, …)</td></tr><tr><td><code>b</code> / <code>strong</code>, <code>i</code> / <code>em</code>, <code>u</code>, <code>sub</code>, <code>sup</code></td><td>Flexbox, grid, CSS variables</td></tr><tr><td><code>table</code>, <code>tr</code>, <code>td</code>, <code>th</code>, <code>thead</code>, <code>tbody</code></td><td>External CSS/JS from CDN or <code>http(s)</code> URLs</td></tr><tr><td><code>ul</code>, <code>ol</code>, <code>li</code></td><td>ES6+ JavaScript, modules, <code>fetch</code></td></tr><tr><td>Inline <code>style="..."</code> on elements</td><td>SVG/canvas-heavy layouts</td></tr><tr><td><code>&lt;object&gt;</code> attachments (ReqIF pattern)</td><td><code>form</code>, <code>iframe</code>, <code>input</code>, <code>select</code>, <code>textarea</code></td></tr><tr><td>Simple <code>&lt;html&gt;&lt;head&gt;&lt;title&gt;…&lt;/title&gt;&lt;body&gt;…&lt;/body&gt;&lt;/html&gt;</code></td><td><code>@media</code> queries, web fonts (may not load)</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p><strong>Content rules</strong> for <code>default</code>:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Empty / missing → blank page (<code>&lt;html>&lt;body>&lt;/body>&lt;/html></code>).</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Fragment without <code>&lt;html></code> → wrapped as <code>&lt;html>&lt;body>…&lt;/body>&lt;/html></code>.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Full document containing <code>&lt;html></code> → loaded as-is.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p><code>name</code> is optional; if present, the field is still not submitted. <code>required</code> has no effect.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Default-values"} -->
<h3 id="Default-values" class="wp-block-heading">Default values</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Resolution order in ReqEdit dialogs:</p>
<!-- /wp:paragraph -->

<!-- wp:list {"ordered":true} -->
<ol class="wp-block-list"><!-- wp:list-item -->
<li>Field <code>default</code> in the form definition.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Type fallback</strong> when no default is set.</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->

<!-- wp:table -->
<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>Type</th><th>Fallback when no default</th></tr><tr><td><code>number</code></td><td><code>min</code> if set, otherwise <code>0</code></td></tr><tr><td><code>boolean</code></td><td><code>false</code></td></tr><tr><td><code>options</code></td><td>first entry in <code>options</code></td></tr><tr><td><code>string</code>, <code>text</code></td><td><code>""</code></td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p>Use JSON booleans for checkbox defaults — <code>default: true</code> / <code>default: false</code> (not <code>"true"</code> strings).</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Boolean single-choice pattern</strong> — model “pick exactly one” with multiple <code>boolean</code> fields. Set <code>default: true</code> on the first option; validate in script that exactly one checkbox is <code>true</code>:</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>function buildSingleChoiceFields(fieldPrefix, groupLabel, options) {
  var fields = &#91;{ type: "label", label: groupLabel + " (select exactly one)" }];
  for (var i = 0; i &lt; options.length; i++) {
    fields.push({
      name: fieldPrefix + "_" + i,
      label: options&#91;i],
      type: "boolean",
      default: i === 0
    });
  }
  return fields;
}</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p><strong>ReqEdit dialog behaviour:</strong> WinForms dialog; field <code>default</code> pre-fills controls. Cancel returns <code>{}</code>.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"anchor":"Return-value"} -->
<h3 id="Return-value" class="wp-block-heading">Return value</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Plain object keyed by field <code>name</code>. Types match field types (<code>number</code> → int, <code>boolean</code> → bool, others → string).</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Example-script"} -->
<h2 id="Example-script" class="wp-block-heading">Example script</h2>
<!-- /wp:heading -->

<!-- wp:list {"ordered":true} -->
<ol class="wp-block-list"><!-- wp:list-item -->
<li>Create a document by selecting File &gt; New &gt; New Archive ...</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Select <strong>ReqEdit JS Demo</strong> template and save the file (the name is not important)</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Select the ReqEdit JS Demo script <img class="wp-image-4603" style="width: 340px;" src="https://documentation.reqteam.com/wp-content/uploads/2024/02/s.png" alt=""> <br>(If by any means the <strong>ReqEdit JS Demo</strong> script is not available create it manually, jump to <a href="#Creating-or-modifying-scripts" data-type="internal" data-id="#Creating-or-modifying-scripts">create scripts</a> and use the example script from below)</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Press <img class="wp-image-4604" style="width: 23px;" src="https://documentation.reqteam.com/wp-content/uploads/2024/02/r2.png" alt=""> Run on document</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Observe the change of the <strong>ReqIF-WF.CustomerStatus</strong> value to <strong>Accepted</strong> <img class="wp-image-4616" style="width: 300px;" src="https://documentation.reqteam.com/wp-content/uploads/2023/07/sx.png" alt=""></li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Read more in the the ReqIF Info panel </li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->

<!-- wp:image {"id":4647,"sizeSlug":"full","linkDestination":"none","align":"center","className":"bordered"} -->
<figure class="wp-block-image aligncenter size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/image-9.png" alt="" class="wp-image-4647"/><figcaption class="wp-element-caption">ReqIF Info panel describing the reqif template for the ReqEdit JS Demo</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>The script</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Change a value conditioned by another value</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>if(row&#91;"ReqIF-WF.Type"] == "Requirement"){
	row&#91;"ReqIF-WF.CustomerStatus"] = "Accepted"
}
save(row);</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p><strong>Explanation</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>1.Using the&nbsp;<strong>if(&lt;logical condition&gt;){ ... }</strong>&nbsp;control statement</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>2.Test the&nbsp;<strong>&lt;logical condition&gt;</strong>&nbsp;where&nbsp;<strong>ReqIF-WF.Type</strong>&nbsp;column value is equal to&nbsp;Requirement</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>3.If the logical condition is true then execute the code betwen&nbsp;<strong>{ ... }</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>4.Change the value of&nbsp;<strong>ReqIF-WF.CustomerStatus</strong>&nbsp;value to&nbsp;Accepted</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>5.Save the changes for the current row by calling&nbsp;<strong>save(row)</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"style":{"color":{"background":"#ffefc3"}}} -->
<p class="has-background" style="background-color:#ffefc3">Without&nbsp;<strong>save(row)</strong> the changes are not applied to the document</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"anchor":"Creating-or-modifying-scripts"} -->
<h2 id="Creating-or-modifying-scripts" class="wp-block-heading">Creating or modifying scripts</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>You can create new scripts by&nbsp;<strong>selecting empty</strong>&nbsp;on the script selector then pressing the&nbsp;<strong>edit button</strong></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4658,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/e.png" alt="" class="wp-image-4658"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Save the script with a descriptive name</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4665,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/su.png" alt="" class="wp-image-4665"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>The script will then be displayed in the dropdown automatically to be executed easily</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":4660,"sizeSlug":"full","linkDestination":"none","className":"bordered"} -->
<figure class="wp-block-image size-full bordered"><img src="https://documentation.reqteam.com/wp-content/uploads/2024/02/s2.png" alt="" class="wp-image-4660"/></figure>
<!-- /wp:image -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>4309</wp:post_id>
		<wp:post_date><![CDATA[2023-07-25 11:07:14]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2023-07-25 09:07:14]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2026-08-19 16:57:56]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2026-08-19 14:57:56]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[javascript-user-scripts]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>0</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="powerful-features"><![CDATA[Powerful Features]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[Batch Mode Automatization]]></title>
		<link>https://documentation.reqteam.com/batch-mode-automatization/</link>
		<pubDate>Mon, 26 Jul 2021 10:55:35 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=139</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>ReqEdit can be used without GUI in a command line to import or export ReqIF files.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Batch mode functionality:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Import RIF1.1a to ReqIF</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Export ReqIF to RIF1.1a</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Import from MS Word (.docx) to ReqIF</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>REQXML to ReqIF, <a href="https://documentation.reqteam.com/reqxml-to-reqif/" data-type="post" data-id="470">read the xml format specification</a></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Examples">Examples</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Import from a RIF11a to a ReqIF file</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>ReqEdit.exe -batch -in "D:\Workplace\Input Folder\requirements.zip" -out "D:\Workplace\Output Folder" -mapping "D:\ Workplace\RifToReqif.txt" -jobid "001" -logfile "D:\Workplace\Log.txt"</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>Export from a ReqIF to a RIF11a file</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>ReqEdit.exe -batch -in "D:\Workplace\Input Folder\requirements.reqifz" -out "D:\Workplace\Output Folder" -mapping "D:\ Workplace\ReqifToRif.txt" -jobid "002" -outtype RIF11a -logfile "D:\Workplace\Log.txt"</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p><s>Export from a ReqIF to a REQIF DNG file (obsolete)</s></p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>ReqEdit.exe -batch -in "D:\Workplace\Input Folder\requirements.reqifz" -out "D:\Workplace\Output Folder" -jobid "003" -outtype REQIFDNG -logfile "D:\Workplace\Log.txt"</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>Import from a Word .docx to a ReqIF file</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>ReqEdit.exe -batch -in "D:\Workplace\Input Folder\requirements.docx" -out "D:\Workplace\Output Folder" -mapping "D:\ Workplace\WordToReqif.txt" -jobid "004" -logfile "D:\Workplace\Log.txt" –keephierarchy     -removechapternumberings –tables –attachments –images    -attributetable row</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>Import from REQXML to ReqIF file, read more here: <a href="https://documentation.reqteam.com/reqxml-to-reqif/" data-type="post" data-id="470"><strong>REQXML format</strong></a></p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>ReqEdit.exe -batch -in "D:\Workplace\Input Folder\requirements.reqxml" 
-out "D:\Workplace\Output Folder" -jobid "003" 
-mapping "D:\ Workplace\ReqXmltoReqIF.txt" -logfile "D:\Workplace\Log.txt"
</code></pre>
<!-- /wp:code -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Parameters">Parameters</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong>General batch parameters</strong></p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td><strong>-batch</strong><strong></strong></td><td>mandatory<br>enable batch mode without displaying GUI</td></tr><tr><td><strong>-in</strong></td><td>mandatory<br>indicates the input file</td></tr><tr><td><strong>-out</strong></td><td>mandatory<br>indicates the output folder</td></tr><tr><td><strong>-mapping</strong></td><td>optional<br>used only for ReqIF~RIF conversions<br>if a mapping is not specified, the default mapping of the system attributes is used</td></tr><tr><td><strong>-jobid</strong><strong></strong></td><td>optional<br>sets a custom prefix for the output file<br>if not set, the output file will have a datetime prefix</td></tr><tr><td><strong>-logfile</strong><strong></strong></td><td>optional<br>indicate the absolute path to the user desired logfile<br>if the logfile already exists, the new information will be appended<br>if not specified, the logs will be written to the standard ReqEdit log</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p><strong>ReqIF and RIF import/export parameters</strong></p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td><strong>-outtype</strong><strong></strong></td><td>indicate the output type<br>possible values are "RIF11a", "REQIF" or "REQIFDNG" for Rational DOORS Next Generation compatible files</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p><strong>Word import parameters</strong></p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td><strong>-keephierarchy</strong><strong></strong></td><td>optional<br>will recreate the parent/child hierarchy in the Word file based on Heading levels. If not enabled, all Headings will be displayed on the first level</td></tr><tr><td><strong>-removechapternumberings</strong></td><td>optional<br>removes manual chapter numberings &nbsp;</td></tr><tr><td><strong>-tables</strong></td><td>optional<br>all tables will be converted to a ReqIF compatible (HTML) table, else all tables in the file will be ignored</td></tr><tr><td><strong>-attachments</strong></td><td>optional<br>embedded objects (Word (rtf, doc, docx), Excel (xls, xlsx), Powerpoint (ppt, pptx)) in the Word document will be imported to ReqIFz file and referenced inside the ReqIF object, else all objects in the Word file will be ignored</td></tr><tr><td><strong>-images</strong></td><td>optional<br>embedded images (JPG, PNG, BMP) in the Word document will be imported to ReqIFz file and referenced inside the ReqIF object, else all images in the Word file will be ignored</td></tr><tr><td><strong>-attributetable</strong><strong></strong></td><td>optional<br>possible values “row” or “column”<br>the word document parser will look in the first row/column of all tables for the values given in the mapping file to assert if the table should be treated as an attribute table</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p><strong>NOTE: Parameter values which contain empty spaces or special characters like slash, backslash and others, need to be written between quotes</strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Mapping-file">Mapping file</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The mapping files are used to translate attribute names from RIF to ReqIF standard and vice-versa. The mapping file is a simple .txt file with the format shown below in two examples with IBM DOORS system attribute names and two custom attributes displayed with red text.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Example of a RifToReqif mapping file</strong></p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>Absolute Number - ReqIF.ForeignID
Created By - ReqIF.ForeignCreatedBy
Created On - ReqIF.ForeignCreatedOn
Created Thru - ReqIF.ForeignCreatedThru
Last Modified By - ReqIF.ForeignModifiedBy
Object Heading - ReqIF.ChapterName
Object Number - ReqIF.ChapterNumber
Object Short Text - ReqIF.Name
Object Text - ReqIF.Text
Description - ReqIF.Description
Customer_Description - Supplier_Description
Customer_Status - Supplier_Status</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p><strong>Example of a ReqifToRif mapping file</strong></p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>ReqIF.ForeignID - Absolute Number
ReqIF.ForeignCreatedBy - Created By
ReqIF.ForeignCreatedOn - Created On
ReqIF.ForeignCreatedThru - Created Thru
ReqIF.ForeignModifiedBy - Last Modified By
ReqIF.ChapterName - Object Heading
ReqIF.ChapterNumber - Object Number
ReqIF.Name - Object Short Text
ReqIF.Text - Object Text
ReqIF.Description - Description
Supplier_Description - Customer_Description
Supplier_Status - Customer_Status</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p><strong>Example of a WordToReqif mapping file</strong></p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>ID            | ReqIF.ForeignID   | integer
Heading       | ReqIF.ChapterName | text
Text          | ReqIF.Text        | text
Customer_Desc | Supplier_Descr    | text
Release Date  | Release Date      | date: dd.MM.yyyy 
Price         | Price             | real: .</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>Example of a REQXML to ReqIF mapping file containing <kbd>&lt;source attribute name> - &lt;target attribute name></kbd>, this can be used to have a result file with the desired attribute names without modifying the original manually</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Note: the attribute names will be trimmed of starting and ending whitespace characters</strong></p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>Last Modified By - ReqIF.ForeignModifiedBy
Object Heading - ReqIF.ChapterName
Object Number - ReqIF.ChapterNumber
Object Short Text - ReqIF.Name
Object Text - ReqIF.Text
Customer_Description - Supplier_Description
Customer_Status - Supplier_Status</code></pre>
<!-- /wp:code -->

<!-- wp:heading -->
<h2 class="wp-block-heading">REQXML</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This is a simplified custom XML format to speed up data exchange to ReqIF format. Read here the <a href="https://documentation.reqteam.com/reqxml-to-reqif/" data-type="post" data-id="470">REQXML documentation</a>. </p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Output-files">Output files</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>If the target type is ReqIF or ReqIF DNG, there will be only one output file (reqif or reqifz)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If the target type is single Spec RIF, there will be only one output file (xml or zip)</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If the target type is multi Spec RIF, there will be one output file for each Specification (xml or zip); the file names will contain the names of the specifications</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading" id="Logging">Logging</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>For each batch operation, an entry will be added to the logfile. Each entry will contain the date and time of the operation, the input and output file(s) path and names, the output file(s) type and the job ID.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If an error occurs during the operation, the report will include an exit code and message. You can see the complete list of exit codes and messages below.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>General Exit Codes</strong></p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td>5</td><td>Batch Feature ID is missing</td></tr><tr><td>10</td><td>Error during Conversion</td></tr><tr><td>20</td><td>Mandatory Parameter "batch" is missing</td></tr><tr><td>21</td><td>Mandatory Parameter "in" is missing</td></tr><tr><td>22</td><td>Mandatory Parameter "out" is missing</td></tr><tr><td>23</td><td>Invalid output type value</td></tr><tr><td>24</td><td>Job id can not be empty</td></tr><tr><td>25</td><td>Has invalid parameter</td></tr><tr><td>26</td><td>Incompatible output type value</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p><strong><br>Input File Related Exit Codes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</strong></p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td>110</td><td>Input File is not readable or does not exist</td></tr><tr><td>120</td><td>Input File has not defined type (Autodetection fails)</td></tr><tr><td>130</td><td>Input File is not valid (Schema validation fails)</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p><strong><br>Output File Related Exit Codes</strong>&nbsp;&nbsp;&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td>210</td><td>Not enough space in output folder (3*size of input file required to be free)</td></tr><tr><td>220</td><td>Outputfolder is not writable</td></tr><tr><td>240</td><td>Output folder does not exist</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p><strong><br>Mapping File Related Exit Codes&nbsp; </strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td>310</td><td>Mapping file does not exist or is not readable</td></tr><tr><td>320</td><td>Mapping file has wrong format</td></tr></tbody></table></figure>
<!-- /wp:table -->

<!-- wp:paragraph -->
<p><strong><br>Log File Related Exit Codes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</strong></p>
<!-- /wp:paragraph -->

<!-- wp:table {"hasFixedLayout":false} -->
<figure class="wp-block-table"><table><tbody><tr><td>410</td><td>Access denied; Cannot create not existing log file on creation mode</td></tr><tr><td>411</td><td>Access denied; Cannot write to existing log file on update mode</td></tr></tbody></table></figure>
<!-- /wp:table -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>465</wp:post_id>
		<wp:post_date><![CDATA[2021-07-26 10:55:35]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-26 10:55:35]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2025-03-28 10:25:22]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2025-03-28 09:25:22]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[batch-mode-automatization]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>36</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="powerful-features"><![CDATA[Powerful Features]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[2]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[mark_posts_term_id]]></wp:meta_key>
		<wp:meta_value><![CDATA[0]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
					<item>
		<title><![CDATA[ReqEdit supply chain]]></title>
		<link>https://documentation.reqteam.com/reqedit-whitelabel/</link>
		<pubDate>Mon, 26 Jul 2021 10:57:03 +0000</pubDate>
		<dc:creator><![CDATA[gabor]]></dc:creator>
		<guid isPermaLink="false">http://documentation.reqteam.com/?p=140</guid>
		<description></description>
		<content:encoded><![CDATA[<!-- wp:paragraph -->
<p>Use ReqEdit in your supply-chain to minimize data loss and risk factors. Give your suppliers the possibility to use ReqIF requirements with our software.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3157,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/07/reqteam-reqedit-supplier-package-diagram.png" alt="" class="wp-image-3157"/><figcaption>ReqEdit Supply Chain solution package including ReqEdit Ultimate on the Manufacturer side and ReqEdit Supplier edition on the Supplier side, diagram illustrates the data exchange between the participants with recommended actions</figcaption></figure>
<!-- /wp:image -->

<!-- wp:heading -->
<h2>The package</h2>
<!-- /wp:heading -->

<!-- wp:columns {"style":{"color":{"background":"#d8f0ff"}}} -->
<div class="wp-block-columns has-background" style="background-color:#d8f0ff"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:heading -->
<h2>ReqEdit Ultimate</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Starting from 5 network licenses</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Internal use within the company</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>All add-ons are included</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:heading -->
<h2>ReqEdit Supplier edition</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Unlimited licenses</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>External use by suppliers</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Can only fill in specific data</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading -->
<h2 id="ReqEdit-for-Suppliers">ReqEdit supplier edition</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>ReqEdit can be branded and distributed to suppliers. Licensing terms and conditions can be configured to accommodate different use cases.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Branding</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The main content area of the application can display your logo image, and on the bottom license area the company name can also be included.</p>
<!-- /wp:paragraph -->

<!-- wp:image {"align":"center","id":355,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image aligncenter size-full"><img src="https://documentation.reqteam.com/wp-content/uploads/2021/08/reqedit-whitelabeling.png" alt="" class="wp-image-355"/><figcaption>ReqEdit branding areas highlighted</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>Licensing</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Whitelabeling uses only a time limited license without locking to a specific machine. Specific license text can be included to represent the usage terms and conditions for the supplier.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p id="Promoting-ReqIF-format"><strong>Promoting ReqIF format</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>As your company grows and the requirements are more and more sophisticated, lossless data transfers are a key factor to minimize communication errors and production delays.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Some of the benefits of using ReqIF format include:</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Structured data</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Lossless data exchange</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Traceability</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Lossless data round trips between tools</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Suppliers can participate in this data exchange easily by offering ReqEdit to them.</p>
<!-- /wp:paragraph -->]]></content:encoded>
		<excerpt:encoded><![CDATA[]]></excerpt:encoded>
		<wp:post_id>466</wp:post_id>
		<wp:post_date><![CDATA[2021-07-26 10:57:03]]></wp:post_date>
		<wp:post_date_gmt><![CDATA[2021-07-26 10:57:03]]></wp:post_date_gmt>
		<wp:post_modified><![CDATA[2022-08-16 13:38:40]]></wp:post_modified>
		<wp:post_modified_gmt><![CDATA[2022-08-16 11:38:40]]></wp:post_modified_gmt>
		<wp:comment_status><![CDATA[closed]]></wp:comment_status>
		<wp:ping_status><![CDATA[closed]]></wp:ping_status>
		<wp:post_name><![CDATA[reqedit-whitelabel]]></wp:post_name>
		<wp:status><![CDATA[publish]]></wp:status>
		<wp:post_parent>0</wp:post_parent>
		<wp:menu_order>37</wp:menu_order>
		<wp:post_type><![CDATA[post]]></wp:post_type>
		<wp:post_password><![CDATA[]]></wp:post_password>
		<wp:is_sticky>0</wp:is_sticky>
										<category domain="category" nicename="powerful-features"><![CDATA[Powerful Features]]></category>
						<wp:postmeta>
		<wp:meta_key><![CDATA[_wp_old_slug]]></wp:meta_key>
		<wp:meta_value><![CDATA[white-labeling-reqedit]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
		<wp:meta_value><![CDATA[3]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internalnote]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:1:{i:0;a:1:{s:14:"internal-notes";s:0:"";}}]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[internal-notes]]></wp:meta_key>
		<wp:meta_value><![CDATA[]]></wp:meta_value>
		</wp:postmeta>
							<wp:postmeta>
		<wp:meta_key><![CDATA[_elementor_page_assets]]></wp:meta_key>
		<wp:meta_value><![CDATA[a:0:{}]]></wp:meta_value>
		</wp:postmeta>
							</item>
				</channel>
</rss>
	