Skip to Content
0
Former Member
Oct 10, 2005 at 04:46 PM

Bypass Form.HTMLProcess task

200 Views

Hi there,

in: methods-for-dialog-tasks

Ramki said:

> You need ITS to execute a task that uses

> Form.htmlprocess from a non-SP front-end.

>

> I don't think you can execute any other dialog tasks

> directly without the SAP GUI other than using UWL

> (Universal Work List, available with SAP-EP).

My question now is whether I can at least bypass execution of such a task, such that the workflow continues as if it had been executed.

But I'm not sure about what is possible at what effort. Here are my ideas:

- Use a terminating event, as in

http://help.sap.com/saphelp_46c/helpdata/en/c5/e4b4c0453d11d189430000e829fbbd/frameset.htm

and create the event using an RFC. (But I'm not sure what such an event can do, and I did not find much information about that)

- Modify the concerned workflows to allow the bypassing of the task, using a fork and a bypass branch waiting for some event. (Not sure about that one either)

- Modify concerned workflows to use Decision.Process instead, since we are talking about Approval Workitems anyway, not about complex forms. (I believe you cannot change standard workflows, but you can copy them and modify that copy, right?).

- Use the alternative method Form.ProcessExternally as suggested in http://help.sap.com/saphelp_46c/helpdata/en/c5/e4b4c0453d11d189430000e829fbbd/frameset.htm

(I really don't know where to set this, and what it'll do)

- Desperately trying to connect to SAP simulating SAPForms, since there seems to be a SAPXmit plugin communicating to SAP via RFC, there must be some way to transfer all necessary information via RFCs.

- Using some (yet unknown to me) RFC to tell WebFlow engine "The task is completed(approved?), go on with the workflow, thank you very much."

Any suggestions/comments on one of these?

cheers,

Thibault