Click or drag to resize

ItemServices Methods

The ItemServices type exposes the following members.

Methods
  NameDescription
Public methodBlockItem
Marks the specified Item as blocked, preventing its use in production. If the item is already blocked, no changes will be made.
Public methodConsumeItem
Consumes the specified quantity of material from the specified Item. Only items with a Classification of Part can be consumed.
Public methodCreateItem
Creates a new Item.
Public methodCreateOrUpdateItem
Updates an existing Item, or creates a new one if an item matching the specified UID and classification does not already exist.
Public methodDecommissionItem
Marks the specified Item as fully depleted (zeroes out the quantity), and marks it as decommissioned by changing its status property (ItemStatus) to ItemStatus.Depleted.
Public methodDeleteItem
Deletes an existing Item (if possible). Items that have been used in production and are related to traceability records may not be deleted. Also, Items that have children, or are themselves children of other Items may not be deleted.
Public methodFindItems
Searches the FactoryLogix database for Items matching the specified criteria.
Public methodGetItem
Retrieves a single Item based on its UID (text-based unique identifier). No children or descendants of the Item will be returned by this method.
Public methodGetItemById
Retrieves a single Item based on its Id (128-bit unique identifier). No children or descendants of the Item will be returned by this method.
Public methodGetItemChildren
Retrieves the immediate children and optinoally all descendants of an Item based on its 128-bit unique identifier (the Id property of the Item object).
Public methodGetItemHistoricalRelationships
Retrieves a list of the historical, immediate parent/child relationships that have existed over time for the specified Item.
Public methodGetItemParent
Retrieves the immediate parent of an Item, given it's Id property.
Public methodGetItemWithChildren
Retrieves a single Item based on its UID (text-based unique identifier) and classification, along with its immediate children, and optionally all descendants.
Public methodGetItemWithClassification
Retrieves a single Item based on its UID (text-based unique identifier), and classification. No children or descendants of the Item will be returned by this method.
Public methodMoveItem
Relocates the specified Item to a new location. If the Item was previously located at a different location, it will be removed from that location.
Public methodMoveItemByUID
Relocates the specified Item to a new location. If the Item was previously located at a different location, it will be removed from that location.
Public methodMoveItems
Relocates multiple Items to a new location. If the Items were previously located at a different location, they will be removed from that location. The specified barcode can represent a carrier, GRN, TransportOrder, or anItem: Carrier - all items on the carrier are moved to the new location. GRN - then all items labeled in the GRN are moved to the new location. Transport Order - all items on the transport order are moved to the new location. Item - the item along with any other Items contained within the same carrier, GRN, or transport order are moved to the new location.
Public methodOpenMSDItem
Records that the specified moisture sensitive Item has been "opened", and exposed to atmospheric moisture.
Public methodRemoveItemFromStock
Removes the specified Item from its present location. If the Item was not previously located at known location, the method will not make any changes.
Public methodRemoveItemFromStockByUID
Removes the specified Item from its present location. If the Item was not previously located at known location, the method will not make any changes.
Public methodResetMSDExposureTime
Resets the specified moisture sensitive Item to its original, fully "dry" state.
Public methodSealMSDItem
Records that the specified moisture sensitive Item has been "sealed", "closed", or otherwise placed into dry storage, protecting it from atmospheric moisture.
Public methodSpliceItem
Merges two Items of the same part number and classification together into a FIFO chain.
Public methodSplitItem
Divides the specified Item into two identical Items. The sum of quantity of the two Items will equal the quantity of the orignal item.
Public methodUnblockItem
Marks the specified Item as unblocked, resuming its availabilty for use in production. If the item is already unblocked, no changes will be made.
Public methodUpdateItem
Updates an existing Item.
Public methodUpdateItemPrimaryUID
Updates the primary UID of an Item, and create a historical record of the event
Top
See Also