Install the Recording Service

  1. Run the Recording Service installer.
  2. Specify the folder where the Recording Service should be installed.

    The default installation folder is: C:\inetpub\ABBYY Recording Service.

  3. Specify the TCP/IP port to be used by the Recording Service website or keep the default value.

    By default, the following TCP/IP ports are used:

    • 443 (if HTTPS is used). You will be asked for the SSL certificate and the private key when setting up HTTPS.
    • 80 (if HTTP is used). The default website is running on port 80. If you plan to use port 80 for the Recording Service website, you may need to modify this port from 80 to a different one in the Internet Information Services (IIS) Manager.

      Make sure that the specified port is not being used by any other application. In the event of port conflict, an alert will be displayed. Change the port number to continue. For more information, see Check TCP/IP port availability. You can also set a different port number for the Recording Service website later. To do this, change the port number in the Internet Information Services (IIS) Manager.

    For interaction between the Recording Service and Process Intelligence components, it is recommended to use the same protocol, for example, HTTP and HTTP or HTTPS and HTTPS. Make sure that during the Recording Service installation you specify the same protocol as specified when installing Process Intelligence. If you are going to use Process Intelligence in the Cloud, please, use HTTPS. If you install it in a production environment, it is strongly recommended to use HTTPS.

  4. The Recording Service uses Windows authentication. For interaction between the Recording Service and the Recorder instances installed on user workstations, the authentication mechanisms are used as well. .

    In the AD Security window, enter the following details:

    1. Admin AD Security group – Members of this group obtain admin access to the Recording Service website.

    2. Recorder AD Security group – Members of this group obtain write access to the Recording Service component. Both local and Active Directory groups and accounts can be used.

      If you install the program in a production environment it is recommended to specify an existing Active Directory security group or groups you created before the installation, for example, Recorder_admin and Recorder_writer.

      For testing purposes, you may specify a user account:

      • Domain user

        Format: Domain\UserName

        To display the domain and username of the person who is currently logged on to the computer, open the Command Prompt (Start > Run > cmd) and type whoami.

      • Local group or user

        Format: ComputerName\GroupName or ComputerName\UserName

        To display the computer name, open the Command Prompt (Start > Run > cmd) and type hostname.

        You may create a local group, add domain users or groups to it, and specify this group in the Admin AD Security group field.

      • Everyone – If you do not want to restrict access to the Recording Service website.

        Format: Everyone

    You can change the Active Directory security groups configuration after the installation. For more information, see Update Active Directory security groups.

  5. The Recording Service needs access to the PostgreSQL database. You can install PostgreSQL on the same computer as the Recording Service or a separate computer.

    If you have already installed PostgreSQL on another computer, select Connect to remote / another preinstalled version of PostgreSQL database. Otherwise, select Install PostgreSQL on this machine.

    If PostgreSQL is already installed on the current computer, instead of the PostgreSQL Database Options step, the Database Connection step will open. At this step, you need to specify the database connection settings.

    1. If you have selected Install PostgreSQL on this machine, you will be prompted to provide the following details:

      • Provide PostgreSQL superuser credentials – These credentials will be used by the installation program to create a database user for the Recording Service.

      • Specify the TCP/IP port for the PostgreSQL – By default, TCP/IP port 5432 is used. Make sure that it is not being used by any other application. For more information, see Check TCP/IP port availability.

      • Specify the service account – By default, the PostgreSQL services operate with the superuser account. To change the default user, select Specify service user credentials option and set new credentials for running the PostgreSQL service.

    2. Specify the destination folders.

      • Installation directory – PostgreSQL will be installed into specified folder. The default installation folder is: C:\Program Files\PostgreSQL\12.
      • Data directory – Enter the path where the database needs to be installed. The default path is: C:\Program Files\PostgreSQL\12\data.
    3. Specify the PostgreSQL database name and user that will work with the Recording Service and database.
  6. If you have selected Connect to remote / another preinstalled version of PostgreSQL database, specify the database connection settings.
  7. Perform a health check of the installation.

    Navigate to Start menu > Recording Service. The Recording Service website will open in your browser. If the Recording Service has been installed correctly, you will see the Recording Service website with the default template.

During the installation of the Recording Service, a shortcut to the Recording Service website is added to the start menu.

If you are using a software or hardware firewall, make sure that the configured ports are open in your firewall. For default network connection settings see Network connection settings.