Object[Part]
An interchangeable part used in the maintenance of laboratory equipment or facilities.
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: Object[Part, _String]
Pattern Description: The object reference of this object.
Type
Type of this Object.
Format: Single
Class: Expression
Programmatic Pattern: Object[Part]
Pattern Description: Object[Part]
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]
Model
Theoretical model that this object is an instance of.
Format: Single
Class: Link
Programmatic Pattern: _Link
Relation: Model[Part][Objects]
CurrentProtocol
The experiment, maintenance, or qualification that is currently using this part.
Format: Single
Class: Link
Programmatic Pattern: _Link
ModelName
The name of the part model that this part was based on.
Format: Computable
Programmatic Pattern: _String
Expression: SafeEvaluate[{Field[Model]}, Download[Field[Model], Name]]
Status
Current status of the part. Options include Available (opened and in use), Stocked (not yet opened), Discarded (discarded or no longer in use), or InUse (being used).
Format: Single
Class: Expression
Programmatic Pattern: PartStatusP
DateStocked
Date the part was received and stocked in inventory.
Format: Single
Class: Date
Programmatic Pattern: _?DateObjectQ
DateUnsealed
Date the packaging on the part was first opened in the lab.
Format: Single
Class: Date
Programmatic Pattern: _?DateObjectQ
DateDiscarded
Date the part was discarded into waste.
Format: Single
Class: Date
Programmatic Pattern: _?DateObjectQ
ExpirationDate
The date by which the part should be replaced.
Format: Single
Class: Date
Programmatic Pattern: _?DateObjectQ
Restricted
Indicates if this part must be specified directly in order to be used in experiments or if instead it can be used by any experiments that request a model matching this part's model.
Format: Single
Class: Boolean
Programmatic Pattern: BooleanP
RestrictedLog
A log of changes made to this part's restricted status.
Format: Multiple
[[1]] Date
Header: Date
Class: Date
Programmatic Pattern: _?DateObjectQ
[[2]] Restricted
Header: Restricted
Class: Boolean
Programmatic Pattern: BooleanP
[[3]] Responsible Party
Header: Responsible Party
Class: Link
Programmatic Pattern: _Link
DishwashLog
A historical record of when the container was last washed.
Format: Multiple
[[1]] Date
Header: Date
Class: Date
Programmatic Pattern: _?DateObjectQ
[[2]] Dishwash Protocol
Header: Dishwash Protocol
Class: Link
Programmatic Pattern: _Link
Site
The ECL site at which this part currently resides.
Format: Single
Class: Link
Programmatic Pattern: _Link
Relation: Object[Container, Site]
Inventory
DatePurchased
Date ownership of this part was transferred to the user.
Format: Single
Class: Date
Programmatic Pattern: _?DateObjectQ
DateLastUsed
Date this part was last handled in any way.
Format: Single
Class: Date
Programmatic Pattern: _?DateObjectQ
SerialNumber
Identification number for this part.
Format: Single
Class: String
Programmatic Pattern: _String
BatchNumber
Identifies the manufacturing lot/batch for this part.
Format: Single
Class: String
Programmatic Pattern: _String
QCDocumentationFiles
Quality control documentation provided by the manufacturer of the part.
Format: Multiple
Class: Link
Programmatic Pattern: _Link
Relation: Object[EmeraldCloudFile]
LabelImage
Image of the label of this part.
Format: Single
Class: Link
Programmatic Pattern: _Link
Relation: Object[EmeraldCloudFile]
Product
The product employed by this part.
Format: Single
Class: Link
Programmatic Pattern: _Link
Relation: Object[Product][Samples]
Order
Order that this part was generated from.
Format: Single
Class: Link
Programmatic Pattern: _Link
Receiving
The MaintenanceReceiveInventory in which this part was received.
Format: Multiple
Class: Link
Programmatic Pattern: _Link
Source
The transaction or protocol that is responsible for generating this part.
Format: Single
Class: Link
Programmatic Pattern: _Link
KitComponents
All other samples that were received as part of the same kit as this part.
Format: Multiple
Class: Link
Programmatic Pattern: _Link
Storage Information
Expires
Indicates if this part expires after a given amount of time.
Format: Single
Class: Expression
Programmatic Pattern: BooleanP
ShelfLife
The length of time after DateCreated this part is recommended for use before it should be discarded.
Format: Single
Class: Real
Unit: 1 day
Programmatic Pattern: GreaterP[0 Day]
UnsealedShelfLife
The length of time after DateUnsealed this part is recommended for use before it should be discarded.
Format: Single
Class: Real
Unit: 1 day
Programmatic Pattern: GreaterP[0 Day]
StorageCondition
The conditions under which this part should be kept when not in use by an experiment.
Format: Single
Class: Link
Programmatic Pattern: _Link
Relation: Model[StorageCondition]
StorageConditionLog
A record of changes made to the conditions under which this part should be kept when not in use by an experiment.
Format: Multiple
[[1]] Date
Header: Date
Class: Date
Programmatic Pattern: _?DateObjectQ
[[2]] Condition
Header: Condition
Class: Link
Programmatic Pattern: _Link
Relation: Model[StorageCondition]
[[3]] Responsible Party
Header: Responsible Party
Class: Link
Programmatic Pattern: _Link
StorageSchedule
The planned storage condition changes to be performed.
Format: Multiple
[[1]] Date
Header: Date
Class: Date
Programmatic Pattern: _?DateObjectQ
[[2]] Condition
Header: Condition
Class: Link
Programmatic Pattern: _Link
Relation: Model[StorageCondition]
[[3]] Responsible Party
Header: Responsible Party
Class: Link
Programmatic Pattern: _Link
AwaitingDisposal
Indicates if this part is marked for disposal once it is no longer required for any outstanding experiments.
Format: Single
Class: Boolean
Programmatic Pattern: BooleanP
DisposalLog
A log of changes made to when this part is marked as awaiting disposal by the AwaitingDisposal Boolean.
Format: Multiple
[[1]] Date
Header: Date
Class: Expression
Programmatic Pattern: _?DateObjectQ
[[2]] Awaiting Disposal
Header: Awaiting Disposal
Class: Boolean
Programmatic Pattern: BooleanP
[[3]] Responsible Party
Header: Responsible Party
Class: Link
Programmatic Pattern: _Link
Container
The container in which this part is located.
Format: Single
Class: Link
Programmatic Pattern: _Link
Position
The position of this part within the container in which it is located.
Format: Single
Class: String
Programmatic Pattern: LocationPositionP
LocationLog
The location history of the part. Lines recording a movement to container and position of Null, Null respectively indicate the item being discarded.
Format: Multiple
[[1]] Date
Header: Date
Class: Date
Programmatic Pattern: _?DateObjectQ
[[2]] In or Out
Header: In or Out
Class: Expression
Programmatic Pattern: In|Out
[[3]] Container moved into or out of
Header: Container moved into or out of
Class: Link
Programmatic Pattern: _Link
[[4]] Position moved into or out Of
Header: Position moved into or out Of
Class: String
Programmatic Pattern: _String
[[5]] Person who moved the part
Header: Person who moved the part
Class: Link
Programmatic Pattern: _Link
Container Specifications
ResourcePickingGrouping
The parent container of this object which can be used to give the object's approximate location and to see show its proximity to other objects which may be resource picked at the same time or in use by the same protocol.
Format: Single
Class: Link
Programmatic Pattern: _Link
Plumbing Information
Connectors
Specifications for the interfaces on this part that may connect to other plumbing components or instrument ports.
Format: Multiple
[[1]] Connector Name
Header: Connector Name
Class: String
Programmatic Pattern: ConnectorNameP
[[2]] Connector Type
Header: Connector Type
Class: Expression
Programmatic Pattern: ConnectorP
[[3]] Thread Type
Header: Thread Type
Class: Expression
Programmatic Pattern: ThreadP|GroundGlassJointSizeP|None
[[4]] Inner Diameter
Header: Inner Diameter
Class: Real
Unit: 1 inch
Programmatic Pattern: GreaterP[0 Inch]
[[5]] Outer Diameter
Header: Outer Diameter
Class: Real
Unit: 1 inch
Programmatic Pattern: GreaterP[0 Inch]
[[6]] Gender
Header: Gender
Class: Expression
Programmatic Pattern: ConnectorGenderP|None
Nuts
A list of the ferrule-compressing connector components that have been attached to the connecting ports on this item.
Format: Multiple
[[1]] Connector Name
Header: Connector Name
Class: String
Programmatic Pattern: ConnectorNameP
[[2]] Installed Nut
Header: Installed Nut
Class: Link
Programmatic Pattern: _Link
Relation: Object[Part, Nut][InstalledLocation]
[[3]] Connector Gender
Header: Connector Gender
Class: Expression
Programmatic Pattern: ConnectorGenderP|None
Ferrules
A list of the compressible sealing rings that have been attached to the connecting ports on this item.
Format: Multiple
[[1]] Connector Name
Header: Connector Name
Class: String
Programmatic Pattern: ConnectorNameP
[[2]] Installed Ferrule
Header: Installed Ferrule
Class: Link
Programmatic Pattern: _Link
Relation: Object[Part, Ferrule][InstalledLocation]
[[3]] Ferrule Offset
Header: Ferrule Offset
Class: Real
Unit: 1 millimeter
Programmatic Pattern: GreaterP[0 Milli Meter]
Connections
A list of the plumbing components to which this part is connected to allow flow of liquids/gases.
Format: Multiple
[[1]] Part Port Name
Header: Part Port Name
Class: String
Programmatic Pattern: ConnectorNameP
[[2]] Plumbing Object
Header: Plumbing Object
Class: Link
Programmatic Pattern: _Link
[[3]] Plumbing Connector Name
Header: Plumbing Connector Name
Class: String
Programmatic Pattern: ConnectorNameP
ConnectionLog
The plumbing connection history of this part.
Format: Multiple
[[1]] Date
Header: Date
Class: Date
Programmatic Pattern: _?DateObjectQ
[[2]] Connect or Disconnect
Header: Connect or Disconnect
Class: Expression
Programmatic Pattern: Connect|Disconnect
[[3]] Port Name
Header: Port Name
Class: String
Programmatic Pattern: ConnectorNameP
[[4]] Object Attached to/Detached From
Header: Object Attached to/Detached From
Class: Link
Programmatic Pattern: _Link
[[5]] Plumbing Connector Name Attached to/Detached From
Header: Plumbing Connector Name Attached to/Detached From
Class: String
Programmatic Pattern: ConnectorNameP
[[6]] Person/Protocol Who Performed the Action
Header: Person/Protocol Who Performed the Action
Class: Link
Programmatic Pattern: _Link
PlumbingFittingsLog
The history of the connection type present at each connector on this part.
Format: Multiple
[[1]] Date
Header: Date
Class: Date
Programmatic Pattern: _?DateObjectQ
[[2]] Connector Name
Header: Connector Name
Class: String
Programmatic Pattern: ConnectorNameP
[[3]] Connector Gender
Header: Connector Gender
Class: Expression
Programmatic Pattern: ConnectorGenderP|None
[[4]] Installed Nut
Header: Installed Nut
Class: Link
Programmatic Pattern: _Link
Relation: Object[Part, Nut]
[[5]] Installed Ferrule
Header: Installed Ferrule
Class: Link
Programmatic Pattern: _Link
Relation: Object[Part, Ferrule]
[[6]] Ferrule Offset
Header: Ferrule Offset
Class: Real
Unit: 1 millimeter
Programmatic Pattern: GreaterP[0 Milli Meter]
[[7]] Responsible Party
Header: Responsible Party
Class: Link
Programmatic Pattern: _Link
Size
The length of this part, in the direction of fluid flow.
Format: Single
Class: Real
Unit: 1 meter
Programmatic Pattern: GreaterEqualP[0 Meter]
PlumbingSizeLog
The history of the length of each connector on this part.
Format: Multiple
[[1]] Date
Header: Date
Class: Date
Programmatic Pattern: _?DateObjectQ
[[2]] Connector Name
Header: Connector Name
Class: String
Programmatic Pattern: ConnectorNameP
[[3]] Connector Trimmed Length
Header: Connector Trimmed Length
Class: Real
Unit: 1 millimeter
Programmatic Pattern: GreaterP[0 Milli Meter]
[[4]] Final Plumbing Length
Header: Final Plumbing Length
Class: Real
Unit: 1 millimeter
Programmatic Pattern: GreaterP[0 Milli Meter]
[[5]] Responsible Party
Header: Responsible Party
Class: Link
Programmatic Pattern: _Link
Wiring Information
WiringConnectors
Specifications for the wiring interfaces of this part that may plug into and conductively connect to other wiring components or instrument wiring connectors.
Format: Multiple
[[1]] Wiring Connector Name
Header: Wiring Connector Name
Class: String
Programmatic Pattern: WiringConnectorNameP
[[2]] Wiring Connector Type
Header: Wiring Connector Type
Class: Expression
Programmatic Pattern: WiringConnectorP
[[3]] Gender
Header: Gender
Class: Expression
Programmatic Pattern: ConnectorGenderP|None
WiringLength
The length of this part, in the direction of electricity flow.
Format: Single
Class: Real
Unit: 1 centimeter
Programmatic Pattern: GreaterP[0 Centimeter]
WiringLengthLog
The history of the length of each connector on this part.
Format: Multiple
[[1]] Date
Header: Date
Class: Date
Programmatic Pattern: _?DateObjectQ
[[2]] Wiring Connector Name
Header: Wiring Connector Name
Class: String
Programmatic Pattern: WiringConnectorNameP
[[3]] Wiring Connector Trimmed Length
Header: Wiring Connector Trimmed Length
Class: Real
Unit: 1 millimeter
Programmatic Pattern: GreaterP[0 Millimeter]
[[4]] Final Wiring Length
Header: Final Wiring Length
Class: Real
Unit: 1 millimeter
Programmatic Pattern: GreaterP[0 Millimeter]
[[5]] Responsible Party
Header: Responsible Party
Class: Link
Programmatic Pattern: _Link
WiringDiameters
For each member of WiringConnectors, its effective conductive diameter.
Format: Multiple
Class: Real
Unit: 1 millimeter
Programmatic Pattern: GreaterP[0 Millimeter]
WiringConnections
A list of the wiring components to which this part is directly connected to allow the flow of electricity.
Format: Multiple
[[1]] Wiring Connector Name
Header: Wiring Connector Name
Class: String
Programmatic Pattern: WiringConnectorNameP
[[2]] Connected Object
Header: Connected Object
Class: Link
Programmatic Pattern: _Link
[[3]] Object Wiring Connector Name
Header: Object Wiring Connector Name
Class: String
Programmatic Pattern: WiringConnectorNameP
WiringConnectionLog
The wiring connection history of this part.
Format: Multiple
[[1]] Date
Header: Date
Class: Date
Programmatic Pattern: _?DateObjectQ
[[2]] Change Type
Header: Change Type
Class: Expression
Programmatic Pattern: Connect|Disconnect
[[3]] Wiring Connector Name
Header: Wiring Connector Name
Class: String
Programmatic Pattern: WiringConnectorNameP
[[4]] Connected Object
Header: Connected Object
Class: Link
Programmatic Pattern: _Link
[[5]] Object Wiring Connector Name
Header: Object Wiring Connector Name
Class: String
Programmatic Pattern: WiringConnectorNameP
[[6]] Responsible Party
Header: Responsible Party
Class: Link
Programmatic Pattern: _Link
Qualifications & Maintenance
Maintenance
Maintenance(s) the parts underwent.
Format: Multiple
Class: Link
Programmatic Pattern: _Link
MaintenanceLog
List of all the maintenances that target this part and are not an unlisted protocol.
Format: Multiple
[[1]] Date Run
Header: Date Run
Class: Expression
Programmatic Pattern: _?DateObjectQ
[[2]] Maintenance Object
Header: Maintenance Object
Class: Link
Programmatic Pattern: _Link
Relation: Object[Maintenance]
[[3]] Maintenance Object Model
Header: Maintenance Object Model
Class: Link
Programmatic Pattern: _Link
Relation: Model[Maintenance]
MaintenanceFrequency
A list of the maintenances which are run on this part and their required frequencies.
Format: Computable
Header: ['Model Maintenance Object', 'Time']
Programmatic Pattern: {{ObjectReferenceP[Model[Maintenance]], GreaterP[0 Day] | Null}..}
Expression: SafeEvaluate[{Field[Model]}, Computables`Private`maintenanceFrequency[Field[Model]]]
RecentMaintenance
List of the most recent maintenances run on this part for each modelMaintenance in MaintenanceFrequency.
Format: Multiple
[[1]] Date
Header: Date
Class: Expression
Programmatic Pattern: _?DateObjectQ
[[2]] Maintenance
Header: Maintenance
Class: Link
Programmatic Pattern: _Link
Relation: Object[Maintenance]
[[3]] Maintenance Model
Header: Maintenance Model
Class: Link
Programmatic Pattern: _Link
Relation: Model[Maintenance]
MaintenanceExtensionLog
A list of amendments made to the regular maintenance schedule of this part, and the reason for the deviation.
Format: Multiple
[[1]] Maintenance Model
Header: Maintenance Model
Class: Link
Programmatic Pattern: _Link
Relation: Model[Maintenance]
[[2]] Original Due Date
Header: Original Due Date
Class: Expression
Programmatic Pattern: _?DateObjectQ
[[3]] Revised Due Date
Header: Revised Due Date
Class: Expression
Programmatic Pattern: _?DateObjectQ
[[4]] Responsible Party
Header: Responsible Party
Class: Link
Programmatic Pattern: _Link
Relation: Object[User]
[[5]] Extension Category
Header: Extension Category
Class: Expression
Programmatic Pattern: MaintenanceExtensionCategoryP
[[6]] Extension Reason
Header: Extension Reason
Class: String
Programmatic Pattern: _String
QualificationFrequency
The Qualifications and their required frequencies.
Format: Computable
Header: ['Model Qualification Object', 'Time']
Programmatic Pattern: {{ObjectReferenceP[Model[Qualification]], GreaterP[0 Day] | Null}..}
Expression: SafeEvaluate[{Field[Model]}, Computables`Private`qualificationFrequency[Field[Model]]]
RecentQualifications
List of the most recent Qualifications run on this part for each model Qualification in QualificationFrequency.
Format: Multiple
[[1]] Date Completed
Header: Date Completed
Class: Expression
Programmatic Pattern: _?DateObjectQ
[[2]] Qualification Object
Header: Qualification Object
Class: Link
Programmatic Pattern: _Link
Relation: Object[Qualification]
[[3]] Qualification Model Object
Header: Qualification Model Object
Class: Link
Programmatic Pattern: _Link
Relation: Model[Qualification]
QualificationResultsLog
A record of the qualifications run on this part and their results.
Format: Multiple
[Date]
Header: Date
Class: Date
[Qualification]
Header: Qualification
Class: Link
Relation: Object[Qualification]
[Result]
Header: Result
Class: Expression
QualificationExtensionLog
A list of amendments made to the regular qualification schedule of this part, and the reason for the deviation.
Format: Multiple
[[1]] Qualification Model
Header: Qualification Model
Class: Link
Programmatic Pattern: _Link
Relation: Model[Qualification]
[[2]] Original Due Date
Header: Original Due Date
Class: Expression
Programmatic Pattern: _?DateObjectQ
[[3]] Revised Due Date
Header: Revised Due Date
Class: Expression
Programmatic Pattern: _?DateObjectQ
[[4]] Responsible Party
Header: Responsible Party
Class: Link
Programmatic Pattern: _Link
Relation: Object[User]
[[5]] Extension Category
Header: Extension Category
Class: Expression
Programmatic Pattern: QualificationExtensionCategoryP
[[6]] Extension Reason
Header: Extension Reason
Class: String
Programmatic Pattern: _String
SharedInstruments
List of instruments that are currently sharing this part.
Format: Multiple
Class: Link
Programmatic Pattern: _Link
Relation: Object[Instrument][SharedParts]
Operating Limits
NumberOfHours
The amount of time this part has been used during experiments.
Format: Single
Class: Real
Unit: 1 hour
Programmatic Pattern: GreaterEqualP[0 Hour]
NumberOfHoursLog
The historical record of the times this part has been used.
Format: Multiple
[[1]] Date
Header: Date
Class: Date
Programmatic Pattern: _?DateObjectQ
[[2]] Number Of Hours
Header: Number Of Hours
Class: Real
Unit: 1 hour
Programmatic Pattern: GreaterEqualP[0 Hour]
[[3]] Responsible Party
Header: Responsible Party
Class: Link
Programmatic Pattern: _Link
General
NumberOfUses
The number of individual uses that this part has been utilized for during experiments.
Format: Single
Class: Integer
Programmatic Pattern: GreaterEqualP[0, 1]
Last modified on Tue 8 Nov 2022 22:36:45