<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5958149082727129019</id><updated>2024-11-01T07:52:43.087+00:00</updated><title type='text'>MI Reporting</title><subtitle type='html'>Hello I am a MI Manager based in the North East of England working in a small call centre, I am responsible for all the reporting needs of the centre and I wanted to create a blog about MI reporting. &#xa;This blog is intended to share my knowledge of MI and maybe create discussions so together we can establish some best in class practices. &#xa;&#xa;If you would like to write blogs on your experiences please contact me.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mi-reporting.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://mi-reporting.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02264762756061952694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5958149082727129019.post-7643916701000360603</id><published>2013-02-04T09:56:00.002+00:00</published><updated>2013-02-04T16:55:08.353+00:00</updated><title type='text'>Blue Pumpkin Data – What to use it for?</title><content type='html'>&lt;br /&gt;
In the previous post I showed you were all the information is held in the BP database to allow you to start creating reports or using the data to build applications.&lt;br /&gt;
&lt;br /&gt;
The first report I wanted to build was adherence and the easiest way to do this was to create two arrays with 86400 elements in each, one for every second of the day. The first is the scheduled data and the second is the actual data.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Scheduled Data&lt;/b&gt;&lt;br /&gt;
I set up a loop going through each advisor in the structure and within this loop another loop which stepped through the scheduled information for this advisor, this loop populated the scheduled array with an activity code which I set up.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Actual Data&lt;/b&gt;&lt;br /&gt;
Then after this loop had finished but still inside the first loop I collected the actual data in the same way, filling each second in the array with the actual activity code I set up.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Matching Up&lt;/b&gt;&lt;br /&gt;
Using another loop I stepped through each second in the arrays and cross checked each second against the scheduled and the actual. I used two variables adherent and non-adherent, so if the codes matched then this was adherent else it was not. This then gave me a total time adherent and non adherent. From this I could make a simple calculation to give the adherence.&lt;br /&gt;
&lt;br /&gt;
This method, although the most accurate, does not allow for any deviation, either positive or negative in the schedule.&lt;br /&gt;
&lt;br /&gt;
Also within the above loops I set up other variables to capture key information which can be added to a report to help manage advisors on adherence or other scheduling issues. Also Key call stats can be extracted from this data to give some insight into advisor&amp;nbsp;&lt;span style=&quot;font-size: 12pt;&quot;&gt;behaviour&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
I set up variables to capture scheduled data, how much time should be spent taking calls, how much time should be spent on breaks, lunches, meetings etc. I also collect the actual time spent in those states and then in the report compare this. This allows team leaders to quickly see where the adherence is being lost and manage this effectively.&lt;br /&gt;
&lt;br /&gt;
I have then set up templates to output the information so this can be imported into other reports so with a simple text file output I can save the data to be used a at a later date.&lt;br /&gt;
&lt;br /&gt;
Due to the fact that our blue pumpkin data does not update until over night when I run the extractor I usually run this for 5- 10 days at a time to ensure any changed schedules are picked up in future reports. The actual data does update live throughout the day and I will show another time how I use this to manage advisors real time in a simple dashboard.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mi-reporting.blogspot.com/feeds/7643916701000360603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mi-reporting.blogspot.com/2013/02/blue-pumpkin-data-what-to-use-it-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/7643916701000360603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/7643916701000360603'/><link rel='alternate' type='text/html' href='http://mi-reporting.blogspot.com/2013/02/blue-pumpkin-data-what-to-use-it-for.html' title='Blue Pumpkin Data – What to use it for?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02264762756061952694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5958149082727129019.post-8908648844911736598</id><published>2013-01-27T21:11:00.000+00:00</published><updated>2013-01-29T07:09:55.243+00:00</updated><title type='text'>Blue Pumpkin Data</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
Over the last year and a bit&amp;nbsp;I have been working on getting data from the blue pumpkin data base. I have access to the main data base and I have gone through not all but quite a few of the tables extracting information I require and sorting these into useable tables and exporting these into my usual text file format.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
I am writing this post because I have looked online and nobody seems to be sharing what tables are available or where the information you most want is held. Since there is many tables some with very little information and some with masses of information in them it takes a bit of time to find just the basics which you may use for adherence reports etc… you may say but there&amp;nbsp;are reports in Impact 360 which can give you all this information and I agree but I like to use raw data when creating reports so as not to over round the data which can skew final results. Also I like to automate the data collection and report creation to free me up to create new reports or further improve the process.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
The data in the blue pumpkin data base is all split up into several tables so you will find to build a timeline of information you will need to map the tables together using the key ID columns in the tables. I am using SQL to pull the information into excel and then stitch them together to produce my useable data.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
The tables I am using to pull structures and actual data are as follows.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
Table&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;V_TIMEENTRYEVENT&lt;/span&gt; – I use this table to pull in the actual activity.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
Columns&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;ACTIVITYID&lt;/span&gt; – this is the ID code for the event&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;EMPLOYEEID&lt;/span&gt; – this is the employee id for the event&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;STARTTIME&lt;/span&gt; – this is the start time of the event&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;ENDTIME&lt;/span&gt; – this is the end time of the event&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
This table holds all the event data in the blue pumpkin database, so you will need to specify a start and end date or the SQL query will bring every event through and depending on how long you have been running blue pumpkin and the volume of employees this could be huge.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
Table&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;V_RPT_EMPLOYEEORG&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
Columns&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;EMPLOYEEID&lt;/span&gt; – you will use this to match a name to the events&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;FIRSTNAME&lt;/span&gt; – This is the forename &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;LASTNAME&lt;/span&gt; – This is the surname&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
This table holds all your employee names along with the employee ID which you will use to put peoples names to events from the actual table and the scheduled table.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
Table&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;V_RPT_PLANNEDACTIVITIES&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
Columns&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;EMPLOYEEID&lt;/span&gt; – The employee for each activity&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;ACTIVITYID&lt;/span&gt; – This is the event ID scheduled&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;activityName&lt;/span&gt; – this is the actual event name&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;startTimeGMT&lt;/span&gt; – this is the start time of the event&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;endTimeGMT&lt;/span&gt; – this is the end time of the event&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
This table holds all the schedule information held in blue pumpkin so again you will need a start and end date on the query to narrow down the results.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
Table&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;ACTIVITY&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
Columns&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;ID&lt;/span&gt; – This is the event ID used to match up the event to its name&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;NAME&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;- This is the event name&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
I use this table to match up the event ID to its name to make the table more readable.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
Table&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;ADHERENCEEXCEPTION&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
Columns&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;EMPLOYEEID&lt;/span&gt; – again this is the employee ID for the exception&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;STARTTIME&lt;/span&gt; – This is the start time of the exception&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;ENDTIME&lt;/span&gt; – This is the end time of the exception&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;PLANNEDACTIVITYID&lt;/span&gt; – This is the planned activity ID which is matched in the ACTIVITY table&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
This table is any exceptions added to override the scheduled event in blue pumpkin.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
So with these tables pulled into excel via SQL you can then start to build up your reports. I have many reports and dashboards which use the data files I create or pull the data live from the database. &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
One warning I do not know if this is set up the same on all installations but if we make a change to a schedule this does not update on the scheduled table until the next day, I guess this gets updated overnight so when creating reports you will need to advise people any changes made in the last 24 hours wont be reflected in the reports.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mi-reporting.blogspot.com/feeds/8908648844911736598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mi-reporting.blogspot.com/2013/01/blue-pumpkin-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/8908648844911736598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/8908648844911736598'/><link rel='alternate' type='text/html' href='http://mi-reporting.blogspot.com/2013/01/blue-pumpkin-data.html' title='Blue Pumpkin Data'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02264762756061952694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5958149082727129019.post-1281268781307945668</id><published>2012-03-06T18:50:00.002+00:00</published><updated>2012-03-06T18:50:45.487+00:00</updated><title type='text'>Call Drivers</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
We all do it probably more than we would like and that is
call a contact centre, how do we know when it is our turn to call, I say this
as I have worked in a few centres and the call arrival patterns are pretty
standard, so let’s say we take 100,000 calls a day, and I have worked for a
company who handled more, let’s say 80% of these are one time calls, how do
these 80,000 people know when to call to satisfy my call arrival pattern. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
I know there is certain factors which drive calls into the
centre like the opening times, lunch time, closing times, breaks in major TV
shows and many other things which build the pattern but if I only take 1000
calls a day or even less how comes the calls follow the same pattern, yes it gets
smoother the more volume you throw at the pattern but still the pattern is the
same.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
This question has created some interesting answers over the
years but I still don’t feel like I have the insight into this human timing
behaviour I would like to help me plan and maybe even prevent calls in the
first place, or influence the pattern to help with my staffing. A full
understanding of this could be of great value and could help me improve my
personal wages by offering this insight to centres helping to improve efficiencies.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
If you have done any work on this subject and have any information
which could help me build this model please get in touch. I know this will be
different for other industries but I have worked in three centres providing completely
different services and levels of service to three different volumes but the
patterns are still the same so any insight would be useful.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mi-reporting.blogspot.com/feeds/1281268781307945668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mi-reporting.blogspot.com/2012/03/call-drivers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/1281268781307945668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/1281268781307945668'/><link rel='alternate' type='text/html' href='http://mi-reporting.blogspot.com/2012/03/call-drivers.html' title='Call Drivers'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02264762756061952694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5958149082727129019.post-1071575453303979548</id><published>2012-02-25T20:05:00.001+00:00</published><updated>2012-02-25T20:05:09.839+00:00</updated><title type='text'>Is Service Level still fit for purpose?</title><content type='html'>&lt;span style=&quot;font-family: Calibri;&quot;&gt;In all my
time working in call centres I find so much focus is placed on service level,
how are we doing today, let’s look at the service level. What I want to know is
this calculation really the best way to see how we are performing today. Also when
I want to know how we are performing I need two metrics, one from the customer’s
point of view and one from a finance pint of view.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Service
Level Calculation, this is a very black and white calculation which really only
shows the percentage of calls we have answered within a given time, this does
not show me how I am performing at all, I had a recent conversation with my
boss when we failed to answer a call within the 20 seconds we deem acceptable
in our calculation (80% in 20 seconds) and it was the first call of the day, so
our service level hit 0% 1 call 1 failure, this posed the question, would we
care about this one customer so much if we had another 9 calls offered and
answered them within the 20 seconds, giving us a service level of 90%. To be
fair we would have focused on the fact we were are 90% not that we had failed
one call, also this one call may have been answered in 21 seconds, or even 59
seconds it does not matter after the first 20 seconds has lapsed. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;So this
customer was failed, but without listening to the call we have no way of
knowing if the customers needs were met, it may well be we answered the call in
21 seconds and gave the customer 100% satisfaction, thus this customer would be
happy when finished the call, so is service level really fit for purpose. We focus
a lot on this and it is used a lot to decide how well we are doing, when really
it tells us very little, in fact it tells me nothing of value.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Is it now
time to look for a new metric or look at use existing data to give us a new
calculation that will give us some real insight into how we are performing,
maybe we need two calculations, one for the customer and one for our finance
department, with a combined one to show how we are really performing. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;I am
currently in the process of testing a new metric from the customers point of
view, and I will work on a finance one, once I have some data I will share it
here. If you have looked at this or have any ideas please let me know and together
we may get rid of the pointless service level calculation. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mi-reporting.blogspot.com/feeds/1071575453303979548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mi-reporting.blogspot.com/2012/02/is-service-level-still-fit-for-purpose.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/1071575453303979548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/1071575453303979548'/><link rel='alternate' type='text/html' href='http://mi-reporting.blogspot.com/2012/02/is-service-level-still-fit-for-purpose.html' title='Is Service Level still fit for purpose?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02264762756061952694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5958149082727129019.post-4349164337475874117</id><published>2012-01-25T19:54:00.000+00:00</published><updated>2012-01-25T19:54:32.763+00:00</updated><title type='text'>Data Extraction - Avaya CMS</title><content type='html'>&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Extracting from Avaya CMS&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;

