Infor CSI Cloud: I would like to have a label printed anytime a job is moved to a status of "Released". I am thinking I need to use the Event System to do this. Has anyone done something similar and willing to share some insight?
Do you guys use BarTender to print labels? We are looking to do something similar and the only standard label printing with Bartender is this list but we want a label at the very start of the process when we release. I will let you know if I find out any more details if Bartender is something you have.
My company is in the initial steps to migrate from Lawson v10 to Infor OS. We use an IDAutomation (https://idautomation.com) embedded code that copy and pastes into a Crystal Report's text field that generates barcodes of released purchase orders, and that report is bursted to people's emails through a LBI report schedule. IDAutomation has several native and embedded products like the Crystal code we use, specifically a Javascript version, that may work with Process Flow. I'm currently looking at using the out-of-the-box PORelease process flow event to trigger a Javascript process flow that accomplishes the same PO barcodes but it'll be delivered to Infor OS's notifications. I'm unsure if this idea will actually work, but it's an idea for you.
We do use Bartender. We have quite a few custom labels: Material Requests, Box Labels, QR Code Labels, etc. that are all done using Factory Track and BarTender. I am just not sure how to use the Job status as a Trigger. I will let you know if I figure something out on this.
We use a utility from SolutionsX called local taskman to generate labels that get sent over to our bartender server, and have methods that then generate the data for the labels that can be called. It ends up being a bit of a lift, but is critical for us to be able to trigger labels as needed from CSI. It works pretty well, we added a script to restart the service nightly which made it 99% perfect for us.
Maybe create a UET on the job table for LabelPrinted as 0 or 1. Then have event system scan every minute for released jobs where the labelprinted = 0. Event system can fire the label creation and then set that row to a labelprinted value of 1 once completed.
Interesting, but my first hurtle is how to figure out how to get the Event System to Generate a Label. In Factory Track, we use a Method "PrintLabel" from the IDO "ICLabelParms" but this is not available in CSI.
I'm a FactoryTrack Newbie, but I have used the FT event system to issue IDO requests over to SL. Could you try the opposite method? Use the dispatch IDO request event action to tell the FT method to execute? They are both mongoose so should theoretically work.
Any ideal what IDOs for Job Materials gets updated in Factory Track when the Job Material gets allocated (not issued) in CSI?
Event Publisher
Dectect table field change.
I am sorry, but I do not see an Event Publisher form. Can you elaborate?
For those of you following this, I tried to do this from the Audit Log by adding the IDO to write to an Audit Log. The same issue persists though in that the transactions are written to the Audit Log via a Stored Procedure so there is no interaction with the IDO layer. How does Infor expect everyone to move to the cloud when they are still writing all the major transactions directly to the database?
Im not familiar with the processes and just thinking out loud, can we detect it via bods -> dataflow maybe?
I have never set up a BOD and cannot find any real documentation with examples. Have you done this? Do you have some examples you are willing to share? I am willing to try it but not sure where to even start.