DNA Fusion Version 6.4

RELEASE DATE(s): October 7, 2015- March 9, 2016

 
VERSION 6.4.0.19
RELEASE DATE March 9, 2016
FIRMWARE REVISION 1.2.07 (SSP-D2/SSP-EP/DController/NController)
 
  • Fixed an issue where expanding Door Groups caused error
  • Fixed an issue where DNAWeb Status updates for Time Schedules were being updated
  • Fixed an issue where newly added points to a graphics map incorrectly linked internally
  • Fixed an issue where adding a Video Container to Graphic Maps would affect objects added afterwards
  • Corrected issues related to Graphics Maps Hyperlink dialog
VERSION 6.4.0.18
RELEASE DATE February 17, 2016
FIRMWARE REVISION 1.2.07 (SSP-D2/SSP-EP/DController/NController)
 
  • Added new Firmware for the PRO32IC that fixes issue with connectivity to NSC-100 (version 2.77.0472)
  • Added new Firmware for the NSC100 that fixes several issues (version 1.5.12)
  • Added: Edit, Add, Remove Audit Actions for Macros and Triggers
  • Added Logic to Driver to allow restoring Disarm state to Monitor Points and Doors following controller reset
  • Added: Support for ASSA “Double Swipe”
  • Improved: Updated Labels on Journal Viewer to match the rest of the app
  • Improved: Custom Configuration reports
  • Improved: The sort order of the GMT list on the Video Server Dialog
  • Improved: Added new setting to make renaming cropped photos optional
  • Improved: Batch Printer Enhancements
  • Fixed: Setting situation level properties on multiple objects
  • Fixed: GAL access level description to display correctly
  • Fixed: Personnel Card Info Report with multiple departments
  • Fixed: Issue running Event History with apostrophe in name
  • Fixed: Custom report Personnel Cards – UID.rpt is showing everything with no filters
  • Added: Missing SQL to update script to handle the Stentofon Events.
  • Fixed: Personnel Groups Report flexible database name
  • Fixed: Issue with Badge Printer COM Object causing it to not work on some print drivers
  • Fixed: Group editing the deactivation date of cards: sets the value plus 1 day
  • Fixed: Clicking on row does not assign a command in Direct Command builder
  • Fixed: Tenant: Empty Personnel Group List when adding a cardholder
  • Fixed: Column Headers on Assigned To/Access Level Members dialog missing from grid in some cases
  • Fixed: If using Filters to allow access to an SSPs components w/o giving access to the SSP status on items can show as offline
  • Fixed: Existing Access Level Groups now read-only for users without rights to category
  • Fixed: Issue code does not update on badge when editing via UI. User must close record and re-open
  • Fixed: Card History from Deleted Cards does not show up in Trace History Report
  • Fixed: Changed code storing Station Number in Transactions table for 402 Events (Log On)
  • Fixed: Issue with Custom fields if you editing on the client then on the server
  • Fixed: Conflict issue with NSC-100 and Inovonics ACG on same controller
  • Fixed: Improper Status on Inovonics Monitor Points
  • Fixed: Could not add an Inovonics Gateway to DController
  • Fixed: Changed SQL that cleans up the DNAEntries table to properly account for Custom Field Lookups and remove duplicates
  • Fixed: Changed install and update scripts to ensure that unused user privileges related to deactivation dates and card types are turned off
  • Fixed: Changed SQL that cleans up the DNAEntries table to handle situation where collation sequence of the DNAFusion database is different than the default collation sequence of the MASTER database
  • Fixed: Inovonics: Monitor Points states not showing
  • Fixed: Inovonics: Stale non-programmed Inovonics monitor points still being logged
  • Fixed: DNA Alarm Service: Not checking DMP Area and Zone states reliably
  • Changed: Added Milestone DVR to selection in a host based macros to start/stop recording
