UDF Does Not Appear in MES "Report Quantity" EpiBinding

Greetings, all.

I am tasked with adding a UDF to the MES “Report Quantity” form so that tooling engineers can enter time (via the MES module) spent on tooling recalibration jobs, as opposed to completed quantity on a production job.

I tested where/how “Report Quantity” records are saved and they appear to be saved directly to [Erp.LaborDtl]. With that in mind, I created a new UDF on [Erp.LaborDtl] and went through the process of stopping the application pool in EAC, regenerating the data model, then starting the application pool back up again. I verified that the new [Erp.LaborDtl_UD] table and data model are in sync and that the new UDF appears as a column.

So far, so good.

I then go into developer mode for MES and create a new EpiNumericEditor control on the “Report Quantity” form. However, when I try to bind that control to the new UDF in the database, I see no reference to the [Erp.LaborDtl] table, or any reference to the UDF within the existing “RQ” data view list (where all the other [Erp.LaborDtl] fields seem to reside).

What EpiHocusPocus™ did I miss that ensures the new UDF can be seen and selected for data binding?

Thank you for lending a hand on this.

I’m afraid it is not that straight forward. From what I can see, the form Report Quantity has a dataset RQ in the background which I don’t think corresponds to any table in the DB (we’re not using this so not 100% sure about that). Then, it uses the ReportQuantity BO with method ReportQuantity which updates the LaborDtl table.
You could use a BPM for that ReportQuantity BO to update your custom field. Another way would be to do it when they end the labor activity (that form uses the LaborDtl table)