5.2.1 Определение типов данных ИММ
В данном пункте определены типы данных ИММ для прикладного модуля "Спецификация задания с ресурсами по прикладному протоколу ПП239".
5.2.1.1 Тип данных tsr_action_method_items
Тип данных tsr_action_method_items является расширением типа данных action_method_items. В его список альтернативных типов данных добавлены типы данных action_method, action_method_ assignment, action_property, action_resource, action_resource_requirement, applied_action_method_ assignment, applied_location_representation_assignment, applied_state_type_assignment, breakdown_element_usage, configuration_item, contract, document_file, envelope, group, interface_connection, interface_connector_occurrence, interface_definition_connection, location, observation_consequence, organization, organization_role, organization_type, person, person_and_organization, person_type, person_type_definition, position_in_organization, position_in_organization_type, product, product_concept, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_group, property_definition, resource_property, state_observed_relationship и structured_message.
Примечания
1 Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
2 Данный список выбора используется при отображении типов данных tsr_resource_item_select и tsr_task_item.
EXPRESS-спецификация:
*) | |
TYPE tsr_action_method_items = EXTENSIBLE GENERIC_ENTITY SELECT | |
BASED_ON action_method_items WITH | |
(action_method, | |
action_method_assignment, | |
action_property, | |
action_resource, | |
action_resource_requirement, | |
applied_action_method_assignment, | |
applied_location_representation_assignment, | |
applied_state_type_assignment, | |
breakdown_element_usage, | |
configuration_item, | |
contract, | |
document_file, | |
envelope, | |
group, | |
interface_connection, | |
interface_connector_occurrence, | |
interface_definition_connection, | |
location, | |
observation_consequence, | |
organization, | |
organization_role, | |
organization_type, | |
person, | |
person_and_organization, | |
person_type, | |
person_type_definition, | |
position_in_organization, | |
position_in_organization_type, | |
product, | |
product_concept, | |
product_definition, | |
product_definition_formation, | |
product_definition_formation_relationship, | |
product_definition_relationship, | |
product_group, | |
property_definition, | |
resource_property, | |
state_observed_relationship | |
structured_message); | |
END_TYPE; | |
(* |
5.2.1.2 Тип данных tsr_approval_item
Тип данных tsr_approval_item является расширением типа данных approval_item. В его список альтернативных типов данных добавлены типы данных action_method, action_method_relationship, applied_action_method_assignment, applied_experience_assignment, applied_organization_type_assignment, applied_person_type_assignment, applied_position_in_organization_assignment, applied_position_in_organization_group_assignment, applied_position_in_organization_type_assignment, applied_qualification_type_assignment, applied_state_observed_assignment, applied_state_type_assignment, experience_type, group, person_type, position_in_organization, position_in_organization_type, product_group, product_group_membership, product_group_relationship, qualification_type и resource_property.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*) | |
TYPE tsr_approval_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON | |
approval_item WITH | |
(action_method, | |
action_method_relationship, | |
applied_action_method_assignment, | |
applied_experience_assignment, | |
applied_organization_type_assignment, | |
applied_person_type_assignment, | |
applied_position_in_organization_assignment, | |
applied_position_in_organization_group_assignment, | |
applied_position_in_organization_type_assignment, | |
applied_qualification_type_assignment, | |
applied_state_observed_assignment, | |
applied_state_type_assignment, | |
experience_type, | |
group, | |
person_type, | |
position_in_organization, | |
position_in_organization_type, | |
product_group, | |
product_group_membership, | |
product_group_relationship, | |
qualification_type, | |
resource property); | |
END_TYPE; | |
(* |
5.2.1.3 Тип данных tsr_attribute_classification_item
Тип данных tsr_attribute_classification_item является расширением типа данных attribute_classification_item. В его список альтернативных типов данных добавлены типы данных action_property, action_property_representation, address, applied_location_representation_assignment, location, location_relationship, measure_representation_item, representation, resourcep_property и resource_property_representation.
EXPRESS-спецификация
*) | |
TYPE tsr_attribute_classification_item = SELECT BASED_ON | |
attribute_classification_item WITH | |
(action_property, | |
action_property_representation, | |
address, | |
applied_location_representation_assignment, | |
location, | |
location_relationship, | |
measure_representation_item, | |
representation, | |
resource_property, | |
resource_property_representation); | |
END_TYPE; | |
(* |
5.2.1.4 Тип данных tsr_attribute_language_item
Тип данных tsr_attribute_language_item является расширением типа данных attribute_language_item. В его список альтернативных типов данных добавлены типы данных action_method, action_method_relationship, address, applied_action_method_assignment, applied_experience_assignment, applied_location_representation_assignment, applied_person_type_assignment, experience_type, group, location, location_relationship, measure_representation_item, organization_type, person_type, person_type_definition, person_type_definition_relationship, position_in_organization, position_in_organization_assignment, position_in_organization_relationship, position_in_organization_type, product_group, product_group_relationship, qualification_type, representation и resource_property.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*) | |
TYPE tsr_attribute_language_item = EXTENSIBLE GENERIC_ENTITY SELECT | |
BASED_ON attribute_language_item WITH | |
(action_method, | |
action_method_relationship, | |
address, | |
applied_action_method_assignment, | |
applied_experience_assignment, | |
applied_location_representation_assignment, | |
applied_person_type_assignment, | |
experience_type, | |
group, | |
location, | |
location_relationship, | |
measure_representation_item, | |
organization_type, | |
person_type, | |
person_type_definition, | |
person_type_definition_relationship, | |
position_in_organization, | |
position_in_organization_assignment, | |
position_in_organization_relationship, | |
position_in_organization_type, | |
product_group, | |
product_group_relationship, | |
qualification_type, | |
representation, | |
resource_property); | |
END_TYPE; | |
(* |
5.2.1.5 Тип данных tsr_certification_item
Тип данных tsr_certification_item является расширением типа данных certification_item. В его список альтернативных типов данных добавлены типы данных action_method, product_group и product_group_relationship.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*) | |
TYPE tsr_certification_item = EXTENSIBLE GENERIC_ENTITY SELECT | |
BASED_ON certification_item WITH | |
(action_method, | |
product_group, | |
product_group_relationship); | |
END_TYPE; | |
(* |
5.2.1.6 Тип данных tsr_classification_item
Тип данных tsr_classification_item является расширением типа данных classification_item. В его список альтернативных типов данных добавлены типы данных action_property, action_property_representation, action_status, address, applied_experience_assignment, applied_location_representation_assignment, applied_position_in_organization_assignment, applied_position_in_organization_group_assignment, applied_position_in_organization_type_assignment, applied_qualification_type_assignment, experience, measure_representation_item, organization_type, qualification_type_relationship, representation, resource_property и resource_property_representation.
EXPRESS-спецификация:
*) | |
TYPE tsr_classification_item = SELECT BASED_ON classification_item WITH | |
(action_property, | |
action_property_representation, | |
action_status, | |
address, | |
applied_experience_assignment, | |
applied_location_representation_assignment, | |
applied_position_in_organization_assignment, | |
applied_position_in_organization_group_assignment, | |
applied_position_in_organization_type_assignment, | |
applied_qualification_type_assignment, | |
experience, | |
measure_representation_item, | |
organization_type, | |
qualification_type_relationship, | |
representation, | |
resource_property, | |
resource_property_representation); | |
END_TYPE; | |
(* |
5.2.1.7 Тип данных tsr_condition_action_method_items
Тип данных tsr_condition_action_method_items является расширением типа данных condition_action_method_items. В его список альтернативных типов данных добавлены типы данных action, action_method, action_method_relationship, action_property, action_property_representation, action_resource, action_resource_relationship, action_resource_requirement, action_resource_requirement_relationship, applied_action_method_assignment, product_group, product_group_membership, product_group_relationship, property_definition_representation, resource_property и resource_property_representation.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*) | |
TYPE tsr_condition_action_method_items = EXTENSIBLE GENERIC_ENTITY | |
SELECT BASED_ON condition_action_method_items WITH | |
(action, | |
action_method, | |
action_method_relationship, | |
action_property, | |
action_property_representation, | |
action_resource, | |
action_resource_relationship, | |
action_resource_requirement, | |
action_resource_requirement_relationship, | |
applied_action_method_assignment, | |
product_group, | |
product_group_membership, | |
product_group_relationship, | |
property_definition_representation, | |
resource_property, | |
resource_property_representation); | |
END_TYPE; | |
(* |
5.2.1.8 Тип данных tsr_contract_item
Тип данных tsr_contract_item является расширением типа данных contract_item. В его список альтернативных типов данных добавлены типы данных action_method, action_method_relationship, applied_action_method_assignment, product_group и product_group_relationship.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*) | |
TYPE tsr_contract_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON | |
contract_item WITH | |
(action_method, | |
action_method_relationship, | |
applied_action_method_assignment, | |
product_group, | |
product_group_relationship); | |
END_TYPE; | |
(* |
5.2.1.9 Тип данных tsr_date_and_time_item
Тип данных tsr_date_and_time_item является расширением типа данных date_and_time_item. В его список альтернативных типов данных добавлены типы данных action_method, action_method_relationship, action_property, action_property_representation, address, applied_action_method_assignment, applied_location_representation_assignment, applied_organization_type_assignment, applied_person_and_organization_assignment, applied_person_type_assignment, applied_position_in_organization_assignment, applied_position_in_organization_group_assignment, applied_position_in_organization_type_assignment, applied_state_observed_assignment, applied_state_type_assignment, product_group, product_group_membership, product_group_relationship, property_definition_representation, representation, resource_property и resource_property_representation.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*) | |
TYPE tsr_date_and_time_item = EXTENSIBLE GENERIC_ENTITY SELECT | |
BASED_ON date_and_time_item WITH | |
(action_method, | |
action_method_relationship, | |
action_property, | |
action_property_representation, | |
address, | |
applied_action_method_assignment, | |
applied_location_representation_assignment, | |
applied_organization_type_assignment, | |
applied_person_and_organization_assignment, | |
applied_person_type_assignment, | |
applied_position_in_organization_assignment, | |
applied_position_in_organization_group_assignment, | |
applied_position_in_organization_type_assignment, | |
applied_state_observed_assignment, | |
applied_state_type_assignment, | |
product_group, | |
product_group_membership, | |
product_group_relationship, | |
property_definition_representation, | |
representation, | |
resource_property, | |
resource_property_representation); | |
END_TYPE; | |
(* |
5.2.1.10 Тип данных tsr_date_item
Тип данных tsr_date_item является расширением типа данных date_item. В его список альтернативных типов данных добавлены типы данных action_method, action_method_relationship, action_property, action_property_representation, address, applied_action_method_assignment, applied_location_representation_assignment, applied_organization_type_assignment, applied_person_and_organization_assignment, applied_person_type_assignment, applied_position_in_organization_assignment, applied_position_in_organization_group_assignment, applied_position_in_organization_type_assignment, applied_state_observed_assignment, applied_state_type_assignment, product_group, product_group_membership, product_group_relationship, property_definition_representation, representation, resource_property и resource_property_representation.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.