Using a Card to Change Door Mode (v6.0 and Above)

Issue: Using a Card to Change the Mode of a Door

Applies to: DNA Fusion version 6.0 and above

Summary: Use the following information to configure DNA Fusion for Door Mode Card Control.

Download PDF w/images: 

Follow the steps below to use a card to change the mode of a door:

  1. The SSP will need to be configured to Store Triggers Codes. Since Trigger Codes will be utilized for this example they must be stored in the controllers.
    1. Locate the desired SSP and double-click to open the Properties.
    2. Select the Stored Quantities option from the menu on the left.
  2. Create the Trigger Code to associate with the Trigger.
    1. From the Main Menu, select Hardware / Trigger Codes. The Trigger Codes dialog will open.
    2. Click the New button and enter a Description for the Trigger Code.
    3. Click OK to save the information.
    4. Repeat this process to add an additional Trigger Code.
  3. Create the Macro to change the Door Mode.
    1. From the Triggers & Macros Browser, expand the Macros header until the the desired SSP is displayed.
    2. Right-click on the SSP and select Add Macro. The Macro Editor dialog will open.
    3. Click the Add button and create the Macro Command(s). As an example: a Type 1 Macro can be added to change a reader mode to Unlock and Trigger Variable 1 to turn ON. A Type 2 Macro would be created to change the reader mode to Card Only and turn Trigger Variable 1 OFF. Trigger Variables provide the Triggers another condition to look for before executing the Macro.
    4. Click the OK button to save the Macro.
  4. Create the Trigger (Type 1) for the Macro.
    1. Expand the Triggers header until the desired SSP is displayed.
    2. Right-click on the SSP and select Add Trigger. The Trigger dialog opens.
    3. Select the Trigger Event - Door: Access Granted: (Any Condition).
    4. Select the Door that must be used to Trigger the Macro or select None and any door used by the cardholder will execute the Macro.
    5. Specify the Time Schedule in which the Trigger should operate.
    6. Select the Macro created in step 3 and select execute Type 1.
    7. Select Trigger Variable 1 and check the OFF condition.
    8. From the Operation drop down, select Require Match 1 or any other value. This location will be referenced in the Cardholder’s Record.
    9. Select the correct Trigger Code created in step 2.
    10. Click the OK button to save the Trigger.
  5. Create the Trigger (Type 2) for the Macro.
    1. Right-click on the SSP and select Add Trigger. The Trigger dialog opens.
    2. Select the Trigger Event - Door: Access Granted: Unlocked.
    3. Select the Door that must be used to Trigger the Macro or select None and any door used by the cardholder will execute the Macro.
    4. Specify the Time Schedule in which the Trigger should operate.
    5. Select the Macro created in step 3 and select Execute Type 2.
    6. Select Trigger Variable 1 and check the ON condition.
    7. From the Operation drop down, select Require Match 2 or any other value. This location will be referenced in the Cardholder’s Record.
    8. Select the correct Trigger Code created in step 2.
    9. Click the OK button to save the Trigger.
  6. Assign the Trigger Codes to the desired Cardholder(s).
    1. From the Personnel Browser, open the Cardholder’s Record and select the Card tab.
    2. Select the correct referenced Trigger Code, created in step 2, from the Code drop down list.
    3. Select the correct referenced Trigger Code, created in step 2, from the Code drop down list. Verify that the Trigger Code is selected in the correct location (referenced in step 4-7).
    4. Update the Cardholder’s Record.

 

Common Troubleshooting Methods

Issue: Common Troubleshooting Methods

Applies to: Flex API / DNAFusion v.6 and above

Summary: Use the following information to troubleshooting the Flex API.

Download PDF w/images: 