VERSION 6.4.0.11
RELEASE DATE December 2, 2015
FIRMWARE REVISION 1.2.07 (SSP-D2/SSP-EP/DController/NController)
 
  • Added support for OnSSI’s Ocularis v5.1
  • Added logic to allow changing the name of the Suprema Bio Enrollment program
  • Added ability to limit the ‘Who Has Access’ output for multiple Doors to one record per person
  • Added Code to ensure Tenant SSP Lists flag would be turned off if tenants were turned off
  • Added support for CARD and PIN for the ASSA Lock Integration
  • Added functionality to Host Based Macros to send HTTP commands from Driver
  • Added ability to sort DMP/Bosch Event Report by Date/Time and Address
  • Improvement - Enhanced SQL for event query efficiency
  • Improvement – Added Personnel Group to the Personnel Cards Report
  • Improvement - Access Levels by SSP Report - Do not show Legacy Levels in Groups Parameter
  • Improvement - Access Level Descriptions Report - Do not show Legacy Groups in Parameter Screen
  • Improvement - Legacy Access Level Groups Report - Add Parameter for Groups
  • Improvement - Global Access Level Details Report - Do not show Legacy Groups in Parameter Screen
  • Improvement - Door Access Profile Report - Remove Legacy Groups from Parameter Screen
  • Improvement – Added preliminary support for NEC Cluster Fail over Environments
  • Improvement – Reduce duplications to audit trail when adding access levels to cards that already have that access level
  • Improvement - The DsrXmlUtility improved to handle exceptions better.
  • Improvement - Creating new graphics map from client now opens shared directory
  • Improvement - Changed the date the Acknowledged Alarm Report uses for filtering from SSPDateTime to AckDateTime
  • Improvement - Extended the length of time the Milestone Integration waits for initial connections from 10 seconds to 20 seconds
  • Improvement - Reworked Audit Trail Report to use filtering by SQL Where clause rather than Crystal
  • Improvement - Changed logic in Access Level Browser so that expanding Global Access Levels no longer shows the system created access levels, but instead shows Doors/Elevators
  • Improvement - Updated the default Suprema Enrollment Program to the latest version
  • Improvement - Reduced latency for Last Used, Non Used personnel info queries
  • Improvement - Shutting down the driver improved to ease debugging interactively and remove errors during shutdown
  • Improvement - All drop down selections/dates in Personnel properties are now reflected in Personnel SQL Builder e.g. Card Type, Site, Title, Hire Date etc. User can now select these entries from sorted lists instead of typing them
  • Improvement - Reduced the number of updates for the hardware status database
  • Fixed several issues in the Alarm Acknowledgement Report
  • Fixed issues with Access Level Browser and Global/Legacy Access Levels when Tenants and/or filters were being used
  • Fixed issues with opening a Global Access Level containing doors not accessible due to Filters/Tenants
  • Fixed an issue to prevent an user from editing individual Access Levels under a Legacy Access Level if operator does not have rights to this level either through Tenants or Filters
  • Fixed an issue with Door Groups where adding the very first Door Group did not update the tree
  • Fixed an issue where logging In/Out could cause errors "Invalid Argument"
  • Fixed an issue where audits for Logout not showing the operator name
  • Fixed an issue where the Driver incorrectly configures the 501 (elAlvlSpec) so that the maximum floor group you can have is two below what it should be.
  • Fixed issues where IP Client Mode could cause some controllers to show time incorrectly on the SSP Status dialog. This would also affect Activation/Deactivation dates for cardholders
  • Fixed an issue that prevented saving a Door Group with an apostrophe in name
  • Fixed an issue where Filtering by Access Denied Events was not working
  • Fixed an issue where saving a new card when you have a previously unsaved card open can result in "lockups"
  • Fixed an issue where door show Underneath Global Access Levels on the Card holder dialog rather than the Access Levels
  • Fixed an issue with Hardware Tree Collapsing when removing Access Areas
  • Fixed an issue where failure to load Salient Video Integration results in crash on close
  • Fixed Update Script so that Alarm Logging Screen properly shows the groups for ‘Camera’ and ‘Stentofon’ rather than ‘Other’
  • Fixed several report issues that were hard coded to work with DNAFusion database. This Would cause problems for older sites with database named NPowerDNA
    • Door Access Profile
    • Personnel Groups
    • Personnel Access
    • Personnel
  • Fixed an issue with creating an Operator Profile with the same name as existing profile
  • Fixed an issue with Operator Events (i.e. 402-403) not showing up in the events grid or event history report when Tenants are turned on
  • Fixed an issue where Personnel SQL Builder reported an error when Company selected
  • Fixed an issue where Elevators in events history reports not showing when filters used.
  • Fixed an issue in the Index Selection Dialog (Event Filters) did not show the groups for Stentofon and Camera Events
  • Fixed an issue with Manually Adding A Camera to a DVR Server
  • Fixed an issue where Multi-Edit on Cards would not allow you to set the 'Disabled Reason'
  • Fixed an issue where Door Modes could be represented incorrectly in DNAWeb, Flex, etc
  • Fixed an issue where editing Inputs/Outputs from the Inputs/Outputs/MPG tab could generate hardware not found error
  • Fixed an issue with Monitor Point status not always reflecting masking states correctly
  • Fixed an issue where a large number of entries in the DNAIssueCommands could cause problems when pulling the entries out
  • Fixed an issue with Control Point states not updating for non-Inovonics controllers when Inovonics is part of controller
  • Removed Client Setup option from the UI
