ecl-logo Documentation

Object[Transaction, Order]

A transaction to order materials from external suppliers.

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[Transaction, Order, _String]
    Pattern Description: The object reference of this object.

    Type

    Type of this Object.
    Format: Single
    Class: Expression
    Programmatic Pattern: Object[Transaction, Order]
    Pattern Description: Object[Transaction, Order]

    Notebook

    Notebook this object belongs to.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link
    Pattern Description: An object of that matches ObjectP[Object[LaboratoryNotebook]].

    Creator

    User who created this transaction.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

    DateShipped

    Date that the items were shipped from the Source to the Destination.
    Format: Single
    Class: Date
    Programmatic Pattern: _?DateObjectQ

    DateExpected

    Date that the items are expected to reach their destination.
    Format: Single
    Class: Date
    Programmatic Pattern: _?DateObjectQ

    DateDelivered

    Date that the items arrived at their destination.
    Format: Single
    Class: Date
    Programmatic Pattern: _?DateObjectQ

    DateCanceled

    Date that the transaction was canceled.
    Format: Single
    Class: Date
    Programmatic Pattern: _?DateObjectQ

    Status

    A symbol representing the current state of the transaction.
    Format: Single
    Class: Expression
    Programmatic Pattern: OrderStatusP

    DateOrdered

    Date that the order was placed with the supplier.
    Format: Single
    Class: Date
    Programmatic Pattern: _?DateObjectQ

    Models

    The models being ordered.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

Shipping Information

    Destination

    The site where objects from this transaction will be shipped.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

    Source

    The site or supplier where samples from this transaction are shipped from.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

    Shipper

    The shipping company used to deliver the items of this transaction to their final destination.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

    TrackingNumbers

    Tracking numbers provided by the shipping company for the transaction.
    Format: Multiple
    Class: String
    Programmatic Pattern: _String

    OrderNumber

    The order number provided by the supplier of the products ordered in this transaction.
    Format: Single
    Class: String
    Programmatic Pattern: _String

    BackorderedItems

    The products within this order that have been marked as Backordered by the supplier.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link
    Relation: Object[Product]

    ShippingSpeed

    The delivery speed selected with the shipper of this transaction.
    Format: Single
    Class: Expression
    Programmatic Pattern: ShippingSpeedP

    ShipToUser

    Indicates if the samples ordered and received in this transaction will send to your work location.
    Format: Single
    Class: Expression
    Programmatic Pattern: BooleanP

    DropShipToUser

    The ShipToUser transaction that tracks the shipping status of the purchased samples in this order.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

Analysis & Reports

    Receipt

    The receipt report associated with the transaction containing paperwork including confirmation emails, packing slips, etc.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

    SupplierProvidedDocumentation

    Digital scans of physical documents from an external supplier which arrive with received objects.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

Troubleshooting

    Troubleshooting

    Indicates that this transaction is currently in troubleshooting.
    Format: Single
    Class: Boolean
    Programmatic Pattern: BooleanP

    TroubleshootingReports

    Troubleshooting reports associated with the fulfillment of this transaction.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

Storage Information

    StoragePrice

    The total monthly price for warehousing all user owned items associated with this transaction in an ECL facility under the storage conditions specified by each item.
    Format: Single
    Class: Real
    Unit: 1 US dollar per month
    Programmatic Pattern: USD Hold[GreaterEqualP[0 -----]] Month

    StoredObjects

    List of all physical items associated with this transaction that are currently being warehoused in an ECL facility.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

    DateLastUsed

    Date any physical items associated with this transaction were last handled in the lab.
    Format: Single
    Class: Date
    Programmatic Pattern: _?DateObjectQ

Option Handling

    ResolvedOptions

    The final options used as parameters for this protocol, after automatic options are resolved.
    Format: Single
    Class: Compressed
    Programmatic Pattern: {_Rule...}

    UnresolvedOptions

    The verbatim options originally input by the protocol author to generate this protocol, often with some options set to Automatic.
    Format: Single
    Class: Compressed
    Programmatic Pattern: {_Rule...}

Product Specifications

    Products

    The products being ordered.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

    ProductListings

    Full names under which the products are listed, including make and model where relevant.
    Format: Computable
    Programmatic Pattern: {(Null | _String)..}
    Expression: SafeEvaluate[{Field[Products]}, Download[Field[Products], ProductListing]]

    CatalogNumbers

    For each member of Products, number or code that should be used to purchase these items from the supplier.
    Format: Multiple
    Class: String
    Programmatic Pattern: _String

    ItemUnitDescriptions

    Amount that comes with on order of the item's catalog number(e.g. "500 mL bottle" or "1 case of 24 plates").
    Format: Computable
    Programmatic Pattern: {(Null | _String)..}
    Expression: SafeEvaluate[{Field[Products]}, Download[Field[Products], ItemUnitDescription]]

    Supplier

    The supplier company that the items will ship from.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