Follow the steps below to resolve common troubleshooting methods:

  1. The Flex API Windows Driver is missing from the Windows Services. If the DNA Fusion Flex Service is not installed using the FlexAPI setup follow the steps below:
    1. Open a Windows Command Console dialog. Start/Search/cmd
    2. Type the command below and click Enter: C:\>”C:\Program Files (x86)\Flex API\OpenOptions.dnaFusion.Flex.exe” install. The dnaFlex Service will be installed.
  2. The dnaFusion Flex Service will start and stop. If the Log File (C:\ProgramData\Open Options, Inc\Flex\Log Files\Flex.sil) is opened, there will be two lines indicating an error opening the database.
    OpenOptions.DUST.OpenAccess.DUST.Execute
    OpenOptions.DUST.OpenAccess.DUST.Execute

    1. Run the dnaFusion Flex service with an account with sufficient rights to the database. The dnaFusion Flex service is typically configured to run using same account that the DNADrvr32 windows service utilizes.
    2. If needed, create a service account and grant db_datareader, db_datawriter, and db_ddladmin roles to the DNAFusion database.
    3. See Configuring the FlexAPI Service in the FlexAPI manual.
  3. The Flex API Configuration Tool crashes when launched. This is normally caused when the Bindings are invalid or are already in use by another program.
    1. Edit the app.config file in NotePad.exe to remove the bindings. Default location: C:\ProgramData\Open Options, Inc\Flex\app.config
    2. Delete the bindings and save the file.
    3. See Configuring Site Bindings in the FlexAPI manual.

 

Upgrading with 500,000 rows in transaction table.

Issue: Upgrading to version 6 with more than 500,000 rows in the transaction table.

Applies to: DNAFusion v.6 and above

Summary: During the upgrade process, a new Transactions table will be created and the existing Transaction table data will be moved.

Download PDF w/images: 

Follow the steps below to upgrade with more than 500,000 rows in the transaction table:

  1. The DNAFusion 6.0 upgrade determines that there are more than 500,000 rows in the TRANSACTIONS table, a dialog box will appear.
  2. Click the Next button. This step will do the following:
    1. The existing TRANSACTION table will have all the indexes (except the Primary Key) and constraints removed.
    2. The TRANSACTION table (TRANSACTIONS5x) and Primary Key (PK_TRANSACTIONS ) are renamed.
    3. The most recent 50,000 transactions will be moved from the TRANSACTIONS5x table to the TRANSACTIONS table.
  3. Restart the DNAdrvr32 driver. Once the driver is restarted, the remaining balance of the transactions will start to be moved.
    By default this process will run between 1:00am and 4:00am every day. During this period 1,000 records will move from the TRANSACTIONS5x table to the TRANSACTIONS tables every 30 seconds. This process will move approximately 360,000 transactions per day. When the TRANSACTIONS5x table
    is empty, it should be dropped automatically. There is currently no user interface to change the default values.

 

Controlling Reader LED Mode

Issue: Controlling reader LED Mode

Applies to: All version of DNA Fusion

Summary: Configuring a reader to control 3 different LED colors based on various events. There are 3 items that must be configured to complete the LED control setup: verify the reader is wired correctly, create the Macros and setup the Triggers.

Download PDF w/images: 

Follow the steps below to configure LED Mode on reader:

  1. Verify that the reader is wired correctly.
  2. Locate the desired Reader under the Door in the Hardware Browser.
  3. Double click on the Reader to open the Properties.
  4. From the Templates Name field, select the Proximity.rtp and click the OK button.
  5. Open the desired Door Properties and select the Door Objects item from the menu on the left.
  6. Click the Edit button next to the LED Mode field.  The LED Configuration dialog opens.
  7. Change the values for the desired Reader Modes and click the OK button.  The color options are Red, Green and Amber for each function.  For this example, the setting for the Card Only options are follows:
    1. Short Red Pulse: Download=Yes, On Color=Amber, Off Color=Amber, On Time=x ms, Off Time=x ms
    2. Solid Red Short Pulse: Download=Yes, On Color=Red, Off Color=Red, On Time=x ms, Off Time=x ms
    3. Solid Green Short Pulse: Download=Yes, On Color=Green, Off Color=Green, On Time=x ms, Off Time=x ms

    NOTE: This is a global change across all controllers and there is a maximum of three LED tables that may be
    used.

  8. When the Download dialog appears, click Yes to continue.
  9. From the LED Mode drop down list, select the Short Red Pulse option and click OK.  The reader will now follow this color scheme when in Card Only mode.
  10. When the Download dialog appears, click Yes to confirm.
  11. Open the Triggers & Macros Browser, expand the Macros header and right-click on the desired SSP.
  12. Right-click on the desired SSP under the Macros header and select Add Macro.  The Macros Editor opens.
  13. Enter a Description for the Macro and click the Add button.  The Macro Command Editor opens.
  14. Select the following options:
    1. Command = Reader LED Control
    2. ACM = Select the desired Door.
    3. LED Index = 116. Click OK to save the Macro Command.  The command is added to the Macro.
  15. Click the Add button again and use the following settings.
    1. Command = Set Trigger Variable
    2. Trigger Var = Variable 1
    3. Var Setting = OFF
  16. Click OK to save the Macro Command.
  17. Click Add and use the following settings for the Macro Command.
    1. Command = CP: Deactivate
    2. Control Point = Select the desired Output.
  18. Click OK to save the Macro Command.  The command is added to the Macro.
  19. Click the OK button to save the Macro.  The Macro is added to the SSP’s Macros list.
  20. Right-click on the SSP under the Macros header and select Add Macro.  The Macros Editor opens.
  21. Enter a Description and click the Add button.  The Macro Command Editor opens.
  22. Use the following settings:
    1. Command = Reader LED Control
    2. ACM = Select the desired Door
    3. LED Index = 2
  23. Click OK to save the Macro Command.  The command is added to the Macro.
  24. Click the Add button again and use the following settings.
    1. Command = Set Trigger Variable
    2. Trigger Var = Variable 1
    3. Var Setting = ON
  25. Click OK to save the Macro Command.
  26. Click the Add button and use the following settings.
    1. Command = CP: Activate
    2. Control Point = Select the desired Output.
  27. Click OK to save the Macro Command.  The command is added to the Macro.
  28. Right-click on the SSP again and select Add Macro.  The Macros Editor opens.
  29. Enter a Description and click the Add button.  The Macro Command Editor opens.
    Use the following settings:

    1. Command = Reader LED
    2. ControlACM = Select the desired Door
    3. LED Index = 331.
  30. Click OK to save the Macro Command.  The command is added to the Macro.32. Click the Add button again and use the following settings.
    1. Command = Set Trigger VariableTrigger
    2. Var = Variable 1
    3. Var Setting = ON
  31. Click OK to save the Macro Command.
  32. Click OK to save the Macro Command.  The command is added to the Macro.
  33. Repeat the above steps above to create the macros to control the LED colors on the readers based on the different desired scenarios.  These steps will need to be completed for each door that will utilize the LED color change feature so a macro will need to be created for the three different macros (one for each color).
    NOTE: When creating the other Macros, be sure to use a different Trigger Variable for each door.  Once the Macros have been configured, Triggers will need to created to execute the Macros.
    In this example, a valid card read will change the reader LED to green until a second card presentation returns the LED to yellow.  Once the first functional Trigger & Macro series is complete, the Triggers and Macros can be copied to speed up the programming process.
  34. To create the Trigger, right-click on the SSP under the Triggers header and select Add Trigger.  The Triggers Editor opens.
  35. Enter a Description and use the following settings:
    1. Trigger Event = Access Granted
    2. ACM = Select the desired Door or select None to use any door.
    3. Schedule = If desired, select a time schedule. This will limit the timeframe the trigger will fire.
    4. Macro ID = Select the Green LED Macro created earlier.
    5. Trigger Variable (Slot 1) = Variable 1 OFF (This will change for each door)
  36. Click OK to save the Trigger.  The Trigger is added to the list.
  37. Right-click on the SSP again and select Add Trigger.  The Triggers Editor opens.
  38. Enter a Description and use the following settings:
    1. Trigger Event = Access Granted
    2. ACM = Select the desired Door or select None to use any door.
    3. Schedule = If desired, select a time schedule. This will limit the timeframe the trigger will fire.
    4. Macro ID = Select the Yellow LED Macro created earlier.
    5. Trigger Variable (Slot 1) = Variable 1 ON (This will change for each door).
  39. Click OK to save the Trigger.  The Trigger is added to the list.
  40. The last command will be configured so if the door is forced open (while the reader’s LED is yellow), the reader LED will turn red and a designated output will be activated.
  41. Right-click on the SSP and select Add Trigger.  The Triggers Editor opens.
  42. Enter a Description and use the following settings:
    1. Trigger Event = DOOR: ALARM (Forced, Held or Both)
    2. ACM = Select the desired Door.
    3. Schedule = If desired, select a time schedule. This will limit the timeframe the trigger will fire.
    4. Macro ID = Select the Red LED Macro created earlier.
    5. Trigger Variable (Slot 1) = Variable 1 OFF (This will change for each door).
    6. Alarm Msg = Forced Open Only (held following forced does NOT trigger)
  43. Click OK to save the Trigger.  The Trigger is added to the list.

 

Configure Door Input for Secured Area

Issue: Configuring a door input to be used in Secured Area.

Applies to: All version of DNA Fusion

Summary: Disassociate the contact input from the door and create a series of Triggers and Macros that will shunt (disarm) the contact during Access Granted and Request to Exit events.

Download PDF w/images: 

The following steps will need to be repeated for each door that will be part of the Secured Area.

  1. Open the Door Properties for the desired door and select the Door Objects item from the menu on the left.
  2. Select None from the Contact field drop down list.  The Input is no longer associated with the door.
  3. Locate the disassociated Input, right-click on the Input and select Properties.  The Input Properties dialog opens.
  4. Enter a Description for the Input.  This will allow for easy identification.
  5. Select Input Properties from the menu on the left.
  6. From the Latching Mode drop down, select Latching and select the Entry/Exit Delay times.  These times must equal to the strike activation time in the door properties.
  7. From the Standard toolbar, open the Triggers & Macros Browser and expand the Macros tree to locate the desired SSP.
  8. Right-click on the SSP and select Add Macro.  The Macros Editor opens.
  9. Enter a Description and click the Add button.  The Macros Command Editor appears.
  10. From the Command drop down list, select the MP: Disarm command.  The Monitor Point field appears.
  11. Select the Input designated in step 3 and click OK.  The command is added to the macro
  12. Click the Add button.  The Macros Command Editor appears.
  13. From the Command drop down list, select the Delay Command.  The Delay Time field appears.
  14. Change the Delay time to match the Strike in the Door Properties and click OK.  The command is added to the macro. Different times may be tested to get it setup properly.
  15. Click the Add button.  The Macros Command Editor appears.
  16. From the Command drop down list, select the MP: Arm command.  The Monitor Point field appears.
  17. Select the Input designated in step 3 and click OK.  The command is added to the macros.
  18. The next step is to create a Trigger to execute the above Macro on an Access Granted.
  19. Expand the Triggers tree to locate the desired SSP.
  20. Right-click on the SSP and select Add Trigger.  The Macros Editor opens.
  21. Select Door: Access Granted from the Trigger Event drop down.
  22. Select the Macro created above from the Macro ID drop down.
  23. In the Trigger Variable 1 Position, select the OFF radio button.  Check the Open Options website for more Technical Bulletins: www.ooinc.com/dealer/support/support.asp
  24. The same Trigger will also need to be created to execute the same Macro on Request to Exit events.