v4.100.1 Compiled 21st Feb 2003  

  Rules  
Make sure that phonecalls and linked documents are saved in all the relevant places. More info...

  Job Costing  
Store hours and expenses for up to 5 Engineers for each Job. More info...

  Job Associates  
Associate up to 7 contacts or companies with each job. More info...

  Recording Telephone calls  
Use your soundcard to record all your telephone calls. More info...

  Relational fields  
Make the choices available in one field relative to what's in another field. More info...

  Spell checker  
Create a professional impression by avoiding careless speeling mistakes. More info...

  Notes  
General notes about the new version. More info...

  Bug fixes  
General information about bug fixes in the new version. More info...


  New features  
Rules
We have added Rules to the Linking Screen and Call Screen so that you can ensure that important documents and phonecalls are stored in all the right places. Setting up rules is easy and works independently for both the Linking Screen and the Call Screen.

 
    Rules in the Linking Screen
When you use the Linking Screen to link a document, you can now apply rules to the linking process in order to ensure that documents are linked to all the right places. For example, if you are linking a Contract, you can now apply rules to ensure that it is linked to 1 contact, 3 companies, 2 assets and 1 job folder. This is really useful when you're linking important contracts and documents because it reminds you of all the places you need to link it to.

Linking Rules can be set for any number of document types. These document types appear in the Linking Screen above the box which lists all the places your document will be linked to. If you aren't interested in applying rules then select document (without rules) from the drop-list of document types - this is the default choice and the only choice if Apply linking rules is unticked in Setup.

If you have created rules for several different document types and you have allocated target folders for the current document that you're about to link, and then you realise that you have chosen the wrong document type, don't worry - choosing a different document type will not lose all your allocated folders. TCM will simply re-arrange them to fit the new document type that you choose.


Rules in the Call Screen
Filing Rules for the Call Screen work in exactly the same way as for the Linking Screen and apply to the context of a phonecall (or note, or meeting minute). A context might be, for example, a phonecall concerning a contractual query.

Filing Rules can be set for any number of phonecall contexts. These contexts appear in the Call Screen under the File To tab above the box which lists all the places your phonecall will be saved to. If you aren't interested in applying rules then select non-specific matter (no rules) from the drop-list of contexts - this is the default choice and the only choice if Apply filing rules is unticked in Setup.

 
     