Inventory

    RequestedAutomatically

    Indicates if this order was generated automatically due to a product falling below its minimum quantity stocked.
    Format: Single
    Class: Expression
    Programmatic Pattern: BooleanP

    InternalOrder

    Indicates if the items should try to be purchased directly from ECL's in house inventory.
    Format: Single
    Class: Expression
    Programmatic Pattern: BooleanP

    OrderQuantities

    For each member of Products, number of units of the given catalog number to be ordered.
    Format: Multiple
    Class: Integer
    Programmatic Pattern: GreaterP[0, 1]

    OrderedModels

    The models directly requested for ordering in this transaction.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

    OrderAmounts

    For each member of OrderedModels, the amount that will satisfy this order.
    Format: Multiple
    Class: VariableUnit
    Programmatic Pattern: GreaterP[0 Milliliter] | GreaterP[0 Milligram] | GreaterP[0 Unit, 1 Unit]

    QuantitiesReceived

    For each member of Products, number of units of the given catalog number that have been received to date.
    Format: Multiple
    Class: Integer
    Programmatic Pattern: GreaterEqualP[0, 1]

    QuantitiesOutstanding

    For each member of Products, number of units of the given catalog number that have not yet been received.
    Format: Multiple
    Class: Integer
    Programmatic Pattern: GreaterEqualP[0, 1]

    SamplesOut

    For each member of Models, the samples/containers/parts/plumbing generated by receiving this order.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

    ContainersOut

    Containers automatically generated to hold samples received by this order.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

    TransferObjects

    Samples that should be moved into a new container upon arrival at ECL.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

    TransferContainers

    For each member of TransferObjects, the type of container into which they will be transferred.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

    ReceivedItems

    The objects generated by recieving this order (such as samples) in the order that they arrive.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

    ReceivedItemContainers

    Containers automatically generated to hold items received by this order in the order that they arrive.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

    Fulfillment

    Protocols or maintenance requested to fulfill this order.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

    Receiving

    The MaintenanceReceiveInventory protocols that received this order.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

    BatchNumbers

    The batch numbers for the items received in this order.
    Format: Multiple
    Class: String
    Programmatic Pattern: _String

    Volume

    For each member of Products, the initial sample volumes determined as specified in MassSource.
    Format: Multiple
    Class: Real
    Unit: 1 liter
    Programmatic Pattern: GreaterEqualP[0 Liter]

    Mass

    For each member of Products, the initial sample masses determined as specified in VolumeSource.
    Format: Multiple
    Class: Real
    Unit: 1 gram
    Programmatic Pattern: GreaterEqualP[0 Gram]

    Count

    For each member of Products, the initial sample count determined as specified in CountSource.
    Format: Multiple
    Class: Integer
    Programmatic Pattern: GreaterEqualP[0]

    Concentration

    For each member of Products, the initial sample concentrations determined as specified in ConcentrationSource.
    Format: Multiple
    Class: Real
    Unit: 1 micromolar
    Programmatic Pattern: GreaterEqualP[0 Micromolar]

    MassConcentration

    For each member of Products, the initial sample mass concentrations determined as specified in MassConcentrationSource.
    Format: Multiple
    Class: Real
    Unit: 1 gram per liter
    Programmatic Pattern: 0 Gram Hold[GreaterEqualP[------]] Liter

    MassSource

    For each member of Products, how the mass of the samples is populated upon arrival at the ECL facility. UserSpecified indicates that the user input the initial mass. ExperimentallyMeasure indicates that the mass is measured upon arrival. ProductDocumentation indicates that the mass is found on the documents that ship with the sample. None indicates that an initial mass is not needed for this model.
    Format: Multiple
    Class: Expression
    Programmatic Pattern: UserSpecified | ProductDocumentation | ExperimentallyMeasure | None

    CountSource

    For each member of Products, how the count of the samples is populated upon arrival at the ECL facility. UserSpecified indicates that the user input the initial count (or mass and tablet weight from which count was calculated). ExperimentallyMeasure indicates that the count is measured upon arrival. ProductDocumentation indicates that the count is found on the documents that ship with the sample. None indicates that an initial count is not needed for this model.
    Format: Multiple
    Class: Expression
    Programmatic Pattern: UserSpecified | ProductDocumentation | ExperimentallyMeasure | None

    VolumeSource

    For each member of Products, how the volume of the samples will be populated upon arrival at the ECL facility. UserSpecified indicates that the user input the initial volume. ExperimentallyMeasure indicates that the volume is measured upon arrival. ProductDocumentation indicates that the volume is found on the documents that ship with the sample. None indicates that an initial mass is not needed for this model.
    Format: Multiple
    Class: Expression
    Programmatic Pattern: UserSpecified | ProductDocumentation | ExperimentallyMeasure | None

    ConcentrationSource

    For each member of Products, how the concentration of the samples will be populated upon arrival at the ECL facility. UserSpecified indicates that the user input the initial concentration. ProductDocumentation indicates that the concentration is found on the documents that ship with the sample. None indicates that an initial mass is not needed for this model.
    Format: Multiple
    Class: Expression
    Programmatic Pattern: UserSpecified | ProductDocumentation | None

    MassConcentrationSource

    For each member of Products, how the mass concentration of the items will be populated upon arrival at the ECL facility. UserSpecified indicates that the user input the initial mass concentration. ProductDocumentation indicates that the mass concentration is found on the documents that ship with the sample. None indicates that an initial mass is not needed for this model.
    Format: Multiple
    Class: Expression
    Programmatic Pattern: UserSpecified | ProductDocumentation | None

    VolumeMeasurementProtocols

    The protocol used to experimentally measure the volume of the samples upon arrival.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

    WeightMeasurementProtocols

    The protocol used to experimentally measure the mass of the samples upon arrival.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

Resources

Last modified on Mon 26 Sep 2022 15:43:53