because recruitment has never been so demanding,
its our job to make sure our clients always stay in demand
 
 
Now you're in business







 
TriSys On Site   TriSys On Demand   TriSys On The Move


TriSys V7.01 Software Release Notes

Build: 7.01.026

18 October 2006

  1. Placements/Requirements can now be skilled in the same way as contacts/companies. Requires a field to be added to the relevant form named "SkillTree" of type "SkillsTree".


Build: 7.01.025

17 October 2006

  1. Import utility added to allow users to run custom imports added by TriSys (Imports are added during consultation, this is just a utility to allow a user to run them).

  2. Fixed bug in Requirement CV summary viewer that resulted in an error when very large documents were previewed (> 32767 chars).

  3. Placement/Requirement search now load the appropriate form correctly when an item is double clicked.

  4. Add login code changed to wrap login name/alias in SQL delimiters as SQL 2005 would not accept user names containing a full stop.


Build: 7.01.024

11 October 2006

  1. Deleting a company and choosing not to re-assign contacts now carries out the standard contact deletion process, prompting the user to re-assign tasks etc for each contact.

  2. Fixed bug in CConsolidation that opened a Transaction and under specific conditions would not commit the transaction.


Build: 7.01.023

09 October 2006

  1. User settings form now persists the Broadbean account details correctly.

  2. ToDo action now associates the activity with the correct user.

  3. CV Auto Recognition now shows all contact types as potential duplicates.

  4. When the CV send action is run against multiple clients it no longer inserts the first clients name into all note histories (each client is correctly inserted into their note history).


Build: 7.01.022

02 October 2006

  1. Fixed issue with Email rules editor that did not save the rule correctly if only the sender was specified.


Build: 7.01.021

01 October 2006

  1. Fixed issue with Currency Amount period fields where occasionally the values on two or more separate entities became linked.


Build: 7.01.020

08 September 2006

  1. Fixed issue with Back Office contact details being lost between records.

  2. Requirement rate calculator now calculates value and profit correctly for weekly/monthly pay rates.

  3. Previously when a user who was not a member of the Sys Admin group attempted to login when the license was about to expire the application would not load correctly. This has now been fixed.


Build: 7.01.019

06 September2006

  1. CV Auto Recognition form now supports icons from drop down menu. These are specified using the following system settings:

    CVAR: Demographics Icon
    CVAR: Skills Icon
    CVAR: HRXML Icon
    CVAR: Comments Icon
    CVAR: Work History Icon
    CVAR: Education History Icon

  2. CV Auto Recognition form now displays the title of the selected option in the panel on the Auto Recognise tab.

  3. CV Auto Recognition now allows the user to scroll through the CV horizontally if required.

  4. Requirement rates calculator now only shows figures for calculating totals when working on the standard rate.

  5. Requirement rates calculator now only shows figures for calculating totals when working on the standard rate.

  6. Actions no longer default to selecting the last template available. They now select the first one by default.

  7. Placement documents action now inserts the placement reference into the Email subject. Two templates have been updated:

    ActionsV7\Mail-Merge\Placement\Contract\Candidate\Candidate Placement Letter.htm
    ActionsV7\Mail-Merge\Placement\Contract\Client\Client Placement Letter.htm

  8. Contact Title is now available as a merge field when editing action templates. (Requires Contact view to be rebuilt after install using the Tools->Entity Views option).


Build: 7.01.018

01 September2006

  1. Entity view generation now uses fully qualified field names (TableName.FieldName) for special field types (Currency Amount Period etc).


Build: 7.01.017

