[Zope3-dev] A possible component architecture interpretation of workflow

Stephan Richter srichter at cosmos.phy.tufts.edu
Wed Sep 15 09:57:14 EDT 2004


On Tuesday 14 September 2004 11:07, Andy Adiwidjaja wrote:
> Based on this, I had some furthergoing ideas some time ago
> (unfortunatley in German). I thought about a dialog flow notation like
> this (or similar in XML)::
>
>     register(Flow):
>         Init -> logindata
>        
>         logindata(Form)
>             schema: .interface.ILoginData
>             next -> personaldata
>             cancel -> confirmexit
>                 yes -> Exit
>                 no -> Stay
>            
>         personaldata(Form)
>             schema: .interface.IPersonalData
>             next -> confirmdata
>             back -> logindata
>             cancel -> confirmexit
>                 yes -> Exit
>                 no -> Stay
>            
>         confirmdata(Form)
>             submit -> senddata
>             changelogin -> logindata
>             changepersonal -> personaldata
>             cancel -> confirmexit
>                 yes -> Exit
>                 no -> Stay
>        
>         senddata(Method)
>             Default -> thankyou
>            
>         thankyou(View)      
>             # intentionally no actions
>            
>     confirmexit(Flow)
>         yes -> Exit
>         no -> Exit
>
> which could even be used from non-programmers (UI-designers and the
> like).

I think we are not at the point yet to discuss user-friendly interfaces to the 
system. Certainly, this type of notation could be one interface. Something 
like this should be fairly straight-forward, once the architecture is in 
place.

Regards,
Stephan
-- 
Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training


More information about the Zope3-dev mailing list