Velocity Integration

Here we will show you how to activate and install the velocity integration

Install Velocity Web Service

Requirements

Installation

Screenshot 2024-06-27 at 11.36.00 AM.png

Screenshot 2024-06-27 at 11.38.24 AM.png

Screenshot 2024-06-27 at 11.39.22 AM.png

Configure the Application Pool:

Screenshot 2024-06-27 at 11.43.31 AM.png

Screenshot 2024-06-27 at 11.44.40 AM.png

  1. Restart the Website:
    • After setting the user, restart the website context of the REST API.
  2. Verify the Installation:
    • Open a web browser and navigate to the check license endpoint to verify the installation:
      • http://localhost:8088/Api/CheckLicense
    • Ensure everything is functioning correctly.

Screenshot 2024-06-27 at 11.47.46 AM.png

IIS configuration

Screenshot 2024-06-27 at 11.49.51 AM.png

Configure Idle Time-out:

Screenshot 2024-06-27 at 11.51.15 AM.png

Generate Velocity REST API Password

Screenshot 2024-06-27 at 5.39.21 PM.png

Sadevio On-Premise configuration

This section will focus on how to configure the SADEVIO system to activate the Velocity integration when running on-premise.

Configure the access system

image.png

Configure the Velocity REST API

Configure User Defined Fields

image.png

Configure Custom Card Data Transformation

In the UID Post Processor section, you can add custom JavaScript code to manipulate the actual transferred credential value. This is useful if you need to change the order of a card value or add a facility code in a QR code scenario.

The original value is stored in the variable cardNumber. Your code should return a value that represents the new credential value.

Example: Adding a Facility Code

The following example checks if the provided UID is 6 characters long. If it is, the code takes the last 5 characters and appends a prefix of 1755- to the value.

if(cardNumber != "" && cardNumber.length == 6 && cardNumber.startsWith('0')){
    var newUid = '1755-'+cardNumber.substr(1);
    return newUid;
}else{
    return cardNumber;
}

Place this code in the UID Post Processor section to achieve the desired transformation.

Sadevio Cloud System Connector

To connect your on-premise access control system, you can install the SADEVIO Cloud Connector service. This service facilitates the integration of the SADEVIO Cloud Solution with your access control system.

Overview

Screenshot 2024-06-27 at 2.56.46 PM.png

Download the Sadevio Cloud Connector and install it in the same network, where the Velocity Server is.

Configure Sadevio Cloud System.

image.png

Configure Sadevio Cloud Connector

Screenshot 2024-06-27 at 3.13.03 PM.png

Configure Identiv Velocity features

  1. Locate the Configuration Section:

    • In the appsettings.json file, find the configuration section for the access system.
  2. Set Access System Type:

    • Set the access_system_type to velocity_rest.
  3. Enter Connection Details:

    • Provide the IP address of your Velocity system.
    • Enter the generated password. See Generate API Password

Example configuration in appsettings.json:

Screenshot 2024-06-27 at 5.36.27 PM.png

Configure Velocity Badge Template

Screenshot 2024-06-27 at 3.19.33 PM.png

Retrieve and Configure Template ID:

Screenshot 2024-06-27 at 3.20.30 PM.png

Configure Velocity Card Format

The card format configuration is used to determine which algorithm is used to generate the Velocity MATCH Code. Refer to the Velocity Card Format Mapping section in our documentation for details on the available algorithms.

To use "Special 36" for generating the MATCH CODE, follow these steps:

  1. Locate the Configuration Section:

    • In the appsettings.json file, find the configuration section for card format.
  2. Set the Card Format:

    • Configure the velocity_rest_card_format variable to the appropriate value. For "Special 36," set it to 41.

Velocity Card Format Mapping

For card creation you need to configure which format velocity has to use. Below you can see the mapping table and which id you need to configure in sadevio.

Activate QR-Code generation in velocity

This section explains how to configure the QR code transaction for the access control system.

Configure transfer of qr code to the access control system

To transfer the QR code to the access control system, you need to activate the feature in the access control section.

Activate QR Code Transfer:

image.png

Configure QR code to use quick code value

When using Wiegand to read values with a QR code reader, you may encounter limitations on the length of values a QR code can use. To address this, you can configure SADEVIO to use the quick code as the value for the actual QR code. The range for quick codes can be from 000000 to 999999. These values are autogenerated but can be limited to a specific range if needed.

  1. Navigate to QR Designer:

    • Go to Maintenance.
    • Select System Settings.
    • Click on QR Designer.
  2. Activate Quick Code Usage:

    • Select the option Use Quick-Code as value.

image.png

Transfer QR Code in Advance

Sometimes it is necessary to transfer the QR code to the access system in advance. For example, when the QR code should function independently of the visitor's check-in status, allowing the user to use the QR code immediately.

The QR code will be valid in the access control system according to the validity period configured for the specific visit.

Activate Advance QR Code Transfer:

image.png

Temporary Card Replacement

Our temporary card replacement feature allows employees to create temporary access cards using the kiosk, for example, if they have forgotten their regular access card. The system will automatically deactivate all active cards in the access system and assign a new temporary card to the employee. Once the temporary card is returned, the system will restore the previous access settings.

A person can only create one temporary card at a time and cannot generate a new card if the previously issued card has not been returned.

Requirements

Configure Sadevio System

Dashboard configuration

  1. Navigate to the Access System Configuration:

    • Go to Maintenance.
    • Select Access System.
    • Click on your selected system.
  2. Go to Temporary Card Replacement under Identiv Velocity Rest Configuration
    1. Select the User Defined Field which will be used to lookup the person with the email address

Screenshot 2024-09-20 at 9.26.40 AM.png

Kiosk configuration

  1. Login to the admin section of the kiosk:

  2. Activate Application Mode

    • Navigate to Application Mode.
    • Enable Temporary Card Replacement.
    • Screenshot_20240920_094245.png
  3. Configure Card-Stacker
    1. Go to Devices
    2. Select CARD STACKER - CARD REPLACEMENT
  4. Configure Host Authentication
    1. Go to Devices
    2. Select CARD STACKER - Host-Authentication
    3. Find the Authentication Method
      • Choose the authentication type (we recommend using Temporary Password).
        This option will send a generated temporary code to the person, which they can use to authenticate at the kiosk.
      • Screenshot_20240920_094538.png

 

Velocity configuration

Ensure that the person exists in Velocity and that the UDF field you selected for the email lookup is correctly populated.

The velocity data filed need to match the value which you have configure for the sadevio host field Access Card Id