01 September2006

  1. When adding or removing a candidate from multiple shifts in the booking sheet a progress bar is now displayed to show the user that some activity is occurring.
    NOTE: This requires a new field on the Booking Sheet form - a Progress bar named "Progress" - See dev DB for an example.

  2. A new Payment Received now requires saving before Invoice Lines can be associated with it.

  3. Template editor now shows all fields.

  4. Running the "Send Job Specification" from within a requirement from a tab other than the shortlist now displays a clearer message informing the user they must select someone on the shortlist first.

  5. Fixed bug that would not carry a Placement's currency across to generated Timesheets.

  6. Select entity type form no longer displays with hour class mouse pointer (File, new, Requirement etc).

  7. When the shortlist stage action is run and the next logical stage is "offer made" the offer amount is correctly displayed without having to re-select that stage.

  8. Within a Placement/Requirement the temps tab no longer unnecessarily reloads data when the user switches back and forth between tabs.

  9. Obscure bug fixed with history menu where loading different records with the same display text (E.G. two contacts with the same name) meant that items on the menu stopped working.


Build: 7.01.016

30 August 2006

  1. Free text searching against the CV and any other documents now works for values including special chars and punctuation (E.G. "C#", ".Net", "C++").

  2. If an error occurs while retrieving chart data the relevant error is now displayed within the chart, rather than "Error 0-".

  3. Added confirmation of Invoice production to Consolidation.

  4. Fixed bug in Requirement Upload action that did not upload the correct job location.

  5. CV auto recognition now clears the suburb fields between CVs.

  6. Meeting action now creates a single scheduled activity for all contacts, rather than one per contact.
    NOTE: Requires new template files "ActionsV7\Mail-Merge\Task Templates\Meeting Note History.txt" & "ActionsV7\Mail-Merge\Task Templates\Meeting Follow-Up.txt".

  7. When you run a search within a requirement and results are returned, followed by another search where no results are returned the CV/Summary display is now cleared.

  8. Email processor rule generation no longer results in a type mismatch error.

  9. Requirement candidate summary updated - requires new copy of template file "ActionsV7\Requirement\Candidate Summary.htm".

  10. Grid now remembers the filter boolean operator on a user by user basis (And/Or).

  11. Deleting a user who has created filters on grids no longer results in a FK constraint violation.

  12. Interview action now defaults interview type to the next logical interview, rather than the first missing one.
    For example if the telephone interview is skipped and a 1st interview is arranged, then the system will default the next interview to be the 2nd, rather than returning to the telephone interview.

  13. Placement stage action now allows the user to update the termination details when a placement is terminated.
    NOTE: Requires 3 new fields on the PlacementStage action form (field name - field type) - see Dev DB for example:

    PlacementStageTerminatedBy - Text/Combo (Look up)
    PlacementStageTerminationReason - Text/Combo (Look up)
    PlacementStageEndDate - Date

  14. When the shortlist stage action is run to record a offer made the correct rate is picked up based upon the requirement's type (contract, temp or permanent).

  15. The advanced search within the Temp Booking Sheet now loads with the correct fields when a new user first opens the form.

  16. The dashboard charts no longer error when working of a new/empty DB where no data is available.

  17. New operator now available within the grid filters "Does Not Contain" which allows searching for all records that do not contain text within a particular field.

  18. In order to make the list more manageable Requirement searches are no longer shown in the Contact search list by default. They can still be viewed by removing the filter.

  19. When adding a Requirement from the Booking Sheet the type is now set to Temp.

  20. Redundant "Open Database" menu option removed (requires new menu XCB files).

  21. Occasionally tabs that should be invisible (E.G. Contract details when viewing a permanent requirement) were shown in the user clicked on the edge of the far left or right tab. This has now been fixed.

  22. Script editor now informs the user of errors in script when the attempt to apply/save changes.

  23. Manual Email processing overhauled. Now allows user to work through the Emails from top to bottom without closing the form.
    Requires two new buttons on the "Process Email Message" form: "MoveNext" & "MovePrevious". See DevDB for example.

  24. Email grid no longer does a full refresh when an Email is processed - it simply removes the processed/deleted Email.

  25. When a temporary Requirement is saved the "Earliest Start Date" field is updated to the temp start date.

  26. In CV Auto Recognition filtering potential duplicate contacts by the "Work Tel No" field no longer results in an error.


