Process & Initiative
I’ve got to post this. Not enough yet for an article, maybe later.
I’ve been learning a valuable lessons lately. The art of interfaces and processes. Where to put process, when to push it into the interface, how to create said interface?
When I put a button on an update window, let’s say it’s called ‘Send Email’, that is a Process. The process is held within an update window. To reach it, the User has to enter through a browse, or some kind of searching functionality, which really is a browse anyway.
Why should the User have to enter the update window to send the email? Well, the biggest reason is because that particular record doesnt’ have an email address field filled in. True. Okay.
But that’s like ONCE. What about the infinite next-times when the User wants to send an email?
These thoughts are new, and not nearly fully-formed .. but they are on the right track i believe. Of course, kudos to the brain that pushed me down this road.
Anyway. So we need to think of a intuitive interface. Functionality that cuts out any uneccessary steps. The most immediate thought is to implement a right-click popup menu on the browse, if it’s not already there. You know the one .. windows uses them extensively. They’re pretty good value.
Right-click, choose ‘Send Email’, and Bling, up pops an email window.
Now, I’ve missed a reason in here. I think there’s more to the Process/Interface argument than just “let’s move it out of this child screen onto the parent screen”, although that’s a pretty big nice reason. Having process on the parent screen would probably eliminate errors that occur in update screens. Would relieve the update screen from a lot of logic, having to worry about things.
The more I go down this rabbit hole, the more questions arise. This brain doesn’t have the power at the moment. Gotta sleep. So more later. Posting this should be enough to keep it alive. Will think some more.
I have pondered this self question for far too long
I could not see the Forest through the “TREES”
And folks there lies the simple unadulterated answer to
My Gnawing question “Trees”
Replacing many Windows and Browses with one (1)
Contractable Tree View, that you can drill down on and edit as far as China if you like, think about it, you have a Customer Tree View all in one tidy Window
Customer
|- Contacts
|-Fred Smith Ph: 02 369 5489
|– Delivery Addresses
|- My Address 22 Nowhere St Somewhere 2234
|— Invoices
|
- No.: 25676 12/12/2005 Amt: $600.00
|- 6 Copper Kettles @ $100.00
|—- Payments
|—– Credit Notes
|—— Diary
|——- Sales History
Mine are a lot more Complex than the above
And I have an 11 Module Accounting Package that I use
This type of Interface for, my Customers love it.
Keep well
Peter Purton
Comment by Peter Purton — March 10, 2006 @ 9:39 pm
Peter,
Thanks for the reply.
I’ve always liked the possibilities with trees .. and your experiences would seem to show that the customer likes them. That is good.
Thanks for the advice.
Stu
Comment by Stu — March 13, 2006 @ 9:12 am