COR•REC Inventory Identifier Supplemental Service

This supplemental type Service ID is available to module plugin developers extending Inventory Identifiers functionality. Creating a service using this Service ID and authorizing COR•REC Inventory access with place a selection item within the Inventory Identifier view. This document describes the values the service plugin will receive from Inventory Identifier view when selected. The plugin service is expected to manage the data as required for its purpose.

Service Name: Inventory Identifier Supplemental Service

Service ID: com.corgroup.bms.inventory#INV_SUP_IDENTIFIER

Colaboration Method Keys:
    public static final String INDENTIFIER = "identifier";
    public static final String STRING = "String";
    public static final Long LONG = "Long";
    public static final Integer INTEGER = "Integer";
    public static final Boolean BOOLEAN = "Boolean";
    public static final String VER = "Ver";
    public static final String ID = "Id";
    public static final String ITEM_TYPE = "Item_type";
    public static final String SCHEDULE = "Schedule";
    public static final String MEASURE = "Measure";
    public static final String TITLE = "InfoTitle";
    public static final String UNIQUE_IDENTIFIER = "Identifier";
    public static final String LIST_NAME = "ListName";
    public static final String BARCODE = "Barcode";
    public static final String DATE_CREATED = "DateCreated";
    public static final String DATE_MODIFIED = "DateModified";
    public static final String QUANTITY = "Quantity";
    public static final String LAST_COST = "Last_cost";
    public static final String COST = "Cost";
    public static final String EXPIRY = "ExpiryString";
    public static final String NAME = "Name";
    public static final String LIST_NAME = "ListName";
    public static final String DISCONTINUED = "Discontinued";
    public static final String OUT_OF_STOCK = "Out_of_stock";
    public static final String VIRTUAL = "Virtual";
    public static final String MIX_BATCH = "Mix_batch";
    public static final String DISABLED = "Disabled";

Action: CorrecService_I.IDENTIFIER_RECORD - delivers a map with values that describe an Inventory Identifier
    Map: The collaboration map requires the following key/value pair.
   IDENTIFIER <Map<String, Map<String, Object>> key = Java Type, value [map_key = field_name], [map_value = field_value]
INTEGER (key) VER: the current record version
LONG (key) ID: unique persisted id
(key) ITEM_TYPE: unique persisted id pointing to a Base or Compound type
(key) SCHEDULE: expense schedule unique persisted id if assigned
(key) MEASURE: unit measure unique persisted id if assigned
STRING (key) TITLE: descriptive name of the inventory identifier
(key) UNIQUE_IDENTIFIER: assigned unique record identifier
(key) LIST_NAME: identifier's name
(key) BARCODE: value assigned as a barcode
(key) DATE_CREATED: date first created
(key) DATE_MODIFIED: date of last change applied
(key) QUANTITY: current in stock
(key) LAST_COST: last cost determined by latest batch ticket
(key) COST: current stated cost
(key) EXPIRY: shelf life of inventory item
(key) NAME: simple name of inventory item
BOOLEAN (key) DISCONTINUED: true then discontinued
(key) DISCONTINUED: true then discontinued
(key) OUT_OF_STOCK: true then out of stock
(key) VIRTUAL: true than not necessarily kept as a physical inventory
(key) MIX_BATCH: true allows batches to be used as if they were received from the same supplier at the same time.
(key) DISABLED: true then will only be available in the Identifier view.
© CORGROUP® LLC 2025 All rights reserved