Table 29 - Mapping table for design_activity_control UoF
Application elementAIM elementSourceReference path
CHANGE_ORDERdirected_action41{directed_action <=
executed_action <=
action <-
action_assignment.assigned_action
action_assignment =>
(change)
(add_design_object_assignment)
(delete_design_object_assignment)
(change_to_design_object_assignment)
(change_from_design_object_assignment)
(rule_replacement_to_assignment)
(rule_replacement_from_assignment)}
adopted_solutionaction_method41directed_action <=
executed_action <=
action
action.chosen_method ->
action_method
change_order to
design_object_management_relationship
(as adopted_solution)
PATH directed_action <=
executed_action <=
action <-
action_assignment.assigned_action
action_assignment =>
(add_design_object_assignment)
(delete_design_object_assignment)
(change_to_design_object_assignment)
(change_from_design_object_assignment)
(rule_replacement_to_assignment)
(rule_replacement_from_assignment)
CHANGE_REQUESTversioned_action_request41{versioned_action_request <-
action_request_assignment.assigned_action_request
action_request_assignment =>
change_request}
consequenceaction_method.consequence41versioned_action_request <-
action_request_solution.request
action_request_solution
action_request_solution.method ->
action_method
action_method.consequence
recommended_solutionaction_method41versioned_action_request <-
action_request_solution.request
action_request_solution
action_request_solution.method ->
action_method
versionversioned_action_request.version41 
change_request to
design_object_management_relationship
(as recommended_solution)
PATH versioned_action_request <-
action_request_assignment.assigned_action_request
action_request_assignment =>
(add_design_object_request_assignment)
(delete_design_object_request_assignment)
(change_to_design_object_request_assignment)
(change_from_design_object_request_assignment)
START_ORDERdirected_action41{directed_action <=
executed_action <=
action <-
action_assignment.assigned_action
action_assignment =>
start_work}
START_REQUESTversioned_action_request41{versioned_action_request <-
action_request_assignment.assigned_action_request
action_request_assignment =>
start_request}
WORK_ORDERdirected_action41{directed_action <=
executed_action <=
action <-
action_assignment.assigned_action
action_assignment =>
(change)
(start_work)}
additional_dataaction_directive.comment41directed_action
directed_action.directive ->
action_directive
action_directive.comment
analysis_dataaction_directive.analysis41directed_action
directed_action.directive ->
action_directive
action_directive.analysis
work_order_idaction_directive.name41directed_action
directed_action.directive ->
action_directive
action_directive.name
work_order to
contract
(as authorizing_agreement)
PATH directed_action
contract_assigned_item = directed_action
contract_assigned_item <-
applied_contract_assignment.items[i]
applied_contract_assignment <=
contract_assignment
contract_assignment.assigned_contract ->
contract
work_order to
date
(as release_date)
PATH directed_action
date_assigned_item = directed_action
date_assigned_item <-
applied_date_assignment.items[i]
applied_date_assignment <=
{date_assignment
date_assignment.role ->
date_role
date_role.name = `release date'}
date_assignment
date_assignment.assigned_date ->
date =>
calendar_date
work_order to
date
(as start_date)
PATH directed_action
date_assigned_item = directed_action
date_assigned_item <-
applied_date_assignment.items[i]
applied_date_assignment <=
{date_assignment
date_assignment.role ->
date_role
date_role.name = `start date'}
date_assignment
date_assignment.assigned_date ->
date =>
calendar_date
work_order to
date_and_time
(as release_date)
PATH directed_action
date_and_time_assigned_item = directed_action
date_and_time_assigned_item <-
applied_date_and_time_assignment.items[i]
applied_date_and_time_assignment <=
{date_and_time_assignment
date_and_time_assignment.role ->
date_time_role
date_time_role.name = `release date'}
date_and_time_assignment
date_and_time_assignment.assigned_date_and_time ->
date_and_time
work_order to
date_and_time
(as start_date)
PATH directed_action
date_and_time_assigned_item = directed_action
date_and_time_assigned_item <-
applied_date_and_time_assignment.items[i]
applied_date_and_time_assignment <=
{date_and_time_assignment
date_and_time_assignment.role ->
date_time_role
date_time_role.name = `start date'}
date_and_time_assignment
date_and_time_assignment.assigned_date_and_time ->
date_and_time
work_order to
ee_approval
(as work_order_approval)
PATH directed_action <=
executed_action <=
action <-
action_assignment.assigned_action
action_assignment
(action_assignment =>
start_work
approval_assigned_item = start_work
approval_assigned_item <-
applied_approval_assignment.items[i]
applied_approval_assignment <=
approval_assignment
approval_assignment.assigned_approval ->
approval)
(action_assignment =>
change
approval_assigned_item = change
approval_assigned_item <-
applied_approval_assignment.items[i]
applied_approval_assignment <=
approval_assignment
approval_assignment.assigned_approval ->
approval)
work_order to
ee_product_version
(as resulting_product)
PATH directed_action <=
executed_action <=
action <-
action_assignment.assigned_action
(action_assignment =>
change
change.items[i] ->
work_item
work_item = product_definition_formation
product_definition_formation)
(action_assignment =>
start_work
start_work.items[i] ->
work_item
work_item = product_definition_formation
product_definition_formation)
work_order to
organization
(as initiator)
PATH directed_action
organization_assigned_item = directed_action
organization_assigned_item <-
applied_organization_assignment.items[i]
applied_organization_assignment <=
organization_assignment
{organization_assignment
organization_assignment.role ->
organization_role
organization_role.name = `initiator'}
organization_assignment.assigned_organization ->
organization
work_order to
person_and_organization
(as initiator)
PATH directed_action
person_and_organization_assigned_item = directed_action
person_and_organization_assigned_item <-
applied_person_and_organization_assignment.items[i]
applied_person_and_organization_assignment <=
person_and_organization_assignment
{person_and_organization_assignment
person_and_organization_assignment.role ->
person_and_organization_role
person_and_organization_role.name = `initiator'}
person_and_organization_assignment.assigned_person_and_organization ->
person_and_organization
work_order to
work_request
(as referenced_work_request)
PATH directed_action
directed_action.directive ->
action_directive
action_directive.requests[i] ->
versioned_action_request
WORK_REQUESTversioned_action_request41{versioned_action_request <-
action_request_assignment.assigned_action_request
action_request_assignment =>
(change_request)
(start_request)}
descriptionversioned_action_request.description41 
reasonversioned_action_request.purpose41 
statusaction_request_status41versioned_action_request <-
action_request_status.assigned_request
action_request_status
work_request_idversioned_action_request.id41 
work_request to
evaluated_characteristic
(as reason)
PATH versioned_action_request <-
action_request_assignment.assigned_action_request
action_request_assignment =>
(change_request
change_request.items[i] ->
change_request_item
change_request_item = representation_relationship
representation_relationship
{representation_relationship
representation_relationship.name = `evaluated characteristic'})
(start_request
start_request.items[i] ->
start_request_item
start_request_item = representation_relationship
representation_relationship
{representation_relationship
representation_relationship.name = `evaluated characteristic'})
work_request to
date
(as request_date)
PATH versioned_action_request
date_assigned_item = versioned_action_request
date_assigned_item <-
applied_date_assignment.items[i]
applied_date_assignment <=
{date_assignment
date_assignment.role ->
date_role
date_role.name = `request date'}
date_assignment
date_assignment.assigned_date ->
date =>
calendar_date
work_request to
date_and_time
(as request_date)
PATH versioned_action_request
date_and_time_assigned_item = versioned_action_request
date_and_time_assigned_item <-
applied_date_and_time_assignment.items[i]
applied_date_and_time_assignment <=
{date_and_time_assignment
date_and_time_assignment.role ->
date_time_role
date_time_role.name = `request date'}
date_and_time_assignment
date_and_time_assignment.assigned_date_and_time ->
date_and_time
work_request to
ee_approval
(as work_request_approval)
PATH versioned_action_request <-
action_request_assignment.assigned_action_request
(action_request_assignment =>
start_request
approval_assigned_item = start_request
approval_assigned_item <-
applied_approval_assignment.items[i]
applied_approval_assignment <=
approval_assignment
approval_assignment.assigned_approval ->
approval)
(action_request_assignment =>
change_request
approval_assigned_item = change_request
approval_assigned_item <-
applied_approval_assignment.items[i]
applied_approval_assignment <=
approval_assignment
approval_assignment.assigned_approval ->
approval)
work_request to
ee_product_version
(as referenced_product)
PATH versioned_action_request <-
action_request_assignment.assigned_action_request
(action_request_assignment =>
change_request
change_request.items[i] ->
change_request_item
change_request_item = product_definition_formation)
(action_request_assignment =>
start_request
start_request.items[i] ->
start_request_item
start_request_item = product_definition_formation)
work_request to
organization
(as initiator)
PATH versioned_action_request
organization_assigned_item = versioned_action_request
organization_assigned_item <-
applied_organization_assignment.items[i]
applied_organization_assignment <=
organization_assignment
{organization_assignment
organization_assignment.role ->
organization_role
organization_role.name = `initiator'}
organization_assignment.assigned_organization ->
organization
work_request to
organization
(as request_recipient)
PATH versioned_action_request
organization_assigned_item = versioned_action_request
organization_assigned_item <-
applied_organization_assignment.items[i]
applied_organization_assignment <=
organization_assignment
{organization_assignment
organization_assignment.role ->
organization_role
organization_role.name = `request recipient'}
organization_assignment.assigned_organization ->
organization
work_request to
person_and_organization
(as initiator)
PATH versioned_action_request
person_and_organization_assigned_item = versioned_action_request
person_and_organization_assigned_item <-
applied_person_and_organization_assignment.items[i]
applied_person_and_organization_assignment <=
person_and_organization_assignment
{person_and_organization_assignment
person_and_organization_assignment.role ->
person_and_organization_role
person_and_organization_role.name = `initiator'}
person_and_organization_assignment.assigned_person_and_organization ->
person_and_organization
work_request to
person_and_organization
(as request_recipient)
PATH versioned_action_request
person_and_organization_assigned_item = versioned_action_request
person_and_organization_assigned_item <-
applied_person_and_organization_assignment.items[i]
applied_person_and_organization_assignment <=
person_and_organization_assignment
{person_and_organization_assignment
person_and_organization_assignment.role ->
person_and_organization_role
person_and_organization_role.name = `request recipient'}
person_and_organization_assignment.assigned_person_and_organization ->
person_and_organization