<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri" size="2"><span style="font-size:11pt;">
<div>Hi,</div>
<div> </div>
<div>We’ve done a bit of workflow here – anything from just using events to trigger background processing to some cool approval routines based on hr custom objects, to passing around custom interactive alv objects in approvals, to integration with java based
forms using BUS7051 and ISR processing. More recently, we’ve begun to roll out additional 7051 based notifications using web dynpro forms on the front end. </div>
<div>We’ve also done a decent bit of web dynpro for ABAP, including some state driven multi-level approval processing <i>without</i> workflow.</div>
<div>But we’ve not really done both together. </div>
<div>We now have a requirement for a non-trivial multi-level approval workflow which should be managed from a web dynpro environment. My <b>straightforward </b>napkin sketch approach to this would be:</div>
<div> </div>
<div><font face="Courier">webDynproForm <--> customPersistentObjectForStateandBusinessLogic <--> backEndWorkFlow</font></div>
<div> </div>
<div> </div>
<div>The user would interact with the web dynpro which gets information/behavior from a persisted data store which interacts through APIs with the WF for approval processing, etc. No business objects, no ISR, etc. It just seems simple. </div>
<div>That said, I’m looking for additional ideas/recommendations as to how to serve out the wf processing via web dynpro. I welcome general discussion, pointers, techniques, best/suggested practices, etc. I’d also welcome validation/disqualification of this
as a design scheme.</div>
<div>How would you implement this (at a high level) ?</div>
<div> </div>
<div>Thanks…</div>
<div> </div>
<div>…Mike<br>
</div>
<div><font color="blue"><b>Michael K. McInerney</b></font></div>
<div><font color="blue">Duke University – Office of Information Technology</font></div>
<div><font color="blue">334 Blackwell Street, Suite 1103, Durham, NC 27701 (919)684-5371</font></div>
<div><font color="blue">michaelm@duke.edu</font></div>
<div> </div>
<div> </div>
<div> </div>
</span></font>
</body>
</html>