managed_data_creation
EXPRESS specification:
ENTITY
managed_data_creation
SUBTYPE
OF
(
managed_data_transaction
);
DERIVE
created_set
:
SET
[1:?]
OF
managed_data_item
:= bag_to_set
(USEDIN(SELF, 'STRUCTURAL_FRAME_SCHEMA.MANAGED_DATA_ITEM.HISTORY'));
WHERE
WRM3
:
SELF\managed_data_transaction.new_ids_assigned = TRUE;
WRM4
:
SIZEOF(QUERY(tmp <* created_set | tmp.originating_application :<>: (SELF\managed_data_transaction.application)) ) = 0;
END_ENTITY
;
References (1):
Name
Type
Referred through
Express-G
managed_data_transaction
Entity
Subtype
No Diagram
Inheritance graph
ENTITY
managed_data_creation;
ENTITY
managed_data_transaction
;
application
:
managed_application_installation
;
user
:
person_and_organization
;
processing_date
:
date_and_time
;
new_ids_assigned
:
BOOLEAN
;
life_cycle_stage
:
OPTIONAL
label
;
transaction_description
:
OPTIONAL
text
;
INVERSE
processed_items
:
SET
[1:?]
OF
managed_data_item
FOR
history;
ENTITY
managed_data_creation
;
DERIVE
created_set
:
SET
[1:?]
OF
managed_data_item
:= bag_to_set
(USEDIN(SELF, 'STRUCTURAL_FRAME_SCHEMA.MANAGED_DATA_ITEM.HISTORY'));
END_ENTITY
;