archiving best practices

Upload: scstand

Post on 06-Apr-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 Archiving Best Practices

    1/46

    Insight from InteractionsTM

    NICE Perform

    Releases 3.1 & 3.2

    Archiving Best Practices Guidefor Customers

    385A0879-01 Rev. A0

    August 2010

    Releases 3.1, 3.2 & 3.5

  • 8/3/2019 Archiving Best Practices

    2/46

    Information in this document is subject to change without notice and does not represent a

    commitment on the part of NICE Systems Ltd. The systems described in this document are

    furnished under a license agreement or nondisclosure agreement.

    All information included in this document, such as text, graphics, photos, logos and images, is the

    exclusive property of NICE Systems Ltd. and protected by United States and international

    copyright laws.

    Permission is granted to view and photocopy (or print) materials from this document for personal,

    non-commercial use only. Any other copying, distribution, retransmission or modification of the

    information in this document, whether in electronic or hard copy form, without the express prior

    written permission of NICE Systems Ltd., is strictly prohibited. In the event of any permitted

    copying, redistribution or publication of copyrighted material, no changes in, or deletion of, author

    attribution, trademark legend or copyright notice shall be made.

    All contents of this document are: Copyright 2010 NICE Systems Ltd. All rights reserved.

    This product is covered by one or more of the following US patents:

    360o View, ACTIMIZE, Actimize logo, Alpha, Customer Feedback, Dispatcher Assessment, Encorder, eNiceLink,

    Executive Connect, Executive Insight, FAST, FAST alpha Blue, FAST alpha Silver, FAST Video Security, Freedom,

    Freedom Connect, IEX, Interaction Capture Unit, Insight from Interactions, Investigator, Last Message Replay,

    Mirra, My Universe, NICE, NICE logo, NICE Analyzer, NiceCall, NiceCall Focus, NiceCLS, NICE Inform, NICE

    Learning, NiceLog, NICE Perform, NiceScreen, NICE SmartCenter, NICE Storage Center, NiceTrack,

    NiceUniverse, NiceUniverse Compact, NiceVision, NiceVision Alto, NiceVision Analytics, NiceVision ControlCenter,

    NiceVision Digital, NiceVision Harmony, NiceVision Mobile, NiceVision Net, NiceVision NVSAT, NiceVision Pro,

    Performix, Playback Organizer, Renaissance, Scenario Replay, ScreenSense, Tienna, TotalNet, TotalView, Universe,

    Wordnet are trademarks and registered trademarks of NICE Systems Ltd. All other registered and unregistered

    trademarks are the property of their respective owners.

    Applications to register certain of these marks have been filed in certain countries, including Australia, Brazil, the

    European Union, Israel, Japan, Mexico, Argentina and the United States. Some of such registrations have matured

    to registrations.

    385A0879-01 Rev. A0

    5,185,780

    5,446,603

    6,192,346

    6,330,025

    6,785,369

    6,959,079

    7,152,018

    7,386,105

    7,573,421

    7,664,794

    7,725,318

    5,216,744

    5,457,782

    6,246,752

    6,542,602

    6,785,370

    6,965,886

    7,203,655

    7,392,160

    7,577,246

    7,665,114

    7,728,870

    5,274,738

    5,911,134

    6,249,570

    6,564,368

    6,856,343

    6,970,829

    7,240,328

    7,436,887

    7,581,001

    7,683,929

    7,738,459

    5,289,368

    5,937,029

    6,252,946

    6,615,193

    6,865,604

    7,010,106

    7,305,082

    7,474,633

    7,587,454

    7,705,880

    RE41,292

    5,325,292

    6,044,355

    6,252,947

    6,694,374

    6,871,229

    7,010,109

    7,333,445

    7,532,744

    7,599,475

    7,714,878

    5,339,203

    6,115,746

    6,311,194

    6,728,345

    6,880,004

    7,058,589

    7,346,186

    7,545,803

    7,631,046

    7,716,048

    5,396,371

    6,122,665

    6,311,194

    6,775,372

    6,937,706

    7,085,728

    7,383,199

    7,546,173

    7,660,297

    7,720,706

  • 8/3/2019 Archiving Best Practices

    3/46

    For assistance, contact your local supplier or nearest NICE Systems Customer Service Center:

    EMEA Region: (Europe, Middle East, Africa)

    Tel: +972-9-775-3800

    Fax: +972-9-775-3000

    email: [email protected]

    APAC Region: (Asia/Pacific)

    Tel: +852-8338-9818

    Fax: +852-2802-1800

    email: [email protected]

    The Americas Region: (North, Central, South America)

    Tel: 1-800-NICE-611

    Fax: +720-264-4012

    email: [email protected]

    Israel:

    Tel: 09-775-3333

    Fax: 09-775-3000email: [email protected]

    All queries, comments, and suggestions are welcome!Pleaseemail: [email protected]

    For more information about NICE, visitwww.nice.com

    International Headquarters-Israel

    Tel: +972-9-775-3100

    Fax: +972-9-775-3070

    email: [email protected]

    North America

    Tel: 1-800-663-5601

    Fax: +201-356-2197

    email: [email protected]

    United KingdomTel: +44-8707-22-4000

    Fax: +44-8707-22-4500

    GermanyTel: +49-(0)-69-97177-0

    Fax: +49-(0)-69-97177-200

    France

    Tel: +33-(0)1-41-38-5000

    Fax: +33-(0)1-41-38-5001

    Hong-Kong

    Tel: +852-2598-3838

    Fax: +852-2802-1800

    NICE invites you to join theNICE User Group (NUG).

    Visit the NUG Website atwww.niceusergroup.org, and follow the online instructions.

    mailto:[email protected]://www.nice.com/http://www.niceusergroup.org/http://www.nice.com/mailto:[email protected]://www.niceusergroup.org/
  • 8/3/2019 Archiving Best Practices

    4/46

    Blank page for double-sided printing.

  • 8/3/2019 Archiving Best Practices

    5/46

    Contents

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    5

    Contents

    1Introduction 7

    Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    Main Archiving Concepts and Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    Call Archiving Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    Archiving Process Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

    2Best Practices for Planning Your Archiving Policy 13

    Storage Management Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

    3Best Practices for Setting Up the Storage Center Environment 17

    Storage Center Setup Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    Preparing the Storage Center Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    Physical Position of the Storage Center Server . . . . . . . . . . . . . . . . . . . 19

    Access Rights and Permissions for Storage Center Server . . . . . . . . . . 19

    Defining the Storage Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    Defining the Storage Center Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    Creating the Storage Group(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    Creating a Storage Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    Installing the Storage Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

    Defining Storage Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    Multi Data Hub Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

  • 8/3/2019 Archiving Best Practices

    6/46

    6Contents

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    4Best Practices for Storage Rules 27

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    Best Practices for Creating Storage Rules . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    Who Creates Storage Rules? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    General Best Practices when Creating Rules . . . . . . . . . . . . . . . . . . . . . . . 30

    Naming Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    Activating Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    Running Rules in Multi Data Hub Environments . . . . . . . . . . . . . . . . . . . . . 30

    Running Past Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    Scheduling Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    Maximum Task Duration Considerations . . . . . . . . . . . . . . . . . . . . . . . .31

    Multiple Archiving Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    Defining Rule Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    Defining Storage Locations for Interactions that Match the Rule Criteria . . . 33

    Defining Archiving Duration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    Force Delete (FD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    What Should I Do When Using ESM Devices? . . . . . . . . . . . . . . . . . . . . . . 34

    Defining the File Name Mask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

    Validating Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    Storage Rules Validator Tests Integrated into Rules Manager . . . . . . . . . . 36

    Deleting Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

    5Best Practices for Maintaining Effective Archiving 41

    Recommended NICE Perform Maintenance Routine . . . . . . . . . . . . . . . . . . . 42

    Best Practices for Maintaining the Storage Center . . . . . . . . . . . . . . . . . . . . 42

    Making Changes to Storage Center Infrastructure . . . . . . . . . . . . . . . . . . . . 43

    Changes to a Storage Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    Best Practices for Maintaining Storage Rules. . . . . . . . . . . . . . . . . . . . . . . . 44

    Best Practices for Monitoring Ongoing Storage Center Activities . . . . . . . .45

  • 8/3/2019 Archiving Best Practices

    7/46

    Chapter 1: Introduction

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    7

    1

    Introduction

    Voice and NICEScreen Loggers have a limited capacity, and cannot be used for long-term storage

    of recordings. To keep recordings for long-term storage and playback purposes, they must be

    archived.

    In NICE Perform, archiving of interactions is managed using two main applications:

    Storage Center

    Rules Manager

    The Storage Center enables management of long-term archiving of interactions. Based on rules

    defined in the Rules Manager and the Storage Groups, Units and Destinations defined in the

    Storage Center itself; the Storage Center acts as a clearinghouse that determines where interactions

    will be stored and for how long. For more information about the Storage Center, see the Storage

    Center Installation and Configuration Guide.

    The Rules Manager application enables definition and scheduling of rules according to which

    NICE Perform knows which interactions need to be archived, when to perform archiving, and for

    how long. For more information about the Rules Manager, see theRules Manager Guide.

    The best practices provided in this book are NICE recommendations for maximizing performance

    and results, while minimizing potential problems such as incorrect Storage Center and Storage

    Rule configuration, unexpected archiving rates, etc.

    Scope

    This book covers best practices for archiving via the Storage Center and are relevant for NICE

    Perform Releases 3, 3.1, 3.2 and 3.5. All information provided is relevant for all releases unless

    otherwise stated.

    Contents

    Main Archiving Concepts and Definitions......................................................................8

    Call Archiving Flow ........................................................................................................11

    Archiving Process Flow.................................................................................................12

  • 8/3/2019 Archiving Best Practices

    8/46

    8Chapter 1: Introduction

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Main Archiving Concepts and Definitions

    Main Archiving Concepts and Definitions

    Concept Definition

    Auto-Delete The basic deletion mechanism implemented by NICE Perform.

    Auto-Delete works according to the FIFO (First In First Out)principle. When the recordings stored on a Storage Unit reach

    the maximum threshold defined for the unit (default - 80%),

    subsequent calls are archived to the next Storage Unit in the

    Storage Group. When all the Storage Units in the Storage Group

    reach their maximum threshold, the oldest recordings in the first

    Storage Unit are deleted to make room for the new recordings.

    Content Addressable

    Storage (CAS)

    Also referred to as associative storage.

    CAS is a mechanism for storing information that can be retrieved

    based on its content rather than its location. The CAS is typically

    used for high-speed storage and retrieval of static content, such

    as documents stored for compliance with governmentregulations.

    Enterprise Storage

    Manager (ESM)

    A separate third-party mass storage device integrated with the

    NICE Perform system where files can be stored in addition to or

    instead of the Storage Groups on the File System. NICE Perform

    Storage Center currently supports the following ESM devices:

    EMC Centera

    IBM Tivoli

    NetApp SnapLock

    Force Delete (FD) Defined in Storage Rules. Deletes archived calls after a defined

    date. This is the only deletion mechanism that can delete calls

    from an ESM device. If the FD definition in the storage rule

    differs from the Retention Period defined in the Storage Group,

    the FD definition takes precedence over the Retention definition.

    For example, if a Storage Group is defined with a Retention

    value of 7 years, but the Force Delete value of a specific rule is

    set to 1year, all the files archived according to that rule will be

    deleted after a year regardless of the Retention Period of the

    Storage Group.

    FS File System

    Interactions Center (IC) The Interactions Center controls the recordings which areperformed by the capture unit. It receives call information from

    the CTI server through the CTI driver.

    Multi Data Hub A system where multiple data hubs are deployed in primary and

    secondary configuration. This term replaces what was previously

    known as multi-site.

  • 8/3/2019 Archiving Best Practices

    9/46

    9Chapter 1: Introduction

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Main Archiving Concepts and Definitions

    Network Attached Storage

    (NAS)

    Provides access to storage over the network. It is mass storage

    attached to a computer that another computer can access at the

    file level over an IP network. A NAS device is a server that is

    dedicated to nothing more than file sharing.

    Near-online storage Information is accessed relatively quickly (in seconds), and

    without the need for human intervention (such as when retrieving

    data from a tape or DVD). ESM devices are examples of

    near-online storage.

    Online storage In online storage, recordings located on the Logger(s) or on the

    Storage Center(s) can be accessed instantly and automatically

    (in milliseconds), without human intervention. Online storage

    devices are based on hard disks to enable fast access to data.

    Examples of online storage devices are locations on the file

    system, NAS or SAN.

    Retention Defined for a Storage Group. Calls are stored for a definedminimum time period (defined in days) called the Retention

    Period. After the defined Retention Period expires, if there is still

    room, the calls are kept. Once there is no space left, the calls are

    deleted by the Auto-Delete mechanism to make room for new

    calls.

    Rules Engine The service in the NICE Perform system that executes the rules

    defined by the User in the Rules Manager. Mediates between the

    Rules Manager and the Storage Center.

    Rules Manager The interface between the user and the Rules Engine. Enables

    the creation of user-defined rules.

    Storage Area Network

    (SAN)

    A high-speed sub-network of shared storage devices. A SAN is a

    network specifically dedicated to the task of transporting data for

    storage and retrieval. The SANs architecture works in a way that

    makes all storage devices available to all servers on a LAN or

    WAN.

    Storage Center (SC) An entity on the NICE Perform system where you create and

    manage multiple Storage Groups.

    Storage Center Server The server that manages interaction capture from the Loggers to

    the archiving locations defined in the Storage Center.

    Storage Group The logical name for where archiving occurs; where you createand manage multiple Storage Units.

    Storage Rule A rule defined in the Rules Manager instructing the Rule Engine

    what to archive, when to archive it, and for how long.

    Concept Definition

  • 8/3/2019 Archiving Best Practices

    10/46

    10Chapter 1: Introduction

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Main Archiving Concepts and Definitions

    Storage Unit The physical location (network path) where files are stored on

    the File System (FS). It is recommended that only one network

    path be defined per unit and vice versa (only one unit should be

    defined for each network location.

    Concept Definition

  • 8/3/2019 Archiving Best Practices

    11/46

    11Chapter 1: Introduction

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Call Archiving Flow

    Call Archiving Flow

    Once the system is set up, calls are archived automatically according to how the Storage Rules,

    Storage Scheduling and Storage Center are configured.

    The following diagram illustrates what happens to a call once it is recorded in a Logger, as

    determined by the existing Storage Rules, Scheduling and Storage Center definitions.

    A call is recorded

    on a Logger

    Interactions Center

    (IC) reports the call

    data to the database

    Call Data on

    Database

    Rule Engine processes call

    according to defined rule(s)

    Rule Engine delivers action

    to Storage Center

    Storage Center processes

    interaction and archives it in

    FS/ESM

  • 8/3/2019 Archiving Best Practices

    12/46

    12Chapter 1: Introduction

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Archiving Process Flow

    Archiving Process Flow

    During the system lifecycle, the process of setting up and maintaining an archiving policy can be

    divided into four main phases:

    Analyzing Archiving Requirements

    Creating Storage Groups

    Creating Storage Rules

    Ongoing Archiving

    Each phase requires different actions by the relevant user(s)

    Our best practices will be presented according to this flow.

    Phase Required Actions

    Analyzing Archiving Requirements Assess requirements for call archiving:

    Which calls to archive?

    How many calls to archive?

    For how long to archive?

    Where to physically store calls?

    Creating Storage Groups Create required Storage Groups and their

    associated Storage Units.

    Creating Storage Rules In Rules Manager:

    Create Storage Rules according to

    archiving requirements analysis.

    Create Schedule for running Storage

    Rules.

    Activate required rules.

    Ongoing Archiving Storage Center fetches recordings from

    Loggers and copies them to the network path

    or ESM, according to definitions in rule and

    Storage Group.

    Monitor rules for accuracy. If necessary,

    tweak the rules.

    Monitor Storage Center archiving activity,

    usage and backlog.

    Deactivate/activate rules according to

    system requirements.

    Change existing rules and/or add new

    rules, according to need.

  • 8/3/2019 Archiving Best Practices

    13/46

    Chapter 2: Best Practices for Planning Your Archiving Policy

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    13

    2

    Best Practices for Planning Your ArchivingPolicy

    While planning your system, it is vitally important to correctly identify and calculate your

    archiving needs before NICE Perform is installed:

    This is done together with your NICE representatives, who are best equipped to advise you on how

    to plan and design a system that will be optimal for your organizations needs. Please read the

    Storage Management Concepts section for an explanation of how interactions are retainedand/or deleted in NICE Perform. An understanding of this process will assist you in developing the

    best policy for your organization.

    Contents

    Storage Management Concepts....................................................................................14

    Need Performed by

    Which calls to archive Solution Engineer during design process

    How many calls to archive Solution Engineer during design process

    For how long to archive the calls Solution Engineer during design process

    Where to physically store the calls Project Manager or Field Engineer during

    implementation

  • 8/3/2019 Archiving Best Practices

    14/46

    14Chapter 2: Best Practices for Planning Your Archiving Policy

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Storage Management Concepts

    Storage Management Concepts

    In most cases, archived recordings do not have to be kept indefinitely. The length of time that

    recordings are stored depends on your companys policy and any relevant legal issues.

    When planning, it is important to understand how archived calls are deleted or protected from

    deletion in the NICE Perform system. The two deletion mechansims are Auto-Delete and Force

    Delete. The protection mechanism is Retention.

    Auto-Delete

    Auto-Delete is the default deletion mechanism in NICE Perform. Auto-Delete implements the

    FIFO (First In First Out) principle. When the recordings stored on a Storage Unit reach the

    maximum threshold defined for the unit (default - 80%), subsequent calls are archived to the next

    Storage Unit in the Storage Group. When all the Storage Units in the Storage Group reach their

    maximum threshold, the oldest recordings in the first Storage Unit are deleted to make room for

    the new recordings and the cycle continues from there. This is the case as long as there is no

    retention defined on the Storage Group and no Force Delete defined in any of the Storage Rules.

    Retention

    The Retention period of a Storage Group is the defined minimum number of days that the Storage

    Group keeps the recordings. After that, if there is still room, the recordings are kept until there is

    no space left for new calls. Once there is no space left, the recordings whose retention period has

    expired are deleted (by the Auto-Delete mechanism) to make room for new calls. Retention is

    defined per Storage Group and calculated from the time the call was recorded .

    If you set a retention value for the Storage Group and all the Storage Units in the Group reach their

    maximum threshold before the retention period expires, a warning is generated but recordings

    continue to be stored past the defined maximum threshold until the Storage Units reach their full

    capacity. After this, no new files can be archived in this Storage Group until the problem is

    resolved (such as when the Retention period elapses or if a new Storage Unit is added to the

    Storage Group).

    Force Delete (FD)

    Force Delete is defined in Storage Rules. It is a mechanism that deletes recordings archived on

    either the File System or on an ESM according to a specific Storage Rule after a defined date. This

    is the only method that can delete calls from an associated ESM device.

    If the Force Delete definition is different from the Retention definition, the Force Delete definitiontakes precedence over Retention. For example, if a Storage Group is defined with a Retention

    value of 7 years, but the Force Delete value of a specific Storage Rule is set to 1 year; all the files

    archived according to that Storage Rule will be deleted after a year regardless of the Retention

    period on the Storage Group.

    BEST PRACTICE:

    It is recommended to set the Retention value to equal the number of days that your organization

    is legally obligated to save recordings.

  • 8/3/2019 Archiving Best Practices

    15/46

    15Chapter 2: Best Practices for Planning Your Archiving Policy

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Storage Management Concepts

    If for any reason your organization is required by law to delete calls (such as those including credit

    card numbers or other sensitive information) after a defined period of time, you can create a rule

    implementing Force Delete to ensure that these calls are deleted.

  • 8/3/2019 Archiving Best Practices

    16/46

    Blank page for double-sided printing.

  • 8/3/2019 Archiving Best Practices

    17/46

    Chapter 3: Best Practices for Setting Up the Storage Center Environment

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    17

    3

    Best Practices for Setting Up the StorageCenter Environment

    The NICE Storage Center is an effective on-line archiving solution that supports the long-term

    archiving and playback of audio and screen interactions. Archiving is based on Storage Rules

    created, managed and customized by authorized users in the Rules Manager.

    Storage Center benefits:

    Eliminates need for hard-copy archiving (tape/DVD)

    Call retrieval is completely transparent to the end-user

    Screen recordings can only be archived using the Storage Center

    Manages archiving to ESM devices

    Contents

    Storage Center Setup Workflow....................................................................................18

    Multi Data Hub Considerations .....................................................................................25

  • 8/3/2019 Archiving Best Practices

    18/46

    18Chapter 3: Best Practices for Setting Up the Storage Center Environment

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Storage Center Setup Workflow

    Storage Center Setup Workflow

    The Storage Center can be installed on a dedicated server or on the same server on which NICE

    Perform applications are installed.

    The following table lists the steps involved in setting up the Storage Center environment and theperson who performs the step:

    BEST PRACTICE:

    When the storage area is located on a dedicated network, for example, a Storage AreaNetwork (SAN), it is recommended to install the Storage Center on the same machine on

    which NICE Perform applications are installed.

    When the storage area resides on its own dedicated server, it is recommended to install theStorage Center on this server.

    The storage area to which the Storage Center archives the calls must not be located on the

    Storage Center servers local hard drive, but on an external Network Attached Storage

    (NAS), Storage Area Network (SAN) or Content Addressable Storage (CAS).

    Step Performed By

    Preparing the Storage Center server(s) Project Manager as part of site preparation

    Defining the Storage Center server(s) in NICE

    Perform

    Field Engineer

    Installing the Storage Center software Field Engineer

    Defining Storage Center rules Field Engineer based on Solution Engineer

    design

  • 8/3/2019 Archiving Best Practices

    19/46

    19Chapter 3: Best Practices for Setting Up the Storage Center Environment

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Storage Center Setup Workflow

    Preparing the Storage Center Server

    Physical Position of the Storage Center Server

    In both Single Data Hub and Multi Data Hub environments, it is recommended to position the

    Storage Center server(s) as close as possible to the Database Server to minimize latency.

    Access Rights and Permissions for Storage Center Server

    It is recommended that users of the Storage Center have log on as a service privileges. This

    privilege is not given by default to users with Administrator rights and must be added manually.

    For more information, see theNICE Storage Center Installation and Configuration Guide,

    Appendix B: Enabling a User to Log On as a Service.

    Defining the Storage Center

    Before the Storage Center is installed, it must first be defined in the System Administrator. The

    number of Storage Centers installed in a system depends on the scope of the required storage

    capacity. Each Storage Center should contain at least one Storage Group, and each Storage Groupshould contain at least one Storage Unit. If there is an ESM, it must also be defined in the System

    Administrator.

    The Storage Unit is the actual location on the File System where the recordings are stored. The

    Storage Center and Storage Group are merely logical containers for the Storage Units. Without the

    Storage Units, there is no place to archive the recordings.

    Defining the Storage Center Server

    When defining a Storage Center, you define the server name and IP Address or Host Name of the

    Storage Center server, as well as the location and size of the Retrieve Storage Unit.

    In the System Monitoring branch of the System Administrator, you can view a list of all theStorage Center servers that were defined. For each Storage Center and all the storage areas defined

    for the Storage Center, you can view current status information and you can generate a history

    report of the storage usage. For more information, see theNICE Perform Storage Center

    Installation and Configuration Guide, Tracking the Status of your Storage Centers.

    If the Storage Center server has more than one active Network Interface Card (NIC), the IP

    Address given when defining the Storage Center must be the primary network connection. For

    more information, see theNICE Storage Center Installation and Configuration Guide, Appendix

    C: Storage Center Troubleshooting Flow, Archiving Failure: Multiple Network Interface Cards.

    When a user wants to play back an interaction, he or she runs a query to locate the interaction,

    which may be recorded on a Logger or archived to a Storage Center. The order in which the system

    searches for the interaction (the Locate Order) is defined in Locate Settings (in the SystemAdministrator application, navigate to Master Site > Applications > Configurations > Locate

    Settings). The Locate order options may be to search only Loggers, only Storage Centers, Loggers

    before Storage Centers, Storage Centers before Loggers or it may be a customized order.

  • 8/3/2019 Archiving Best Practices

    20/46

    20Chapter 3: Best Practices for Setting Up the Storage Center Environment

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Storage Center Setup Workflow

    Figure 3-1 Locate Settings (example taken from NICE Perform Release 3.2)

    When you add a Storage Center server to the site, make sure to add it to the list of all the Storage

    Center servers defined in the site and that the order of the Storage Centers in the list is in the

    correct order of priority for the search. For more information, see the System Administrator Guide,

    Defining Search Order and Locations for Storage Centers and Loggers.

    For each Storage Center defined, a Retrieve Storage Group containing a Retrieve Storage Unit is

    automatically created. In systems integrated with ESMs, this serves as a local buffer when

    retrieving recordings from the ESM to the Storage Center local disk. Even if your system does not

    include an ESM, these cannot be deleted.

    If you have a redundant Storage Center, when defining the Storage Group in the redundant Storage

    Center where the archived calls will be stored if the primary Storage Center fails, make sure not to

    select the same server that you selected for the primary Storage Center.

    Creating the Storage Group(s)

    Just to review, a Storage Center consists of one or more Storage Groups. A Storage Group is the

    logical container of one or more Storage Units, which are the actual locations on the network

    where the recordings are archived. Each Storage Group must contain at least one Storage Unit.

    When creating a Storage Group, you define the Storage Group name, Retention details, Retention

    Period and the Storage Units (including location, size and maximum threshold).

  • 8/3/2019 Archiving Best Practices

    21/46

    21Chapter 3: Best Practices for Setting Up the Storage Center Environment

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Storage Center Setup Workflow

    Figure 3-2 Setting the Retention Period of a New Storage Group

    Retention Guidelines

    By default, there is no mandatory Retention Period. The maximum Retention Period is 2560 days,

    which equals 7 years. Retention should be defined according to the needs of your organization.

    The Storage Center can support periods longer than 7 years (the higher value can be defined in the

    Retention field). However, the NICE database must be modified as well! In these cases, please

    contact NICE Professional Services.

    Retention vs. Force Delete

    TheRetention periodis the defined minimum period of time measured in days that NICE Perform

    stores calls on a Storage Group. The retention period is defined specifically for the Storage Group.

    Force Delete (FD) is the deletion mechanism that instructs the NICE Perform system to delete

    archived calls after a defined date. FD is defined in the Storage Rules for a specific rule or rules. Inaddition to forcing deletion of archived calls on the File System (in archiving locations or

    SAN/NAS), this is the only method that can delete calls from an ESM device.

    FOR YOUR INFORMATION:

    The retention period is calculated from the date the interaction was recorded.

  • 8/3/2019 Archiving Best Practices

    22/46

    22Chapter 3: Best Practices for Setting Up the Storage Center Environment

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Storage Center Setup Workflow

    If the Force Delete definition in the Storage Rule is earlier than the Retention Period defined in the

    Storage Group, the Force Delete definition takes precedence over the Retention definition. For

    example, if a Storage Group is defined with a Retention value of 7 years, but the Force Delete

    value of a specific rule is set to 1 year, all the files archived according to the rule to that Storage

    Group will be deleted after a year regardless of the Retention Period of the Storage Group.

    Creating a Storage Unit

    Storage Units are defined using the New Storage Unit Definition Wizard. Each Storage Group

    must contain at least one Storage Unit. The New Storage Unit wizard automatically starts after you

    finish creating a new Storage Group. You can also start it independently to add a new Storage Unit

    to a previously existing Storage Group.

    For each Storage Unit:

    Define the name of the Storage Unit.

    Define the destination path of the Storage Unit.

    Each Storage Unit should be on a dedicated partition. For example, if archiving to a serverwith a 1 TB hard drive divided into five partitions, there should be one Storage Unit for

    each partition.

    Do not use an absolute path (c:\...). Use a UNC path (network path). This makes it

    possible for one Storage Center to play back calls archived on other Storage Centers. Donot use the IP address and do not modify the storage path or host name. Do not change the

    storage path manually. Any and all of the these practices may lead to severe Playback and

    Storage management problems including data loss.

    BEST PRACTICE:

    To manage deletion of archived calls, NICE recommends the following:

    In systems where calls are archived to the File System: Use Retention on the Storage Groupsand DO NOT define Force Delete in Storage Rules. The Retention Period ensures that the

    calls are retained for the required period of time. Not defining Force Delete ensures that

    there is no conflict and that calls are not deleted accidentally.

    In systems implementing an ESM: In the Storage Rules, indicate that the interactions shouldbe moved to the ESM and use Force Delete. DO NOT define a Retention Period for the

    Storage Groups. The interactions are stored on both the file system and the ESM. The File

    System serves as a buffer (as well as for immediate playback and Audio Analytics purposes).

    BEST PRACTICE:

    When defining Storage Units, NICE recommends that a dedicated partition be defined for each

    Storage Unit. When planning the system, be sure to include enough partitions to support all

    required Storage Units.

  • 8/3/2019 Archiving Best Practices

    23/46

    23Chapter 3: Best Practices for Setting Up the Storage Center Environment

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Storage Center Setup Workflow

    The destination directory (partition) must be defined as shared with write permissions.

    Make sure to validate the destination path:

    If the path is invalid, an error message appears.

    If the path is valid, the system recommends that the size of the Storage Unit be half thesize of the maximum capacity of the destination. Modify the default size of the unit as

    needed.

    If you select to continue defining the Storage Unit without validating the destinationpath, make sure to manually verify that the path format is valid, that the destination

    actually exists on the network and that there is enough space in the physical location

    to accommodate the archived calls.

    Storage destinations on the file system should be used for storage purposes ONLY! Keeping

    other files in the same folders may adversely affect monitoring of Storage Unit free/used

    space. Make sure that the destination location is being used only by the Storage Group/Unit for

    which it was defined. Do not save any other files in this location or allow it to be used by any

    other applications. This may cause storage conflicts.

    Select the Storage Unit type: Directory Per Day. DO NOT select the Multiple Directories

    storage unit type, which is obsolete and should not be used.

    Define the capacity of the Storage Unit (in gigabytes) and the maximum threshold of the

    Storage Unit (in percent). The system automatically suggests that the size of the Storage Unit

    should be one half the capacity of the defined location. This can be modified manually. The

    Default threshold for the Storage Unit (NOT the defined location) is 80%.

    IMPORTANT

    The destination path of the Storage Unit must be excluded from antivirus scans to avoid

    playback, performance, and retention issues. See TN0564: Antivirus Certifications for NICE

    Products for more information on how to set up the antivirus scan.

    FOR YOUR INFORMATION:

    When a Storage Group reaches its defined capacity and the existing calls cannot be deleted

    (because of the defined Retention period on the Storage Group), the Storage Center will continue

    archiving calls to the Storage Group (if the user has the correct permissions on the destination)

    until the entire capacity of the Storage Units has been used up.

  • 8/3/2019 Archiving Best Practices

    24/46

    24Chapter 3: Best Practices for Setting Up the Storage Center Environment

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Storage Center Setup Workflow

    Figure 3-3 Defining a new Storage Unit

    If the required size of the Storage Unit was not determined in advance, you can use the SC

    Calculator to calculate the required storage space. For more information, see the section onGuidelines for Using the Storage Size Calculator in Chapter 3, Configuring the Storage

    Center of the Storage Center Installation and Configuration Guide.

    Installing the Storage Center

    When installing the Storage Center software, it is recommended that the person performing the

    installation be logged in with Administrator privileges and also be able to log in as a service. This

    privilege is not given by default to users with Administrator rights and must be added to the

    Storage Center user. For more information, see the Storage Center Installation and Configuration

    Guide, Chapter 4, Installing the Storage Center.

    IMPORTANT

    If your Storage Center environment includes an ESM, do not use the same destination path to

    the ESM as that defined for the Retrieve directory. This could lead to a loss of archived files!

    IMPORTANT

    When you have finished installing the Storage Center software, do not install the Storage Center

    Update Pack at this point. This should be done only after NICE Perform is completely installed

    and configured.

  • 8/3/2019 Archiving Best Practices

    25/46

    25Chapter 3: Best Practices for Setting Up the Storage Center Environment

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Multi Data Hub Considerations

    Defining Storage Rules

    For Storage Rules best practices, see Best Practices for Creating Storage Rules on page 29.

    Multi Data Hub Considerations

    A Multi Data Hub environment consists of several Data Hubs sharing information. Each Data Hubhas its own databases, applications, Loggers, etc. Information is shared across Data Hubs when

    you define Replication between the Data Hubs.

    One Data Hub is defined as the Primary Data Hub. All other Data Hubs are defined as Secondary

    Data Hubs. You can have one or several Secondary Data Hubs. During Database Suite installation

    you define each installation as either Primary or Secondary. There can be only one Primary Data

    Hub. All other Data Hubs are Secondary Data Hubs. The Secondary Data Hubs do not have a

    Reporter server or a Data Mart. These are installed only on the Primary Data Hub.

    In a Multi Data Hub environment, the Storage Center is external to the above. Recordings can be

    archived across the network from one Data Hub to another. A single Storage Center can be used

    for all Data Hubs or you can have a one or more Storage Centers per Data Hub.

    Since the physical position of the Storage Center server is important, a decision must be made

    where to place the server if there is only one Storage Center for the entire system. It is

    recommended to position the Storage Center server(s) as close as possible to the Database Server

    to minimize latency.

    In this system configuration, it is especially important to create the Storage Rules in such a way

    that it is easy to understand whatis being archived where and when.

  • 8/3/2019 Archiving Best Practices

    26/46

    Blank page for double-sided printing.

  • 8/3/2019 Archiving Best Practices

    27/46

    Chapter 4: Best Practices for Storage Rules

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    27

    4

    Best Practices for Storage Rules

    Contents

    Overview..........................................................................................................................28

    Best Practices for Creating Storage Rules ..................................................................29

    Validating Rules..............................................................................................................36

    Deleting Rules.................................................................................................................39

  • 8/3/2019 Archiving Best Practices

    28/46

    28Chapter 4: Best Practices for Storage Rules

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Overview

    Overview

    Storage Rules define archiving tasks that are performed by the Rule Engine and the Storage

    Center. Every time a specific Storage Rule is run, the Rule Engine submits the interactions that

    match the rule to the Storage Center, which then archives the interactions to the defined storage

    destination for long-term storage.

    Storage Rules enable you to define:

    Which interactions to archive

    Where the interactions will be stored

    When archiving occurs

    The maximum number of days the interactions are stored, after which they are deleted (ForceDelete)

    Each call is archived in NICE proprietary media format (.nmf) which requires the NICE Player for

    playback. As a rule, NICE Perform does not support other media formats (such as wmf, etc.). If

    there is a need for your system to support legacy formats, contact NICE Professional Services.

    FOR YOUR INFORMATION

    A rule can run on both future and past interactions.

    You can have multiple rules running simultaneously.

    If there are no active storage rules, no calls will be archived.

  • 8/3/2019 Archiving Best Practices

    29/46

    29Chapter 4: Best Practices for Storage Rules

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Best Practices for Creating Storage Rules

    Best Practices for Creating Storage Rules

    When creating a rule, you must define the following:

    The name of the rule

    If the rule is active or inactive

    If the rule is ongoing or past

    An archiving schedule (when and how often archiving takes place)

    An archiving filter (which interactions should be archived)

    The Storage Group where the interactions should be archived. In the case of multiple storagecenters, this must be the Storage Group in the Primary Storage Center. In systems with

    redundant Storage Centers, the redundant Storage Center where the interactions should be

    archived if the Primary Storage Center fails. Since retention is defined for a Storage Group,

    this also determines the retention period of the interactions.

    The maximum number of minutes that the archiving task can run. (The default is 3600 minutes

    = 60 hours).

    Force Delete: the maximum number of days that an interaction can be stored in the StorageGroup. After this number of days has elapsed, the interaction will be deleted from the Storage

    Center, even if the Retention Period of the Storage Center is defined to expire at a later date.

    Whether or not to move the archived interactions to an ESM device.

    File name mask (the formula used for naming the stored interaction files).

    Who Creates Storage Rules?

    The process of creating Storage Rules is complex and requires careful consideration. Some tasks

    require high-level design on the part of the NICE Solution Engineer. Others are performed by theField Engineer during installation and implementation.

    BEST PRACTICE:

    The customer should not create, modify or otherwise handle Storage Rules before receiving the

    appropriate training from NICE. In any case where there is a question, problem or other issue

    concerning Storage Rules, contact NICE Customer Support.

  • 8/3/2019 Archiving Best Practices

    30/46

    30Chapter 4: Best Practices for Storage Rules

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Best Practices for Creating Storage Rules

    General Best Practices when Creating Rules

    Naming Rules

    Rule names and descriptions should be meaningful to ensure that the person managing the rule

    understands its purpose.

    Activating Rules

    If a Storage Rule needs to be active and running, make sure that the Active Rule checkbox is

    selected. If not, archiving of interactions that match the rule will NOT TAKE PLACE.

    In the Rules Manager, you can activate or deactive a rule directly from the Storage Rules list.

    Simply select or clear the Active check box for the required rule.

    Running Rules in Multi Data Hub Environments

    If your system contains a Multi Data Hub, make sure to indicate whether the rule should run on all

    data hubs or only on selected Data Hubs. For more information about archiving best practices in a

    Multi Data Hub environment, see Multi Data Hub Considerations on page 25.

    Running Past Rules

    A Storage Rule can be eitherongoing, meaning that it runs from the time it is activated on all

    future interactions; orpast, meaning it runs on interactions that were recorded in the past.

    BEST PRACTICE:

    When storage rules already exist in your system, you can use the Save As feature to save an

    existing rule as a new rule. Simply give the rule a new name and modify the parameters asrequired. This can be done with active, inactive and even completed rules (in the case of past

    rules).

    When defining filters for a rule, make sure the person creating the rule has all the relevantprivileges. Only those filters for which you have privileges are saved when you save the rule.

    Minimize the number of Storage Rules - too many active rules running simultaneously canadversely affect system performance. The maximum number of simultaneous active rules

    allowed is 20. If you feel that the business needs of your organization require more, contact

    NICE Professional Services.

  • 8/3/2019 Archiving Best Practices

    31/46

    31Chapter 4: Best Practices for Storage Rules

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Best Practices for Creating Storage Rules

    Scheduling Rules

    When you schedule a Storage Rule, you define the following parameters:

    The date and time the rule should start running How often the rule should run (recurrence in minutes, days or weeks)

    The length of time that the archiving task defined by the Storage Rule runs during eachrecurrence (Maximum Task Duration)

    Maximum Task Duration Considerations

    Maximum Task Duration defines the length of time that the archiving task represented by the

    Storage Rule should run. The default duration is 3600 minutes (60 hours). If the time allocated for

    the duration of an archiving task expires but not all the interactions that match the Storage Rule

    criteria have been archived, the remaining interactions are marked to be archived during the next

    BEST PRACTICE:

    Past Rules are used primarily to catch calls that might have been missed during the initialstages of live operation, or for reprocessing past calls. Past rules can run up to 50 days in the

    past. However, if you set a past rule with a time frame that exceeds 20 days, consult with

    NICE Customer Services first.

    While executing a past rule, make sure to monitor the size of the nice_rule database. A pastrule runs on ALL the old calls recorded in the system. As a result, the volume of calls

    processed may be considerably greater than the size that the database can usually handle

    without problem.

    DO NOT make changes to the filters in a Past Rule. This will cause the rule to start over.

    FOR YOUR INFORMATION

    Loggers work First In First Out (FIFO); if no more room exists on the Logger, the oldest call is

    deleted to make room for the newest call. You can estimate how many days a High DensityLogger (HDL) keeps the calls. For example, if a Call Center handles 60,000 calls a day, the

    average time of a call is 3 minutes and an HDL has a maximum capacity of 50,000 hours, then

    the available space on the logger will be used up in approximately 16.67 days. On VoIP Loggers,

    the space depends on the storage space available on the computer running the VoIP Logger. This

    should be taken into consideration during the planning stages. If you decide a couple of months

    later that you want to run a Past Rule, you may find that the calls no longer exist.

    BEST PRACTICE:

    When scheduling the running time of rules, consider factors such as network bandwidth and

    peak hours, Rules should run when there is the least amount of network traffic to reduce load on

    system resources. By default, the NICE Perform system is configured to run all rules

    simultaneously. This improves performance.

  • 8/3/2019 Archiving Best Practices

    32/46

    32Chapter 4: Best Practices for Storage Rules

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Best Practices for Creating Storage Rules

    recurrence of the Storage Rule. These interactions are archived first, then any new interactions that

    match the rule criteria are archived. In cases where the Maximum Task Duration is too short, this

    could lead to a chronic backlog of interactions that are waiting to be archived.

    Multiple Archiving Considerations

    By default, a call is archived only once, even if it matches more than one rule. The archivingproperties (Retention period on the Storage Group, Force Delete in Storage Rule, etc.), are

    determined by the properties of the first match. The call will not be archived again, even when

    other rules apply to it. Multiple archiving, meaning that the same call is archived every time it

    matches a rule, can only be enabled by NICE Customer Support (this entails modifying the Rule

    Engine configuration file).

    The implications of multiple archiving are:

    A recording will be sent for archiving every time it matches a rule. That means the samerecording may be archived two or more times.

    Storage Center archiving time may increase, potentially leading to a backlog.

    Duplicate archived calls consume valuable storage space.

    Defining Rule Filters

    When you define the rule filters you are defining the criteria according to which interactions are

    archived.

  • 8/3/2019 Archiving Best Practices

    33/46

    33Chapter 4: Best Practices for Storage Rules

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Best Practices for Creating Storage Rules

    Defining Storage Locations for Interactions that Match the Rule Criteria

    In systems with redundant storage, one Storage Center is defined to be the Primary Storage and the

    second Storage Center is defined to be the Secondary Storage that takes over from the Primary

    Storage Center when necessary. When defining the Storage Group on the Secondary Storage

    BEST PRACTICE:

    When defining recording-based criteria for Total Recording Solution (TRS) calls, DO NOTselect a filter in the Call Direction area. If you do so, TRS calls with an Inbound, Outbound

    or Internal filter will not be archived.

    The following Audio Analysis parameters do not appear in the filter criteria for StorageRules and can therefore not be used when defining a Storage Rule:

    Emotion Certainty

    Emotion Speaker

    Segment Word

    Segment Word Count

    Segment Word Count Speaker

    Segment Word Group

    Segment Word Group Count

    Segment Word Group Count Speaker

    Talk Over Agent Burst

    Talk Over Agent Talk

    Talk Over Customer Burst

    Talk Over Customer Talk

    Talk Over Percentage

    Talk Over Silence

    Talk Over Total Burst

    All fields that are the result of Scoring or Classification rules (even if they do not include

    any of the above fields in their filter criteria)

    If your system still uses Storage Rules created in NICE Perform Release II or earlier, andyou try to edit a rule that contains Audio Analysis parameters as filter criteria, an error

    message appears. If you save the rule, then the field(s) are removed from the Storage Rules

    filter criteria. This is because these fields are no longer supported as filter criteria for Storage

    rules.

    In NICE Perform Releases II, 3, and 3.1, DO NOT use the All Users filter. If you want toinclude an All Users rule, simply do not define the User Group field or use specific groups

    and/or users.

  • 8/3/2019 Archiving Best Practices

    34/46

    34Chapter 4: Best Practices for Storage Rules

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Best Practices for Creating Storage Rules

    Center where the interactions will be archived if the Primary Storage Center fails, DO NOT select

    the same location (same Storage Center server and Storage Group), that you selected as the

    Primary Storage Center.

    Defining Archiving Duration

    The Max. Task Duration field defines the maximum length of time for each archiving session.Depending on the size of the contact center, and factors such as storage capacity, bandwidth, etc.,

    the time allocated to perform the archiving task may not be long enough to finish archiving all the

    calls in the logger(s). Each time a new archiving session starts, it begins archiving from where it

    stopped at the end of the previous archiving session. Eventually, though, a large backlog may build

    up and certain calls that should have been archived may not actually be archived.

    Force Delete (FD)

    This feature deletes archived calls after a defined date has passed. This is defined in a Storage Rule

    (as opposed to the Retention Period, which is defined for a Storage Group). If the FD definition in

    the storage rule differs from the Retention Period defined in the Storage Group, the FD definition

    takes precedence over the Retention definition. For example, if a Storage Group is defined with aRetention value of 7 years, but the Force Delete value of a specific rule is set to 1 year, all the files

    archived according to that rule will be deleted after a year regardless of the Retention Period on the

    Storage Group.

    What Should I Do When Using ESM Devices?

    If your are archiving to an ESM device, in the Storage Center Action window, Action

    Parameters tab, make sure to select the Move to ESM option. This will ensure that, from thetime the Move to ESM option is selected and applied, all recordings matching this rule are copied

    from the Storage Center to the ESM device.

    TheMove to ESM option is enabled only when NICE Perform is configured to work with an ESM

    device.

    FOR YOUR INFORMATION

    Force Delete is the only method that can delete calls from an ESM device.

    BEST PRACTICE:

    The preferred configuration for systems implementing ESM devices is: Force Deletion without

    Retention. Setting Force Delete is required to delete the calls from the ESM device. The Storage

    Center functions only as a buffer (and for immediate playback/Audio Analytics).

    Retention is optional, since files are also saved in the ESM device. However, especially insystems implementing Interaction Analytics, it is recommended to define a Retention period of

    approximately 20 days on the Storage Group to ensure that the recordings are not deleted from

    the Storage Center before being archived to the ESM.

  • 8/3/2019 Archiving Best Practices

    35/46

    35Chapter 4: Best Practices for Storage Rules

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Best Practices for Creating Storage Rules

    Defining the File Name Mask

    In the File Name Mask tab of the Storage Center Action window, you define the naming

    convention for archived files. File names for archived files can include any field available in the

    Available Fields list. The default fields, Site ID, Segment ID and Recording ID, are mandatory and

    cannot be removed or rearranged.

    The maximum number of characters allowed in the archiving path, including the server name, unit

    path, rule name, date of archiving and file name is 256 characters. When defining the File Name

    Mask, be sure to take this into consideration and keep the File Name Mask as short as possible.

    BEST PRACTICE:

    It is recommended to add the date to the File Name Mask.

    Do not: define a File Name Mask with business data.

    Do not define a File Name Mask with values from the tblParticipantXX or tblRecordingXXtables.

  • 8/3/2019 Archiving Best Practices

    36/46

    36Chapter 4: Best Practices for Storage Rules

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Validating Rules

    Validating Rules

    Every time a rule is created or modified, it should be validated. Validation should also be

    proactively performed periodically to ensure that the rules are still valid and running properly.

    Storage Rules can be validated at any time using the Storage Rules Validator (SRV) utility. The

    Storage Rules Validator can currently be run on the following versions of NICE Perform:

    Release 3 Service Pack 4, running on MS SQL 2000 or MS SQL 2005

    Release 3.1, running on MS SQL 2005

    Release 3.2, running on MS SQL 2005 or MS SQL 2008

    Release 3.5, running on MS SQL 2005 or MS SQL 2008

    For more information, see theNICE Perform Storage Rules Validator Guide.

    Storage Rules Validator Tests Integrated into Rules Manager

    A number of tests from the standalone Storage Rules Validator (SRV) utility have been integrated

    into the Rules Manager (as of NICE Perform Releases 3.1.21 and 3.2.11 and in Release 3.5),

    providing real-time validation of rules as they are being created. The following validations are

    performed in real time while creating Storage Rules:

    BEST PRACTICE:

    Run the SRV after installation to make sure that at least one rule is active, that all rules thatshould be running are active, and that all required Storage Groups are being used. If a

    storage rule is not active, the interactions that the storage rule is meant to archive WILLNOT BE archived.

    Run the SRV after a new Storage Rule is added to validate the new rule and to ensure that

    existing rules are still valid.

    Run the SRV whenever an existing rule has been changed.

  • 8/3/2019 Archiving Best Practices

    37/46

    37Chapter 4: Best Practices for Storage Rules

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Validating Rules

    SRV Test

    Number

    Test Test Description

    4 Verifiy that Storage Rule

    filters are valid

    Checks that the values defined in storage rule filters are

    valid. For example, a storage rule includes a filter to archive

    calls according to department name. The relevant text fieldis limited to 32 characters but the department name

    entered has 40 characters. The entry is invalid and the rule

    engine will not be able to process the rule.

    If the filter value is invalid, a critical error is generated. For

    example, if a rule includes a filter whose value is out of

    range, the following message is displayed:

    The value must be with the range of - .

    6 Verifiy that all Storage Rules

    specify Loggers that exist in

    the system

    Checks that a Logger (as identified by Recording Logger)

    specified in a storage rule using the =, , and List of Values

    (LOV) filter conditions actually exists in the system. If the

    Logger does not exist, the test fails and triggers a warning:

    The Logger or Loggers: currently does

    not exist in the system. Do you want to create the rule

    anyway?

    7 Verifiy that all Storage Rules

    specify User IDs that exist in

    the system

    Checks that a user (as identified by User ID) specified in a

    storage rule using the =, , and List of Values (LOV) filter

    conditions actually exists in the system. If the Logger does

    not exist, the test fails and triggers a warning:

    The User ID or User IDs: currently does

    not exist in the system. Do you want to create the ruleanyway?

    11 Verify that the current

    number of active Storage

    Rules does not exceed the

    recommended maximum

    Checks the number of active rules in the system and

    compares that number with the recommended maximum

    (20 active rules).

    If the number of active rules is greater than 20, a warning is

    generated:

    The recommended maximum number of active storage

    rules is: 20. If you click Yes, the number of active rules will

    be: . Are you

    sure you want to activate this storage rule?

  • 8/3/2019 Archiving Best Practices

    38/46

    38Chapter 4: Best Practices for Storage Rules

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Validating Rules

    13 Verifiy that the Force Delete

    date in the Storage Rules is

    later than the Retention date

    The SRV checks the Storage Groups for inconsistencies in

    the definition of Force Delete as opposed to Retention set

    on Groups.

    If the Force Delete date is earlier than the Retention date, a

    warning is generated:

    Force Delete value should be equal to or greater than the

    Retention value on the Storage Group. Change the Force

    Delete value or change the Retention value on the following

    Storage Groups: . Are you sure you

    want to continue?

    14 Verify that Storage Rules

    which move calls to an ESM

    have a defined Force Delete

    value

    Checks that a Force Delete value is defined for Storage

    Rules that move interactions to ESM device.

    If no Force Delete value is defined, a critical error is

    generated and the user will not be able to continue creating

    the rule until the Force Delete option is selected and

    defined:

    When selecting to move files to ESM, a Force Delete value

    must be defined.

    15 Verify that Storage Rules

    which move calls to an ESM

    are attached to Storage

    Groups with no defined

    Retention

    In systems where interactions are stored on an ESM

    device, there is no need for retention on the Storage Group.

    The SRV checks for Storage Rules referring to Storage

    Groups that have a defined Retention period.

    If such a Storage Rule is identified, a warning is generated:

    A storage rule that moves files to an ESM should not be

    attached to a Storage Group with a defined Retentionvalue. It is recommended to remove the Retention value

    from: . Are you sure you want to

    continue?

    SRV Test

    Number

    Test Test Description

  • 8/3/2019 Archiving Best Practices

    39/46

    39Chapter 4: Best Practices for Storage Rules

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Deleting Rules

    More detailed information can be found in the upcoming releases of theRules Manager Guide and

    the Storage Center Installation and Configuration Guide.

    Deleting Rules

    16 Verify that Storage Rules

    include File Name Masks

    that yield consistent results

    When defining a storage rule, the user can define the

    formula for naming interaction files. This is the File Name

    Mask. The default fields are [Site ID] [Segment ID]

    [Recording ID], which is the minimum required. The usercan add other fields to the file name. However, certain

    recording or participant-related fields may cause the

    validations to yield inconsistent results.

    The problematic fields are:

    All fields beginning with Participant

    Recording Initiator Type ID

    Recording Initiator User ID

    Recording Site Type ID

    If any of these fields are detected in a storage rule, a

    warning is generated:

    When running the storage rule with a File Name Mask that

    includes this field, the file names in the storage area may

    be inconsistent. NOTE: This only affects the files' names. It

    has no affect on the recording itself.

    Are you sure you want to add this field to the File Name

    Mask?

    20 Verify that all Storage Rules

    specify Agent IDs that exist

    in the system

    Checks that an agent (as identified by Agent ID) specified

    in a storage rule filter condition actually exists in the

    system.

    If the agent does not exist, a warning is generated:The agent ID or agents IDs: currently do

    not exist in the system. Do you want to create the rule

    anyway?

    SRV Test

    Number

    Test Test Description

    BEST PRACTICE:

    Storage rules should not be deleted. When you no longer want to run a rule, deactivate it. Rules

    that are deleted cannot be viewed, edited or re-activated. Once a rule is deleted, it is gone forever.

  • 8/3/2019 Archiving Best Practices

    40/46

    Blank page for double-sided printing.

  • 8/3/2019 Archiving Best Practices

    41/46

    Chapter 5: Best Practices for Maintaining Effective Archiving

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    41

    5

    Best Practices for Maintaining EffectiveArchiving

    The Storage Center server fetches recordings from Voice and/or Screen Loggers and copies them

    according to rules to a network path and/or (when implemented) to an ESM device. Once a system

    is up and running, it is of vital importance to maintain the system to ensure efficient archiving and

    storage of recordings.

    Contents

    Recommended NICE Perform Maintenance Routine ..................................................42

    Best Practices for Maintaining the Storage Center .....................................................42

    Making Changes to Storage Center Infrastructure......................................................43

    Best Practices for Maintaining Storage Rules .............................................................44

    Best Practices for Monitoring Ongoing Storage Center Activities............................45

  • 8/3/2019 Archiving Best Practices

    42/46

    42Chapter 5: Best Practices for Maintaining Effective Archiving

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Recommended NICE Perform Maintenance Routine

    Recommended NICE Perform Maintenance Routine

    The recommended NICE Perform maintenance routine includes a number of archiving

    maintenance tasks that the customer should perform on a regular basis. The purpose of these tasks

    is to check that the systems archiving functionalities (including archiving status, validity of

    storage rules, the availability of storage space, etc.) are operating correctly. The scheduled

    archiving maintenance tasks that need to be performed by the customer are:

    For more information on how to perform these procedures, see theNICE Perform 3.x

    Maintenance Guide for Customers.

    Best Practices for Maintaining the Storage Center

    Table 5-1: Scheduled Archiving Maintenance Tasks for the Customer

    Procedure Purpose How Often?

    Verifying Storage Center

    Archiving

    To check that the Storage

    Center is archiving calls

    Daily

    Verfying space in a Storage

    Group

    To check that there is enough

    space to enable archiving

    activities in all the Storage

    Groups in the Storage Center

    Weekly

    Verifying Storage Rules and

    Storage Configuration

    To ensure that all

    storage-related rules and

    configuration are correct

    Weekly

    BEST PRACTICE:

    Storage destinations on the file system should be used for storage purposes ONLY! Keepingother files in the same folders may adversely affect monitoring of the Storage Unit free/used

    space. Make sure that the destination location is being used only by the Storage Group/Unit

    for which it was defined. DO NOT save any other files in this location and DO NOT use it

    for any other applications. This may cause storage conflicts.

    Do not add or delete files manually from a storage location. Due to the way that NICE

    Perform counts the files, this may disrupt the synchronization between the NICE Perform

    system and the file system, resulting in loss of visibility the system may lose the ability to

    see the Storage Center.

    http://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Pages/MaintenanceGuide.aspxhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Pages/MaintenanceGuide.aspxhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Pages/MaintenanceGuide.aspxhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Pages/MaintenanceGuide.aspx
  • 8/3/2019 Archiving Best Practices

    43/46

    43Chapter 5: Best Practices for Maintaining Effective Archiving

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Making Changes to Storage Center Infrastructure

    Making Changes to Storage Center Infrastructure

    Over the lifecycle of a system, it may be necessary to implement changes to the archiving

    infrastructure, including changes to a Storage Center or the ESM (when implemented).

    Changes to a Storage Center

    These activities include changing the name of a Storage Center server, replacing a Storage Center

    server, removing a Storage Group, adding a unit to a Storage Group or expanding a unit in a

    Storage Group.

    Required change Comments

    Changing the name of a Storage

    Center server

    To change the name of a Storage Center server,

    contact NICE Support.

    The name of a Storage Center server can be

    changed using the Rename Host Tool. This can only

    be performed by NICE Customer Support Tier 3 andup.

    For more information, see theNICE Perform 3.x

    Maintenance Guide for Customers..

    Updating Storage Center/Storage

    Group parameters

    Some parameters cannot be modified. Contact NICE

    Support for assistance.

    NOTE: If you modify a storage destination, the files

    that are already archived to the previous destination

    are not moved to the new destination.

    Deleting a Storage Center component It is not recommended to delete a Storage Center

    component. You cannot delete a Storage Group if the group is

    defined in an active storage rule.

    If you delete a Storage Center server from the

    Organization tree, you will delete all the

    definitions for the Storage Center including its

    ESM and Storage Groups.

    When you delete a component, its

    subcomponents are deleted as well.

    If you do delete a Storage Center component, make

    sure to preserve the path to the recordings so that, if

    necessary, they can be easily accessed.

    Adding a Storage Unit to a Storage

    Group

    Use the procedure in theNICE Perform 3.x

    Maintenance Guide for Customers.

    Expanding the Size of an Existing

    Storage Unit

    Use the procedure in theNICE Perform 3.x

    Maintenance Guide for Customers.

    http://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Pages/MaintenanceGuide.aspxhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Pages/MaintenanceGuide.aspxhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Pages/MaintenanceGuide.aspxhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Pages/MaintenanceGuide.aspxhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Pages/MaintenanceGuide.aspxhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Pages/MaintenanceGuide.aspxhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Pages/MaintenanceGuide.aspxhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Pages/MaintenanceGuide.aspxhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Pages/MaintenanceGuide.aspxhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Pages/MaintenanceGuide.aspxhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Pages/MaintenanceGuide.aspxhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Pages/MaintenanceGuide.aspx
  • 8/3/2019 Archiving Best Practices

    44/46

    44Chapter 5: Best Practices for Maintaining Effective Archiving

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Best Practices for Maintaining Storage Rules

    Best Practices for Maintaining Storage Rules

    BEST PRACTICE:

    Use the Storage Rules Validator (SRV) to check the Storage Center, Storage Rules and the

    Storage Rules database for critical errors and issues that may affect system performance.

    Run the SRV according to the Maintenance Schedule, every time a change is made to theStorage Rules (a rule is added or changed), and after every change to the configuration of the

    Storage Center.

    After making changes to Users or Groups, check related rules.

    Do not delete storage rules. Deactivate them instead when you no longer want to run them.Rules that are deleted cannot be viewed, edited or re-activated. Once a rule is deleted, it is

    gone forever.

    FOR YOUR INFORMATION:

    As of NICE Perform Releases 3.1.21, 3.2.11 and 3.5, a number of SRV tests have been integrated

    into the Rules Manager, providing real-time storage rule validation as you create or update them.

    For more information, see Validating Rules on page 36.

  • 8/3/2019 Archiving Best Practices

    45/46

    45Chapter 5: Best Practices for Maintaining Effective Archiving

    NICE Perform Release 3.1, 3.2, & 3.5: Archiving Best Practices (Rev. A0)

    Best Practices for Monitoring Ongoing Storage Center Activities

    Best Practices for Monitoring Ongoing Storage CenterActivities

    BEST PRACTICE:

    NICE Perform provides a variety of tools and applications to help monitor and optimize StorageCenter performance:

    Storage Rules Validator (SRV) - The Storage Rules Validator (SRV) is a standalone utilitythat can be run on the NICE Perform system to verify the validity of the Storage Rules and

    storage configuration in the system. To ensure that archiving is taking place and that there is

    enough disk space to support archiving activities, run the SRV according to the Maintenance

    Schedule and every time a change is made to the Storage Center .For more information, see

    theNICE Perform Storage Rules Validator Guide .

    Storage Center Monitor- You can monitor the current status of a Storage Center in theSystem Administrator application. In the Storage Center Servers branch of the Organization

    tree, select the name of the Storage Center, Storage Group or Storage Unit to view the

    current status of the respective entity. For more information, see theNICE Perform System

    Administrator Guide , Chapter 28, Tracking the Status of Your Storage Centers for the

    relevant NICE Perform release.

    NICE Sentinel - A real-time monitoring tool that, among other system information, collectsinformation mainly about recording and archiving system health from different data sources

    and provides alarms. For more information, see theNICE Perform Sentinel User Guide.

    For a list of SNMP Traps, see theNICE Perform Sentinel User Guide , Appendix A:

    Alarms Recommended Actions, in the Storage Center section.

    Health Check Reports - A set of reports that provides information about recording and

    archiving performance in the system. The reports can be seen in the NICE Perform Reporter

    application. For more information, see theNICE Perform Health Check Reports Guide .

    http://www.extranice.com/EIS/Customers/User%20Manuals/Pages/default.aspxhttp://www.extranice.com/EIS/Customers/User%20Manuals/Pages/default.aspxhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Pages/NICESentinel.aspxhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/NICE%20Sentinel/NICE%20Sentinel%20User%27s%20Guide.pdfhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Health%20Check%20Reports%20for%20NICE%20Perform/Health%20Check%20Reports%20Guide.pdfhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Health%20Check%20Reports%20for%20NICE%20Perform/Health%20Check%20Reports%20Guide.pdfhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/NICE%20Sentinel/NICE%20Sentinel%20User%27s%20Guide.pdfhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Pages/NICESentinel.aspxhttp://www.extranice.com/EIS/Customers/User%20Manuals/Pages/default.aspxhttp://www.extranice.com/EIS/Customers/User%20Manuals/Pages/default.aspxhttp://www.extranice.com/EIS/Customers/DiagnosticsandMonitoring/Storage%20Rules%20Validator/SRV%20User%20Guide.pdf
  • 8/3/2019 Archiving Best Practices

    46/46

    Blank page for double-sided printing.