VERSION 6.4.0.5
RELEASE DATE October 7, 2015
FIRMWARE REVISION 1.2.07 (SSP-D2/SSP-EP/DController/NController)
 
  • Added Bosch panel Integration
  • Added the ability to add a controller outside the channel node on the hardware tree and create new channel in controller properties
  • Added Door Subgroups to the ACM tab of hardware tree.   You can add doors to door groups and then right click on the door group to run the Who Has Access report.
  • Added Card Number to the Personnel Groups Report
  • Added ability to enable/disable a controller
  • Added Support for Host Based Macros for Camera and Stentofon Events.   You can define Camera Based Host Based Macros and can assign them to cameras.   This requires a new service to be installed that talks to Milestone and Avigilon.
  • Added Alarm Priority to the Alarm History Report
  • Added new replaceable parameter to emails (%EMAILADDR%).   This can be placed in the ‘To:, CC: or BCC:’ sections of a host based macro. If the email is sent in response to a card related event then the email from that person is retrieved allowing you to send an email to the person that just badged (i.e. They received an access denied event )
  • Added new trigger event ‘DOOR: Access Granted: Early Grant - Use will Follow’
  • Added %PHOTO% replacement text or file attachment to work with Host Based Macros.   To attach a photo to a HBM use the replaceable parameters %PHOTO1%, %PHOTO2%, %PHOTO3%, or %PHOTO4%.   Since the email is sent via the driver this also requires that photos be referenced with UNC paths or some common mapping.
  • Added PortQry Tool to the Install
  • Added windows Service for handling Bosch receiver events
  • Added various Changes to Elevator Objects
    • If the Elevator is No Feedback the label now reads 'Relay Duration'.
    • If the Elevator is Floor Selectors the label reads 'Selection Delay'.
    • The range of values in both cases should be 1-255.
    • Additionally, if the Elevator is Floor Selectors we now surface another drop down for Relay Duration.
  • Added the ability to restart thread that handles broadcasting to clients in driver (High Priority Notifier) if not running.
  • Added the ability to run the ‘Who Has Access’ report against multiple doors.
  • Added the ability to assign a Host Based Macro to an Elevator
  • Added Support for Mercury’s Web Transactions (i.e. transactions related to logging into the Panel and altering the panel via the Web Interface)
  • Added Alarm Info Lookup for DMP Receiver Transactions (BOK – DMP Receiver Interface)
  • Added Avigilon Integration to now support using Mouse Wheel to perform “Digital Zoom” and right click panning within the video window
  • Added new Event Groups for Camera and Stentofon
  • Added the ability to edit Stentofon Hardware from Events Grid (Right Click Edit Hardware)
  • Added ability to use camera assigned to Stentofon Station when creating a HBM using the 'Default Hardware' option
  • Added UserID to the Transaction table when logging AXIS access based transactions.
  • Added a flag to cameras to allow specific hardware to be included in camera events
  • Improved efficiency in the driver and the status mechanism used for dnaWeb/FlexAPI, etc.
  • Improved the Mail Event Dialog used in Events & Alarm Grids.  Now allows you to email photo of the cardholder in the events grid.
  • Improved the text that is inserted from the active event or alarm so that it is easier to read.
  • Improved the wording for DSR Door status so unknown codes (i.e. 99) show as Unknown rather than Status(99)
  • Improved verbiage on PIM door installations.
  • Improved adding a new SSP from a channel to default to channel type (serial, TCP/IP, etc.)
  • Improved some of the personnel settings to be global rather than station specific.  This made more sense and was necessary for the Mobile App.   The settings changed where
    • Default Activation Period
    • Default Facility Code
    • Default Facility Code Mode
    • Default Card Quantity
    • Default Picture Quantity
    • Allow Pre-Selected Field Prompts
    • Deactivate New Cards
  • Improved the way the system deals with PIV cards so that we show either the FASC-N or the UUID (guid). Both the events grid and the Card Dialog show this now.
  • Improved the Host/Operator Browser to reflect changes periodically (every 15-30 seconds).
  • Improved the following Alarm Report Files (Alarms.rpt, Acked Alarms.rpt, Alarm History.rpt) to have the ‘No Printer’ flag set on the file in order to minimize the chance operator might get an error on the width of the report.
  • Improved Download on Demand to not only download the card, but re-issue the read afterwards so the card does not have to be swiped twice
  • Updated Mercury Firmware for DController, D2, EP, and M5IC to 1.20.1.0437
  • Updated the Firmware for the PRO3200 and PW6K1IC Honeywell Panels to the latest (2.7.1.0437)
  • Fixed an issue where unable to add a Personnel group with the same name as an Access Level group
  • Fixed an issue where adding a block of cards to a record, does not add the proper deactivation date
  • Fixed an issue where orphaned doors caused an error in Global Access Levels
  • Fixed the "Who does not have access.." report for tenants
  • Fixed an issue with the Advanced Camera Macro
  • Fixed an issue with Milestone Playback where it was playing from oldest segment
  • Fixed host based macros to work for all station types
  • Fixed an issue where homepage loading was inconsistent
  • Fixed an issue with Elevator Type not loading properly
  • Fixed an issue where adding an access level group to card causing error in some cases.
  • Fixed an issue where Global Access Levels show with legacy icon when viewing access level assignment dialog.
  • Fixed an issue where selecting 'Use Hotstamp for Card number' was not saving on record update.
  • Fixed incorrect messages displayed when DMP panel is offline.
  • Fixed an issue with NSC-100 Mac Address field being enabled when selecting Public DHCP mode.
  • Fixed an issue when adding personnel that required saving the record before the Tenant Drop-down was populated.
  • Fixed duplicate entries in Event History Report SQL in some cases when running on systems with multiple sites.
  • Fixed an issue with Alarm priority being off by one in the Alarms Grid.
  • Fixed an issue adding holidays in some cases.
  • Fixed an issue causing CRQ's based on Personnel (not cards) to pull multiple records if they have more than one card
  • Fixed an issue affecting speed on Inputs/Outputs tab in large installations
  • Fixed issue causing the ‘Create Door’ menu items for Salto, Aperio, and M5 Doors to appear duplicated.   The second menu item was the item to use with Templates, but the wording did not indicate this.
  • Fixed an issue when Using Alarm Cards with Host Approval Flag resulting in confusing events in the events grid.
  • Fixed an issue that would prevent loading a TIF background image in a new graphics map if the image was saved with LZW compression.
  • Fixed an issue with multiple user commands not getting proper command ID.
  • Fixed an issue where DController would not accept the 16th NSC-100 controller
  • Fixed an issue with Bosch Receiver alarm processing where it was ignoring the alarm priority set up in the hardware properties for the point/area.
  • Fixed issue with Trace History and how it handles Facility codes in the transaction file.
  • Fixed several inconsistencies in how DNA stores the Facility codes on various access events.   Mercury does not send the facility code on access granted type events, but the system now tries to determine the facility code by various means (extract from the card format used as well as look up the facility code on the card record).  However for some situations there will be no way to acquire the facility code and it will be zero.
  • Fixed issue with how client and driver handle status requests for MP and CP.
  • Fixed an issue that occurs when Bosch MSMQ Queues are not present.
  • Fixed an issue where dragging relays to macro to add commands were not downloading to panel
  • Fixed an issue where in some cases double clicking on events with personnel data would cause an error
  • Fixed an issue where Host Based Macros Assigned to a Station to not work
  • Fixed (Axis Version only): “Card And Pin” and “Card or Pin” did not work correctly
  • Fixed an issue in Graphics Maps where some maps can cause DNA to crash
  • Fixes in Avigilon Integration to improve stability
  • Fixed an issue where Running "Where Used" on an SSP based Host Based Macro would result in hang
  • Reworked all Reports that had a parameter based on Access Levels so that they work on either legacy levels or Global Levels.    The following reports where modified in this revision:
    • Personnel Groups
    • Personnel
    • Personnel Cards
    • Companies
    • Access Level Last Used
    • Who Has Access Door(s)
    • Access Level Groups
    • Access Level Group Assigned To
    • Access Levels
    • Access Level Descriptions
    • Personnel Access
  • Fixed an issue with invalid Strike values showing up when Editing Doors.   This was introduced in the last test version and was not released to the public
  • Fixed an issue where ASSA Access Modes do not always show up when the Always Time Schedule is used
  • Fixed an issue where Trim Zero Bits is incorrectly disabled on the reader screen for CASI F2F readers
  • Fixed install script to correctly set the Middle Name User Privilege to Read/Write.   This affected fresh installs.
  • Fixed issues with individual Field Auditing in Personnel/Cards reporting
  • Fixed issue with filtering external transactions (Axis, Stentofon, etc.) on Events grid when using Tenants.
  • Fixed an issue with Events History report not respecting Tenant settings, especially if you selected ‘All Tenants’