As I am the less creative one of the two of us, Paul Crawford and I dream-teamed it up for this months submission! If we win the chocolate I promise we will share
We double-teamed this as follows:
Paul Crawford did the form and came up with the concept of our shipping company.
Cassy Freeman did the workflow and used all the ingredients available to us.
This is very similar to how we work in the real world too
Our form is collecting orders of kitchen goods.
When a new item is submitted using the above form, the workflow runs and looks like this:
Assign Flexi Task x 2 - used to get approval of the order for both Standard and Express shipping
Run If x 3 - Used to check status of item (in case anything had changed) at different stages in the workflow
Switch x 1 - Used to check the shipping type of the item to route appropriately
Wait for item Update x 2 - Used to wait for the status to be updated on the approval tasks
Update XML x 2 - used for both shipping options to update the total cost of shipping for the order
Query list x 1 - used to get the cost of the selected shipping option from a lookup list
Calculate Date x 2 - used to calculate expected delivery date based on the shipping type
We did find this mission tricky. Every scenario we thought of we needed either more or less actions than we had to use. So we just made this fit.