Model[Maintenance]
Model information for a maintenance protocol used to keep instruments and experiments running smoothly.
Organizational Information
Name
Name of this Object.
Format: Single
Class: String
Programmatic Pattern: _String
Pattern Description: A string.
ID
ID of this Object.
Format: Single
Class: String
Programmatic Pattern: _String
Pattern Description: The ID of this object.
Object
Object of this Object.
Format: Single
Class: Expression
Programmatic Pattern: Model[Maintenance, _String]
Pattern Description: The object reference of this object.
Type
Type of this Object.
Format: Single
Class: Expression
Programmatic Pattern: Model[Maintenance]
Pattern Description: Model[Maintenance]
Notebook
Notebook this object belongs to.
Format: Single
Class: Link
Programmatic Pattern: _Link
Pattern Description: An object of that matches ObjectP[Object[LaboratoryNotebook]].
Relation: Object[LaboratoryNotebook][Objects]
Objects
Objects that represent instances of this model.
Format: Multiple
Class: Link
Programmatic Pattern: _Link
Relation: Object[Maintenance][Model]
Authors
The person who created this model of maintenance.
Format: Multiple
Class: Link
Programmatic Pattern: _Link
Relation: Object[User]
Deprecated
Indicates if this type of maintenance is historical and no longer used in the lab.
Format: Single
Class: Expression
Programmatic Pattern: BooleanP
Qualifications & Maintenance
Targets
The target model of object for which this model of Maintenance is designed to maintain.
Format: Multiple
Class: Link
Programmatic Pattern: _Link
MaintenanceFrequencies
A list of the targets and their required frequencies.
Format: Computable
Header: ['Target', 'Time Interval']
Programmatic Pattern: {{ObjectReferenceP[{Model[Instrument], Model[Container], Model[Sample], Model[Sensor], Model[Part], Model[Item]}], GreaterP[0 Day] | Null}...}
Expression: SafeEvaluate[{Field[Targets], Field[Object]}, Computables`Private`maintenanceFrequenciesComputable[Field[Targets], Field[Object]]]
Last modified on Mon 26 Sep 2022 15:43:55