- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-06-2023 05:39 AM
Hi,
I need to add assignment group field in Transfer order line task form and i need to auto populate that assignment group value with the transfer order form of "To stockroom " assignment group value.
Please help me .
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-08-2023 08:00 PM
Hi @bhargavi143
You can put a Try Catch in the function to see whether it's able to catch the error or not. Use gs.info() to log the system log.
Something like this.
findAndCreateTask: function(modelCategorySysId, stage) {
try {
var transferOrderLine = current.sys_id;
var transferOrder = current.transfer_order;
var modelCategoryGR = this.findModelCategory(modelCategorySysId, stage);
// Create task for the found model category
if (!gs.nil(modelCategoryGR.getUniqueValue())){
this.createTask(modelCategoryGR, transferOrderLine, transferOrder);
}
} catch (e) {
gs.info('findAndCreateTask - error: ' + e);
}
},
If it still not prints any error, you can mark a breakpoint there and open the Script Debugger tab.
Start Debugging and you will see all the output in details steps by steps.
After all, if it's still blocked you to figure out the root cause, just simply use the first approach instead => Perform the second update with an Async Business Rule.
Cheers,
Tai Vu
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-13-2024 01:45 AM
Hello,
I had the same issue with the 1st transfer order line task. It would never assign the group because both Transfer Order line (Tol) and Transfer Order line task (TolT) are created at the same time and thus the group could not be retrieved from Tol.Transfer_order.stockroom.group.
1. So as Timi suggested, create an Assignement rule on the Transfer Order line task [alm_transfer_order_line_task] table.
script
var fromStockGroup = current.transfer_order_line.transfer_order.from_stockroom.assignment_group;
current.assignment_group = fromStockGroup;
2. Add a 1s timer on the Transfer Order Line workflow as a workaround.
Best regards,
M