Skip to content

Recording Profile

Overview

Session Recording Profile is a group of settings and configurations to record user session(s). Recording profile is having multiple attributes, which defines recording behavior.

To enable session recording on user session, associate session recording profile to connection profile.

  1. Recording can be done on following User sessions

    1. Application sessions
    2. Desktop session
  2. Recording can start on following way.

    1. On user logon
    2. On launch of specific applications
    3. When specific network IP Address is accessed
    4. Between specific interval
  3. Recording can pause on following way.

    1. When user is idle for

Session Recording Profile can control the behavior of recording like video format MKV/MP4, Frame rate, Recording visual, Scale (Resolution),Enable transcript etc.
Session recording is supported only for Windows based Applications and Desktops sessions.

Session Recording Profile can be managed from HyWorks Controller Management Console

Policies > Profiles > Session Recording Profile

View list of Session Recording Profiles

All the session recording profiles are listed in Policies > Profiles > Session Recording Profile page. On navigating to Session Recording Profiles grid following columns details can be seen:

  • Name: Showing name of the session recording profile. Searching and Sorting available on this column.

  • Description: Showing description of the session recording profile. Searching and Sorting available on this column.

    Following UI actions are available for administrator for ease of administration:

  • Refresh: Re-fetching all information from HyWorks Controller service for added session recording profiles

  • Sorting: Clicking on column header can sort the session recording profile. Sorting is available on columns: Name, Description.

    • Default Sorting: By default, profile will be sorted by Profile Name only which means all Profiles will be sorted alphabetically.
  • Search: Administrator can search any specific profile, by providing appropriate search string. Clearing the search will start displaying list of Profiles again.

  • Footer Control:

    • Goto Page: This control used to go to on particular page located on footer left side
    • Page Info: Showing number of items per page out of total items located on footer middle side
    • Pagination: It is pagination control located on footer right side.

Session Recording Profile Attributes(Settings)

Recording Settings

Identification of session recording profiles and start recording, pause recording and notify to user these setting used.

  • Profile Name: Logical name of session recording profile.

  • Description: Logical description of session recording profile.

  • Start recording

    • On user logon: Session recording will start on user logon.

    • On launch of specific applications: Session recording will start, on launch of specific application. Multiple applications can be configured, using comma(",") separated values. (e.g. - notepad,chrome,iexplorer).

    • When specific network IP Address is accessed: Session recording will start, when specific network IP Address is accessed. Multiple network IP Address can be configured as comma(",") separated values. (e.g. - 192.27.10.10,192.27.10.20,192.27.10.30).

    • Between specific interval: Session will be recorded between specified time interval

      • Time is displayed according to the end-user's timezone, from where the management console is accessed. The specified time will be converted to UTC and will be recorded accordingly.
  • Pause recording

    • When user is idle for: Specify for how long the user's idle desktop or application sessions will be recorded. Minimum value is 60 sec (1 min) and maximum value is 43200 sec (12hrs)
  • Notify to user: Show notification to logged in user for about start session recording.

Configurations

These are configuration used to control the behavior of recorder to record session.

  • Format: To select format of recording. Currently supported formats are MKV and MP4 format.

  • Frame rate: Default frame rate is set as 2.0 frames per sec. Minimum value is 0.5 and maximum value is 1001000.

  • Recording visual: To specify in which visuals, the video needs to be recorded. Options are Color and Black & White.

  • Scale (Resolution): To set resolution scale of recording. Default Resolution scale is set as 800x600.

  • Raw data file path: The path '%PROGRAMDATA%\Accops\Session Recorder\Raw_output\' where recorded files of user session will be kept on desktop virtual machine.

  • Make recording chunks in minutes: For optimizing recorded video storage, the system will store the session recording in small files chunk. Length of video to be stored in each file chunk. Default value set as 15 min and minimum is 5 min and maximum is 12 hrs.

  • Upload recording file: Upload session recording files to SRMS (Session Recording Management Server)

    • Upload immediately: After creation of recording file it will upload immediately to Session Recording Management Server.

    • Upload between specific interval: After creation of recording file it will upload to Session Recording Management Server as per given start and end time (Time showing according to the browser's time zone). It will upload recording files between given time.

  • If recording cannot be done: Whether to allow / block desktop or application sessions, if recording can not be started.

    • Allow user session: If Allow user session flag is set, then user will be allowed to take session, even if recording can not be done.

    • Block user session: If Block user session flag is set, then user will not be allowed to take session, if recording can not be done.

  • Hold logout until recording processed: Hold user session logout till the FFmpeg cleanup so that we can avoid the video corruptions on logout if enable hold logout, Otherwise don't hold the user logout. It is recommended to keep this flag enabled to avoid recording file corruptions.

  • Enable transcript: Enable subtitle file creation for the session recording. If this flag disabled then recorder will not create the subtitle file.

  • Additional input parameters: Additional input parameter to handle session recording.

  • Additional output parameters: Additional output parameter to handle session recording.

Session Recording Management

Create a New Session Recording Profile

  1. Go to Policies > Profiles > Session Recording Profile

  2. Click Add

  3. Provide all the required details.

  4. Once all configurations are done, click on Save

The new session recording profile will be added and Administrator can assign the profile to Connection Profile.

Edit Session Recording Profile

  1. Go to Policies > Profiles > Session Recording Profile

  2. Select the recording profile and click Edit

  3. Update the required configurations and click on Save

Delete Session Recording Profile

  1. Go to Policies > Profiles > Session Recording Profile

  2. Select the recording profile and click Delete

  3. Click Delete and confirm with conformation dialog.

Session Recording Profile will be deleted and it's entry will be removed from grid.

Note

  • Session recording profile needs to be associated with connection profile to enable session recording, details are provided in Recording Configurations

On deletion, if session recording profile is associated with any connection profiles then, it will display an error and will not get deleted until all the references are deleted completely.