Build: 7.01.015

22 August 2006

  1. Previously the Email processing form occasionally returned incorrect results when searching for the relevant contact, this has now been resolved.

  2. Action HTML template editor now loads a lot more quickly.

  3. If the user attempts to delete a Requirement or Placement the system now checks for related records and informs the user if they can not delete the record.

  4. The "Send Job Specification" action now displays the document in the preview.


Build: 7.01.014

21 August 2006

  1. The CV auto recognition process can now be initiated from within a Word document in the same way as from within Outlook.
    A new macro must be set up within word in the same way the header/footer one is applied.

  2. Timesheets can now be opened from a Purchase Invoice.

  3. Closed loophole in Placement save that allowed a placement to be saved without an Invoice Contact/Address.

  4. Actions now carry out a merge for the current entity using the relevant all fields view.

  5. Action merge now replaces all CrLf's with HTML BR tags.


Build: 7.01.013

11 August 2006

  1. Fixed bug in CBroadCastMessageClient that spammed any machine that acted as a client and server for the Message Broadcaster.


Build: 7.01.012

10 August 2006

  1. Updated Purchase Invoice to show correct line item figures.

  2. Fixed bug in Purchase Invoice that removed the net amount rather than the whole amount from any outstanding timesheets.

  3. Fixed bug in Consolidation that would not show Placement details when Permanent is selected in the payment type.


Build: 7.01.011

04 August 2006

  1. EMail processor now picks up on the fact that an email may be have the recipient/sender's duplicated. This is now taken into account when the email is processed to decide whether user interaction is required.

  2. Dual sex titles are new enabled - just set the male column in the ContactTitle table to "2" and the title will be valid for both sexes.

  3. Title "Ms" can now be set against non-married female contacts.

  4. When a candidate is added via CV Auto Recognition the "Added By" field is set to the current user.

  5. CV Auto Recognition now allows duplicate candidates to be matched based upon date of birth.

    NOTE: Requires a new field to be added to CV AR form named "chkDupDOB", type = "Yes/No" (See Dev DB for example).

  6. CV Auto Recognition now persists the fields used when matching duplicates on a user by user basis.


Build: 7.01.010

02 August 2006

  1. Grid Alpha now raises an event when an asynchronous query has completed, allowing the DLL to respond.
    Event Name: AsyncFillCompleted.

  2. Requirement form takes advantage of the new grid event to show the relevant CV/Summary when the search results are returned.

  3. Placement action now applies defaults if user skips straight to last tab.

  4. EMail/Direct mail action no longer errors when run from the requirement shortlist.

  5. Ltd company timesheets in consolidation will now be removed from the list when both a purchase and sales invoice have been produced.

  6. Within the contact record it is now possible to drill into the sales/purchase invoice and timesheet using the grids.


Build: 7.01.009

01 August 2006

  1. The CV shown in a requirement when searching for candidates now highlights words searched for using a trailing wild card character.
    For example a search for "Win*" will highlight Windows, win98 etc.
    These words are highlighted in yellow to distinguish them from the standard words searched for.

  2. New field type added - ChartFXAsync. This allows charts to be set up to retrieve the data on a separate thread freeing up the UI.

  3. ASync charts now include an animation during load to indicate to the user that the chart is retrieving data (Ajax style).
    The application uses a file named "ChartBusy.avi" that must be placed in the same folder as the exe.

    Two new system settings added to specify the size of the AVI host control:
    System Settings: "CHART: Loading AVI width", "CHART: Loading AVI height".

    These will default to 24x24 which matches the default avi supplied.

  4. ASync charts employed on the dashboard so that the application load no longer waits for the intitial chart data to be returned.

  5. Contact record users menu now works as expected.

  6. Clicking the note history/scheduled activity menu options from the companies list now selects the correct tab.

  7. Placement invoice contact/address fields now cleared correctly when loading a new placement record.

  8. Sales Invoice generation now uses two new views for the line items:

    v_BO_SalesInvoiceLines_NoTimesheet - for permanent sales invoices.
    v_BO_SalesInvoiceLines_WithTimesheet - for contract sales invoices.

    Any fields that the user would like merged should be placed into these views and they will be inserted into the line section replacing a placeholder with the corresponding name.

    For example if a field named "LineCandidateJobTitle" is added to the view and the text "##LineCandidateJobTitle##" inserted into the line section of the sales invoice template then it will be merged.

    Any placeholders that are not found in the view are stripped from the HTML - this way placeholders that are only relevant to one type of invoice can be inserted and will simply be removed if they are not relevant.