&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;In my current role I extract data from CMS using visual
basic in Excel. I acquired the code to do this from an online forum but I have
modified this slightly to suit my needs. I feel I have to warn you if you use CMS
it is usually set up to purge periodic data after a couple of weeks, so if you
want to access this data after this time you will need to make your own copy.
First thing you need to do is decide what information you may need later and how
you are going to save it. I do this by importing the data into excel then
exporting this to a text file.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Deciding on Data&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;First in CMS you will either need to pick one or more of the
standard reports or as I have done use the reports wizard to create reports
giving me the information I want. Here are some examples of the data I have set
up on several reports which help me build my reporting suit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Periodic Data – for each agent group I extract the following&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Periodic
Time – preferably have this set to every 15 minutes, you may need to speak to
the administrators as this is normally set at 30 minutes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;

&lt;span style=&quot;font-family: Calibri;&quot;&gt;Calls
offered&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;

&lt;span style=&quot;font-family: Calibri;&quot;&gt;Abandoned
calls&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;

&lt;span style=&quot;font-family: Calibri;&quot;&gt;Failed Calls
– this is the number of calls not answered in your chosen service level
agreement time, this is usually set at 20 seconds&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;

&lt;span style=&quot;font-family: Calibri;&quot;&gt;Talk Time –
These are the totals not the average&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;

