Slashdot Mirror


Best Online Examples of Workflow Patterns?

g8orade writes "In his bestselling book, The World is Flat, Thomas Friedman lists workflow management software in the top 5 Flatteners. During my work for a shipping startup, I have analyzed our software's many UI weaknesses, particularly related to workflow management, and am currently searching for the best online examples of various UI application patterns / widgets that address managing transaction flows. What are the best examples you know of that are commonly viewable on the web?" "Our software UI is Oracle (9i) Forms compiled to run with Java, through the web. We're using RT for our internal ticket tracking and it has many of the features listed. Also, we're evaluating several commercial document management systems as bolt-ons or companions to our in-house application. Here are some patterns we'd like to improve:
  • Queue with count beside it. Example: 'Unshipped orders (5)'
  • Screen for UI building of a search and ability to save the search as a queue
  • List of queues showing all transaction counts and their various states
  • Transaction list / table screen (should have an many possible features as a standard spreadsheet: pick your columns, column order, sort order, clickable column headings, export to various formats, print view, etc.)
  • Detail view screen (one transaction, may include too many fields to display at once, requiring tabs, scrolling up and down, left to right, etc., should have a good printable view)
  • Contact database built-in or connection to one from another system
  • Auto messaging of various statuses to contacts and lists of contacts, above
  • Full web accessibility and security model to allow our suppliers and clients access to their own queues for 'pull queries', in addition to what we email them.
  • Ability to create a list of values for a field, then incorporate that into the query for a queue.
  • Journal of a transaction
  • Screen showing progression of a transaction
  • Screen showing Parent / child parts of a transaction"

