RequirementScreen

Description

This business rule is used to configure the requirement summary screen for an application.

RequirementScreen Element/Attribute Table
Element/Tag Definition Attribute Element/Attribute Value and Description

<RequirementScreen>

Required opening and closing tags of the business rule.

 

 

<FixedFields>

Optional tag

Allows configuration of 'above the line' fields.

   

<Categories>

Optional Element:

Allows configuration of categories from AsLinkrequirement table. Normally Requirements Screen loads all requirements from the AsLinkRequirement Table. This tag is used to control/filter the Requirements to be displayed on the Requirements Screen. When this tag is present in this rule then the Requirements screen will load the drop-down filtered by the Category list.

Note: A column called CategoryCode should be present in the AsLinkRequirement table. The corresponding description for that category will be maintained in AsCode Table named as AsCodeRequirementCategory.

 

 

<Category>

Required / Repeatable Element:

This element is used to specify the Requirement Category.

 

Required Element Value: RequirementCategoryCode

A valid CategoryCode form the AsLinkRequirement data base table. These codes are defined in AsCode => AsCodeRequirementCategory table

Example:<Category>01</Category>

<Validation>

See Validation.

 

 

<Events>

See  Action/Events.

 

 

<ScreenMath>

See ScreenMath Element.

 

 

<Actions>

See  Action/Events.

 

 

 

Additional Notes:

The global RequirementScreen business rule should only consist of an empty opening and closing tag.

The Requirement screen contains two parts:

RequirementsScreen works together with GeneratePendingRequirement and DeliveryRequirement business rules. 

These two rules should be attached to the transaction along with the Transaction Business Rule Packet, and Transaction Cosmetics business rule to generate the requirements at the activity level.

XML Example

 
<RequirementsScreen>
<Table>
<Column ALIGN="CENTER" FORMAT="Text">
<Name>RequirementDescription</Name>
<Display>Description</Display>
<Group>Requirement</Group>
<DataType>Text</DataType>
</Column>
<Column ALIGN="CENTER" FORMAT="Text">
<Name>RequirementStatusCode</Name>
<Display>Status</Display>
<Group>Requirement</Group>
<DataType>Text</DataType>
<Disabled>Yes</Disabled>
</Column>
<Column ALIGN="CENTER" FORMAT="Text">
<Name>RequirementOpenDate</Name>
<Display>Date Added</Display>
<Group>Requirement</Group>
<DataType>Date</DataType>
<Disabled>Yes</Disabled>
</Column>
<Column ALIGN="CENTER" FORMAT="Text">
<Name>RequirementCloseDate</Name>
<Display>Date Accepted</Display>
<Group>Requirement</Group>
<DataType>Date</DataType>
</Column>
</Table>
</RequirementsScreen>