Parts: tenant catalogue and planning — Free
Find parts and inspect manufacturer, engineering, classifications and tenant planning parameters.
UNOFFICIAL — NOT VALIDATED ON A REAL ERP INSTALLATION.
For purchasing, engineering, warehouse teams, sales and managers: find a part by description, commercial code or manufacturer reference; inspect classification, drawing/revision references, stored controls, tenant planning parameters and purchasing responsibility codes.
Why Cifru? Adapt configurations to the way you work. Choose the fields, filters and details you need, and bring information to your phone that may not be available in your business software’s own mobile app. Available options depend on the data exposed by your authorized source and your Cifru plan.
Free: one authorized SQL Server source, one native PART table, one Home and all 37 useful same-row Details positions. No custom SQL, joins, related lists, widgets, calculations or periodic refresh. Existing workspace resources count toward limits. Choose Commodity code or All on opening. Each read is capped at 2,000 records; search/local filters cover loaded rows only. The cap does not guarantee completeness or fast source reads.
TENANT MASTER, NOT SITE STOCK: these are the stored PART values, not a selected site, PART_SITE overrides, resolved inheritance, independently planned warehouse values, current on-hand/available quantity, movements, cost or price. VISUAL permits site overrides; fields such as product classification, controls and planning may differ at a site. Tenant values must not be treated as that site’s effective operational settings. Confirm the scope before use. No site/warehouse column or filter is invented.
ID is the commercial part code, deliberately displayed, not an unrelated technical ID. Manufacturer part code, preferred supplier, planner, buyer, drawing, revision and classification codes remain their source values; names from other tables are not fabricated. Stock unit code is the source unit, not a presumed ISO or sales/purchasing conversion. Tax/tariff codes are stored references, not tax rates, compliance certification or calculated taxes.
Planning quantities are parameters in the documented stock-unit context, not quantities currently stocked, open orders, forecasts or availability. Safety stock is a planning parameter, not a counted quantity. Lead time and supply coverage are days, not promised delivery dates. Min/max and order multiples guide planning; this list does not run MRP. Raw status/flag/policy codes have no guessed Y/N, active/inactive or true/false legend. BOD ItemStatus is derived from multiple conditions and is not PART.STATUS. STOCKED is informational, not evidence of on-hand stock. Unknown, NULL, empty, zero, negative and precise source values are not replaced with defaults. No rounding, currency conversion or aggregation is performed.
DOCUMENTATION: selected explicit qualified database references in the official outbound BOD mapping dated 01 April 2019; its release says Infor VISUAL, not a numeric 10.x certification inferred from the URL. Business identity/scope uses the 11.1.0 Concepts manual and business context the 11.1.0 Inventory guide dated 22 January 2026. Mixed dates do not prove installed 2026 DDL, field types, nullability, constraints, collation or every version’s compatibility. BOD constants, IDs, generated timestamps, binary specifications and other-table notes are not invented as PART columns. These are not CloudSuite Industrial/SyteLine mappings.
INSTALLATION: owner is unknown, not assumed dbo. Confirm exactly one authorized PART object and the same resolution in Android and iOS; ambiguity is an administrator prerequisite to resolve, not a guarantee of automatic rejection by the importer. Android may prefer dbo; iOS uses SQL login resolution. Remap the fully qualified object/exact case in Studio and retest read-only if needed. Validate each name, type, result, complete unique ID, edition and response time with the administrator before importing.
PRIVACY: use a separate least-privilege SELECT account with validated TLS and authorized tenant/site scope enforced by the source. SQL does not inherit VISUAL user/site permissions or audit. Opening filters are not ACL. The model creates no objects, grants access or writes. No server, database login, password, real production rows or vendor example data are included. Public DEMO images require independent native review. Not tested on a real ERP/SQL Server/iOS or a Free subscription purchase.
Documentation: https://docs.infor.com/visual/10%2Ex/en-us/useradminlist/InforVISUALBODMappingsOutbound_52698.pdf ; https://docs.infor.com/visual/11.x/en-us/useradminlist/VISUALINVENTORY.pdf ; https://docs.infor.com/visual/11.x/en-us/useradminlist/VISUALCONCEPTSANDCOMMONFEATURES.pdf
GALLERY: five original native Cifru screenshots show the complete cards and all 37 positions in three complementary Details views. All values are wholly fictional DEMO; no connected VISUAL installation or real credentials were filmed. No field was removed or value retouched to fit the gallery. The opening selection was DEMO-METAL; All/empty/unknown/NULL were checked only in adapted offline reference tests. Synthetic transport can render NULL as text in unselected rows, not a real SQL NULL-conversion test. The filming environment had Pro test entitlement; the package uses Free resources, not a Free purchase certification. Original PNG/XML/input and silent RAW are retained privately; PNG approval does not approve the whole RAW.
Screenshots
What this package creates
- Home: Part catalogue
Sources are mapped locally and verified before applying.
View the JSON being importedcollapsed by default
{
"components": {
"sourceSlots": [
{
"displayName": "Infor VISUAL — authorized tenant PART table",
"id": "B9BF33BF-430D-5985-B51B-5EE2160CA0CE",
"kind": "sqlServer",
"requiredObjects": [
"PART"
],
"requiresCustomSQL": false
}
],
"workspaceSelection": {
"commonFields": [],
"datasets": [
{
"cacheMode": "live",
"calculatedFields": [],
"customQueryIntegrationName": "",
"endpointPath": "",
"fetchSortRules": [
{
"direction": "ascending",
"id": "55696681-40D0-5A4E-A017-C521A56ADED4",
"key": "DESCRIPTION",
"type": "text"
},
{
"direction": "ascending",
"id": "F7829E26-DE39-5147-B260-0282C0FBD9CF",
"key": "ID",
"type": "text"
}
],
"id": "53ED7EB0-9D67-5171-A95A-8434DA5BAE61",
"mappings": [
{
"commonFieldKey": "",
"key": "ID",
"label": "Part code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "DESCRIPTION",
"label": "Part description",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "DESCRIPTION",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "STOCK_UM",
"label": "Stock unit code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "STOCK_UM",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "MFG_NAME",
"label": "Manufacturer",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "MFG_NAME",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "MFG_PART_ID",
"label": "Manufacturer part code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "MFG_PART_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "COMMODITY_CODE",
"label": "Commodity code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "COMMODITY_CODE",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "PRODUCT_CODE",
"label": "Product code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PRODUCT_CODE",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ABC_CODE",
"label": "ABC code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ABC_CODE",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PRICE_GROUP",
"label": "Price group code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PRICE_GROUP",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "MATERIAL_CODE",
"label": "Material code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "MATERIAL_CODE",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "HTS_CODE",
"label": "HTS code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "HTS_CODE",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "NMFC_CODE",
"label": "NMFC code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "NMFC_CODE",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "TARIFF_CODE",
"label": "Tariff code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "TARIFF_CODE",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "VAT_CODE",
"label": "VAT code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "VAT_CODE",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "DRAWING_ID",
"label": "Drawing code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "DRAWING_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "DRAWING_REV_NO",
"label": "Drawing revision",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "DRAWING_REV_NO",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "REVISION_ID",
"label": "Revision code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "REVISION_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "STAGE_ID",
"label": "Stage code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "STAGE_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PURCHASED",
"label": "Purchased — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PURCHASED",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "FABRICATED",
"label": "Fabricated — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "FABRICATED",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "CONSUMABLE",
"label": "Consumable — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "CONSUMABLE",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "STOCKED",
"label": "Stocked — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "STOCKED",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "AUTO_BACKFLUSH",
"label": "Auto issue — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "AUTO_BACKFLUSH",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "STATUS",
"label": "Part status — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "STATUS",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "INVENTORY_LOCKED",
"label": "Inventory lock — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "INVENTORY_LOCKED",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "PLANNING_LEADTIME",
"label": "Lead time — days",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PLANNING_LEADTIME",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "MINIMUM_ORDER_QTY",
"label": "Minimum order quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "MINIMUM_ORDER_QTY",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "MAXIMUM_ORDER_QTY",
"label": "Maximum order quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "MAXIMUM_ORDER_QTY",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "MULTIPLE_ORDER_QTY",
"label": "Order multiple quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "MULTIPLE_ORDER_QTY",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "FIXED_ORDER_QTY",
"label": "Fixed order quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "FIXED_ORDER_QTY",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ORDER_POLICY",
"label": "Order policy code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ORDER_POLICY",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ORDER_POINT",
"label": "Order point quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ORDER_POINT",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SAFETY_STOCK_QTY",
"label": "Safety stock parameter",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SAFETY_STOCK_QTY",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "DAYS_OF_SUPPLY",
"label": "Supply coverage — days",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "DAYS_OF_SUPPLY",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PREF_VENDOR_ID",
"label": "Preferred supplier code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PREF_VENDOR_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PLANNER_USER_ID",
"label": "Planner code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PLANNER_USER_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "BUYER_USER_ID",
"label": "Buyer code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "BUYER_USER_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 2000,
"name": "Part catalogue",
"primaryKey": "ID",
"queryParameters": [],
"refreshPolicy": {
"enabled": false,
"intervalMinutes": 60
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"ID",
"DESCRIPTION",
"STOCK_UM",
"MFG_NAME",
"MFG_PART_ID",
"COMMODITY_CODE",
"PRODUCT_CODE",
"ABC_CODE",
"PRICE_GROUP",
"MATERIAL_CODE",
"HTS_CODE",
"NMFC_CODE",
"TARIFF_CODE",
"VAT_CODE",
"DRAWING_ID",
"DRAWING_REV_NO",
"REVISION_ID",
"STAGE_ID",
"PURCHASED",
"FABRICATED",
"CONSUMABLE",
"STOCKED",
"AUTO_BACKFLUSH",
"STATUS",
"INVENTORY_LOCKED",
"PLANNING_LEADTIME",
"MINIMUM_ORDER_QTY",
"MAXIMUM_ORDER_QTY",
"MULTIPLE_ORDER_QTY",
"FIXED_ORDER_QTY",
"ORDER_POLICY",
"ORDER_POINT",
"SAFETY_STOCK_QTY",
"DAYS_OF_SUPPLY",
"PREF_VENDOR_ID",
"PLANNER_USER_ID",
"BUYER_USER_ID"
],
"sourceID": "B9BF33BF-430D-5985-B51B-5EE2160CA0CE",
"sqlQuery": "",
"tableName": "PART"
}
],
"pages": [
{
"actions": [],
"badgeKey": "",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "STOCK_UM",
"label": "Stock unit code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "COMMODITY_CODE",
"label": "Commodity code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "MFG_NAME",
"label": "Manufacturer",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "PLANNING_LEADTIME",
"label": "Lead time — days",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "INVENTORY_LOCKED",
"label": "Inventory lock — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"datasetID": "53ED7EB0-9D67-5171-A95A-8434DA5BAE61",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "Tenant master — not site stock",
"detailRole": "information",
"isVisible": true,
"key": "ID",
"label": "Part code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Tenant master — not site stock",
"detailRole": "information",
"isVisible": true,
"key": "DESCRIPTION",
"label": "Part description",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Tenant master — not site stock",
"detailRole": "information",
"isVisible": true,
"key": "STOCK_UM",
"label": "Stock unit code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Tenant master — not site stock",
"detailRole": "information",
"isVisible": true,
"key": "MFG_NAME",
"label": "Manufacturer",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Tenant master — not site stock",
"detailRole": "information",
"isVisible": true,
"key": "MFG_PART_ID",
"label": "Manufacturer part code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Classification and fiscal codes",
"detailRole": "information",
"isVisible": true,
"key": "COMMODITY_CODE",
"label": "Commodity code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Classification and fiscal codes",
"detailRole": "information",
"isVisible": true,
"key": "PRODUCT_CODE",
"label": "Product code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Classification and fiscal codes",
"detailRole": "information",
"isVisible": true,
"key": "ABC_CODE",
"label": "ABC code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Classification and fiscal codes",
"detailRole": "information",
"isVisible": true,
"key": "PRICE_GROUP",
"label": "Price group code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Classification and fiscal codes",
"detailRole": "information",
"isVisible": true,
"key": "MATERIAL_CODE",
"label": "Material code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Classification and fiscal codes",
"detailRole": "information",
"isVisible": true,
"key": "HTS_CODE",
"label": "HTS code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Classification and fiscal codes",
"detailRole": "information",
"isVisible": true,
"key": "NMFC_CODE",
"label": "NMFC code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Classification and fiscal codes",
"detailRole": "information",
"isVisible": true,
"key": "TARIFF_CODE",
"label": "Tariff code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Classification and fiscal codes",
"detailRole": "information",
"isVisible": true,
"key": "VAT_CODE",
"label": "VAT code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Engineering references",
"detailRole": "information",
"isVisible": true,
"key": "DRAWING_ID",
"label": "Drawing code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Engineering references",
"detailRole": "information",
"isVisible": true,
"key": "DRAWING_REV_NO",
"label": "Drawing revision",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Engineering references",
"detailRole": "information",
"isVisible": true,
"key": "REVISION_ID",
"label": "Revision code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Engineering references",
"detailRole": "information",
"isVisible": true,
"key": "STAGE_ID",
"label": "Stage code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored controls — not BOD status",
"detailRole": "information",
"isVisible": true,
"key": "PURCHASED",
"label": "Purchased — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored controls — not BOD status",
"detailRole": "information",
"isVisible": true,
"key": "FABRICATED",
"label": "Fabricated — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored controls — not BOD status",
"detailRole": "information",
"isVisible": true,
"key": "CONSUMABLE",
"label": "Consumable — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored controls — not BOD status",
"detailRole": "information",
"isVisible": true,
"key": "STOCKED",
"label": "Stocked — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored controls — not BOD status",
"detailRole": "information",
"isVisible": true,
"key": "AUTO_BACKFLUSH",
"label": "Auto issue — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored controls — not BOD status",
"detailRole": "information",
"isVisible": true,
"key": "STATUS",
"label": "Part status — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored controls — not BOD status",
"detailRole": "information",
"isVisible": true,
"key": "INVENTORY_LOCKED",
"label": "Inventory lock — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Tenant planning — not on-hand",
"detailRole": "information",
"isVisible": true,
"key": "PLANNING_LEADTIME",
"label": "Lead time — days",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Tenant planning — not on-hand",
"detailRole": "information",
"isVisible": true,
"key": "MINIMUM_ORDER_QTY",
"label": "Minimum order quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Tenant planning — not on-hand",
"detailRole": "information",
"isVisible": true,
"key": "MAXIMUM_ORDER_QTY",
"label": "Maximum order quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Tenant planning — not on-hand",
"detailRole": "information",
"isVisible": true,
"key": "MULTIPLE_ORDER_QTY",
"label": "Order multiple quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Tenant planning — not on-hand",
"detailRole": "information",
"isVisible": true,
"key": "FIXED_ORDER_QTY",
"label": "Fixed order quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Tenant planning — not on-hand",
"detailRole": "information",
"isVisible": true,
"key": "ORDER_POLICY",
"label": "Order policy code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Tenant planning — not on-hand",
"detailRole": "information",
"isVisible": true,
"key": "ORDER_POINT",
"label": "Order point quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Tenant planning — not on-hand",
"detailRole": "information",
"isVisible": true,
"key": "SAFETY_STOCK_QTY",
"label": "Safety stock parameter",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Tenant planning — not on-hand",
"detailRole": "information",
"isVisible": true,
"key": "DAYS_OF_SUPPLY",
"label": "Supply coverage — days",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Purchasing responsibilities",
"detailRole": "information",
"isVisible": true,
"key": "PREF_VENDOR_ID",
"label": "Preferred supplier code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Purchasing responsibilities",
"detailRole": "information",
"isVisible": true,
"key": "PLANNER_USER_ID",
"label": "Planner code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Purchasing responsibilities",
"detailRole": "information",
"isVisible": true,
"key": "BUYER_USER_ID",
"label": "Buyer code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"detailLiveRefreshSeconds": 0,
"fixedFilters": [],
"id": "4E17F19C-CCB7-5251-B4BC-232BD874E993",
"openFilters": [
{
"id": "D6A38830-5A94-542D-9D8D-B247FBE2BA22",
"includeAllOption": true,
"key": "COMMODITY_CODE",
"title": "Commodity code",
"type": "text"
}
],
"pageSize": 100,
"requiresOpeningFilterSelection": true,
"showOnHome": true,
"sortRules": [
{
"direction": "ascending",
"id": "55696681-40D0-5A4E-A017-C521A56ADED4",
"key": "DESCRIPTION",
"type": "text"
},
{
"direction": "ascending",
"id": "F7829E26-DE39-5147-B260-0282C0FBD9CF",
"key": "ID",
"type": "text"
}
],
"subtitle": "",
"subtitleKey": "ID",
"systemImage": "cube.box",
"title": "Part catalogue",
"titleKey": "DESCRIPTION"
}
],
"relations": [],
"widgets": []
}
},
"format": "cifru-configuration-package",
"formatVersion": 1,
"manifest": {
"applicationName": "Infor VISUAL",
"changelog": "First Free tenant parts dossier: 37 useful positions and five native fictional DEMO screenshots. Not tested on a real VISUAL installation.",
"configurationLanguages": [
"en"
],
"countries": [
"US"
],
"createdAt": "2026-10-11T00:00:00Z",
"description": "UNOFFICIAL — NOT VALIDATED ON A REAL ERP INSTALLATION.\n\nFor purchasing, engineering, warehouse teams, sales and managers: find a part by description, commercial code or manufacturer reference; inspect classification, drawing/revision references, stored controls, tenant planning parameters and purchasing responsibility codes.\n\nWhy Cifru? Adapt configurations to the way you work. Choose the fields, filters and details you need, and bring information to your phone that may not be available in your business software’s own mobile app. Available options depend on the data exposed by your authorized source and your Cifru plan.\n\nFree: one authorized SQL Server source, one native PART table, one Home and all 37 useful same-row Details positions. No custom SQL, joins, related lists, widgets, calculations or periodic refresh. Existing workspace resources count toward limits. Choose Commodity code or All on opening. Each read is capped at 2,000 records; search/local filters cover loaded rows only. The cap does not guarantee completeness or fast source reads.\n\nTENANT MASTER, NOT SITE STOCK: these are the stored PART values, not a selected site, PART_SITE overrides, resolved inheritance, independently planned warehouse values, current on-hand/available quantity, movements, cost or price. VISUAL permits site overrides; fields such as product classification, controls and planning may differ at a site. Tenant values must not be treated as that site’s effective operational settings. Confirm the scope before use. No site/warehouse column or filter is invented.\n\nID is the commercial part code, deliberately displayed, not an unrelated technical ID. Manufacturer part code, preferred supplier, planner, buyer, drawing, revision and classification codes remain their source values; names from other tables are not fabricated. Stock unit code is the source unit, not a presumed ISO or sales/purchasing conversion. Tax/tariff codes are stored references, not tax rates, compliance certification or calculated taxes.\n\nPlanning quantities are parameters in the documented stock-unit context, not quantities currently stocked, open orders, forecasts or availability. Safety stock is a planning parameter, not a counted quantity. Lead time and supply coverage are days, not promised delivery dates. Min/max and order multiples guide planning; this list does not run MRP. Raw status/flag/policy codes have no guessed Y/N, active/inactive or true/false legend. BOD ItemStatus is derived from multiple conditions and is not PART.STATUS. STOCKED is informational, not evidence of on-hand stock. Unknown, NULL, empty, zero, negative and precise source values are not replaced with defaults. No rounding, currency conversion or aggregation is performed.\n\nDOCUMENTATION: selected explicit qualified database references in the official outbound BOD mapping dated 01 April 2019; its release says Infor VISUAL, not a numeric 10.x certification inferred from the URL. Business identity/scope uses the 11.1.0 Concepts manual and business context the 11.1.0 Inventory guide dated 22 January 2026. Mixed dates do not prove installed 2026 DDL, field types, nullability, constraints, collation or every version’s compatibility. BOD constants, IDs, generated timestamps, binary specifications and other-table notes are not invented as PART columns. These are not CloudSuite Industrial/SyteLine mappings.\n\nINSTALLATION: owner is unknown, not assumed dbo. Confirm exactly one authorized PART object and the same resolution in Android and iOS; ambiguity is an administrator prerequisite to resolve, not a guarantee of automatic rejection by the importer. Android may prefer dbo; iOS uses SQL login resolution. Remap the fully qualified object/exact case in Studio and retest read-only if needed. Validate each name, type, result, complete unique ID, edition and response time with the administrator before importing.\n\nPRIVACY: use a separate least-privilege SELECT account with validated TLS and authorized tenant/site scope enforced by the source. SQL does not inherit VISUAL user/site permissions or audit. Opening filters are not ACL. The model creates no objects, grants access or writes. No server, database login, password, real production rows or vendor example data are included. Public DEMO images require independent native review. Not tested on a real ERP/SQL Server/iOS or a Free subscription purchase.\n\nDocumentation: https://docs.infor.com/visual/10%2Ex/en-us/useradminlist/InforVISUALBODMappingsOutbound_52698.pdf ; https://docs.infor.com/visual/11.x/en-us/useradminlist/VISUALINVENTORY.pdf ; https://docs.infor.com/visual/11.x/en-us/useradminlist/VISUALCONCEPTSANDCOMMONFEATURES.pdf\n\nGALLERY: five original native Cifru screenshots show the complete cards and all 37 positions in three complementary Details views. All values are wholly fictional DEMO; no connected VISUAL installation or real credentials were filmed. No field was removed or value retouched to fit the gallery. The opening selection was DEMO-METAL; All/empty/unknown/NULL were checked only in adapted offline reference tests. Synthetic transport can render NULL as text in unselected rows, not a real SQL NULL-conversion test. The filming environment had Pro test entitlement; the package uses Free resources, not a Free purchase certification. Original PNG/XML/input and silent RAW are retained privately; PNG approval does not approve the whole RAW.",
"licenseCode": "Cifru-Community-1.0",
"minimumCifruVersion": "1.1.0",
"minimumPlan": "free",
"packageID": "DAF6BCDD-0191-506E-8E37-3DD5833CE526",
"rootButtonCount": 1,
"summary": "Find parts and inspect manufacturer, engineering, classifications and tenant planning parameters.",
"tags": [
"Infor VISUAL",
"SQL Server",
"Parts",
"Purchasing",
"Engineering",
"Inventory",
"Free"
],
"title": "Parts: tenant catalogue and planning — Free"
}
}