&lt;span style=&quot;font-family: Calibri;&quot;&gt;Hold Time -
These are the totals not the average&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;

&lt;span style=&quot;font-family: Calibri;&quot;&gt;Call Work
Time - These are the totals not the average&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;

&lt;span style=&quot;font-family: Calibri;&quot;&gt;ASA –
Average speed of answer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;

&lt;span style=&quot;font-family: Calibri;&quot;&gt;Longest Wait
– the longest time a customer has queued for&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;

&lt;span style=&quot;font-family: Calibri;&quot;&gt;ACD time –
this is the amount of time your advisors accumulated in that 15 minute period.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;From these metrics you can build quite a comprehensive
periodic calls report.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Advisor Data&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Advisors Name&lt;br /&gt;Agent Group – this is the call types taken&lt;br /&gt; Calls handled&lt;br /&gt; Talk time&lt;br /&gt; Call Work&lt;br /&gt; Call Hold&lt;br /&gt; The 10 aux codes&lt;br /&gt; Total sign in time&lt;br /&gt;&lt;/span&gt; &lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;These are two examples of the kind of data I extract from
CMS each day and save as a text file.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Text Files&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Now you know what data you have you need to make sure you
can find it. My personal preference is to save the data files for each day in a
separate folder, and the simplest way I have found for naming these folders is
to give them the date as the name, how you format this is up to you but I use
yymmdd, as when this is sorted it will always stay in date order. Or another simple
solution is to start with a folder named the year eg 2012 then have 12 folders
inside of this for each month and finally a folder for each day inside of here.
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;When making the text file I don’t use “,” as a separator, I
used to until I wanted to store free text and found the “,” was being used in
the free text and would therefor mess up the order in the file, so I use “^”
this character is not used very often so is perfect to separate the columns in
the text file.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Export Text File Code&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;strong&gt;

