[132] in Tooltime

home help back first fref pref prev next nref lref last post

re: testing update - we are ready

daemon@ATHENA.MIT.EDU (oliver thomas)
Thu Jun 13 01:44:32 1996

To: "Tim `The Tool Man' Taylor" <tooltime@MIT.EDU>,
        "Terry `Mr. Borland' Arnett" <tarnett@MIT.EDU>
Cc: oliver thomas <othomas@MIT.EDU>
Reply-To: oliver thomas <othomas@MIT.EDU>
Date: Thu, 13 Jun 1996 01:44:24 EDT
From: oliver thomas <othomas@MIT.EDU>


good morning,

we had a chance to play around with the solaris scopus client today.  here
are some of my thoughts and a run through the check list. things worked
pretty well overall.

it is pretty quick on searches and does ok on startup time. a few basic
benchmarks on loading time (on a "stock" athena sparc 5):

  time to login window:    32 seconds
  time to map main screen: 42 seconds



here is my checklist:

1. are the required fields obvious?
pretty much.

2. can you open a new log?
yes.

3. can you autofill the client information with your own name etc.?
yes. not to press the point or anything, but it would be nice if the
client did not insist on the user typing in the value in all caps. it is a
pain. if it helps any, 'string toupper "your favorite name here"' will
convert a string to uppercase.

4. can you fill in hardware, o/s, and software information?
yes. as cynthia mentioned, some of the pop up lists could use a few more
choices. if i ask a question in the unix queue, "unix" or some flavor
thereof might be a good option to have in the o/s list ;) same for
hardware.

as a matter of fact, a lot of those popup lists could use an "other"
option.

5. did the pick lists do the right things?
yes. an "other" option would be nice for these as well.

6. can you change the choices?
yes. the pick lists should probably revert to empty when the related popup
menu is changed.

7. did the supported flag work?
yes. 

8. did the status tab get updated?
not automatically.

9. can you save the record?
yes. a little weirdness: the "save" button saves the record, but when you
then hit "close" it asks you whether you really want to discard the
changes you've made, even if none were made. clicking "Yes" does no harm,
but until that is remembered the dialog box does make one a bit nervous.

10. can you set the call category, call queue and status fields?
oops. guess i jumped ahead. yes.

11. now can you save the record?
yes again. see (9).

12. can you call up the record created by the person next to you?
yes. (she wasn't exactly next to me, but close enough...)

13. can you call up a record, alter it and resave the record?
yep.

14. can you close a record?
yes. 

15. can you find a record, mark it as taken and save it?
yes.

16. can you freeze a record?
yes. so...how come we can parse a date and convert it to a standard
format but we can't do the same thing with the phone number? sorry, i'm
just being difficult...again, in case it helps,

  regsub -all {(-|\(|\)|x|X| )} "(617) 555-1212" "" search_me

should return a 'good' phone number in $search_me.

17. can you find and autofill the information from an email address?
yes, but see (3).

18. if you set a record to housecall or netinstall did mail get sent?
no.

19. can you enter information in the tabbed forms?
yep.

20. can you make a date and time stamped entry in the housecall and
netinstall history fields?
no. actually, playing with this crashed the client. 
WARNING op_update_rel: dbsqlexec failed. 
poof.

21. does the quick button work?
no. i may be missing something here, but it is ghosted out.

22. does the close log button do the right things? 
no. same as (21).



a few quick notes:

o i am unclear on some of the fieldnames. i may have missed some discussions,
  but what exactly is the difference between "Address" and "MIT Address"?

o as you know if you've glanced over some of the test logs, the "Role" field
  is an invitation to be creative. if it is really intended to be used to
  prioritze logs or convey special priviliges to them, a popup menu with
  predefined values would be a good idea.

o the same goes for "MIT Status".

o there is a problem with the main text ("history") field. entries made in
  it do not get automatically time stamped and don't even seem to be tracked
  in the history table. i assume this will happen eventually, but just in
  case no one noticed...

  one of the main problems with the old databases was that there was no
  hard, strictly enforced, "read-only" log of who entered what information
  when. for a positive example of this, see olc (plug).

o the error messages need some work. for example, "ORA-01401: inserted
  value too large for column" leaves a lot of room for guess work, since
  it does not tell you which field generated the error.



finally, a few cosmetic things: 

o labels are breaking out of their frames (this may be a sun-only
  problem). 

o if the window is down-sized, no scrollbars magically appear, as they
  probably should. makes it difficult to fill in fields beyond the
  window borders (this may also be a sun-only problem). 



thank you, and sorry if this ran a bit long.

cheers,

oliver.

home help back first fref pref prev next nref lref last post