This process is being developed in pursuit of the perfect PIM (Personal Information System). It is a work in progress.
The PIMS process screen has the usual "About" button and screen control buttons. The orange button on the left edge beneath the screen controls runs a process that displays a dropdown menu of documentation choices for the PIMS solution. Way over to the left is a button, "Documentation," that presents the same list of options BUT, it is not a process, the buttons and their functioning are imbedded in the PIMS process. The duplication is for demonstration of a capability.
There is a "Processes" button that displays a pop-up menu that provides access to a full journal entry process as well as journal edit, calendar edit, and contacts edit processes and the WorkStation protects process. Next to it is a "Notes" button that runs a notes editing process.
The main PIMS process screen features a compact journal entry set for personal expenditures and incomes at the label "Journal Entry." The journal control has only one button, Save. The Debit and Credit boxes have a drop-down object to the right of each. Select an account for each box and press Enter, making sure each box contains a unique account. Each transaction is automatically date and time stamped before it is saved.
There is a scrollable, read only set of appointments and tasks at the "Calendar" label. It has recordset scroll buttons that allow browsing the calendar table. There is a similar scrollable set for contacts at the "Contacts" label. Double-clicking a phone number dials the number.
The PIMS process also features a data grid and data tree diagram located in the same space with a button to toggle popping up one or the other. There is also a multi-function text object for seeing results, command execution, and SQL query execution.
TCB PIMS needs several objects, the TCB Calendar object, TCB Scheduler object and the TCB CLock/Timer object, to make the PIMS more complete. A column could be added to the contacts record set for contact pictures or just "cludge" it by using a seldom used column to contain a graphic filespec and an image object button added to the process to display the graphic from the filespec in the image button when the button is clicked.
Just by using the text object and a few functions, the user can create a comma sepearated file (.csv) from a table for import into Thunderbird or Outlook. With the right SQLite commands, the user can extract data from a database, title and format the report as a web page AND publish it. Further, TCB can access Thunderbird's calendar and address book directly, as well as Firefox's bookmarks.
The run-time was not designed to do any of this inherently. What it does is what you tell it to do with screens, objects and your special mix of functions and responses. PIMS is a good example of creating very useful business solutions with a few hours of effort.
Copyright © 1982-2016 Phoenix Information Systems/TM all rights reserved
Contact: Fred Pierce, makpiya@aol.com, makpiya@gmail.com, 831.240.9969