&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Sub&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; ExportLogFile(FileName, SheetName)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Dim&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; WholeLine, CellValue &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;As String&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Dim&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; FNum As &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Integer&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Dim&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; RowValue, ColValue, StartRow, EndRow, StartCol, EndCol &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;as
Double&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Sheets(SheetName).Activate&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;sep = &quot;^&quot;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;ActiveSheet.Cells(1, 1).Activate&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;On Error GoTo &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;EndMacro:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;FNum = FreeFile&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;StartRow = 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;StartCol = 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;With&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; ActiveSheet.UsedRange&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;EndRow = .Cells(.Cells.Count).Row&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;EndCol = .Cells(.Cells.Count).Column&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;End With&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Open fname For Output Access Write As
#FNum&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;For&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; RowValue = StartRow To EndRow&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;WholeLine = &quot;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;For&lt;/span&gt; ColValue = StartCol To EndCol&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;If&lt;/span&gt; Cells(RowValue, ColValue).Value =
&quot;&quot; &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;CellValue = &quot; &quot;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Else&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;CellValue = Cells(RowValue, ColValue).Text&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;End If&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;WholeLine = WholeLine &amp;amp; CellValue &amp;amp; sep&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Next&lt;/span&gt; ColValue&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp; &lt;/span&gt;WholeLine = Left(WholeLine, Len(WholeLine) - Len(sep))&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Print&lt;/span&gt; #FNum, WholeLine&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Next&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; RowValue&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;EndMacro:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;On Error GoTo 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Close&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; #FNum&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;End Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Avaya CMS
Code&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Sub&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; GetCMSReport()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Dim&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; cvsApp &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;As&lt;/span&gt; &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;New&lt;/span&gt; cvsApplication&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Dim&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; cvsConn &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;As&lt;/span&gt; &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;New&lt;/span&gt; cvsConnection&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Dim&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; cvsCatalog &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;As&lt;/span&gt; &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;New&lt;/span&gt; cvsCatalog&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Dim&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; cvsRpt &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;As&lt;/span&gt; &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;New&lt;/span&gt; cvsReport&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Dim&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; DTE &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;As&lt;/span&gt; Date&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;DTE&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; = “&lt;span style=&quot;color: red;&quot;&gt;Put Date of report here&lt;/span&gt;”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;If&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; cvsApp.CreateServer(&quot;&lt;span style=&quot;color: red;&quot;&gt;CMS Login&lt;/span&gt;&quot;,
&quot;&lt;span style=&quot;color: red;&quot;&gt;CMS Password&lt;/span&gt;&quot;, &quot;&quot;, &quot;&lt;span style=&quot;color: red;&quot;&gt;IP of CMS Server&lt;/span&gt;&quot;, &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;False&lt;/span&gt;,
&quot;ENU&quot;, cvsSrv, cvsConn) &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Then&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;&amp;nbsp; If&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; cvsConn.Login(&quot;&lt;span style=&quot;color: red;&quot;&gt;CMS Login&lt;/span&gt;&quot;,
&quot;&lt;span style=&quot;color: red;&quot;&gt;CMS Password&lt;/span&gt;&quot;, &quot;&lt;span style=&quot;color: red;&quot;&gt;IP CMS Server&lt;/span&gt;&quot;, &quot;ENU&quot;) &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Then&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&amp;nbsp; End If&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;End If&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Set&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; cvsCatalog = cvsSrv.Reports&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;cvsSrv.Reports.ACD = 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;cvsCatalog.CreateReport
cvsCatalog.Reports.Item(&quot;&lt;span style=&quot;color: red;&quot;&gt;CMS Report Path and Name&lt;/span&gt;&quot;), cvsRpt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;If&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; cvsRpt.SetProperty(&quot;Date&quot;, DTE) &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;And&lt;/span&gt;
cvsRpt.SetProperty(&quot;Splits/Skills&quot;, “&lt;span style=&quot;color: red;&quot;&gt;Skills
needed on Report&lt;/span&gt;”) &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Then &lt;/span&gt;&lt;span style=&quot;color: #00b050;&quot;&gt;‘ set as many
properties as the report needs.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;End If&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;cvsRpt.ExportData &quot;&quot;, 9, 0, &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;True&lt;/span&gt;,
&lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;True&lt;/span&gt;,
&lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;True&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;ImportSheet.Activate&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;ActiveSheet.Range(&quot;A1&quot;).Select&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;ActiveSheet.Paste&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;cvsRpt.Quit&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: #00b050; font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&#39;End CMS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;If Not&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; cvsSrv.Interactive &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;If&lt;/span&gt; cvsSrv.ActiveTasks.Count &amp;gt; 0 &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp; &lt;/span&gt;cvsSrv.ActiveTasks.Remove cvsRpt.TaskID&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;End If&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp; &lt;/span&gt;cvsApp.Servers.Remove cvsSrv.ServerKey&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;End If&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;cvsRpt.Quit&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;cvsSrv.Connected = &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;False&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;cvsTasksCol = &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;False&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Set&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; cvsApp = &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Nothing&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Set&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; cvsConn = &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Nothing&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Set&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; cvsSrv = &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Nothing&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Set&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; cvsCatalog = &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Nothing&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Set&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; cvsRpt = &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Nothing&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Set&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt; cvsSrv = &lt;span style=&quot;color: #558ed5; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;Nothing&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;cvsConn.Logout&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;cvsConn.Disconnect&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;cvsConn.Logout&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;cvsConn.Disconnect&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: #558ed5; font-size: 9pt; line-height: 115%; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #558ED5; mso-style-textfill-fill-colortransforms: &amp;quot;lumm=60000 lumo=40000&amp;quot;; mso-style-textfill-fill-themecolor: text2; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;End Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;So there is
the code to export your CMS data, you can modify the code to suit your
individual needs. Like I said earlier I did not write the code, either module,
but got these from online forums so please help yourself.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;If you
require any help please drop me a message and I will try to respond as soon as
possible. Or if you have any more efficient ways of extracting data from CMS or
any ACD please let me know and I will publish this, if you want me too.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mi-reporting.blogspot.com/feeds/4349164337475874117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mi-reporting.blogspot.com/2012/01/data-extraction-avaya-cms.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/4349164337475874117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/4349164337475874117'/><link rel='alternate' type='text/html' href='http://mi-reporting.blogspot.com/2012/01/data-extraction-avaya-cms.html' title='Data Extraction - Avaya CMS'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02264762756061952694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5958149082727129019.post-3777075106622466974</id><published>2012-01-18T21:07:00.000+00:00</published><updated>2012-01-18T21:07:14.013+00:00</updated><title type='text'>Report Design</title><content type='html'>&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Introduction&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;When designing
a report there are few things you need to consider before you start coming up
with designs, first thing you need to consider is the metrics included in the
report, then the audience of the report what level of detail will they require,
and then the time scale how often will the report be produced.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Metrics&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;When looking
at what metrics you are going to add to the report first ask the audience of
the report what they want the report for, for example is this report to help
drive efficiencies in a certain area of the centre, like AHT, Adherence, Shrinkage
etc. or is the report to show general performance of the centre, calls,
forecast variance or service level. Within the contact centre there are many
metrics and may ways to look at these so deciding the content is an essential
step.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Audience&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;We need to
consider the audience as advisors will not want to see how the centre is doing
on a monthly basis, they want to know how they are performing and how the
people around them are performing, also they probably only want to see yesterday’s
figures, the week so far and the overall month, but they may also want a little
more detail, for example the breakdown of the AHT, talk time, call work and
hold time, also how many calls they took that day. On the other side of the
business the board of directors don’t care about individual advisors and only
want to see the AHT against what the target or forecast is, they probably don’t
care what happened yesterday and will only want to know last month’s numbers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Time Scale&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Again this is
probably down to the audience, the board don’t care what happened yesterday
unless they have been advised something has gone particularly wrong, so they
only care about last month’s figures for when they review how we are
performing, but showing an advisor last month’s stats is only going to be
relevant if you are comparing with yesterday’s stats to show how they are
improving.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Example
Report&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;So let’s say
we have decided this report is going to show AHT and that this report is aimed
at advisors and team leaders and we will run this report on a daily basis. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;First then
we need to decide what metrics will go in the report, what will the advisor
want to see also what compliments the AHT, it would be no good having AHT and overall
site service level on the same report, the information just would not help show
the advisor what they want to see. On this report we will put the following
fields. AHT, Talk, Work, hold, calls handled and current target AHT. We also
want this report to be used by the advisors but the team leaders also want to
monitor how the whole team is performing, so pointless creating two reports we
will have one report for both audiences. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Now the
advisor is only interested in how they performed yesterday, but if we show them
the week so far and the month so far they can monitor if they are improving as
the month continues. How I would do this is give the report 3 sections, we only
need to design one as we want them all to look the same so the readers of the
report can quickly find exactly what they want without having to plough through
masses of information.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Here is an
example of how the report may look. A small piece of advice when adding colours
to a report pick a colour and then use different shades of that colour, don’t use
a lot of different colours as this can make the report look messy. In my
current role I found the Pantene value for the company logo and then found the
values of all the shades below this to use in the reports.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivujDbSHyWctt79NLP0x-cTKGSNqXKRAknT1l7HvIKpN7KSQefzbcIQK8T2-mkgKAJd3vDNW1HbMarObQvgZxT7VZ95_hUBPYV3-Z4C_jLH2MUlSiBoEuUV1JvnsloWv35uVxr3__vc9fL/s1600/Report.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;104&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivujDbSHyWctt79NLP0x-cTKGSNqXKRAknT1l7HvIKpN7KSQefzbcIQK8T2-mkgKAJd3vDNW1HbMarObQvgZxT7VZ95_hUBPYV3-Z4C_jLH2MUlSiBoEuUV1JvnsloWv35uVxr3__vc9fL/s320/Report.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Once you
have created this part of the report the weekly and monthly sections of the
report are the same as this only the title changes keeping the layout
consistent, so once a user has found what information they are interested in
the next day they can focus just on this and not the whole report.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Conclusion&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;When making
reports follow the three simple steps above and tailor the report to the
audience and their requirements and you will find that not only will they love
the reports but will use them. There is no point spending hours, days or even
weeks producing reports if nobody will read them.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;If you have
any comments on anything I have said or if you use a different technique please
get in touch as I love to get other perspectives as it helps me grow.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mi-reporting.blogspot.com/feeds/3777075106622466974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mi-reporting.blogspot.com/2012/01/report-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/3777075106622466974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/3777075106622466974'/><link rel='alternate' type='text/html' href='http://mi-reporting.blogspot.com/2012/01/report-design.html' title='Report Design'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02264762756061952694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivujDbSHyWctt79NLP0x-cTKGSNqXKRAknT1l7HvIKpN7KSQefzbcIQK8T2-mkgKAJd3vDNW1HbMarObQvgZxT7VZ95_hUBPYV3-Z4C_jLH2MUlSiBoEuUV1JvnsloWv35uVxr3__vc9fL/s72-c/Report.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5958149082727129019.post-4804177821354521518</id><published>2012-01-15T08:26:00.004+00:00</published><updated>2012-01-15T08:29:28.217+00:00</updated><title type='text'>Call Arrival Patterns</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Understanding
call arrival patterns can make a massive difference when forecasting and
scheduling to ensure you have enough resource available to handle your incoming
work. In my years working In call centres I have only seen two different patterns
across the day, but if you have any others please send me them and I will add
them to this page. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Pattern 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;The most
common pattern I have seen is this one, call volumes steadily rise throughout
the morning and peak around 11am and then fall until between 2-4pm this I used
to call the school pick up time, then we would see another rise peaking between
5-6 before falling again until close of play.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPmhps7h8rUUKrfaNQMWK4vZJpsF_92oep96rwhhtTZ5UNhvsqxCTWs-esZPCtP4BJ5syrfpzZAlSiZpf1Vscs6ILppHELn7oYX2c3UdXN2yZ95jAyjKiCwsbEhctzRC8mnEY30YMyLGfh/s1600/Pattern1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;115&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPmhps7h8rUUKrfaNQMWK4vZJpsF_92oep96rwhhtTZ5UNhvsqxCTWs-esZPCtP4BJ5syrfpzZAlSiZpf1Vscs6ILppHELn7oYX2c3UdXN2yZ95jAyjKiCwsbEhctzRC8mnEY30YMyLGfh/s320/Pattern1.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;This pattern
is quite easy to staff for although you will have some quiet time in the “School
Run” period, which if used for team meetings, calling customers back who
abandoned in the morning or any other back office work or shrinkage will
utilise this efficiently.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Pattern 2&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;The other pattern I have seen starts the day slow but quickly builds to a 9-10 am peak, then volumes drop off throughout the day and after 6 pm are almost non-existent.&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUso_TBuJ-e8yuvIbxzvFysU_spbxUcoE9VU5XW9RPEIo7-zfZI_owsAF3aAPOzF3VHX3mdt-FO0CsrSwNDJy8ZW8XP78_ZvaaVu5nhT5Fk_JID1rvZ9rQ-VdZ_uHhSfqS1zIwTyLX1KrS/s1600/Pattern2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;115&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUso_TBuJ-e8yuvIbxzvFysU_spbxUcoE9VU5XW9RPEIo7-zfZI_owsAF3aAPOzF3VHX3mdt-FO0CsrSwNDJy8ZW8XP78_ZvaaVu5nhT5Fk_JID1rvZ9rQ-VdZ_uHhSfqS1zIwTyLX1KrS/s320/Pattern2.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;This pattern
is a little harder to staff for as the number of advisors needed between 9-10
am can be considerably more than you need for the rest of the day. The only
real solution is to try and reduce the AHT during the peak time by maybe
offering the customer a call back later in the day rather than dealing with the
query their and then.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-GB; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;There will be other arrival patterns but I have
really only ever seen these two appear regularly, there will always be that unforeseen
element which will affect the pattern.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mi-reporting.blogspot.com/feeds/4804177821354521518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mi-reporting.blogspot.com/2012/01/call-arrival-patterns.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/4804177821354521518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/4804177821354521518'/><link rel='alternate' type='text/html' href='http://mi-reporting.blogspot.com/2012/01/call-arrival-patterns.html' title='Call Arrival Patterns'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02264762756061952694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPmhps7h8rUUKrfaNQMWK4vZJpsF_92oep96rwhhtTZ5UNhvsqxCTWs-esZPCtP4BJ5syrfpzZAlSiZpf1Vscs6ILppHELn7oYX2c3UdXN2yZ95jAyjKiCwsbEhctzRC8mnEY30YMyLGfh/s72-c/Pattern1.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5958149082727129019.post-2566860887549608491</id><published>2012-01-12T20:14:00.003+00:00</published><updated>2012-01-12T20:14:43.862+00:00</updated><title type='text'>Adherence</title><content type='html'>&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;What is
adherence?&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;

