You have to use the new BPM XML forms. See Lawson KB Article 556115 -- "Converting 8.0.3 ProcessFlow Flow workflow forms ags/dme calls to Lawson 9.0". The 8.x->LSF9 migration scripts should convert them for you...
Thanks John. So, I have to go into each AGS node and replace it with the new bpm/.. location and the function? Is this avoided if I purchase PF Integrator?
Is anyone willing to provide me with an example (screenshot?) of how/where 'they' modified there AGS that reference and WF, RD screens that no longer exist? (PF Pro 9.0.0.0.4)
Here is the Properties of a Current AGS I have going to WF21 Form - in LSF9 is this where I make the changes to reference the /bpm dir, etc? How would this look? :
_PDL=LOGAN&_TKN=WF21.1&_EVT=CHG&_RTN=DATA&_LFN=ALL&_TDS=IGNORE&FC=Change&WFF-WORKUNIT=&LINE-FCr0=C&WFF-SEQ-NBRr0=1&WFF-KEY-STRINGr0=&_DELIM=%09&_OUT=TEXT&_EOT=TRUE
So are you saying I replace all AGS nodes with WebRuns?
Thanks so much John! ProcessFlow migration is a "show stopper" for our LSF9 Go-Live, so this has been stressing me big time - among other things ! Attached is a screen shot - I replaced teh AGS with a WebRun, does this look correct? See attached:
And here's the actual FLO - attached for reference
Of course this attachment is the entire flo - my questions are focussed on the WebRun node I have in place (first one after the START) - I do have other WF screen AGS nodes to correct in this flo - but, will cross that bridge when I need to...Thanks for any info John.
Your original AGS to WF21 would need to change to a WebRun:
When I run a webrun node for workunit folder change, _result is the whole XML DTD instead of just the return_message. One other issue is _success is true even when change action cannot find the record and returns a message like "Perform Inquire before Change". I got around this problem by adding a Success String in the properties.
I have attached a document with the webrun call and results. My question is: How would I just capture the return_message instead of the whole XML DTD in the <webrun-activity>_result variable.
Thanks
Sreeni
I don't think there's any way around it (you're using the "success" string for how it was designed. You might be able to write some Javascript to parse the XML. . I'd suggest opening a case with Lawson and submit an enhancement request for a new node that interacts with the bpm forms that replace the WFxx forms, as a number for clients have that need as they discover that ags no longer works against WFzx forms. If you want to write an article, I could include it in the PF article series I'm publishing in the LawsonGuru Letter. John Henley
I would love to. Please email me (srkomma@gmail.com) with what you want me to cover in the article.
One other question: I have found routines to update WFWORKUNIT and WFFOLDER tables. Is there anything similar to update WFMSGDTL table. I tired and tried but no luck with it yet.
/bpm/xml/workUnitBForm.do - Updates WFWORKUNIT table /bpm/xml/folderForm.do - Updates WFFOLDER tables
Thanks John. It worked. Why is there no documentation whatsoever on these from Lawson? On the top of that, there is no consistency.
Some WEBRUN calls have to be called with "xml" in the path (bpm/xml/folderForm.do) and some work without it (bpm/messageDtlForm.do)
Thanks much for this site...