![]()
B3.1 Task Descriptions (Tasks) Diagrams









B3.2 Task Descriptions (Tasks) Express Definitions
B3.2.1 Definitions
REFERENCE FROM InfoObj
(text_select,
information_object,
publication_collection);
REFERENCE FROM CoreModel
(element,
product_definition_relationship,
structured_product_definition,
product_definition_usage,
product_version,
label,
identifier,
product_category);
REFERENCE FROM Lsa
(scenario,
role,
maintenance_level,
scenario_or_role,
recovery_method,
sourcing_method);
USE FROM measure_schema
(measure_with_unit,
time_measure_with_unit);
USE FROM person_organization_schema
(organization);
USE FROM security_classification_schema
(security_classification,
security_classification_level);
USE FROM document_schema
(document);
B3.2.1.1 Defined_task_type
TYPE defined_task_type = ENUMERATION OF
(adaptive,
corrective_maintenance,
operational,
perfective,
preventive_maintenance);
END_TYPE;
B3.2.1.2 Encoded_item
TYPE encoded_item = SELECT
(operability,
task_type_select,
criticality,
task_resource_role,
facility_type,
skill_subject,
skill_grade,
task_function_class,
personnel_hazard,
maintenance_level,
product_category,
recovery_method,
sourcing_method,
security_classification,
security_classification_level);
END_TYPE;
B3.2.1.3 Facility_select
TYPE facility_select = SELECT
(facility_type,
specific_facility);
END_TYPE;
B3.2.1.4 Hazard_values
TYPE hazard_values = ENUMERATION OF
(negligible_risk,
potential_loss_of_life,
potential_severe_injury,
potential_minor_injury,
safe);
END_TYPE;
B3.2.1.5 Information_realization_select
TYPE information_realization_select = SELECT
(information_object,
publication_collection);
END_TYPE;
B3.2.1.6 Interval_code
TYPE interval_code = ENUMERATION OF
(annually,
daily,
during_operation,
emergency,
monthly,
on_damage,
pre_operative);
END_TYPE;
B3.2.1.7 Maintenance_or_scrap_rate_select
TYPE maintenance_or_scrap_rate_select = SELECT
(task_resource_requirement,
task_target);
END_TYPE;
B3.2.1.8 Method_or_task
TYPE method_or_task = SELECT
(task,
task_method);
END_TYPE;
B3.2.1.9 Organization_assigned_item
TYPE organization_assigned_item = SELECT
(information_object,
element,
product_version,
publication_collection,
skill_grade,
skill_subject,
specific_facility,
facility_type,
task,
task_method);
END_TYPE;
B3.2.1.10 Percentage
TYPE percentage = REAL;
WHERE
WR1: 0<=SELF<=100;
END_TYPE;
B3.2.1.11 Resource_item
TYPE resource_item = SELECT
(structured_product_definition,
product_definition_usage,
facility_or_infrastructure,
personnel_skill,
task_training,
information_requirement,
additional_skill_requirement);
END_TYPE;
B3.2.1.12 Task_target
TYPE task_target = SELECT
(element,
structured_product_definition,
product_definition_relationship);
END_TYPE;
B3.2.1.13 Task_type_select
TYPE task_type_select = SELECT
(defined_task_type,
external_task_type);
END_TYPE;
B3.2.1.14 Additional_skill_requirement
ENTITY additional_skill_requirement;
builds_on_topic: OPTIONAL skill_subject;
builds_on_level: OPTIONAL skill_grade;
name: label;
description: text_select;
END_ENTITY;
builds_on_topic: The subject on which additional training is required.
builds_on_level: The maintenance level at which it is possible to properly perform the logistic_task_method.
B3.2.1.15 Advisory_task_stage
ENTITY advisory_task_stage
SUBTYPE OF (base_task_method);
END_ENTITY;
B3.2.1.16 Base_task_method
A type of task_method which is not a structured task method. For example, a task instruction which is not decomposed further into looping method, repeat method etc.
ENTITY base_task_method
SUPERTYPE OF (ONEOF(logistic_task_method,advisory_task_stage))
SUBTYPE OF (task_method);
END_ENTITY;
B3.2.1.17 Concurrent_methods
Type of task method where activities are performed concurrently
ENTITY concurrent_methods
SUBTYPE OF (structured_task_method);
methods: SET [2:?] OF method_or_task;
END_ENTITY;
methods: The set of two or more methods to be carried out concurrently
B3.2.1.18 Criticality
Indication whether or not the task is critical. A task is critical if failure to accomplish it in accordance with system requirements would result in adverse effects on system reliability, efficiency, effectiveness, safety, or cost. A task will also be designated as critical whenever system design characteristics approach human limitations, and thereby, significantly increase the likelihood of degraded, delayed, or otherwise impaired mission performance
ENTITY criticality;
form: label;
END_ENTITY;
form: Type of criticality of the task. E.g., time; precision
B3.2.1.19 Decision_point
A task_method which determines the course of action to be followed next, based on the result of a test condition.
ENTITY decision_point
SUBTYPE OF (structured_task_method);
true_case_method: OPTIONAL method_or_task;
false_case_method: OPTIONAL method_or_task;
condition: test_condition;
WHERE
WR1: EXISTS(true_case_method) OR EXISTS(false_case_method);
END_ENTITY;
true_case_method: The action to undertake if the condition is satisfied
false_case_method: The action to undertake if the condition is not satisfied
B3.2.1.20 Encoding
ENTITY encoding;
source: document;
code: label;
applies_to: encoded_item;
END_ENTITY;
B3.2.1.21 External_task_type
ENTITY external_task_type;
form: label;
definition: text_select;
END_ENTITY;
B3.2.1.22 Facility_or_infrastructure
Building, workshop, plot of land together with operating media (e.g., electricity, water, compressed air) with a (usually) fixed geographical location and which has a designated role in the operations and maintenance of products. Note: Facilities may, in some cases, be movable (e.g., air transportable field workshops). In these cases, a project-specific decision will determine whether these are to be categorized as facilities or support equipment (products).
ENTITY facility_or_infrastructure;
id: identifier;
facility: facility_select;
END_ENTITY;
id: The identification of the facility or infrastructure
facility: Link to the facility_type(s) defined for the project
B3.2.1.23 Facility_type
Predetermined categorization of type of facility. Categories to be defined on a country or project specific basis
ENTITY facility_type;
form: label;
description: OPTIONAL text_select;
END_ENTITY;
form: The word or group of words by which the facility is referred to
description: A clear text description of the type of facility
B3.2.1.24 Information_requirement
Information resource required for the performance of a task. Classical information requirement is a maintenance handbook, but other information presentation types are also covered here
ENTITY information_requirement;
realized_as: information_realization_select;
END_ENTITY;
realized_as: Link to the type of information required as a resource. (E.g., Video, Book, Sound Recording)
B3.2.1.26 Logistic_task_method
Basic identifiable part of a set of activities which, when performed, accomplish the requirement of a task.
ENTITY logistic_task_method
SUBTYPE OF (base_task_method);
safety_hazard: OPTIONAL personnel_hazard;
personnel_time: OPTIONAL time_measure_with_unit;
elapsed_time: OPTIONAL time_measure_with_unit;
level: maintenance_level;
special_considerations: OPTIONAL SET [1:?] OF task_consideration;
system_effect_during_task: operability;
END_ENTITY;
safety_hazard: The hazard to personnel when performing the activities described by the logistic_task_method
personnel_time: The personnel time required to accomplish the activities described by the logistic_task_method
elapsed_time: Elapsed time required or estimated to perform the activities described for the logistic_task_method
level: The maintenance level at which it is possible to properly perform the logistic_task_method
special_considerations: Special factors which have to be considered when performing the activities described by the logistic_task_method
system_effect_during_task: Ability of other related products to function when performing the activities described under logistic_task_method on the assigned task target
B3.2.1.27 Logistic_task_target_assignment
The assignment of a task to a product such that the task is stated as being applied to the product. The task is asserted to be a logistic task. The product to which it is assigned could be an engine while the task might actually be associated with a failure of a single component of the engine.
ENTITY logistic_task_target_assignment
SUBTYPE OF (task_target_assignment);
repeat_frequency: OPTIONAL occurence_rate;
level: maintenance_level;
task_type: task_type_select;
WHERE
WR1: 'LOGISTICS_TASK' IN TYPEOF (assigned_task);
END_ENTITY;
repeat_frequency: The repeat frequency at which the logistic_task has to be performed for the task_target.
level: The maintenance level assigned as being applicable to the logistic_task being performed on the task_target
task_type: Assignment of the task type to a logistic task. Task types can be, for example, preventive, corrective.
B3.2.1.27 Logistics_task
Maintenance or Repair task to be performed on a product. (As distinct from operation of product)
ENTITY logistics_task
SUBTYPE OF (task);
maximum_time: OPTIONAL time_measure_with_unit;
criticality: criticality;
task_function: task_function_class;
when_to_perform: interval_code;
END_ENTITY;
maximum_time: The maximum allowed time to perform the logistics task. This is not to be confused with the contractual logistic time specifications, but is, for example, the maximum time allowed to align an item before the adhesive hardens
criticality: The criticality of performing the logistics task. A task is critical if failure to accomplish it IAW system requirements would result in adverse effects on system reliability, efficiency, effectiveness, safety, or cost. A task will also be designated as critical whenever system design characteristics approach human limitations, and thereby, significantly increase the likelihood of degraded, delayed, or otherwise impaired mission performance
task_function: Classification of the type of task being performed such as REMOVE, REPAIR, INSPECT
when_to_perform: Indication of the interval type applied to the task. (E.g., Calendar Interval, Operations related, Occurrence of Failure related)
B3.2.1.28 Looping_method
Type of task method in which a task is repeatedly performed either:
· Until a certain condition occurs and which is thus of a non pre-determined length (time).
· For a predetermined number of repetitions
· As long as a certain condition exists.
ENTITY looping_method
ABSTRACT SUPERTYPE OF (repeat_until ANDOR repeat_count ANDOR repeat_while)
SUBTYPE OF (structured_task_method);
repeated_method: method_or_task;
END_ENTITY;
repeated_method: The action to be repeated
B3.2.1.29 Maintenance_percent
The percentage of a repairable item expected to be repaired and returned to stock by a specified maintenance level.
ENTITY maintenance_percent;
rate: percentage;
for_part_or_usage: maintenance_or_scrap_rate_select;
level: OPTIONAL maintenance_level;
END_ENTITY;
for_part_or_usage: The part or part usage to which the maintenance percent applies
B3.2.1.30 Occurence_rate
The measurement base associated with the failure_rate
ENTITY occurence_rate;
count: REAL;
over_period: period_measure;
END_ENTITY;
count: The quantity, assigned with a measurement base, which represents a product failure_rate
over_period: The period of operation of a product, assigned with a specific measurement base, required to determine the failure rate of that product
B3.2.1.31 Operability
The operational status and mission readiness of the item during the maintenance task
ENTITY operability;
form: label;
END_ENTITY;
form: Assignment of an operability classification such as: (a) Full Mission Capable. (Performance of the maintenance task does not degrade any mission capability. To be Full Mission Capable, a system must have the capability to perform all missions under both peacetime and wartime conditions.) (b) Partial Mission Capable. (Performance of the maintenance task degrades the mission capability of the system. To be in Partial Mission Capable status the system must have the capability to perform at least one wartime mission. Systems with no wartime mission must be able to perform any one mission to be in this status.) (c) System Inoperable During Equipment Maintenance. (During the performance of the maintenance task the system is not available to perform all normal operations.) (d) System Operable During Equipment Maintenance. (During performance of the maintenance task the system is available to perform normal operations.) (e) Not Mission Capable. (During performance of the maintenance task the system cannot perform any wartime mission. Systems which have no wartime mission must not be capable of performing any mission in order to be in the Not Mission Capable status.) (f) Off Equipment Maintenance. (Maintenance task is performed after the item under analysis has been removed from the system.) (g) Turnaround. (Performance of the maintenance task occurs during normal turnaround operations and does not affect the operability of the system.)
B3.2.1.32 Period_measure
ENTITY period_measure;
factor: measure_with_unit;
basis: text_select;
explanation: text_select;
END_ENTITY;
B3.2.1.33 Personnel_hazard
Denotes whether the performance of the task will potentially expose assigned maintenance personnel to hazardous conditions
ENTITY personnel_hazard;
risk: hazard_values;
END_ENTITY;
risk: Project specific risk categories, for example: (a) Potential loss of life consequences resulting from the incorrect or improper performance of maintenance. (b)Potential severe injury resulting from the incorrect or improper performance of maintenance. (c)Potential minor injury resulting from the incorrect or improper performance of maintenance. (d)No potential danger to maintenance personnel conducting maintenance.
B3.2.1.34 Personnel_skill
Maintenance or operator skill required to accomplish the task.
ENTITY personnel_skill;
subject: skill_subject;
level: skill_grade;
END_ENTITY;
subject: The learned trade or skill of the personnel
level: The level of proficiency in performance of the learned trade or skill
B3.2.1.35 Quantified_task_resource_requirement
A quantification of the number of resource items used to perform the task. For tasks where the items are not used for every occurrence of the task, the quantity per task is the expected average number of items per task. Resource items quantified are not only products (spares, tools) but also personnel, facilities, and information requirements.
ENTITY quantified_task_resource_requirement
SUBTYPE OF (task_resource_requirement);
quantity: measure_with_unit;
frequency: OPTIONAL INTEGER;
END_ENTITY;
quantity: Measure of product identified as task_resource_requirement for task or method, e.g., 15 ml of adhesive; 300mm of tape
frequency: Number of products identified as task_resource_requirement for a given task or method (e.g., 6 screws; 1 Pump).
B3.2.1.36 Repeat_count
Type of task method in which a task is repeatedly performed for a predetermined number of repetitions
ENTITY repeat_count
SUBTYPE OF (looping_method);
count: INTEGER;
END_ENTITY;
count: The number of repeats required.
B3.2.1.37 Repeat_until
Type of task method in which a task is repeatedly performed until a certain condition occurs and which is thus of a non pre-determined length (time)
ENTITY repeat_until
SUBTYPE OF (looping_method);
condition: test_condition;
END_ENTITY;
B3.2.1.38 Repeat_while
Type of task method in which a task is repeatedly performed as long as a certain condition exists
ENTITY repeat_while
SUBTYPE OF (looping_method);
condition: test_condition;
END_ENTITY;
B3.2.1.39 Scrap_on_removal
Items which, when removed in the course of performance of a logistics task, are thrown away
ENTITY scrap_on_removal;
level: OPTIONAL maintenance_level;
rate: percentage;
for_part_or_usage: maintenance_or_scrap_rate_select;
END_ENTITY;
B3.2.1.40 Skill_grade
Level of proficiency of personnel with respect to their skill subject
ENTITY skill_grade;
level: label;
END_ENTITY;
level: Word or group of words used to refer to the skill_grade of personnel, e.g., TECHNICIAN; SPECIALIST
B3.2.1.41 Skill_subject
Trade designation of personnel
ENTITY skill_subject;
topic: label;
END_ENTITY;
topic: Word or group of words which are used to refer to the skill or trade of personnel, e.g., AVIONIC, NAVIGATION SYSTEMS
B3.2.1.42 Specific_facility
Identification of a specific facility or infrastructure. E.g., not AIRPORT but LONDON HEATHROW
ENTITY specific_facility;
id: identifier;
description: OPTIONAL text_select;
name: label;
kind: facility_type;
location: OPTIONAL text_select;
END_ENTITY;
id: The identification of the specific facility
description: A clear text description of the specific facility
name: The word or group of words by which the specific facility is referred to
kind: Allocation of the facility_type category to a specific_facility
location: The location of a specific facility
B3.2.1.43 Stop_task_method
Type of task_method which is the end of a structured task
ENTITY stop_task_method
SUBTYPE OF (structured_task_method);
END_ENTITY;
B3.2.1.44 Structured_task_method
Type of task method characterized by a set of structured sub-routines such as repetition of a particular action, conditional performance of a particular action
ENTITY structured_task_method
ABSTRACT SUPERTYPE OF (ONEOF(task_method_sequence,concurrent_methods,decision_point,stop_task_method,looping_method))
SUBTYPE OF (task_method);
END_ENTITY;
B3.2.1.45 Supplementary_task
Task which is not normally performed, but which is designated to be performed under certain exceptional or abnormal conditions. For example a task which has to be performed when operating the procured product in unusual climatic conditions
ENTITY supplementary_task;
applies_in: scenario;
task: method_or_task;
END_ENTITY;
applies_in: The situation and/or usage profile and/or customer for which the supplementary task is applicable
task: The link to a method or task which is defined as being a supplementary task
B3.2.1.46 Task
Action which has to be performed by personnel to ensure the continued readiness of the product
ENTITY task
SUPERTYPE OF (logistics_task);
id: label;
description: text_select;
special_considerations: OPTIONAL SET [1:?] OF task_consideration;
name: label;
END_ENTITY;
id: The identification of the task
description: A description of the task, i.e., what is to be achieved
B3.2.1.47 Task_consideration
Description of any factors that have to be considered by personnel planning or performing the task
ENTITY task_consideration;
description: text_select;
END_ENTITY;
description: A description of the task consideration
B3.2.1.48 Task_function_class
Type of task classification in accordance with a predetermined set of task functions e.g., REMOVE, REPAIR
ENTITY task_function_class;
form: label;
END_ENTITY;
B3.2.1.49 Task_method
Description of the actions which are to be performed by personnel to complete a task
ENTITY task_method
ABSTRACT SUPERTYPE OF (base_task_method ANDOR structured_task_method);
pre_conditions: OPTIONAL SET [1:?] OF test_condition;
representation: SET [0:?] OF text_select;
criticality: criticality;
name: label;
id: identifier;
END_ENTITY;
pre_conditions: The conditions that have to be satisfied before a task method can be followed
representation: The description or other form which shows how the task method shall be accomplished. Note that such a representation may apply to a single base_task_method or to several task_methods combined through structured_task_methods
name: The word or group of words by which the base task method is referred to
B3.2.1.50 Task_method_assignment
The assignment of a task method to a task
ENTITY task_method_assignment
SUPERTYPE OF (task_method_relationship_with_context);
method: task_method;
task: task;
END_ENTITY;
method: The method by which the task is to be undertaken
task: The task for which the method can be used
B3.2.1.51 Task_method_relationship_with_context
The assignment of a task method to a task which applies in a specific context
ENTITY task_method_relationship_with_context
SUBTYPE OF (task_method_assignment);
for_context: scenario_or_role;
END_ENTITY;
for_context: The scenario or role to which the task method assignment applies
B3.2.1.52 Task_method_sequence
Type of task method in which actions (tasks or task methods) are performed in a pre-determined sequence
ENTITY task_method_sequence
SUBTYPE OF (structured_task_method);
methods: LIST [2:?] OF method_or_task;
END_ENTITY;
methods: The task methods or tasks to be performed sequentially
B3.2.1.53 Task_resource_requirement
The requirement for a resource in order to do a task or task method
ENTITY task_resource_requirement
SUPERTYPE OF (quantified_task_resource_requirement);
name: label;
description: text_select;
usage: method_or_task;
role: task_resource_role;
primary_required_item: resource_item;
secondary_items: OPTIONAL SET [1:?] OF resource_item;
additional_tasks: OPTIONAL SET [1:?] OF supplementary_task;
reason_for_selection: text_select;
END_ENTITY;
name: The word or group of words by which the task resource requirement is referred to
description: A description of the resource required for a task
usage: Assignment of a task_resource_requirment to either a task_method or task
role: The role that the resource is required to take in the task
primary_required_item: The item or resource identified as necessary for the task
secondary_items: Additional resources that are required as a consequence of using the primary resource
reason_for_selection: The reason for selecting the resource for the task
B3.2.1.54 Task_resource_role
The role that a resource plays in a task
ENTITY task_resource_role;
form: label;
END_ENTITY;
form: The word or group of words used to refer to the role that the resource item plays in the task, e.g., TOOL; SPARE; CONSUMABLE
B3.2.1.55 Task_target_assignment
The assignment of a task to a product such that the task is stated as being applied to the product
ENTITY task_target_assignment
SUPERTYPE OF (logistic_task_target_assignment);
target: task_target;
for_scenario: scenario_or_role;
assigned_task: task;
END_ENTITY;
target: The product or product usage to which the task is to be applied. Use task_target_assignment.target.id as starting point for links back to end_item
assigned_task: The task being assigned
B3.2.1.56 Task_training
Specific training which has to be performed, in addition to the generic trade training, to enable the personnel to perform a specific task
ENTITY task_training;
topic: label;
description: text_select;
rationale: text_select;
location: training_location;
END_ENTITY;
topic: Word or group of words which are used to refer to the skill or trade to be trained, e.g., AVIONIC, NAVIGATION SYSTEMS
description: A narrative description identifying the additional training required for operator, maintenance, and instructor personnel
rationale: Denotes a reason for recommending training for a task.
location: Assignment of a training_location to a task training requirement
B3.2.1.57 Test_condition
Condition which has to be achieved or negated in the course of performance of a task using "repeat until," "repeat while," or "decision point" task methods.
ENTITY test_condition;
description: text_select;
END_ENTITY;
description: A description of the test condition
B3.2.1.58 Training_location
Indication of whether the training is to be performed as practical (on-the-job) or theoretical (classroom)
ENTITY training_location;
form: label;
END_ENTITY;
form: Word or group of words used to refer to the training location, e.g., ON-THE-JOB; CLASSROOM