AgreementScreen
The Agreement Screen gives users the option to view/edit existing Agreements under a Group Customer and also create new Agreements. This business rule is for defining the Agreement Screen display on the application while the rules governing the various agreement types, the fields required for the agreement types, etc. is handled in other business rules.
Element/Tag | Attribute | Definition | Element/Attribute Value and Description |
---|---|---|---|
<AgreementScreen> |
|
|
|
<AgreementHierarchy>
|
Defined whether the agreement hierarchy should be expanded and to which level. | ||
EXPANDLEVEL |
Optional attribute:EXPANDLEVEL expands the hierarchy to the level specified in the value of the attribute. |
Numeric value >0 and *. Default is 1. If * is specified the whole Agreement hierarchy for the Agreement Category is expanded. |
|
<AllowDelete> | Optional attribute: Controls the display on status that needs to be changed as required |
Required element value: Yes/No Yes:When set to "Yes" the relevant status gets displayed. No: When set to "No" the status does not get displayed. |
|
<StatusCode> | Optional Element: This element defines the status that the agreement should be in if it's added . |
Required, Repeatable: A agreement status that can displayed . Options : Active or Pending |
XML Schema
<AgreementScreen>
<AgreementHierarchy EXPANDLEVEL="[NumericValue]"></AgreementHierarchy>
<AllowDelete>
<!--<AllowDelete>
<StatusCode> </StatusCode>
</AllowDelete>-->
</AgreementScreen>
XML Example
<AgreementScreen>
<AgreementHierarchy EXPANDLEVEL="2"></AgreementHierarchy>
<AllowDelete>
<StatusCode>PENDING</StatusCode>
</AllowDelete>
<!--<AllowDelete>
<StatusCode>ACTIVE</StatusCode>
<StatusCode>PENDING</StatusCode>
</AllowDelete>-->
</AgreementScreen>