Build: 7.01.008

27 July 2006

  1. GDI usage overhall:

    • GDI leakage had been reduced.
    • GDI usage had been significantly reduced.
    • GDI check now carried out during the form load, rather than pre-load using an estimated GDI usage figure.
    • GDI usage for each form is now recorded in the application properties to help diagnose problems.
    • Form buttons associated with fields now use images from central image list (telephone, IE, EMail).
    • Control array element zero is now utilised as a live control on the form. This means that every form now loads one less version of each control in use.
    • Job Title & Skills Tree control now loads button images from centralised image list.
    • Menu's redesigned so all icons are consistant across forms - this allows for icons to be shared across all menus in the application.
    • Centralised menu icons now turned on by default (System Setting: "CentralisedMenuIcons").
    • Diagnostics now record GDI count before, during (each control is logged an the GDI objects used) and after the load of each form.

    NOTE: This release requires new menu XCB files to be installed.
  2. Cut, copy and paste shortcut keys (ctrl+X,ctrl+c and ctrl+v respectively) now work within the application.

  3. "Decreased Performance" text removed from grid option to show the total row count.

  4. Improved the performance for Timesheet hours loading into a Timesheet form.

  5. Job Title field for the Placement contact and the Invoice contact are now available to merge into the sales invoice.
    These are avilable using the placeholders ##ContactJobTitle## and ##InvoiceContactJobTitle##.


Build: 7.01.007

20 July 2006

  1. Intermittant problem on Contacts/Companies list forms where filter was not applied correctly now fixed.

  2. You can now cancel a grid fill during the "Executing Query..." stage and the filter will still work without having to refresh the grid.

  3. Grids now apply a system default for the maximum number of rows initially displayed.
    System Setting: GRID: Default Max Rows
    This will default to 50 if the system setting is not present.

  4. To improve system performance and decrease server load grids no longer retrieve the total number of records unless requested by the user.
    A new option is available on the menu on the top right of the grid that allows the user to show the total row count.
    This has been left on within the entity search and requirement candidate search as total number of results was considered important.

  5. Filters applied to the standard grids (for example contact) are no longer applied within the entity search.
    Any filter applied to the entity search is now transient.

  6. Code around alpha grid improved for loading of placements, requirements, work history, education history, and references on the contact/company form.
    The code no longer re-applies the grid layout whenever a grid is refreshed.


Build: 7.01.006

19 July 2006

  1. The entity forms now raise the following script event when the user attempts a deletion of an entity record:
    Form_BeforeDeleteRecord.

  2. Changed Timesheet Validation so that if there is no Net Pay and no Net Charge then it will prompt for a delete of the record on Save.

  3. Added error handling round the adding of Timesheets from a Placement, if there are no periods available when adding a new Timesheet then the user will be prompted with a warning.

  4. Changed a Purchase Invoice so that the default Address for a candidate is now the Ltd Company Name and Address, if no Company or Address is set for the candidate then the Address field will be blank.

  5. Added more description to a Sales Invoice Breakdown in terms of units and unit cost.


Build: 7.01.005