&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Adherence is
the time an advisor is true to their schedule, so when they are scheduled to
take their breaks, lunch or any other shrinkage exceptions and if they take it
at the correct time they are adhering. There are two types of adherence positive
and negative. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Positive Adherence&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Adherence is
classed as positive when an advisor is online either waiting for a contact or
dealing with a contact and not offline taking for example a break. Some centres
do not measure this adherence as it is in the centres favour if the advisor is
working instead of being on a break, thing is it might be in their favour but
there will be negative adherence to counter this unless they miss the exception
completely or they are logged in after their shift has finished. I believe this
should be measured as if an advisor is late taking their lunch then when we
have them scheduled after the lunch they will still be on lunch and not
available and we would have planned for them to be there to handle our incoming
contact demand. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Negative Adherence&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;This is when
the advisor is not online available to take a contact or dealing with a
contact. For example if the advisor is scheduled to be online but is taking a
break. This could have an impact on your service centre as you plan how many
agents you will have logged in throughout the day to best meet your call
demand. Also a common behaviour in a contact centre especially a smaller centre
is if the whole team don’t have the same break time, which is really a luxury a
small centre cannot afford, they stay online that extra little bit so they can
have their break with a friend.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Adherence
Targets&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;In my time
in call centres I have seen a range of targets from around 85% to 95% now to
put this into perspective, 5% of non-adherence in a week for a full time advisor
(40 hours) is 2 hours, That is 24 minutes per day which really should be
achievable quite easily (well I think so). This however becomes a little harder
if you measure both positive and negative as non-adherence. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Understanding
adherence can help improve scheduling and planning roles as you are never going
to achieve 100% so plan for 90% and if you achieve 95% then that’s a bonus.
Focus on adherence can also improve your centre and if you can make the centre
as a whole achieve greater than 95% you could save 1 FTE for every 20 advisors
in your centre.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mi-reporting.blogspot.com/feeds/2566860887549608491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mi-reporting.blogspot.com/2012/01/adherence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/2566860887549608491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/2566860887549608491'/><link rel='alternate' type='text/html' href='http://mi-reporting.blogspot.com/2012/01/adherence.html' title='Adherence'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02264762756061952694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5958149082727129019.post-4833263613105711667</id><published>2012-01-11T21:24:00.000+00:00</published><updated>2012-01-11T21:24:56.430+00:00</updated><title type='text'>Shrinkage</title><content type='html'>&lt;span style=&quot;font-family: Calibri;&quot;&gt;A question I am asked all the time is “what is shrinkage”. I will try to explain this now and give a brief breakdown of what is included in shrinkage and why we monitor and report on this. Managing shrinkage and planning for this can be the difference between achieving service and not achieving service.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;What is shrinkage?&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;strong&gt;  &lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;This is a percentage of your advisors time that they are not available to handle your incoming contacts, some shrinkage can be controlled or limited, some shrinkage is unavoidable and required by law. Basically any time your advisors are not handling your contacts is shrinkage, for example breaks, lunch, meetings and many other exceptions to being signed in taking calls. In the call centres I have worked in I have seen the percentage of planned shrinkage vary from 20% to 35%. You may think this is quite high but if you take a standard day of 8 hours then remove 30 minutes for lunch and two 15 minute breaks we are already at 12.75%. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Shrinkage exceptions&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;strong&gt;  &lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Here is a list of the most common exceptions included in shrinkage first is the list of the unavoidable exceptions. Although these are unavoidable they can be managed to a point by scheduling these at optimum times although there are rules around breaks in the shift as they have to happen within a certain criteria, for example in an eight hour shift the first break must be held around 2 hours into the shift within 45 minutes either side of the two hours. This is just an example as different companies have different rules.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Breaks, Lunch, Sickness, personal breaks, training (sometimes), AWOL and Special Leave&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Here is a list of all the controllable shrinkage these can be scheduled by the schedulers to best help achieve service.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Holidays, meetings, coaching, training, 1 to 1, buzz sessions and offline admin work.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;There are other codes used and other companies use different names, example buzz sessions could be called briefings, there is probably other names too, also things like jury duty, hospital appointments or other medical appointments, lateness and probably many more. If you have any other names leave a comment and I may add it to the list.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Calculation&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;The calculation for shrinkage is quite easy its just the amount of time spent in the shrinkage exception divided by the total time expected. Example breaks 30 minutes divided by 480 minutes = 0.0625, expressed as a percentage 6.25%. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;If you are working out the shrinkage for a day say and you have 50 staff but 2 are on holiday and 2 are on the sick, that’s reduced your total hours available by 32 hours, this is 8% of your shrinkage, and should you use the full 400 hours to calculate the shrinkage or the reduced 368 hours. I personally believe you should remove the absence before calculating the shrinkage as they were never going to be available, and this shrinkage should be reported separately so if service fails we have not hidden them just not included in the main shrinkage percentage. This will however seem to inflate your shrinkage percentage as your breaks for example will be 12.5% (46/368=0.125) which is what we expected but if we did not remove the holidays as these people will not be taking breaks the percentage would show 11.5% (46/400=0.115), which is not really true.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;I hope this brief explanation helps your understanding of shrinkage and if you have any further insight or ideas on how I could explain this better or if I have missed something please let me know and I will update the post. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mi-reporting.blogspot.com/feeds/4833263613105711667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mi-reporting.blogspot.com/2012/01/shrinkage.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/4833263613105711667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/4833263613105711667'/><link rel='alternate' type='text/html' href='http://mi-reporting.blogspot.com/2012/01/shrinkage.html' title='Shrinkage'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02264762756061952694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5958149082727129019.post-4851161561044738500</id><published>2012-01-10T07:47:00.001+00:00</published><updated>2012-01-11T09:47:08.599+00:00</updated><title type='text'>AHT (Average Handle Time)</title><content type='html'>&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;What is AHT&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;The AHT is a measure of how long your advisors are dealing with a customer’s contact, basically it’s from when the contact starts until they are ready (available) to take the next contact. We need this measure to help drive efficiencies and to plan how many advisors we need to handle the volume of work we are doing. Not every contact will be the same but over a set time period the average should give a good indication of how we are performing. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;The components&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Inbound Calls - AHT is made up of three components talk time, after call work, and hold time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Outbound Calls – Pre call work, talk time, hold time and after call work.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;E-Mails – Time from opening the mail to moving the mail to a completed state.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Web – Interaction time and after interaction work time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;The Calculations&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;I will show the calculations for working out the AHT for inbound calls, the following is used to calculate the AHT periodically then daily, weekly and monthly. Now these calculations depend on what information you ACD supplies you with, if your ACD will give total time per period then this is better if not then you need to multiply the calls by the average to get the total.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;(average talk * contacts) + (average work * contacts) + (average hold * contacts) = Workload&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;To calculate the AHT you simply divide the workload by the total contacts in this period. If as I said earlier your ACD provides the total times then the calculation is as follows.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;(Talk + Work + Hold) = Workload&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;This shows how to calculate AHT periodically, but to calculate this across a set time or entire day we need to add all the talk time, hold time and after call work time together and then divide by the total contacts in the time required.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Period 1 - (Talk * contacts) + (work * contacts) + (hold * contacts) = workload1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Period 2 - (Talk * contacts) + (work * contacts) + (hold * contacts) = workload2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Period 3 - (Talk * contacts) + (work * contacts) + (hold *  contacts) = workload3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Period 4 - (Talk * contacts) + (work * contacts) + (hold * contacts) = workload4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;(Workload1 + workload2 + workload3 + workload4) = total workload&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Total workload / total contacts = AHT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;&lt;i style=&quot;mso-bidi-font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;*Contacts = Handled contacts &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Cumulative AHT&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;When working out the cumulative AHT throughout the day the formula in excel is quite easy. You need to set up the following columns, A = Time, B = Calls Handled, C = Total Talk, D = Total Work, E = Total Hold. If you import your data into these columns then set up the following formula to work out the cumulative AHT.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;In the Starting row (we will start on row 2) the formula should be – (C2+D2+E2)/B2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;In the next row we have the following and this is copied down as far as needed – (sum(C$2:E3))/(sum(B$2:B3))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;i style=&quot;mso-bidi-font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Note $ is used to make the value static so when you drag or copy the formula down in excel this value will not change.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;If your ACD does not give you the total time for each period then you need to multiply the average out by the number of calls in each period before any further calculations can be done.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Rounding&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Just one thing to say here really, don’t do it, well not until the final output, if you round your results in each period then round again when doing daily, weekly and monthly figures then you AHT will be wrong, it would only ever be right by accident, so just don’t do it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;Targets&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Setting targets for AHT can be a difficult subject as everyone wants something different for many reasons, the planners want this as low as possible to save money, the forecasters want this as close to what will happen, the customer satisfaction team want this as high as possible, the advisors also want this as high as possible.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;I have also found that if you set a target let’s say 300 seconds but reward staff for being under this then they will try and clear each call as quickly as possible, to be below the target but they may not service the customer’s needs so this can create spin calls as the customer has to contact again to have this done. &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;But if you set deviation bands around the target let’s say 290-310 as the highest band then 270-330 as the next band and 240-360 as the final band you will find the advisors will service the customer and try to hit your 300 target rather than get under it, while doing this they will keep the customer satisfaction scores higher as they will have enough time to service the customer’s needs.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;In conclusion the AHT is used to drive efficiencies in a contact centre but maybe should be also used more to help the customer, I have worked with both top targets and deviation targets and I believe the deviation targets are more beneficial to both the centre and the customer, the calculations for working out the AHT are quite easy just remember never average an average (a common mistake) and never round any results until the final output.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mi-reporting.blogspot.com/feeds/4851161561044738500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mi-reporting.blogspot.com/2012/01/aht.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/4851161561044738500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/4851161561044738500'/><link rel='alternate' type='text/html' href='http://mi-reporting.blogspot.com/2012/01/aht.html' title='AHT (Average Handle Time)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02264762756061952694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5958149082727129019.post-4714212704353632727</id><published>2012-01-08T17:00:00.001+00:00</published><updated>2012-01-10T21:04:08.853+00:00</updated><title type='text'>Service Level</title><content type='html'>&lt;span style=&quot;font-family: Calibri;&quot;&gt;Today I will share and discuss the first basic calculation in call centre reporting the service level. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;This is the main metric used to see how the call centre is performing and is often the only metric the higher management are interested in so it is worth getting right. There are many ways to calculate the service level and many different thresholds and agreements used to decide if the result is a pass or fail. The most common service level I have seen is 80% of contacts answered in less than 20 seconds. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Now this seems simple enough and here is the calculation to work this out.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;(Contacts Offered – Failed Contacts) / Contacts Offered = Service Level&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Key: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Contacts Offered = all incoming contacts&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Failed Contacts = All the contacts not answered in 20 seconds.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Now this calculation is the simplest calculation I know for working this out. This method does however throw up some questions, what about abandoned calls, as these were not answered at all so therefore should they be added into the calculation at all. The way I look at this is if the customer decided to abandon the contact within 20 seconds then we did not have the opportunity to answer the contact and therefore should not go against us, but if the contact abandoned after 20 seconds it should be classed as a failed contact as we failed to answer within service level agreement.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Some people think this should not be added in at all and use the following calculation for service level (Handled – Failed) / Handled, although this does give a service level it is not a very good measure of how you are performing. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Example, let’s say you are offered 1000 contacts to keep it simple and of those you handle only 500 and of the 500, 100 of these were answered after 20 seconds, this gives a service level of 80%, but of the 500 not answered 400 abandoned after 20 seconds, now if this is included your service level is only 50%. Now the numbers alone indicate the centre has a serious problem but by excluding the abandoned this is hidden as we are achieving 80%.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;So that is the basic calculation for service level I have seen other calculations used and there are many agreements depending on the contact type and the customers’ requirements, here are some examples I have come across in the time I have been doing this job.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Service Level Examples&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;80/20 is the most popular but 80/30 is also seen a lot in smaller centres due to costs, I have also seen 90/10 used for premium customers where people pay for a better service. With other contact methods example e-mail I have seen this set at 100% in 8 hours or 90% in 24 hours.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Service level needs to be looked at across many time frames to understand if the contact centre is performing from 15/30 minute periods throughout the day to daily, weekly and monthly levels. If our service level is 80/20 we don’t want to be at 100% all day long every day as then we are probably over staffed but at the same time it’s not good for our customer experience if we are at 20% for a few hours every day and 100% the rest of the day giving us an 80% overall level. Service level is one metric we can use to quickly see where the centre is performing and not performing and make changes or improvements to help us achieve our goals efficiently.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;To summarise service level is the first and most used metric to measure a contact centres performance. &amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mi-reporting.blogspot.com/feeds/4714212704353632727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mi-reporting.blogspot.com/2012/01/basics-service-level.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/4714212704353632727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/4714212704353632727'/><link rel='alternate' type='text/html' href='http://mi-reporting.blogspot.com/2012/01/basics-service-level.html' title='Service Level'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02264762756061952694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5958149082727129019.post-1128946579687999850</id><published>2012-01-08T16:59:00.000+00:00</published><updated>2012-01-08T16:59:12.364+00:00</updated><title type='text'>Introduction</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Hello I am a MI Analyst based in the North East of England working in a small call centre, I am responsible for all the reporting needs of the centre and I wanted to create a blog about MI reporting. This blog is intended to share my knowledge of MI and maybe create discussions so together we can establish some best in class practices. I am not a great writer and may not always find the best way to articulate what I am trying to say so any help with this would be appreciated.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;I have been working in call centres now for 12 years and I have worked in a large centre, a medium sized centre and now (currently) a small centre, I added currently in brackets as we are growing so this could change to medium over the next few years.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;I do not claim to know everything and I am open to feedback to establish some best practices so please do comment on the blogs, feedback and discussions are usually the best ways to learn and I love to learn.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;I will share some methods, ideas, concepts and future plans on this blog so I may be able to help other MI analysts also you guys can maybe help me if you think I am going in the wrong direction.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mi-reporting.blogspot.com/feeds/1128946579687999850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mi-reporting.blogspot.com/2012/01/introduction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/1128946579687999850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5958149082727129019/posts/default/1128946579687999850'/><link rel='alternate' type='text/html' href='http://mi-reporting.blogspot.com/2012/01/introduction.html' title='Introduction'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/02264762756061952694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>