41
Alan Ball August 2010 iWD Genesys intelligent Workload Distribution Overview and Troubleshooting

iWD Genesys intelligent Workload Distribution Overview and Troubleshooting

  • Upload
    libba

  • View
    130

  • Download
    5

Embed Size (px)

DESCRIPTION

iWD Genesys intelligent Workload Distribution Overview and Troubleshooting . Alan Ball August 2010. Agenda. Overview / Architecture App Configuration / Installation Components / Services Tasks HA Reporting Troubleshooting QA. Overview / Architecture. What is iWD ?. Introduction. - PowerPoint PPT Presentation

Citation preview

Page 1: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

Alan BallAugust 2010

iWD Genesys intelligent Workload Distribution

Overview and Troubleshooting

Page 2: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Agenda

1. Overview / Architecture2. App Configuration / Installation3. Components / Services4. Tasks5. HA6. Reporting7. Troubleshooting8. QA

Page 3: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

Overview / Architecture

What is iWD?

Page 4: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Introduction

Automates the prioritization and distribution of work tasks to the people best suited for the service delivery

Page 5: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Architecture

5 | Presentation Title | Month 2010

Server 1

iWD Manager

Runtime Node 1Service 1 Service 2 ...

...

Server 2

Runtime Node 2

Service 4

...

Tomcat, JBoss, Webshpere,

Weblogic or other

Webservice

Service 3

Runtime Node

Maestro Node

Config DBRuntime DB

Datamart NodeDatamart DB

Centralized Service ManagementSample “Physical” Layout

Page 6: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Business User Interface

6 | Presentation Title | Month 2010

User interface designed specifically for the business user

SLAs defined using business rules:

Business Value

Due Dates

Task Priority

Configure in minutes versus hours, or days

Extensive templates to tailor SLA to business requirements

Page 7: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

App Configuration / Installation

iWD solution#

Page 8: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Getting started

Open iWD Manager > Shortcut on desktop, > Or look in IE Favorites

Login> User: system > Password: evo

Navigation> Much like Outlook – menus

on the bottom> Tenant drop-down list> Tree list

Page 9: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Configuration

9 | Presentation Title | Month 2010

Solution Instances> Deployable Entity> Solution Instances contain

- Runtime Node(s) – a single solution can be deployed across one or more runtime node.

- Deployment Management- Change History- Services - Business Configuration & Logic:

> Examples:- Test Instance (test new configs)- Staging (prior to loading into

production)- Production (live environment)- Archive (tasks will expire to a

solution)

Page 10: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Business Configuration

10 | Presentation Title | Month 2010

ProcessTasks

Tenant

Solution

Contract

Enterprise

Division

Line of business

Instance

Primary

Archive

DepartmentCust Svc

Back Office

ProcessOrder

Cancel Svc

Page 11: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Technical Configuration

11 | Presentation Title | Month 2010

Page 12: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

Components / Services

Page 13: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Service overview

Runtime DB

DB Service

Audit Service

MQ Service

Logging Service

Broker Service

Classification Service

Prioritization Service

Webservice Capture

Point

XML Capture

Point

MQ Capture Point

Simulation DP

Simulation DP

AssignerSimulation

DP Completer

Genesys CS connector

Genesys IXN

connectorGenesys DP

Genesys Sync.

Service

Rules Service

Page 14: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Rule Phases

14 | Presentation Title | Month 2010

Important to ensure your SLA rules are set to the appropriate phase> Classify will only run once> Priority will run throughout the life of the task> Archive only when task has expired

Tasks

Attributes•Standard •Extended•Custom

Transform

Classify

Prioritize

Archive

Distribute

CaptureScripts

Rules

Rules

Rules

Audit

(History)

Page 15: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

Tasks

Lifecycle – Capture, Calculate, Distribute

Page 16: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Page 17: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Task Flow. Another look.

17 | Presentation Title | Month 2010

Page 18: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Task Capture

18 | Presentation Title | Month 2010

Capture Services> Webservice Capture point

- Provides SOAP interface (client-server) for external systems to submit tasks

- Originating system can query task status using capture ID or broker ID> XML Capture point

- Repeatedly checks configured directory for new XML files- Parses XML and creates, updates, modifies tasks, according to the

information in XML file, supports task batches- Supports message transformation

> IBM Websphere MQ Capture point- Connects to MQ manager on a specified host- Listens for incoming messages in one queue, puts outgoing messages

into another queue- Supports message transformation

> DB Capture point- Captures tasks from source DB and manipulates them using plain SQL

Page 19: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Distribution

19 | Presentation Title | Month 2010

Genesys Configuration server connector

Genesys Configuration

server

Genesys Interaction

server

Genesys URS

AgentAgent

Agent

Genesys Interaction server connector #2

Genesys Distribution point

#6

Genesys Interaction server connector #1Genesys

Distribution point #3

Genesys Synchronization

service #1

Genesys Synchronization

service #2

Page 20: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Business Process - URS

20 | Presentation Title | Month 2010

Page 21: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Archiving

21 | Presentation Title | Month 2010

Archiving Service> Purpose – to reduce / optimize the runtime DB

