I've been looking for ways to change the fields mapped to a change order when an analyst uses the Create Change Order button on a Request/Incident/Problem. This functionality seems to be different than the Create Problem button on an Incident. That button has a form element on detail_in that you can modify, but not the Create Change Order button...
Any advice is appreciated. Thanks!
I'm sure you can use a 'frm003' to set any required attributes for the new chg, and use 'create_new', as is done to create a new I/R/P. The challenge then is to get the new change id back into the originating CR. My approach to that would be to add 'string6' or a similar attribute to 'frm003' and store the originating CR id there so it is saved in the CHG, then run an 'Initial' Activity Notification event from the CHG to update the CR after the CHG is saved. I'm sure I've done that somewhere...
Thank you James.
I also found cr::site_call_to_change_mapping function in chg_site.spl in the samples directory. This has examples of how to change the data brought over from a CR.
I think I will still look into rebuilding this function using frm003, as there are a few bugs we've found with the Create Change Order button. For example, if a user takes longer than the ExclLockSeconds value to Initially save the Change Order the Change order reference may not be saved to the Incident.