Staff
The Keyfax website that runs the script engine
4.4.0.0
4.3.3.0
23/07/2021
Improved call history page now shows an overview for all completed scripts during a single Keyfax session
Several improvements to responsive design with online portal
Updated advisor script feedback confirmation page to align with newer OL3 presentation
Improvements to preserve cutomized policy pages whilst applying updated, modern styling
Fixed Keyfax state recovery failure on first message or question in startup script
Fixed error upon test container post back if start-up XML does not contain a test attribute
Fixed clicking 'Redirecting' link on Keyfax completed page causes an error in MIS portal
Fixed keyword matching with a topic in a category results in all topics in that category being displayed
Fixed year within date question type appearing incorrectly if HTML 5 date input types are not supported
Fixed error completing scripts when start-up script contains a "Submit" jump type taking you directly to result scripts
Fixed corruption of Uploads\File URL in export data where guid is set to '|SUPP|CONF|0.74'
Fixed long text within check box question types wrapping onto new line below check box
Increased logging file size & number of rolling back ups to assist with post incident investigations
Removed unnecessary HTTP verbs to improve security defaults
4.3.2.1
21/12/2020
Fixed an issue when submitting text box quesiton types via keyboard (carriage return / enter)
Fixed Cannot read property 'length' of null error when performing keyword search that returned no results
Fixed issue with script type jumps not jumping
Added ability to configure Home. Information & Contact Us URL online links via configuration (both globally and on a per script type basis)
4.3.2.0
09/11/2020
Improved client side asynchronous JavaScript requests to identify content is already loading
Added check list, eForm & date input question types to ssDataSourceType for repairs online
Added localized strings for date input question types & validation within repairs online
Added ability to override favicon.ico on a per client basis
Fixed call phase cookie not being read from client JavaScript after updating the Keyfax cookie to be HTTPOnly
Fixed issue with search suggestions within diagnostics if no results were found
Fixed date input validation formatting dates incorrectly for date question types
Added ability to toggle default visibility of login field description via configuration
Added support to customize "Contact Us" URL via .xsl overrides (similar to home, information)
05/10/2020
Default @domain as empty string allowing for optional Username/@domain in KFServerConfig
4.3.0.1
18/09/2020
Fixed missing mode element within templates\KeyNamics\startupFL.xml & startupRD.xml
16/09/2020
Move contact link URL from LanguageText into .xsl files (similar to home, information)
15/09/2020
Added ability to toggle default visibility of login field descriptions via configuration
Repairs Online login page responsive & mobile improvements
03/09/2020
Added utility to identify which data boxes have changed as part of a 4.3 upgrade
01/09/2020
AM / PM text within dateInput.xsl needs adding to LanguageText
Created utDataSourceView and utDataSourceListSQL to assist with script clean-ups.
19/08/2020
Display Category selection image as fixed 150x150 and size image to fit.
4.3.0.0
28/08/2020
Introduced new RO / EO colorized hot spot images
26/08/2020
WCAG 2.1 accessibility improvements for RO / EO
17/08/2020
Fixed issue that could cause a blank policy page within diagnostics
12/08/2020
Fixed issue with Admin Tools' Password field disappearing
Fixed User Maintenance tab not restoring from minimised state
11/08/2020
The version of Keyfax being ran now shows within online & diagnostics
10/08/2020
Fixed issue with 12 hour date loses state when navigating back
Added favicon.ico for repairs online
KFX-04554-N0B5 Updated KeyNamics templates. Added QL export transformations for Selwood
04/08/2020
Fix admin delete of last action in a group leaves workpanel still showing the deleted item
01/08/2020
Introduced new modern flat design for repairs online
4.2.1.0
06/08/2020
Moved KF_config Appointments element from ROL into Scripting/ScritType element. Refactored all ScriptAction.Delete references to use static method as required by KeyfaxWS.asmx
Improvements to upload preview & fixing upload alignment issues for RO
30/07/2020
On Image Upload page, "Choose file" button not responding in Safari & FireFox
Introducing responsive design for advisor results form
22/07/2020
Improved admin tools login. Script types refresh upon server change also fixed issue with Admin user authentication after selecting any server from the drop down other than the master web server.
Fixed Empty Groups (Prefixes) are not automatically deleted when the last Action item is deleted
20/07/2020
Added date picker for browsers that don't support native HTML 5 date nput controls
14/07/2020
Fixed group selection combo incorrectly showing LanguageText warning tooltip
Improved performance for ScriptData data box work panel
08/07/2020
Visual revamp for repairs online (renaming xsl_2020, css_2020, js_2020) to OL3
Fixed admin databox group combo box tooltip shows incorrect
4.2.0.4
30/06/2020
Improved task processing and letter preview page within RD / FL
29/06/2020
Topic selection now hidden by default for specific call phases (start-up, results, task processing)
23/06/2020
Added confirm action for User Delete
19/06/2020
Added syntax highlighting and formatted XML to export XML preview page
Removed mandatory Password check from InitialiseLogin as no longer used.
18/06/2020
Fixed client side alert with search suggestions if no results are returned
17/06/2020
Improved search suggestions menu positioning within topic selection panel
16/06/2020
Fixing focus issue with message buttons
Visual revamp for History page within dianostics
Replaced topic selection horizontal splitter with improved splitter control
15/06/2020
Topic selection splitter width now persists between page refreshes
Improved topic selection panel to ensure this collapses by default for smaller screen sizes
Standardise max passoword input len and set upper limit for MIn Password Len at 15 characters.
12/06/2020
Fixed issue with horizontal scrolling within RD that could render some hotspot regions not accessible
Prevent users in selection list being dragged to re-position in User Maintenance. v4.2.1 test issue 26 fix.
4.2.0.3
10/06/2020
Added actionPlanWrapper support for ROL3 design
Moved ScriptPermissions into usUserDetail and removed usUserScriptPermissions
09/06/2020
Added appointments support to ROL3 design
Question Types visual updates + visual updates to message styles
08/06/2020
Added full screen loader for RD/FL to smooth initial load transition
05/06/2020
Introducing Bootstrap 4 by default into RD
Modern, flat visual revamp for Staff RD
04/06/2020
Modern, flat visual revamp for Staff RD policy pages
4.2.0.2
04/06/2020
Various configuration changes to support the removeal of the master DB
Removed master DB moving all ma tables into main DB
03/06/2020
Replaced all low resolution icons & images with much higher resolution versions
02/06/2020
Denote links / clickable areas on Results form for RD
25/05/2020
Large refactoring of client side JavaScript for RD/FL.
KFX-03307-S6X6 Added date picker, check box list & eForm question type support for ROL3
24/05/2020
Client side assets (CSS, JavaScript) are now minified for production releases
13/05/2020
Fixed scheduler emails following move of From address from KF_config to KFServerConfig.
11/05/2020
KFX-04515-V0V4: Recharge cost incorrect for multiple service codes. Fixed in v4.2.0.3. Issue was feeType='0' and feeUse='1' only added last item cost to grand total!
06/05/2020
Ensure KeyfaxUser.Delete records updated timestamp and who deleted user.
Various performance improvements to client check and page buffering
05/05/2020
Fixed issue with maHolidays / fn_DueDate using datetime!
4.2.0.1
21/04/2020
Added KeyNamics templates
20/04/2020
Moved Holidays table to maHolidays with corresponding fn_DueDate, fn_DueDateForContractor and fn_IsWeekDay function changes
4.1.4.11
07/04/2020
Standardised Order/Task description at 1500 chars in InsertOrder and InsertTaskHistory, truncated if required to fix abort on insert.
24/03/2020
Changed startup templates kfId="tenantText" MR to Mr for startup_FL, startup_FL_Test, startup_RD, startup_RD_Test, startupRDT
09/12/2019
Set cookie.SameSite Mode = None and Secure (configurable in MISC/@secureCookies)
20/11/2019
Updated Keyfax & Admin Tools to VS2019 and .Net Framework 4.7.2.
09/09/2019
Added set .Net Security Protocol in Global.asax and Utility/SetSecurityProtocol.aspx (allows override of TLS version). Configured in KFServerConfig Security/@securityProtocolHex. Use C00 for TLS1.2.
09/08/2019
Changes to skip clientCheck and add pageWrapper Banner2Header LanguageText
02/08/2019
Fix EnableFileUpload.aspx to set TypeClass and TypeClassSeq
27/06/2019
Various performance improvements moving towards string interpolation
25/06/2019
Enable FnServices to work prior to Results phase. (Results and SysProperties)
02/05/2019
Added Firmstep/startupROL.xml template for new Firmstep integration (Sandwell)
01/05/2019
Added OriginatingSystem to StartupRD.xml (initially for Hackney Repairs Hub integration)
22/03/2019
Moved stand-alone login 'copyright' to separate template suitable for client override e.g. POBL.
4.1.4.20
11/02/2019
Performance improvement - added index to Task History table. For public facing sites, e.g. Repairs Online, added {'anonymize_ip': true} to Google Analytics tag for GDPR.
4.1.4.19
21/11/2018
Remove legacy behaviour to replace recordedText with MISAction Task Template body text as this has been moved into MISExchange allowing the original recordedText to be passed for repairs with MISActions. KFX-04261-W2N6 & KFX-04262-Z6H3: Fixed explicit DBW to RecordedText repeating values at end of recorded text! Workaround is to tick 'Record' and remove the DBW to achieve the correct result (OSB) Added AssignedTo, TenantRecharge, InsuranceReclaim, LeaseHolderRecharge and ServiceRechargeable to MIS ActiveH export template.
4.1.4.18
14/09/2018
Introduce 'frameWrapper' to optionally support removal of header/footer in OL2 when presented in frame. Fix additional scrollbar for OL2 in Chrome and fix back & cancel buttons in mobile phone view from prompting to leave the page.
4.1.4.17
17/08/2018
Fix issues with ScriptPath System databox expressions not evaluating unless used as task bookmark.(CHP) Fix blank content after SQL error when preparing Dynamic List question Add ability to suppress AdditionalInfo text box on OL2 results summary page. Fixed feedback emails to cater for markup in recorded text and script path preventing 'Potentially dangerous request' errors when submitting feedback. KFX-04206-B6C4: £ sign encoded as £ in ScriptPath System Databox values with non-xml format. Also <,> and & xml encoded.(CHP) Resolve issue with ScriptPath when passing default config code. (CHP)
4.1.4.16
06/04/2018
Fix Chr in expressions from crashing IIS Setup new YHN startup templates for staff repairs Fix default value for @imageContainsText, this is now '0' Chelmer startup/export templates added. Enable ScriptPath to return a value at any point within a script.
4.1.4.15
28/02/2018
KFX-04045-T0S7 Created startupRD_OPSL.xml for Osborne Dynamics integration Provide customisable CustomImage for categoryTopicList Removed appointments from 1stTouch templates Added Kirona / Sandwell templates MIS RD Startup now supports Scheme_Code, LA_Code, Road_Code and Block_Code (to enable launching from Response Repairs). Fix ClientCheck to pass through guid from KeyfaxWS login (South Tyneside) Added option for GoogleAnalytics tag capability Add configuration for OL2 categorySelection images to contain text Archiving now correctly handles duplicate timestamps Added / updated Capita Open Housing Portal templates (Fortis) KFX-04136-R0X6 Fix topic double click error Chelmer export customisation - Flattened ScriptPath and added LogType to OutcomeNotes All history.SQL templates modified to ignore configurable 'bucket' ids.
4.1.4.14a
06/09/2017
Fix hanging admin processes after close - no ticket. KFX-03943-R0V4: Fixed references tab refresh when displaying base task template workpanel. Fix to work with blank Set Level hotspot images Changesto minimise contention in Reporting KFX-04026-C6R4: Fixed error in test page with cancel from within script.
4.1.4.14
28/06/2017
KFX-03945-B9B2 & KFX-03947-V8P7: various OL2 (Repairs/Enquiries Online) amendments/enhancements KFX-03859-T7B8 / KFX-03944-Z6K9 Fix abort saving message after in-script create/edit Fix new (ungrouped) action created within a script edit from initially displaying in script with '<None/New>' as group name.
4.1.4.13
10/03/2017
KFX-03699-F1B9: Handle } and { in databox values in results submission and task processing KFX-03757-H2K2 Added Class, Contractor_Ref, Work_Type, SOR_Vol and Zero_Value to QL export. Handle .,} and { in databox names. (No ticket) KFX-03274-G6W3: Handle encoded characters in bookmark names. KFX-03244-D6R0: Handle multiple consecutive spaces in bookmark names. KFX-03769-L6W5 Fix BACK returning to same page when there is a startup script with no questions
4.1.4.12
12/01/2017
Fix KFX-03815-T8F8 (see BasePage) when startup script does not present a question or message (TRH&WM) and Alternative fix for OL2 'Add Another'. The original fix (above) was causing the KFX-03815-T8F8 issue.
4.1.4.11
09/12/2016
Resolve the Compatibility Mode issue (YHN) remove ',chrome=1' from 'content' declaration. Allow Company Data bookmarks in OL2 LanguageText items on Login page Fix OL2 Add Another errors both before and after session timeout.
4.1.4.10
30/11/2016
Fix internal Keyfax task type incorrectly repeating the last external (MIS) task type in ExportTasks. Identified in MIS TIPS integration investigations; no ticket. Set Options/@suppressMixedKeyfaxAndExternalActionFix=1 to retain original behaviour!
4.1.4.9
07/11/2016
KFX-03734-D8J7: Fix messages duplicated on results screen and in export and showing |SUPP|MSG| on Current Call tab. Also, cleanup uploaded filepath display on Call Details tab. KFX-03756-Y6B0: Fix Action Plan generation on confirmation page. KFX-03733-N8C1: Clicking new category/topic was not initialising script again. No ticket: Configure login summary on results page with ROL/LoginDetails/@enableLoginSummary = 1 (Initially for Glostrup) KFX-03762-P3P3: Hastoe (via Civica) : Cancel next step causes Keyfax to hang
4.1.4.8
19/08/2016
KFX-03677-G8S4: Increase file upload (request content) limit to 10MB. Also, Image upload file path appears as "|SUPP|CONF|... (since v4.1.4.5) Also, enhance transformation to optionally include StandardMinuteValue.
4.1.4.7
25/07/2016
KFX-01784-L8N3 (see also KFX-03700-Z3L2, KFX-03288-P6W7) Export character set now configurable in Client/Properties/@exportCharset - default is"ISO-8859-1". character set now configurable in Client/Properties/@exportCharset defaulting to "ISO-8859-1", should be "UTF-8". One example of problems using the default is that £ (pound) signs can appear as £, notably in HMS. This required an update to the engine too (status2.aspx). (SW, 2RH, BDHT) Messages generated on step with 'record' checked cause additional text "|SUPP|MSG|" to appear on recorded text. Implement new Paths/WebServiceReturnURL/@forceReturn=1 to override startup returnUrl; initially for AccuServe interface compatibility.
4.1.4.6
17/06/2016
KFX-03625-H7S0: Fix script error with message on same step as conditional databox or 'otherwise'. Fix topic links in categoryTopicList (no hotspot image); must be full page to display default topic image on next page. Also, fixed script Export/Import to work with Markers. KFX-03631-Y1C6: Prevent online links prompting to leave page for Home link and all completed page links including cancellation OK link.
4.1.4.5
19/05/2016
Online changes: Bufferred OL2 summary page display going directly to appointments page. Error going back after skipping file upload. Not clearing previously uploaded image after going back and skipping upload. Other bug fixes. Internal changes: KFX-03576-W6N6 Fix Enquiry pages not showing history counts. Fixed Enquiries history tab layout issue relating to +expand/-collapse tree buttons. Facilitate export of InsuranceReclaim and LeaseHolderRecharge to MIS CRM.
4.1.4.4
16/03/2016
Created client-specific custom Online startup and export schema templates. Online changes: Fixed cookie page handling after integrated web service login. Handle integration passing ReturnUrl on query string. Internal changes: Enhanced internal Script and SOR import utilities. Clarify client configuration on usage figures.
4.1.4.3
19/02/2016
Re-worked archiving to rollback transaction on error. Added Uploads export capability and added {uploads} placeholder to Generic Export schema. Created CSS Portal startup and export templates. Fix issue with test container changes to handle OL2, re-using the same guid! Also replaced fixed FL & RD New request buttons to simply launch a new request in the same mode.
4.1.4.2a
25/01/2016
Fix startup abort with 'optional' start category. Fix abort going Back from topic select with category pre-selected in startup. Generic template review and updates. Enable direct OL2 launch (no login page) from test page.
4.1.4.2
16/12/2015
Fixed Dynamic select issues: IE click option does not submit If select height > window height then a) IE, Chrome scroll to bottom of select hiding prompt b) bottom of select is obscured with footer
4.1.4.1
09/12/2015
Add FirstTimeResolution element to QL Repairs and Enquires Export templates.
4.1.4.0
12/11/2015
Ticket KFX-03364-N4R5: Fix summary page access times click not working in Chrome. Replace previous fix for OL2 dynamic select list with new solution for Chrome & accessibility. Fix staff dynamic select list version for Chrome & accessibility. Fixed unreliable OL2 'Add Another' click, (only evident in Chrome on single iPhone). No functional or visible change but styled anchor link changed to button which now works reliably. Also, create separate guid for repeated requests.
4.1.3.6
01/11/2015
KFX-03209-D6J3 Make topic selection column width configurable and set min:100px,max:500px
4.1.3.5
30/10/2015
Fixed issue where accepted file types not showing in non OL2.
4.1.3.4
28/10/2015
Background task scheduling for usage figures, archiving etc Also, fixed issue importing ScriptType Categories w/o selection image. Fix topic search for Chrome and to skip 'leaving page' check. Fix bug allowing incomplete letter print due to merged continuation. Fix bug deleting blank To address. Fix task processing issue where disabled task Submit button was clickable. Fixed issues with OL2 dynamic select list display Fix SCH Standalone(SA) launch error. Fix script abort running SQL query with invalid database configuration. Now reports script error. Standalone aborting when any startup Topic is configured. Standalone ignoring configured startup Category when no Topic configured. Standalone back to Category selection incorrectly enabled. OL2 Back not working on keyword search results page. Housekeeping stored procedures redeveloped for use with background scheduler. Added OL2 javasript replacement for iPhone/iPad select options to fix operation as 'standard'. Added configuable OL2 header logo. Added OL2 banner2Content template to allow override of 'self-service in housing' image. Made OL2 login tooltips responsive and hidden on phone layout. Added new AuditHistory report and also Repair Number to relevant reports. Add link to cookie policy text. Change file upload 'Continue' to 'Skip'. Fixed address input field tab sequence. Fixed "No Service" text display on appointments.
4.1.3.3
03/09/2015
Fixed issue with client check page (with no javascript and translated button values) where device selection corrupted subsequent page layouts Fix invalid export xml when MIS Action task has encoded xml char in task template e.g. & (Results.ExportTasks) Additional fix for url decoding (space, @, etc.) values in dynamic list. Extension to original KFX-03204-N6H7 fix in 4.1.3.0 Added port to log folder to better support multiple web sites on same server. Fixed error when cancelled on completed page, removed button. Added Back button into desktop and mobile layouts. Fix display issue in older browsers where header and nav sections not recognised. Fixed accessibility issue on Dynamic List options. KFX-03289-B3S4 & KFX-03434-W5L2: fixed script error going back from message on same step as a conditional expression. Fixed issue with message buttons positioned off bottom of page. Change Appointments page to show days at top with appointment slots against rows. Fix login validation error display. Added new report viewer/new reports Remove 'leave page' confirmation where not required (login, completed and 'expired' pages).
4.1.3.2
24/07/2015
Added code to close window when Northgate integration completes OK Double encoding on Message Preview now backward compatible Fix question drag to move Language set changes.
4.1.3.1
30/06/2015
Added address field prefixes translation e.g. 'Fax:' Added databox validation to prevent rename or delete with LanguageText references Fix error when new Category created with selection image. Added language text translation for file uploaded text in script path. Also fixed Message Preview with Danish characters in message title.
4.1.3.0
23/06/2015
Fixed Scripts report not showing correct category and topic on links (NO CODE CHANGES, only stored procedure change) KFX-03166-S9M3: Fix feedback abort when used in startup script and is logged OL2 issue 40/42: fix attachment file validation and Save / Restore / Edit button state. No ticket: correct previous fix for KFX-01815-C1D6 which did not correctly handle new attachment / enclosure template(s).
(earlier details available on request)
Last updated
Was this helpful?