The Warehouse Bulk Add Equipment Events can be triggered using Custom Logic. Asset, Unit, and Regular types of Equipment can be generated using Custom Logic. The following parameters are Required to execute each Event.
Asset
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
/**
* Event: Warehouse Equipment Bulk Add requested
* Listener Class: Application_Model_Location_Warehouse_Warehouse
* Listener Method: eventBulkAdd
*/
PCR_Event::attachDb(
"whs-bulk-add",
["Application_Model_Location_Warehouse_Warehouse" => "eventBulkAdd"]
);
PCR_Event::trigger(
"whs-bulk-add",
[
"PARAMS" =>
[
"part_number" => "3430", //EQP_CATALOG_RECID
"eqp_status" => "91", //EQP_STATUS_LISTS_RECID
"eqp_condition" => "101", //EQP_CONDITION_LISTS_RECID
"received_date" => "2022-09-29 00 => 00 => 00",
"location" => "332591", //LOCATIONS_RECID
"quantity" => null,
"purchase_price" => null,
"save-new" => "true",
"multi_checkbox" =>
[
"asset_tag"
],
"asset_tags" => "10683.1;\r\n10683.2;\r\n10683.3;\r\n10683.4;\r\n10683.5;",
"multi_checkbox-asset_tag" => 1,
"multi_checkbox-serial_number" => 0,
"multi_checkbox-equipment_id" => 0,
"multi_checkbox-mac_address" => 0,
"udf" =>
[
"180" =>
[
"VALUE" => null,
"DATATYPE" => "VARCHAR"
]
],
"part_number_display" => "FT-AA - Asset Equipment (Feet), (Asset)",
"location_display" => "FT-3347",
"dialogCallback" => true,
"confirmed" => true,
"comments" => "This is a comment"
],
"ASSETS" =>
[
[
"ASSET_TAG" => "10683.1",
"SERIAL_NUM" => null,
"EQUIPMENT_ID" => null,
"MAC_ADDRESS" => null
],
[
"ASSET_TAG" => "10683.2",
"SERIAL_NUM" => null,
"EQUIPMENT_ID" => null,
"MAC_ADDRESS" => null
],
[
"ASSET_TAG" => "10683.3",
"SERIAL_NUM" => null,
"EQUIPMENT_ID" => null,
"MAC_ADDRESS" => null
],
[
"ASSET_TAG" => "10683.4",
"SERIAL_NUM" => null,
"EQUIPMENT_ID" => null,
"MAC_ADDRESS" => null
],
[
"ASSET_TAG" => "10683.5",
"SERIAL_NUM" => null,
"EQUIPMENT_ID" => null,
"MAC_ADDRESS" => null
]
],
"FORM_FIELD_KEY" =>
[
"EQUIPMENT" =>
[
"part_number" => "EQP_CATALOG_RECID",
"eqp_status" => "EQP_STATUS_LISTS_RECID",
"eqp_condition" => "EQP_CONDITION_LISTS_RECID",
"received_date" => "RECEIVED_DATE",
"location" => "LOCATIONS_RECID",
"units" => "UNITS",
"purchase_price" => "PURCHASE_PRICE",
"ASSET_TAG" => "ASSET_TAG",
"SERIAL_NUM" => "SERIAL_NUM",
"EQUIPMENT_ID" => "EQUIPMENT_ID",
"MAC_ADDRESS" => "MAC_ADDRESS",
"BILLABLE" => "BILLABLE",
"CONSUMED" => "CONSUMED"
],
"LOCATIONS" =>
[
"per_unit_price" => "PER_UNIT_PRICE",
"asset_text" => "ASSET_TEXT"
],
"RECID" => "RECID"
],
"contact" => "17",
"eventBroadcastBy" => "12345",
"eventBroadcastTime" => "Sep 30, 2022, 11 => 23 am",
"eventBroadcastDayofWeek" => "5",
"eventBroadcastHourMin" => "1123",
]
); |
Regular
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
/**
* Event: Warehouse Equipment Bulk Add requested
* Listener Class: Application_Model_Location_Warehouse_Warehouse
* Listener Method: eventBulkAdd
*/
PCR_Event::attachDb(
"whs-bulk-add",
["Application_Model_Location_Warehouse_Warehouse" => "eventBulkAdd"]
);
PCR_Event::trigger(
"whs-bulk-add",
[
"PARAMS" =>
[ "part_number" => "3428", //EQP_CATALOG_RECID
"eqp_status" => "91", //EQP_STATUS_LISTS_RECID
"eqp_condition" => "101", //EQP_CONDITION_LISTS_RECID
"received_date" => "2022-10-03 00:00:00",
"location" => "332591", //LOCATIONS_RECID
"purchase_price" => null,
"quantity" => null,
"RECID" => "332591",
"multi_checkbox" => [],
"asset_tags" => null,
"multi_checkbox-asset_tag" => 0,
"multi_checkbox-serial_number" => 0,
"multi_checkbox-equipment_id" => 0,
"multi_checkbox-mac_address" => 0,
"udf" =>
[
"180" =>
[
"VALUE" => "test",
"DATATYPE" => "VARCHAR"
]
],
"part_number_display" => "FT-No Boxes - FT-No Boxes (Feet)",
"location_display" => "FT-3347",
"dialogCallback" => true,
"confirmed" => true,
"comments" => "This is a comment"
],
"FORM_FIELD_KEY" =>
[
"EQUIPMENT" =>
[
"part_number" => "EQP_CATALOG_RECID",
"eqp_status" => "EQP_STATUS_LISTS_RECID",
"eqp_condition" => "EQP_CONDITION_LISTS_RECID",
"received_date" => "RECEIVED_DATE",
"location" => "LOCATIONS_RECID",
"units" => "UNITS",
"purchase_price" => "PURCHASE_PRICE",
"BILLABLE" => "BILLABLE",
"CONSUMED" => "CONSUMED"
],
"LOCATIONS" =>
[
"per_unit_price" => "PER_UNIT_PRICE",
"asset_text" => "ASSET_TEXT"
],
"RECID" => "RECID"
],
"contact" => "216121",
"eventBroadcastBy" => "216121",
"eventBroadcastTime" => "Oct 3, 2022, 1:17 pm",
"eventBroadcastDayofWeek" => "1",
"eventBroadcastHourMin" => "1317",
]
); |
Unit
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
/**
* Event: Warehouse Equipment Bulk Add requested
* Listener Class: Application_Model_Location_Warehouse_Warehouse
* Listener Method: eventBulkAdd
*/
PCR_Event::attachDb(
"whs-bulk-add",
["Application_Model_Location_Warehouse_Warehouse" => "eventBulkAdd"]
);
PCR_Event::trigger(
"whs-bulk-add",
[
"PARAMS" =>
[
"part_number" => "294", //EQP_CATALOG_RECID
"eqp_status" => "91", //EQP_STATUS_LISTS_RECID
"eqp_condition" => "101", //EQP_CONDITION_LISTS_RECID
"received_date" => "2022-09-29 00:00:00",
"location" => "332591",
"quantity" => null,
"units" => "5",
"purchase_price" => null,
"multi_checkbox" => [],
"asset_tags" => null,
"multi_checkbox-asset_tag" => 0,
"multi_checkbox-serial_number" => 0,
"multi_checkbox-equipment_id" => 0,
"multi_checkbox-mac_address" => 0,
"udf" =>
[
"180" =>
[
"VALUE" => "FT-Bulk Add",
"DATATYPE" => "VARCHAR"
]
],
"part_number_display" => "1\/4-FEN-WASH - Metallics 1\/4 Fender Washer (Box)",
"location_display" => "FT-3347",
"dialogCallback" => true,
"confirmed" => true,
"comments" => "This is a comment"
],
"FORM_FIELD_KEY" =>
[
"EQUIPMENT" =>
[
"part_number" => "EQP_CATALOG_RECID",
"eqp_status" => "EQP_STATUS_LISTS_RECID",
"eqp_condition" => "EQP_CONDITION_LISTS_RECID",
"received_date" => "RECEIVED_DATE",
"location" => "LOCATIONS_RECID",
"units" => "UNITS",
"purchase_price" => "PURCHASE_PRICE",
"BILLABLE" => "BILLABLE",
"CONSUMED" => "CONSUMED"
],
"LOCATIONS" =>
[
"per_unit_price" => "PER_UNIT_PRICE",
"asset_text" => "ASSET_TEXT"
],
"RECID" => "RECID"
],
"contact" => "216121",
"eventBroadcastBy" => "216121",
"eventBroadcastTime" => "Sep 29, 2022, 12:14 pm",
"eventBroadcastDayofWeek" => "4",
"eventBroadcastHourMin" => "1214",
]
); |