17 July 2006

  1. When a sales invoice is issued the invoice document is recorded against the sales invoice.
    To enable this add a file reference field named "InvoiceDocument" to the Sales Invoice form.

  2. A new system setting has been added that allows you to leave fields enabled on the placement record once documents have been issued.
    System Setting: "PLACEMENT: Enabled fields when docs issued".
    Set this to a comma delimited list of fields that you would like to still be enabled once the placement is locked, for example "PlacementStatus, ClientContractDoc, CandidateContractDoc".

  3. Fixed bug in CConsolidation that was rounding expense values up to a whole number.

  4. Changed the v_BO_PrintSalesInvoice View so that we can export an Invoice Contact into the Issued SalesInvoice using the ##InvoiceContact## placeholder.


Build: 7.01.004

14 July 2006

  1. It is now possible to filter the booking sheet to only see confirmed, unconfirmed or empty bookings.

  2. It is now possible to clear all shifts from a requirement or all shifts on the selected day.

  3. Drag drop on the booking sheet is now more reliable.

  4. Tooltips made more concise for temps.

  5. When the start and end dates are modified on a temp requirement any shifts that now fall outside of those dates are deleted.

  6. The start and end dates of a requriement can now be modified when entering a recurring shift. If the start and end dates are set outside those of the requirement the requirement will be extended.

  7. The booking sheet no longer does a full refresh when a candidate is confirmed/unconfirmed/removed from multiple shifts - only the required shifts are updated speeding up the UI.

  8. Field captions in entity search no longer show "&" chars from field labels.

  9. The rates grid in the placement no longer auto sizes columns which resulted in a messed up layout.

  10. Deleting an address from a company that is in use as a site address on a requirement no longer results in a FK constraint violation.

  11. Queries that return a small number of results now execute slightly faster.

  12. Intermittent problem on contacts grid where the initial grid comes up empty and refuses to filter etc should now be resolved.

  13. Recent changes made to diary to prevent duplicate tasks being shown in the daily view have now been applied to the weekly and monthly views.

  14. Added a prompt to Consolidation that asks a user for an Invoice Date to be applied to any created Sales Invoices.
    This relies on the System Setting "Prompt For Invoice Date" default value = 0

  15. Fixed bug in CreateSalesInvoiceFromTimesheet that used a ClientContactID for the creating of Invoice Numbers.

  16. Changed Purchase Invoices so that a Candidate can be picked and then relevant Placements are listed against the PI.

  17. Changed the Grid Columns in searching for Placements in a Purchase Invoice to a defined data set.


Build: 7.01.003

12 July 2007

  1. Hours per day and days per week values are now copied from a requirement to a placement and also to placement extensions.


Build: 7.01.002

11 July 2007

  1. When viewing the diary for multiple users a task that is associated with more than one user is only shown once, rather than repeating for each user.

  2. Rates can now be edited for each candidate within the shift form.

  3. From within the shift form a candidate can now be confirmed, unconfirmed and removed from all shifts on the related requirement.

  4. The tooltip that is shown within the booking sheet when the user hovers over a shift now shows the start and end date/time of the shift.

  5. When the user hovers over an empty slot on the booking sheet the standard rate is shown if one is set for the requirement.

  6. The contract tab is now visible within temp requirements to allow the user to edit rates.

  7. When a candidate temp placement is created all rates are copied from the respective requirement.

  8. Within the shift form the candidate's basic contact information is now shown in the grid to allow the user to contact them without having to drill into their record.

  9. Hitting return on the first and last name fields within the booking sheet will now run the simple search.


Build: 7.01.001

07 July 2007

  1. Search Fields in the entity search are now sorted alphabetically with all the normal fields.

  2. The system now prevents the user from filtering results using search fields (rather than allowing it then throwing an error).

  3. Temps booking sheet can now be filtered by user or division.

  4. Requirement pay/charge rates are now shown on the shift form.

  5. Grouped requirement searches no longer produce an error.

  6. 7.01 setup kit now includes scheduling component used in Temps Booking


Version 8.0 Releases

Version 8.00



Version 7.0 Releases

Version 7.06
Version 7.05
Version 7.04
Version 7.03
Version 7.02
Version 7.01
Version 7.00