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", ] ); |
...
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", ] ); |
...
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",
]
); |
...