Create a Bulk Asset Transfer Order Line

VenkateswarluM
Tera Contributor

I have implemented the Bulk Assets Transfer Order Line. 

Step 1.

1. Go to sys_m2m table and create a m2m definition between Transfer order and Hardware assets.

2.Go to Transfer Order Form and add Custom m2m table into related list.

Step 2

1. Create a custom UI Action button on Custom m2m table.

2. Ui Action 

list banner button

show update

show insert

use this Script to create Transfer order line.

if (!current.u_alm_transfer_order) {
    gs.error("This record is not linked to a Transfer Order.");
}

var transferOrderId = current.u_alm_transfer_order;

var hardware = current.u_alm_hardware.getRefRecord();
if (!hardware || !hardware.isValidRecord()) {
    gs.error("Related hardware record is missing or invalid.");
}

var line = new GlideRecord('alm_transfer_order_line');
line.initialize();
line.transfer_order = transferOrderId;
line.asset = current.u_alm_hardware;
line.model = hardware.model;
line.quantity = 1;
line.insert();

gs.addInfoMessage("Transfer order line created for hardware: " + hardware.name); // 
action.setRedirectURL('/alm_transfer_order.do?sys_id=' + transferOrderId);// Return to Transfer Order form
 
Step 3.
1. Add the filter condition to edit button in Custom table.
2. Go to configure > List control.
  •  Add the Edit default filter into form 
  • Add your default filter to it. // state & substate is in-stock & avalable

Testing.

1. Go to transfer order > Click on NEW button. > Create a new Transfer order.

2. Navigate to Custom table in Related list within Transfer order form. Click on edit button add your assets into list.

3.  Select the added Assets and click on Custom Ui button.

4. Check the transfer order line. 

 

0 REPLIES 0