- Task, its audit information and attributes are removed from runtime DB> Criteria for task removal

- Task is expired- Task is completed or canceled- If task belongs to XML Batch, all batch tasks need to match this criteria

> Archiving destinations- Remove from DB- Export to XML- Archive to Solution

> Will cover later, but full task details are available in iWD Datamart, so not a major issue to simply “remove” from runtime database

Page 22: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

HA

Components that support HA in the iWD suite

Page 23: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

HA

Primary and backup services for key services:> Classification> Prioritization> Genesys Distribution Point> XML Capture Point> MQ Capture Point> DB Capture Point

If primary node goes down, secondary takes over

When primary node is back online, it takes over, secondary goes to standby mode

High Availability via hot standby

Page 24: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Redundancy

24 | Presentation Title | Month 2010

Page 25: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

Reporting

Datamart / CCPulse

Page 26: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Historical Reporting

Access to information

Page 27: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Datamart

27 | Presentation Title | Month 2010

Datamart DB structure and Datamart Jobs> Aggregated fact tables

- Initialized by “Aggregate Intraday” and “Aggregate Historical” jobs- *_15min, *_day

Page 28: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

Troubleshooting

Page 29: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Possible issues that may arise

29 | Presentation Title | Month 2010

“Database Runtime” connection pool size -

Ext Statistics Service Synchronization

Task Re-prioritisation

Distribution point configuration option :distributionThreshold

Archive

Page 30: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Cannot deploy the solution> Possible causes

- Runtime nodes are not configured correctly- Runtime nodes are not started properly- System complains about missing properties

- Most likely may happen after upgrades in service property sets Solution is deployed, but broker service and dependent services are

not running> Possible causes

- Problems in db connection properties or missing DB

Page 31: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.31 | Presentation Title | Month 2010

All tasks end up in ErrorHeld state> Possible causes (check task audit history and task data for error

messages)- Process is not assigned during Capture phase- Due date/time is not set- Business calendar is not set and BC-related functions are used in rules- Genesys distribution point is configured to use unavailable inbound

queue Tasks are not visible in iWD manager under Contract and Process

> Possible causes- Tasks have not passed capture rules for some reason (e.g. Process is not

set)

Page 32: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.32 | Presentation Title | Month 2010

Genesys IXN connector cannot connect> Possible causes

- Check hosts. They should contain fully qualified host name, including domain

Can’t create a particular service> Possible causes

- Module is not added to the tenant and solution- Max amount of services of particular type within a solution has been

reached Service is not available in dependencies

> Possible causes- If the service exists – runtime node configuration may not be right

Solution does not appear under Contract/Process> Possible causes

- Solution does not contain broker service

Page 33: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Information gathering

33 | Presentation Title | Month 2010

Information> Log files for failing services (probably Debug Level)> Log files for broker service (regardless of the failing service)> Application server logs> Exports of Configuration (System/Tenant configuration exports)> Configuration/Runtime DB Dumps (if it is possible)> Tasks which are causing the errors> Deployed configurations

- runtime_application/WEB-INF/config/*.* iWD logging levels

> None – no logging> Error – only errors are reported> Warn – errors + warnings> Info – “everyday news” from iWD + errors + warnings> Debug/Trace – debug level (lots of information)

Page 34: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Logging

34 | Presentation Title | Month 2010

Page 35: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

Other resources

Page 36: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Other resourcesCourses offered through Genesys University

36 | Presentation Title | Month 2010

Troubleshooting Workshops• T-Server,and URS Troubleshooting Workshop• Outbound Contact Solution Troubleshooting Workshop

For more details on these and other classes offered by Genesys University, go to:

http://www.genesyslab.com/about/training/

Page 37: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Other ResourcesTech Support Knowledgebase

Tech Support Knowledgebase> Product Advisories> Release Notes and Information> Product Manuals > White Papers

Tech Support Solution Search> Over 30,000 Service Request Solutions for you to reference

Weekly Notifications about new or updated Product Advisories and Release Notes > Request on the subscriptions tab of your TS Website Profile

37 | Presentation Title | Month 2010

Page 38: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Other ResourcesFuture Tech Tutorial Webinars

Tech Tutorial #57: GIM and ICON Troubleshooting TOI

13-Oct-2010 at 9:00am-10:30am Pacific/4:00pm-5:30pm GMT

38 | Presentation Title | Month 2010

Register for these and other sessions on the Tech Tutorials page of the Genesys Tech Support Website.

http://genesyslab.com/support/tutorials/

Page 39: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

All rights reserved. © 2010, Genesys Telecommunications Laboratories, Inc.

Other Resources Tech Tutorial Comments

If you would like to comment on: > Usefulness of the Tech Tutorial content> Presenter's knowledge of the subject> Future Tech Tutorial topics

Please send email to [email protected]

39 | Presentation Title | Month 2010

Page 40: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

Thank you

Question time

Page 41: iWD  Genesys  intelligent Workload Distribution  Overview and Troubleshooting

41 | Presentation Title | Month 2009

www.alcatel-lucent.comwww.genesyslab.com