SPHYRA idea dump: core ideas; templates
Posted by gldnspud on the 2nd of January, 2007 at 1:32 pm under Uncategorized. This post has no comments.(Edit 2007-12-11: I no longer work for this company or on this project.)
One of the concepts in SPHYRA is that the main type of data that the user works with is an Item entity, which has only a name and a creation timestamp. (See the schema source for the code behind all this.)
Everything else related to the item is available using the m (many) namespace provided by Schevo. Right now this includes Tag entities, related via TaggedItem entities.
Ultimately, this will also include relationships with other items, things like contact information, notes, journal entries, appointments, invoices, and so forth. What the user sees in the UI as far as what you can do with an item is based on the items tags, which always include one FeaturedTag.
Examples of FeaturedTag would be person, place, thing, job, appointment, or whatever the user's needs and imagination come up with. More on this as it gets implemented...
Templates
SPHYRA, much like Schevo, is heavily driven by business use cases, and recently also driven by personal use cases. Either way, everything that has gone into each product has.
Now that the backstory is there to get people up to speed, here is the 'template' idea that I'm elaborating on here mostly for my own remembrance. :)
SPHYRA v1 is has been in use for the last few months to track customers and jobs at a retail computer sales/repair shop. Most recently, the techs have stopped using the work order paper forms used to track progress on jobs, and are now simply printing out the job view in SPHYRA.
Humans forget things; that's why we use machines to run software and store loads of information about all sorts of things :)
One of the things that a human could forget in this case would be specific steps involved in a task such as routine Windows XP maintenance (virus scan, anti-spyware, registry fixes, driver updates, etc.)
To make this easier for the techs, we'll add a feature to SPHYRA where an item tagged "template" would be available to quickly create a new item. For instance, a job might be named "Windows XP Maintenance", tagged "job template winxp", and have a todo list with the tasks listed above, some links to commonly-used resources, and so on. SPHYRA copies the information associated with the template to the new job, remove the "template" tag, and the user proceeds with editing the new job.
Submit Comment