Job Costing  
  We have expanded upon TCM's Customer Service Management features by adding a Job Costing feature which applies to every Job that you create in TCM. The new fields, which replace the Engineer's Hours section of the Customer Service Management screen, allow you to specify the hours worked of up to 5 engineers over any 15 day period (doesn't have to be 15 consecutive days, so it can cover 3, 5-day weeks), and also enter expenses for each engineer on each day.
Here is a breakdown of what information can now be stored:
Up to 5 Engineers per job
For each Engineer, up to 15 days of Job Costing information;
For each Day, up to 3 time periods;
For each time period, up to 20 time types (normal, overtime etc) and up to 6 expense amounts (travel, accommodation etc)

 
     
Job Associates  
  Each Job can now have up to 7 additional Contacts or Companies associated with it. Associates are useful when you want to link other people to a job such as Solicitors, Contractors, Suppliers and so on. Associates of a Job are also added to the Link List when you link a document or save a phonecall and choose a Job as one of the destinations. You can copy the associates from another job into the current job to speed up the process.
 
     
Recording Telephone Calls  
  TCM now includes the ability to record your telephone calls, either automatically or with a manual override, and then apply audio compression before saving the recording as an attachment to the phonecall. Our experiments show that using the DSP TrueSpeech codec which ships with Windows XP you can store roughly 270 hours of recordings in a gigabyte - bear in mind that an audio CD stores just 74 minutes in 640Mb!
Note that phonecall recording may require additional hardware (which can be purchased directly from Apt Projects Ltd.), and a soundcard.

 
     
Relational fields  
  TCM can now offer Relational fields (applies to drop-list fields only). A relational field changes it's list of choices depending on the value of another field within the same record. So for example with an Asset, if you choose 'Ford' as the Make, then when you click Model you will see 'Mondeo, Escort and Focus'. Choose 'Lotus' as the Make and in model you'll only see 'Elise, Exige and Esprit'.
To make a drop-list field relational, simply double-click to edit its drop-list contents in the Administrative & Database area of Setup, and tick the box to Make this field relational. You can then choose which field will be related to it, and tick the items that you want to appear depending on that related field.

 
     
  Spell checker  
  It's been high on many people's wish-lists for a long time, and we can now offer full spell-checking functionality to compliment our Auto-Correct feature. TCM comes with UK, US and Canadian dictionaries as standard (UK is the default), and the Spell Checker can be accessed via the toolbar in the Call Screen, E-Mail Composition Screen, CSM Screen, Template Editing Screen and E-mail Customisation screen in Setup.
You can set various options such as ignoring words in capitals, words containing numbers (usually part-numbers or reference numbers), website addresses and so on, as well as creating your own custom dictionaries.

 

  Notes  
  To-Do lists require upgrading  
When you move to this version and try to access your To-Do lists, TCM will automatically update your To-Do files, which may take several minutes. The upgrade allows TCM to expand its functionality regarding Job Costing and Customer Service Management. Previously a Job in TCM could have 1 engineer allocated to work on it, and store up to 4 days worth of times worked on the job. This has now been expanded so that up to 5 engineers can be allocated to each job, hours worked can be recorded per engineer for up to 15 days with user-definable cost codes (normal time, overtime, travel time etc) and up to 6 separate expense amounts per engineer per day (travel, accomodation, subsistence etc). You can also associate up to 7 other contacts or companies with each job, such as a Solicitor, a Quantity Surveyor and so on.

  Change in the Dial-Up connection window  
TCM's Dial-Up connection window now no longer has a Save Password option. Instead it uses the Windows XP convention that if you have saved your dial-up password in the Network Connections area of Control Panel in Windows, then there is no need to re-enter it in TCM. However, if you have left the password blank in XP then TCM will ask you to type it in, but it will not save it.

  Tour of the CSM window  
The CSM (Customer Service Module) window which is used for logging Jobs now has a Tour.

  Validation tool improvements  
The Database Validation option (in the Tools menu) now performs several additional checks to ensure that your database does not contain corruptions or problems. New checks are:
• Read-only attribute is not set on fileinfo.inf, summary.inf or profile.pro files
• FolderID property in fileinfo.inf matches FolderID in profile.pro files

  Changes to CSM HTML fields  
The following changes have been made to the HTML fields which are used to create Job Sheets in the Customer Service Management screen. If you are using this feature of TCM, check that your Job Sheets are not affected and if they are, read the comments below. We have not removed any HTML tags for backwards compatibility reasons, but we have added additional tags to give you access to the new Hours and Expenses fields.
DONEJOB_DATE Previously held: The earliest date in the Engineer's Hours section.
Now holds: The earliest date in the Engineer's Hours section across all 5 Engineers.
DONEJOB_STARTTIME Previously held: The earliest time in the Engineer's Hours section.
Now holds: The earliest time in the Engineer's Hours section across all 5 Engineers.
DONEJOB_ENDTIME Previously held: The final time in the Engineer's Hours section.
Now holds: The most recent time in the Engineer's Hours section across all 5 Engineers.
DONEJOB_DATES Previously held: All dates when the Engineer worked and the hours worked on each day.
Now holds: All dates when all Engineers worked but not the hours. Use the new TIMESHEET tags instead.
DONEJOB_TOTALTIME Previously held: Sum of all hours worked.
Now holds: Sum of all hours worked for all Engineers.

The table below shows the new tags that are now supported.
DONEJOB_TOTALEXPENSE Shows the sum of all expenses for all Engineers.
DONEJOB_EXPENSETYPEx Shows the sum of all expenses for all Engineers, split into each type (travel, accommodation etc.). TYPE1 corresponds to the first expense type in the list, and so on. For a clearer description, see the HTML Tags section.
DONEJOB_TIMETYPEx Shows the sum of all hours for all Engineers, split into each type (normal time, overtime etc.). TYPE1 corresponds to the first time type in the list, and so on. For a clearer description, see the HTML Tags section.
SUMMARY_TIMESHEET Shows in HTML-format the same table as the new Summary Table in the Engineer's Hours section of the CSM screen, just the total hours for all Engineers.
SUMMARY_EXPENSESHEET Shows in HTML-format the same table as the new Summary Table in the Engineer's Hours section of the CSM screen, just the total expenses for all Engineers.
SUMMARY_TIMESHEET_EXT Shows in HTML-format the same table as the new Summary Table in the Engineer's Hours section of the CSM screen, the total hours for all Engineers and a breakdown of each time type.
SUMMARY_EXPENSESHEET_EXT Shows in HTML-format the same table as the new Summary Table in the Engineer's Hours section of the CSM screen, the total expenses for all Engineers and a breakdown of each expense type.
TIMESHEET_WKx Shows in HTML-format the same table as the new Engineer's Hours Table in the Engineer's Hours section of the CSM screen, the total hours worked for all Engineers in week x of the job.

  Bug fixes  
  Newly-added Contacts appear as Companies in the Search window  
If you add a new Company to TCM and add new Contacts at the same time, the Contacts appear with a Company icon next to them in the Search window and also do not show the Company name on the right-hand side of the search results list. This bug appeared during the optimisation of the rebuilding of the indexes. Although the bug is now fixed, you must rebuild your indexes if you want the correct icons to appear next to the Contacts. Note that this bug does not affect the integrity of your data, it's just a glitch regarding which icon is displayed.
Fixed

  Incorrect path stored against a job  
When a new job is added via the CSM screen it is written into the CSM Big Board (correctly) and into the Job folder (correctly) but in cases where it's written into an associated Company folder the path back to the job folder is not written correctly. This bug is only now apparent now that users can select a Job when saving a phonecall and can add links based on the Job. The To-Do upgrader which is required for version 4.1.001 fixes this bug as it upgrades the To-Do files.
Fixed

  Can't enter a dial-up password in Windows XP  
If you have your dial-up connection set up in Windows XP so that Windows doesn't remember the password, then TCM has no mechanism to allow users to enter the correct password because the TCM password box is disabled in XP. This is due to a bug in the RAS/X.OCX supplied by Mabry which TCM uses to establish a dial-up connection. In XP this OCX returns asterisks for the password instead of the actual password, this may be due to the security features of XP, however it means that TCM can't verify whether the user has entered the correct password or not. See Notes above.
Fixed

  Closing the CSM screen by clicking the X causes Big Board to refresh  
If you click the X to close the Customer Service Management screen, the underlying To-Do screen refreshes even though no changes have been made. This unnecessary refresh is now eliminated.
Fixed

  "Assets owned by this Contact" no longer appear in Profile Summary Setup  
The choice of 'Assets owned by this Contact / Company / Family' appears in the Profile Summary Setup list as a blank line. This bug appeared after the addition of the Nomenclature option.
Fixed

  Error 13 Type mismatch when an incoming call is detected  
On some machines where the TAPI option to react to a CLI (incoming call with caller ID) is active and TCM is set to search on the number, Error 13 Type Mismatch appears and TCM closes. This error is now trapped but the cause is still unknown. To avoid this error until a fix is available, untick the option to Search based on the Caller ID number in the Telephony section of Setup.
Unresolved

  No warning that changes will be lost if you cancel the CSM screen  
When you close the Customer Service Management screen it doesn't warn you that any changes will be lost, if you have altered any of the items. The warning now appears, and also if you select a different job from the Previous Jobs list as this also discards any changes that have been made to the current job.
Fixed

  Error 9 Subscript out of range when adding assets for a Contact  
If you add assets to a single Contact rather than a Company, you get error 9 when saving in the Details Screen. This is because the CountOf fields for tracking the numbers of assets held by each company are not initialised for a Contact, this is now resolved and works correctly.
Fixed

  Editing a Picture field creates an empty window that can't be closed  
If you set the Name field to be a picture field and type rapidly into the field, TCM shows the Picture Field Edit window but then en empty window appears when you close the Picture Field Edit window, and this empty window can't be closed. You must force TCM to close via Ctrl-Alt-Delete.
Fixed

  Some attachments appear as folders after rebuilding index.htm  
After publishing folders to the internet and choosing to rebuild the index.htm file, you can end up with links that look like folders but actually point to attachments. This is generally the case when attachment filenames include numbers (which TCM can interpret as filing references) or have the .htm extension (which TCM can interpret as Tree pages).
Fixed

  E-mail AutoFile button is disabled when viewing the In-basket  
If you click the In-basket in the E-mail Screen and highlight an e-mail, the AutoFile button remains disabled, however if you click the New Messages branch within the In-basket (both branches show exactly the same list of messages) the AutoFile button becomes active. It should be active in both instances.
Fixed

  Can't delete a Jobsheet from Customer Service Management area of Setup  
If you have specified Jobsheet files in the Customer Service Management HTML Jobsheet area of Setup, you can't remove them from the list until you first click the Add button - this then enables the Delete button.
Fixed

  Can't change font or background colour in Publishing area of Setup  
Clicking the Font or Background colour properties in the Publishing to the Internet / Preferences area of Setup does nothing, it should display the standard Windows dialogue boxes for choosing a Font and choosing a Colour.
Fixed

  Displaying certain HTML e-mails can take a long time  
When TCM displays an HTML e-mail it has to convert the links before displaying it. With certain complex e-mails containing hundreds of links this can take a very long time - minutes in fact. The conversion has been improved and should now only take a few seconds even on complex e-mails (100k or larger).
Fixed

  Templates button missing from the toolbar in the Call / Notes screen  
The toolbar in the Call / Notes screen used to show the Templates button. It has now been restored.
Fixed

  Lots of blank lines appear if 'All user-defined fields' is included in the Profile Summary  
If you select All user-defined fields to be shown in the Profile Summary, but pages 1 to 8 are empty in the Profile, you get 8 blank lines in the Profile Summary.
Fixed

  Template Editor allows you to 'edit' the drop-list trigger buttons  
When you edit or create a new Template, the editor screen shows each template row starting with a drop-list trigger button. However, the Template Editor allows you to select the drop-list trigger button as if it were a normal template button, and leads you to believe that you can rename it and set properties for it, which you cannot.
Fixed

  Error 429 ActiveX component can't create object when downloading new e-mails  
This error can appear when TCM tries to download e-mails during a session, with the result that all e-mails from that session are blank except for a header. This error is due to a third-party component used in TCM for decoding e-mail attachments. Although we are unable to recreate the problem here at Apt, we believe that it is memory related and have made some changes to the way in which e-mail body text is processed in order to minimise the chances of this error happening again.
Awaiting feedback

  Error 5 Invalid procedure call or argument when using a TextFile Link field  
This error can occur when a field is set to be a TextFile Link field. TCM reads your TextFile in blocks of 10k, and searches within each block for the Key Field (column 1). In a very few cases it finds a match that is right on the end of the 10k block which does not necessarily contain an entire row from the file, and so in this instance it is supposed to read a further 10k from the file in order to ensure that it has read an entire line, but a bug in that code means that the extra 10k is not read and the error then occurs due to an incomplete line.
Fixed