82 comments

  1. Link for Pattern Language by mmThe1 · · Score: 3, Informative

    ... in the article (just posted) is incorrect.

    The correct link is http://www.patternlanguage.com/

    1. Re:Link for Pattern Language by saskboy · · Score: 1

      Hey, what are you trying to do, Slashdot them or something? I'm sure the editors have their reasons for putting "target" in the URL.

      --
      Saskboy's blog is good. 9 out of 10 dentists agree.
    2. Re:Link for Pattern Language by mmThe1 · · Score: 1

      They would have had reasons for putting ".nyud.net:8090/" in the URL. Not 'target'.

      http://www.patternlanguage.com.nyud.net:8090/

  2. Why don't you DO YOUR JOB? by Anonymous Coward · · Score: 0, Insightful

    It sounds like you are getting paid to solve this problem. Why should we solve it for you for free? Jerk.

    1. Re:Why don't you DO YOUR JOB? by schematix · · Score: 0, Redundant
      AC,

      I couldn't have said it better myself!

      --
      Scott
    2. Re:Why don't you DO YOUR JOB? by Anonymous Coward · · Score: 0

      He didn't ask you to do his work. He asked you to point out examples to help him do his work. Douchebag.

    3. Re:Why don't you DO YOUR JOB? by Anonymous Coward · · Score: 0

      Excellent job supporting the community. Keep up the good work (somewhere else)

    4. Re:Why don't you DO YOUR JOB? by Anonymous Coward · · Score: 0

      Now, aren't we a big happy family...

    5. Re:Why don't you DO YOUR JOB? by gravyface · · Score: 1

      Is that what he's asking? I had to CTRL-F and search for a "?" to make sure you weren't pulling my leg.

      --
      body massage!
    6. Re:Why don't you DO YOUR JOB? by Tsar · · Score: 4, Insightful

      Afraid I have to agree with the AC, g8orade. You haven't even posted on /. since May '02 (and haven't answered anyone else's "Ask Slashdot" question, like, ever) and you're expecting everyone here to do your googling for you? Again?

      I, for one, do not welcome our lazy, buck-passing overlords.

    7. Re:Why don't you DO YOUR JOB? by Anonymous Coward · · Score: 0
      Just in case there is any more confusion, buried deep at the end of the first paragraph is:

      "I have analyzed our software's many UI weaknesses, particularly related to workflow management, and am currently searching for the best online examples of various UI application patterns / widgets that address managing transaction flows. What are the best examples you know of that are commonly viewable on the web?"

      I know we /.ers have problems when it comes to R'ingTFA, but it all starts with R'ingTFP.
    8. Re:Why don't you DO YOUR JOB? by blair1q · · Score: 0, Flamebait

      And I can just hear his next review.

      But Boo-osssss, I asked really smart people and they didn't have the answer...

    9. Re:Why don't you DO YOUR JOB? by sonamchauhan · · Score: 3, Insightful

      Because it makes for an interesting discussion.

    10. Re:Why don't you DO YOUR JOB? by Anonymous Coward · · Score: 0
      It sounds like you are getting paid to solve this problem. Why should we solve it for you for free? Jerk.


      So much for open source advocates. Really, you guys are just a bunch of spoilt thrill-seekers aren't you? I've noticed a lot of this creeping into Slashdot, recently. If something dents your ego, off you whirl on some saving-the-world-crusade bullshit. Listen up, fuckers. Slashdot is just another place where breathless naval gazing morons can come to practice their rhetoric and get a slap on the back from similarly inclined idiots.

      A-S-S-H-O-L-E-S.
    11. Re:Why don't you DO YOUR JOB? by WasterDave · · Score: 3, Insightful

      Nah, I disagree man. I'd like to know more about what the UI problems with workflows are ... I'm a really big project-management-software hater and am intrigued to see if there are any experiments with alternative UI's.

      It happens to be (about to be) my job too, so you can accuse me of self interest too. But hey - interesting discussion. Better than some halfarsed regurgitated press release, eh?

      Dave

      --
      I write a blog now, you should be afraid.
    12. Re:Why don't you DO YOUR JOB? by michelcultivo · · Score: 0, Flamebait

      Another example of 'How to get your problem resolved with one click'.

    13. Re:Why don't you DO YOUR JOB? by Anonymous Coward · · Score: 0

      Sorry, I meant to post this as a reply to the first post.

  3. Why patterns? by waffleman · · Score: 5, Interesting

    Seriously, could someone explain to me why patterns are what is needed here? From my experience, user interface design takes a deep understanding of customer requirements. Applying patterns would seem (imo) like an entrapping short cut that ultimately would be a waste of time. Any thoughts?

    1. Re:Why patterns? by Anonymous Coward · · Score: 3, Insightful

      Agreed. It sounds like they want their own unique and very customized software solution. There is no such thing as a generic pattern for every different business application. Banks operate differently from clothing stores, which operate differently from auto shops. If there was such a piece of software, that you could buy shrink-wrapped off the shelf, push a few buttons (say about 10 buttons max), then be able to give it to some high school graduate to use on a daily basis, and have your small business up and running on that software platform in just a few days.... that would be an incredible feat and you would be a billionaire if you could invent such a thing. In fact, the closest thing to this is Google, which is basically a Universal Answer Machine. You ask it a Question (phrased in the form of a search query) and it gives you the Answer(s) in response. I would argue that only very few pieces of software have nearly universal applicability to businesses, and the Google Search Engine is one of them. Some people have likened Google's massive repository of knowledge to Artificial Intelligence, and I would agree. It is the closest thing we humans have created so far to Artificial Intelligence.

    2. Re:Why patterns? by JoshRoss · · Score: 3, Insightful

      I personally find patterns one-step away from being useless. They are almost by design so generic as to be applicable to everything that they are appropriate for nothing.

    3. Re:Why patterns? by MrNixon · · Score: 3, Funny

      Perhaps we should coin a new law for the Internet and call it Nixon's Law:

      Nixon's Law states that:

      Any discussion of resonable length on the Internet will eventually devolve into a discussion about Google.

      C'mon man. It's just a search engine. They've managed to index a whole lot of content and it *is* quite useful, but it's still a search engine - I'm not quite convinced that Google is the second coming, or even the cure for cancer.

      It's amazing how the flavour of the moment is always the solution to all our problems - but if history serves, Google will be an important and perhaps integral part of our future society and economy - but it will not be the universal solution that we seem to think it will be.

    4. Re:Why patterns? by manastungare · · Score: 1

      Patterns have proved to be practical solutions in software engineering problems. At various levels in user interface design, certain UI requirements dictate the use of certain designs. Although the specific needs of each customer are very different, there is some inherent similarity at least in the individual modules of a complex UI.

      There is a huge body of knowledge in HCI / UI Design gained from research as well as practical experience of innumerable designers, but this is only effective if novice (and other) designers can learn from the victories/mistakes of those that came before them. Patterns are an effective way to codify this knowledge in a concise manner, yet maintaining everything relevant within the pattern definition.

      Thus the value of patterns in UI design, among other things.

      -Manas (Ph.D. student in Human-Computer Interaction)

    5. Re:Why patterns? by rossifer · · Score: 4, Insightful

      They are almost by design so generic [...] that they are appropriate for nothing

      I find them useful for communication. If my design is similar to a pattern (most patterns are only part of any solution) then I can use the name of the pattern to describe my design more quickly. Often, because a pattern will include several distinct elements, I am able to convey several nuances of a particular design with only one or two words.

      Explaining a design in terms of patterns is also a cool way of mentoring junior developers. You can back them out of the details of "this problem" and take a look at the more general situation, what the pattern suggests, and then go back to "this problem" and see how it fits in. Often you'll be able to elicit multiple "a-ha!'s" from the junior.

      Back to your point, I find that the best pattern authors understand that they must strike a useful balance between generality and specificity. You still have to design the solution, but the top-level "how the heck do I get started here" is what's described by the pattern. Fowler tends to be better than the GoF at this particular skill.

      Of course, getting the most utility out of patterns absolutely requires that you are an experienced designer (or are working with one). This means applying all of the classic design skills, including patterns, as appropriate to solve the problem (and that may mean no use of patterns for a particular problem).

      Regards,
      Ross

    6. Re:Why patterns? by raftpeople · · Score: 1

      "It is the closest thing we humans have created so far to Artificial Intelligence." While I like Google too, I think you should educate yourself regarding AI research.

    7. Re:Why patterns? by brainwipe · · Score: 1

      Saying that there is no single killer application that solves all problems is something of a moot point. However, many applications do form some common ground and if you observe some simple guidelines, then you can make your software easier to use. Many Windows applications use the 'File', 'Edit', 'View'... system on menus. That is a useful pattern, people know that 'File' deals with the loading and saving of files and by including that menu item in your item of software can speed up the user's learning curve. Furthermore, if you've never written an application of type 'X', finding out how other similar applications functioned might help. Patterns can give you a more generic overview of types of system. As for AI, I wouldn't equate Google with an AI system and to say so is just hype. It's not a universal answer machine because it does not generate meaning, it simply word parses the knowledge of humans stored on web pages. Furthermore, I think any AI researcher would complain at the amount of noise still present in Google's system. As clever as it is, it's not the closest thing we've created to intelligence.

      --
      Brain
  4. YAWL by asphinx · · Score: 5, Informative

    Have a look at the YAWL project of the Business Process Modelling Group at the Queensland University of Technology. YAWL stands for Yet Another Workflow Language and is based on petri nets. The BPM group claims it can model any workflow pattern. Link: http://www.yawl.fit.qut.edu.au/.

    1. Re:YAWL by BarryNorton · · Score: 2, Insightful
      Have a look at the YAWL project of the Business Process Modelling Group at the Queensland University of Technology.
      Despite the title, he doesn't seem to really be talking about workflow patterns, but about common UI idioms that fit into a workflow-driven app (though some of these may be associated with data/resource patterns).
  5. Huh? by TrappedByMyself · · Score: 4, Interesting

    Are we talking about globalization or software design? WTF?

    I get the weird feeling that you're trying to solve your problems by throwing more processes, tools, and abstract concepts to the mix.
    Just learn about use cases, flow charts, and screen mock-ups and your world will be simple and happy.

    --

    Help me take back Slashdot. When did 'News for Nerds' become 'FUD and Conspiracy Theories for Extremist Nutjobs'?
    1. Re:Huh? by Anonymous Coward · · Score: 0

      Yeah, it's weird that he provided a link to Thomas L. Friedman when it's peripheral to his problem. Guess he likes name-dropping:

      From Beirut to Jerusalem
      Friedman be raising them,
      workflow techniques help corporations
      my job requires GUI considerations
      and now I need your cooperation

    2. Re:Huh? by Anonymous Coward · · Score: 0
      no, you are misunderstanding that weird feeling you are getting. the work he is trying to do is to get free publicity for this company. he doesn't care if you answer his question at all, he wants the folks who care about his company's products to know that his company exists. regardless that almost nobody took an interest in this article, he succeeded, because no doubt everybody who reads slashdot and is interested in this sector did, in fact, click the link to the site.

      slashdot and slashdotters in general are really ignorant of how PR works, and how PRbots work their magic--or perhaps it should be call "nag-ic" because it is so annoying.

    3. Re:Huh? by master_p · · Score: 1

      Indeed. Workflows are nothing more than algorithms that can be expressed with typical algorithmic flow charts. The main difference between an algorithm and a workflow is that the workflow is applied over a distributed system, whereas an algorithm is applied over a O/S process. Other than that, it is exactly the same thing.

  6. Open Source Solution by mudwump · · Score: 4, Informative

    I have looked fairly extensively for a nice open source version of a workflow type program. One that I am currently watching is http://pentaho.org/. This is a very impressive package of not only workflow but business intellegence and reporting.

  7. OfBiz by Felonius+Thunk · · Score: 3, Informative

    It has a worfklow engine that may be too abstract as a starting place for you, but the OfBiz app itself may already be doing pretty much everything you want anyway. It's java, open source, and been around for years, though not easy to tweak or get stably up and running.

  8. A Beowulf Cluster... by prurientknave · · Score: 1, Redundant

    So.. this would be how you get a beowulf cluster of slashdotters to do your job.

    Impressive.

  9. Agreeing with afformentioned posts... by Chabil+Ha' · · Score: 4, Informative

    Here's a link you might follow to get you onto the right foot. It seems to me that all of your 'needs' only *need* some research. Jakob Nielsen's usibility guidlines are a good headstart. My own suggestion would be KISS.

    --
    We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
  10. Commonly-Used Singleton AssHat Pattern... by Anonymous Coward · · Score: 0

    originally outlined by Crosby, Stills Nash & Young in "Wooden Ships".

  11. Serena TeamTrack by Anonymous Coward · · Score: 0

    Serena TeamTrack is an excellent tool, but it's very expensive.

    http://www.serena.com/Products/teamtrack/home.asp

  12. Examples by Velox_SwiftFox · · Score: 4, Funny

    Well, I've always thought a little icon of an envelope was pretty good for representing mail.

  13. You're jealous! by Anonymous Coward · · Score: 0
    He's getting paid to post on /.

    You're jealous!

  14. Start here: Friedman is a jackass by ellisDtrails · · Score: 0, Flamebait
  15. Classic MVC with Observer by creativity · · Score: 1

    Well the classic MVC combined with Observer does the job for most UI designs, especially in terms of web transactions that fall under the Oberver Observable mould. Java provides a rich set of Observer implementations: java.util.Observer and Java Beans' PropertyChangeListener. If you want to a really good implementation that removes a lot of the deficiencies in the above, use Impresario developed at ArchSynergy and Dr Sandeep Mitra. If you would need details on this let me know.

  16. Best Practice by Anonymous Coward · · Score: 3, Funny

    I found an excellent resource for this. They cover a new example each work day. Some of the examples are truly brillant.

  17. Anyone out there read The World is Flat? by Geneus · · Score: 1

    I started it and tried to read it but found it a slow read. His points were not very interesting and I really thought it was just badly written.

    1. Re:Anyone out there read The World is Flat? by Anonymous Coward · · Score: 0

      The author did a talk for some governors association last year. It was broadcast on CSPAN. I found what he talked about to be pretty interesting, altho I havn't looked at the book itself.

    2. Re:Anyone out there read The World is Flat? by Anonymous Coward · · Score: 1, Informative

      Everyone who intends to quote Friedman should be required to read this critique of his book first: http://nypress.com/18/16/news&columns/taibbi.cfm. It is one of the funniest articles I have read in a long time and it explains what is particularly annoying about Friedman.

    3. Re:Anyone out there read The World is Flat? by psykocrime · · Score: 1

      There is a video available of a talk he gave at MIT, might be interesting for people who haven't read the book.

      --
      // TODO: Insert Cool Sig
    4. Re:Anyone out there read The World is Flat? by denebian+devil · · Score: 1

      I've read about half of it and found it a fairly fast read, when I bothered. I think that's because it's very layman-oriented (hence the lack of anything that looks like evidence, citation, etc., making the whole thing smell of pseudo-science/research rather than The Real McCoy) It's been a while since I picked it up but that's more my laziness than anything else.

    5. Re:Anyone out there read The World is Flat? by mge · · Score: 1

      It is one of the funniest articles I have read in a long time and it explains what is particularly annoying about Friedman.>

      That's a review ? So Friedman might mix his metaphors, but he's not writing poetry. Nowhere in the review does the critic get to grips with the rights and worngs of the ideas being presented. For example, I have problems with the unending optimism of the book - According to Friedman, globalisation is goodness. Not some of the time, not most of the time, but ALL of the time (I'll be avoiding him as much as I can avoid any other fanatic).

  18. MOD PARERNT UP by Anonymous Coward · · Score: 0

    This post needs to be seen. MOD PARENT UP

  19. Friedman Says "workflow" But Means "Web Apps" by Anonymous Coward · · Score: 1, Insightful
    Thomas Friedman lists workflow management software in the top 5 Flatteners

    Read the book, AssHat! Friedman is NOT a developer and not even software savvy, so when he titles something "workflow", you have to read what he says, and what he says is "web apps".

    Bad news is that every "Web 2.0" marketer is going to interpret Friedman's words in the most convenient way. Like the Far Side cartoon with two bears at the cave door fighting off humans: "Seems like there's more and more of these each year!"

  20. If you want to get the best by Allnighterking · · Score: 3, Interesting

    Go to the person who is most likely the creator of the whole idea of UI testing and design. Jeff Raskin. All others came after him. His writings, ideas etc are still maintained by his family on his home page.

    http://jef.raskincenter.org/home/

    Including his work on the Humane Interface.

    --

    I'm sorry, I'm to tired to be witty at the moment so this message will have to do.

    1. Re:If you want to get the best by TrappedByMyself · · Score: 1

      Wow, that is a great website.
      Simple, clean, intuitive, easy to find stuff, and it actually looks nice
      A far cry from the suckass website of that imposter Jakob Nielsen

      I know useability and UI design aren't exactly the same thing (a great UI might not be easily useable by the disabled), but seriously, a website need not use the same layout and color scheme as those crazy mofo websites about alien abduction and the apocalypse

      --

      Help me take back Slashdot. When did 'News for Nerds' become 'FUD and Conspiracy Theories for Extremist Nutjobs'?
    2. Re:If you want to get the best by Allnighterking · · Score: 1

      Having had the honor of meeting the man, I can assure you that what you found the site to be is exactly what Jeff felt all computing should be. Though I don't agree with all of his methods, I fail to find a way to argue with his objectives.

      --

      I'm sorry, I'm to tired to be witty at the moment so this message will have to do.

  21. Friedman? Are you a PHB? by BorgCopyeditor · · Score: 2, Informative
    No mention of Friedman's steaming pile of content-free platitudes would be complete without a link to this very funny review thereof:
    Predictably, Friedman spends the rest of his huge book piling one insane image on top of the other, so that by the end--and I'm not joking here--we are meant to understand that the flat world is a giant ice-cream sundae that is more beef than sizzle, in which everyone can fit his hose into his fire hydrant, and in which most but not all of us are covered with a mostly good special sauce.
    --
    Shop as usual. And avoid panic buying.
  22. Re:Friedman and followers don't get it ... by gentlewizard · · Score: 1

    I have to disagree, Joe. Bits are easier to move than atoms, if there's connectivity; the advances in telecommunications that Friedman cites have created that connectivity. It is this development that enables many types of bit-moving knowledge work to be done globally, not cheap energy.

    But, even if it was cheap energy, rising prices would only slow down globalization, not stop it. Rising oil prices in a market-driven global economy would only result in more dollars available for R&D into energy alternatives, driving more innovation and eventually solutions. Energy would continue to be available.

  23. Why don't you DO YOUR JOB?-By Downloading OSS. by Anonymous Coward · · Score: 0

    "It sounds like you are getting paid to solve this problem. Why should we solve it for you for free? Jerk."

    Hmmm. Looks like I'm not going to be downloading any Open Source Code tonight.

  24. Honesty by Anonymous Coward · · Score: 0

    It sounds like you are getting paid to solve this problem. Why should we solve it for you for free? Jerk.

    Red Hat, IBM, etc. get paid for their services. Yet people like you wrote Linux for free. Now somebody is at least honest about his intentions and you rip him a new one?

  25. i think google's search workflow engine is best: by ghee22 · · Score: 0, Offtopic

    Although you can click on "Web Images Groups News Froogle Local Scholar", google takes your input in the general homepage (google.com) and intelligently sorts it as what it should be with an answer given at the same time.

    Such as searching for "restaraunts near 90210" will not only get you to local.google.com, but will give the restaraunts near 90210 making the click local.google.com OPTIONAL.

    same goes for google with "100 abc dr 90210 to 100 main st las vegas, nv".

    --
    "Persistence is annoying success." - ghee22 11:28:1999 - 10:53:PM
  26. Re:Friedman and followers don't get it ... by sanman2 · · Score: 0, Offtopic

    Since when does cheap energy allow globalization? Cheap LABOR allows globalization. And when you're spending more bucks on energy, then you've got to scrimp on the labor costs, meaning that you're going to go globalized even faster!

    IT/telecom has made globalization more possible than ever, and IT/telecom are the least energy-consuming industries (besides the booming industry of sitting on your fat ass and whining at others for working harder than you.)

  27. Workflow Patterns Site by Tom+Davies · · Score: 2, Informative

    I've found this useful: http://is.tm.tue.nl/research/patterns/

    --
    I have discovered a wonderful .sig, but 120 characters is too small to contain it.
    1. Re:Workflow Patterns Site by Sigma+7 · · Score: 1

      It's also useless for the task at hand. Some of the literal requirements listed at the bottom involve GUI Design rather than workflow patterns.

      Of course, it does look like a "homework" assignment that any CS graduate can solve - especially with the first point in particular, which involves a simple database query (it is possible to cache the result, which is also considered trivial.)

      It's not as lame as "Journal of a Transaction". That can be set up by the simplest of textbooks or manuals.

  28. Asking for amendments? by Anonymous Coward · · Score: 0

    As I understand, a story either gets accepted or is rejected.

    Can you ask the author for amendments?

    This particular one, the second in the last two days, assumes everybody knows what is a flattener (is it a tire? a nail? a new kind of sweetener?).

    This is common among young people: since they haven't seen much, they might assume everything they learn is old news for others.

    Maybe the entire book is available in the given link, but are we expected to read online books to understand a newsstory abstract?

    Oh, pylize...

  29. New TLD? by Skudd · · Score: 0, Offtopic
  30. Workflow depends on ... by Anonymous Coward · · Score: 1, Funny

    ... (1) how many bottles of Scotch the Brass are willing to
    give me outside the contract.

    One bottle ... they'll get much less than 40 hrs in 5 days.

    Two bottles ... I'll probably fell sorry for them and take
    them out to dinner.

    A bottle a day ... now we're talk'n about a 40+ hr per 5 day
    week workflow ... but not much more.

    5 bottles of Sake and dinner each day ... now we're talk'n about
    a regular 72 hr workflow in 5 days.

    The key to a Samurai's heart is through the stomach.

    Cheers!

  31. Columbus discoveredthe world is round? by Anonymous Coward · · Score: 0

    This reviewer thinks he's smart, but he also thinks that "Columbus discovered the world is round", which he didn't by any stretch of the imagination. I really undermines his credibility as a know it all.

  32. BizFlow by wskellenger · · Score: 1
    We're using BizFlow at work. BizFlow from the client side requires IE and some sort of "agent" that runs when you go to the BizFlow "site".

    From there, we (the users) can initiate a number of processes. An engineering "Test Order", for example, will require management/supervisor approval, finally requiring that an engineer submit a "Test Report", which also goes through an approval process, and so forth. If someone is on vacation, it gets re-routed to the responsible person. If an engineer bounces the request because he doesn't have the parts, the request goes back to someone else, etc.

    These types of systems eliminate walking paperwork around the office for various signatures -- trying to find someone, playing phone tag, etc.

  33. Software patents by Anonymous Coward · · Score: 0

    This story is exactly why software patents will not work. Software developers get their ideas from analyzing current software, discuss amongst each other best practices, and share information on software development with each other naturally. Patents just do not fit in with the software development environment.

  34. Re:"Transaction Flow"? We Don't Need No Stinkin' . by Anonymous Coward · · Score: 0

    pedantic schmuck

  35. Drop Oracle Forms by Anonymous Coward · · Score: 0

    I've never seen a "pretty" or particularly well designed (from an interaction design standpoint) application on Oracle forms. That may be a problem with too toolkit, or some kind of institutional malaise within Oracle, I'm not certain, but it does seem like toolkits of this type are just thin database wrappers, good for getting information in and out of the database, but not for doing the last polish.
    I hate to even call the making the UI flow well "polish" because its something that should be baked in from day one, and I just don't think the oracle forms can get there, at least in this generation.

  36. From the book, not the review. by Anonymous Coward · · Score: 0
    Parent poster may or may not consider herself intelligent, but Columbus's discovery of the world's roundness was cited in the book before it was cited in the review of the book. This is hardly a flaw of the review.

    Dumbass.

  37. Re:"Transaction Flow"? We Don't Need No Stinkin' . by Anonymous Coward · · Score: 0

    Worthless Dickwad.

  38. online workflows: thomas Malone by mbauwens · · Score: 1

    You should check Thomas Malone and his Coordination Theory, he has an open source project on business processes