Entity Agreement Request

DescriptionA request for a change on an existing agreement or a request for issuing a new one, or a request for executing a transaction or service according to the terms and conditions of an agreement. A request may be initiated by the modeled organization or any other third party.

Attributes
Agreement Request StatusAgreement Request Status
Agreement Request Status ReasonAgreement Request Status Reason
Agreement Request Validity TypeAgreement Request Validity Type
Request DateRequest Date
Request ReasonRequest Reason

Relationship
Agreement has related Agreement RequestAgreement has related Agreement Request
Communication contains Agreement RequestCommunication contains Agreement Request
Agreement Request_Intermediary_FKAgreement Request_Intermediary_FK
Agreement Request_Agreement Request_FKAgreement Request_Agreement Request_FK

Dependencies
 NONE

Reverse Dependencies
 

Attribute Details

 Agreement Request Status
DescriptionThe position of the agreement request within a lifecycle model, which consists of statuses.
Data TypeStandards - Data Domains.ddm/Data Domains/Enumeration [VARCHAR(20)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Agreement Request Status Reason
DescriptionIndicates the motivation or cause for changing the Agreement Request Status of the agreement request.
Data TypeStandards - Data Domains.ddm/Data Domains/Enumeration [VARCHAR(20)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Agreement Request Validity Type
DescriptionIndicates whether the agreement request fulfils its validity conditions, as defined on the relevant agreement request specification.
Data TypeStandards - Data Domains.ddm/Data Domains/Enumeration [VARCHAR(20)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Request Date
DescriptionThe date upon which the request is made.
Data TypeStandards - Data Domains.ddm/Data Domains/Date [DATE]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Request Reason
DescriptionIndicates the reason for the request.

For example:
Agreement suspended because of repetitive non payment of premium after warning.
Data TypeStandards - Data Domains.ddm/Data Domains/Enumeration [VARCHAR(20)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse

Relationship Details

 Agreement has related Agreement Request
Is Identifying Relationshipfalse
Child TableAgreement Request
Child Role Nameis related to major
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableAgreement
Parent Role Namehas related
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Communication contains Agreement Request
Is Identifying Relationshipfalse
Child TableAgreement Request
Child Role Nameis contained in
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableCommunication
Parent Role Namecontains
Parent MultiplicityZERO_TO_ONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Agreement Request_Intermediary_FK
Is Identifying Relationshipfalse
Child TableAgreement Request
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableIntermediary
Parent MultiplicityZERO_TO_ONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Agreement Request_Agreement Request_FK
Is Identifying Relationshipfalse
Child TableAgreement Request
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableAgreement Request
Parent MultiplicityZERO_TO_MANY
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE