Acre DNA Fusion Setup

To use Acre DNA Fusion, specific permissions must be configured and granted to enable proper access to the system. This includes setting up the Operator and the Client ID profile.

Operator Profile

Operators are assigned permissions through Profiles, which are essential for ensuring that users have either full or restricted access to software functionality during Runtime.

To assign a Profile:

  1. Open the dnaFusion application.
  2. Navigate to DNA > Administrative > Operator Maintenance > Operator Privileges...
  3. The Profiles are added, updated, and deleted in Operator Profiles.
  4. The Profiles are assigned in Edit Operator > Operator Profile.

The Profile is required to have permissions to:

  • Hardware
    • Door
      • Normal
        • Door: Forced Arm
        • Door: Held Arm
        • Door: Set Door Mode
        • Door: Temporary Unlock
  • Views
    • Cardholder
    • Hardware Manager

Client ID and Client Secret

A client is required for the driver to communicate with DNA Fusion via the Flex services. To configure a client, you must visit the clients page to perform this work.

Find the Client ID

On the front page, the Client ID is required. This can also be changed on a per-client basis:

  1. Navigate to the client web page.
  2. Select Edit on the desired client.
  3. Navigate to Name.
  4. Modify ClientId to desired identifier.
  5. Select Save Client.

Permissions Required

The client must have the appropriate access in order to:

  • Access to the Flex API resources
  • Create an access token using Resource Owner Password Credentials

To enable this access:

  1. Navigate to the client web page.
  2. Select Edit on the desired client.
  3. Navigate to Basics.
  4. Under Allowed Scopes add flex_api.
  5. Under Allowed Grant Types add password.
  6. Select Save Client.

Client Secret

A client secret allows for an access token to be created for a given client. To create one:

  1. Navigate to the client web page.
  2. Select Edit on the desired client.
  3. Navigate to Basic > Manage Client Secrets.
  4. Retrieve and save the Secret Value, as it will become inaccessible once Add Client Secret is clicked.
  5. Fill in the values as required.
  6. Select Add Client Secret.

Unique Keys

Unique Keys are hidden in the DNA Fusion software. These can be accessed via the Flex API, however a more efficient way to query this is through the database:

  1. Open SQL Server Management Studio 20
  2. Enter credentials and Connect
  3. Navigate to Databases > DNAFusion > Tables

To get unique keys for Doors go to dbo.Doors.

To get unique keys for Inputs go to dbo.InputPoints.