I just created my first real real workflow in the workflow designer, and from what I can see, the GUI makes sense. That is the most important. The Look and Feel is OK, although it does look slightly ugly in terms of the layout of the workflow and the interconnections on the screen.

I still need to get my head around some concepts to do with workflows – I guess the most important is if there can be two possible paths from node for a condition. As an example, assuming a parcel is assigned to a driver, can there be two different rejection paths – one being that the parcel is now being picked up by another driver, and the 2nd is that there is no parcel to be picked up since the person decided that they didn’t need to send it. What seems like a simple task is actually more complex than it appears.

Now I just need to work out how to save the layout. My issue is that I want to save the positions of the boxes, and also the paths taken by the paths, but the paths themselves are stored in different tables in the database making things more diffcult to keep aligned.