• No results found

Supportworks Enterprise Support Platform (ESP) Version 7.3. Administrator Guide

N/A
N/A
Protected

Academic year: 2021

Share "Supportworks Enterprise Support Platform (ESP) Version 7.3. Administrator Guide"

Copied!
331
0
0

Loading.... (view fulltext now)

Full text

(1)

Enterprise Support Platform (ESP)

Version 7.3

(2)

be construed as a commitment by Hornbill Systems Ltd. Hornbill Systems Ltd assumes no responsibility or liability for any errors or inaccuracies that may appear in this document.

Except as permitted by the Licence Agreement pertaining to the software described in this document, no part of the document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, whether electronic, mechanical or otherwise, without the prior written permission of Hornbill Systems Ltd.

Supportworks is a registered trademark of Hornbill Systems Ltd. Acrobat is a registered trademark of Adobe Systems, Inc. Microsoft, Outlook, Windows, Windows NT and Windows XP are registered trademarks of Microsoft Corporation.

(3)

Introduction to Supportworks Platform Administration 1

What Is the Supportworks Platform? ...1

What Is a Supportworks Application?...1

This and Other Supportworks Publications ...2

The Topics Covered in this Guide...2

User Privileges ...3

Supportworks Features ...4

Customer Access Features ...12

Organising the Database Tables 15 Where to Start...15

Populating the Tables ...16

Supportworks Data Management ...16

Case Scenario for Worked Examples ...17

Importing Data from External Sources 19 SQL Imports ...20

To Define a New SQL Import ...20

To Define a New SQL Import Based On An Existing One ...28

To Manage an Existing SQL Import...28

LDAP Imports ...28

To Define a New LDAP Import...28

To Define a New LDAP Import Based On An Existing One ...37

To Manage an Existing LDAP Import...37

Text File Imports ...37

To Define a New Text File Import ...37

To Define a New Text File Import Based On An Existing One ...45

To Manage an Existing Text File Import...45

Excel Imports ...45

To Define a New Excel File Import...45

To Define a New Excel File Import Based On An Existing One ...52

To Manage an Existing Excel File Import ...52

(4)

Pre- and Post-Import SQL Action on the Target Database ...57

Manipulating an Import and Its Mapping with JavaScript ...58

Pre-Import JavaScript...58

Pre-Transformation JavaScript...59

Post-Transformation JavaScript ...60

Post-Import JavaScript ...60

Administrative Entities 61 Service Level Agreements ...61

Introduction to Service Level Agreements ...61

Example...64

Third Party SLAs ...65

Adding a New SLA ...66

Viewing and Modifying an Existing SLA ...73

Deleting SLA-related Items ...74

Managing Third-Party SLAs ...74

Adding a New Third-Party Supplier ...75

Adding a New Third-Party SLA for a Supplier ...76

Modifying a Third-Party Supplier’s Details ...77

Removing a Third-Party Supplier ...77

Viewing a List of Third-Party SLAs ...77

Modifying a Third-Party SLA’s Details ...78

Removing a Third-Party SLA ...78

Call Profiles ...79

Introduction to Call Profiles ...79

Example...81

Adding a New Call Profile ...82

Viewing and Modifying an Existing Call Profile ...84

Deleting Existing Call Profile Tiers ...84

Workflow Templates ...85

(5)

Skills ...93

Adding a New Skill...94

Viewing and Modifying the Details of an Existing Skill...95

Deleting an Existing Skill ...95

Support Groups...95

Adding a New Support Group ...96

Viewing and Modifying the Details of an Existing Support Group ...98

Deleting an Existing Support Group...98

Support Analysts ...98

Adding a New Support Analyst ...99

Adding a New Support Analyst Based on an Existing Analyst ...116

Viewing and Modifying the Details of an Existing Support Analyst ...117

Changing the Availability Status of a Support Analyst ...117

Changing an Analyst’s Password ...118

Changing Your Own Password ...118

Recovering an Analyst’s Password ...118

Changing System Privileges...119

Removing an Analyst’s Access to a Mailbox ...119

Updating the Details of a Skill in an Analyst’s Skill Profile ...119

Removing a Skill from an Analyst’s Skill Profile...119

Analyst Management Rights Relating to Each Role ...119

Deleting an Existing Support Analyst ...120

Managing E-Mail 121 Managing Address Books ...122

Creating New Contact Entries in Address Books ...124

Modifying Contact Entries in Address Books ...125

Deleting Entries from Address Books ...126

Managing Distribution Lists in Address Books...126

Creating a New Distribution List ...126

Examining and Modifying the Contents of a Distribution List...129

Importing Addresses from Microsoft Outlook ...129

(6)

Sending Bulk Mailshots ...135

Managing Custom SQL Database Searches 137 Creating a Custom Search ...137

Modifying a Custom Search...138

Deleting a Custom Search ...139

Managing the KnowledgeBase 141 Placing Content into the KnowledgeBase ...141

How to Publish Call Information...141

How to Publish FAQ Information ...145

How to Publish External Documents...146

Modifying Publications in the KnowledgeBase...148

Deleting Publications from the KnowledgeBase ...148

Managing KnowledgeBase Catalogues...149

Managing Calendars 151 Creating a Calendar ...151

Reconfiguring a Calendar...155

Deleting a Calendar ...155

Management Information and Reporting 157 Running a Report in Real Time...158

Scheduling a System Report ...160

Viewing Information About a System Report...166

Modifying System Report Chart Characteristics ...167

Chart Characteristics...169

System Report Prompting ...174

Creating and Configuring System Reports...175

To Build a System Report...176

(7)

Querying Multiple Tables in a System Report ...196

To Configure an Existing System Report ...199

Editing Clauses in a System Report’s Filter...201

To Create a Copy of an Existing System Report ...201

Sharing System Reports with Other Systems ...202

To Export One or More System Reports ...202

To Import One or More System Reports ...202

Managing System Reports...203

Creating a New System Report Folder ...203

Deleting a System Report Folder ...203

Renaming a System Report Folder ...203

Moving a System Report to Another Report Folder ...203

Deleting a System Report ...204

Dashboard: Real-Time Data Display 205 Starting Up ...205

Refreshing the Displayed Data...206

Switching to a Different Chart Layout ...207

Switching to a Different or Null Chart in a Pane ...207

Creating and Configuring a Chart ...208

Basic Chart Definition ...210

Chart Characteristics ...211

Displayed Data ...212

Visual Attributes ...213

Sizing Attributes...214

Lines and their Colours ...215

Object Fill...216

Background ...217

Deleting a Chart...217

Operator Scripts 219 What Operator Scripts Contain ...219

(8)

Exporting and Importing Operator Scripts ...231

To Export One or More Operator Scripts ...231

To Import One or More Operator Scripts ...232

Customer Surveys 233 Questionnaire Constituents ...233

Questionnaire Usage ...236

Managing Customer Surveys ...238

Creating a Customer Survey ...239

How to Create a Section...246

How to Create a Matrix ...247

Modifying a Customer Survey...248

Deleting Customer Surveys ...249

Viewing Survey Reports ...249

To Run the Reports for a Survey Campaign ...250

Analysing the Survey Data by Respondent...252

Analysing the Survey Data Statistically by Question ...252

Analysing the Free-Text Survey Data by Question ...255

Resetting the Data Gathered from Survey Campaigns ...256

Exporting and Importing Customer Surveys ...256

To Export One or More Customer Surveys ...257

To Import One or More Customer Surveys ...257

On-Line Customer Access to Your Helpdesk 259 Auto Responder E-Mail Commands ...259

Auto Responder E-Mail Templates ...261

Testing the Auto Responder E-Mail Commands ...262

Configuring the Auto Responder...262

The Web-Based SelfService Application...262

Testing the Default SelfService Instance...264

(9)

Managing Analyst Web Access to the Helpdesk 279

Web Access Licensing ...279

Nominating Analysts for Named Licence Usage ...280

Appendix A Analyst Rights and Default Settings 283 System Privileges ...283

Call Management Rights A...285

Call Management Rights B ...287

System Management Rights ...289

Desktop Workspace Rights...291

Data Dictionary Rights ...293

Global SQL Database Rights ...294

Database Management Rights ...294

E-mail Privileges ...295

Library Resources...298

Default Settings ...299

Appendix B Context Rights 303 Appendix C E-mail Template Variables 305 Variables in Customer Notification Templates ...306

Variables in Auto Responder Templates ...307

Template for Confirmation of Logged Call ...308

Template for Rejection Response to Logged Call ...308

Template for Confirmation of Call Update...309

Template for Rejection Response to Call Update...310

Template for Call Status Report ...311

Template for Open Calls Summary ...313

Template for No Open Calls Response to Summary Request ...315

Template for Response to Web Password Request...315

(10)
(11)

Introduction to Supportworks

Platform Administration

Supportworks is a support-management client/server application in which the server provides the central system functionality and its database holds all the support-related data, while the client provides the operational and administrative interfaces to the system, together with the customisation interfaces.

Each member of the support team has the client software installed on his or her workstation. These analysts use the client to handle calls and carry out other support-desk operations on a day-to-day basis. The support-desk administrator uses the client to initially set up the support aspects of the system and to continue to manage these as and when the necessity arises.

What Is the Supportworks Platform?

Your Supportworks system is made up of two major components: the Enterprise Support Platform (ESP) and a specific application.

The Supportworks ESP provides the foundation for your chosen support-desk application, both client-side and server-side. It provides all the facilities that are common to all applications, and also provides access to any application. ESP facilities can be both administrative and usage-related.

What Is a Supportworks Application?

The application parts of Supportworks consist largely of the customisable forms used for handling calls, for managing customer-related and asset-related data and, where applicable, for building business processes. You can see that these application facilities are also both administrative and usage-related.

An application is initially provided as a standard template that either a Hornbill consultant or your own developers then customise (or even radically redesign) in

(12)

This and Other Supportworks Publications

This Administrator Guide is designed to help you, in your capacity as system administrator, to set up the information-level foundations of a working helpdesk or service-desk system using facilities available on the Supportworks ESP, and to provide you with all the information necessary to maintain that platform. Equally, if you are a group manager in your organisation’s support team, you will find much of this guide useful in informing you how to make generic administrative adjustments within the context of your own support group. To obtain information on the full spectrum of administrative functions available in Supportworks, you should read this guide in conjunction with the template-specific Administrator Guide that comes with the particular Supportworks application you have purchased.

To find out how to start up the client, how to use its most basic and universal controls and features, and how to access the main client views, please refer to the first chapter of the Supportworks ESP User Guide. If you are a group manager, that User Guide is again the place to look for finding out about the various day-to-day management functions that are available to you on the client. As well as the template-specific Administrator Guide mentioned above, there is a template-specific User Guide provided with your system. This will describe and give instructions on call handling and all other aspects of day-to-day Supportworks user functionality that are specific to the application concerned. Instructions on how to install or upgrade the Supportworks client are given in the Client Installation Guide. For information on the Supportworks server, please consult the Server Installation Guide and the Server Configuration Guide. All customisation aspects of Supportworks, including the use of form-design tools and data dictionaries, are covered in the System Customisation Guide.

The Topics Covered in this Guide

(13)

the template-specific Administrator Guide, as database schemas vary between the different Supportworks applications.

In subsequent chapters, the kinds of entities designed to be held in the separate tables are described, and you are given precise instructions on how to manually create and maintain the records concerned. The remaining chapters deal mainly with the management of other essential (and not-so-essential) helpdesk facilities that are available to users from the client.

User Privileges

The vast majority of administrative operations on the platform are carried out using the main Supportworks client. As general user operations are also carried out using the client, two tiers of system privileges are provided to filter out inappropriate functionality in each individual user’s case.

The first tier of privilege is based on the user’s role, which can be System Administrator, Group Manager or Support Analyst. Role is concerned largely with the extent to which the user is allowed to manage the support team’s analyst records. A user’s role can be set only by someone in the System

Administrator role, and it would be done in the Analyst Properties dialogue box (see Support Analysts on page 98).

The second tier of privilege is based on permissions, which allow the user to perform specific actions within the client. Permissions (which also include mailbox rights) can be set, for oneself and for others, only by users in the role of System Administrator or Group Manager. This would be done in the Analyst Properties dialogue box (see Support Analysts on page 98).

An extension of the second tier of privilege is mailbox-specific rights. These govern the ability of the user to (a) access particular shared mailboxes and (b) access particular e-mail functions within (or relating to) each personal or shared mailbox.

Another extension of the second tier of privilege is application-specific rights. Any Supportworks application (for example, ITSM) is likely to have functions, unique to it, that require rights control on a per-user basis. Many of these functions are sub-sets of generic functions, and any permission you may set for

(14)

such a function will always override the permission set for the associated generic function.

Supportworks Features

Supportworks offers the following features to users:

• Familiar look and feel Various elements of the client’s user interface are strongly suggestive of Microsoft Office. The software offers, for example, familiarly styled shortcuts and toolbar buttons, drag-and-drop technology (as a quick way of moving message files around and of assigning support calls), a choice of docking or floating toolbars, and tree browsers with expandable levels. Many of the client’s separate parts run in their own independent windows, allowing you to carry on with an operation while keeping other information in view.

• Different ways of finding customer and asset records A customer’s or asset’s details can be found and displayed by various means, depending on your preference and on what you happen to be doing at the time.

• Easy-to-use and flexible call-logging facilities Calls for service or support are logged by analysts using suitable forms (defined by the application) to enter the required details into the database. Logged calls, while still outstanding, are listed in the appropriate view on the client. Subject to user rights, they can be listed in full for the entire helpdesk, by support group, or by individual analyst. The list can also be filtered according to predefined call-record criteria. Analysts can display the logged details for any call listed, and suitably update them as necessary. If analysts wish, they can place a call on hold, or cancel a call. Once a call has been confirmed by the customer as being resolved, an analyst would mark it as “closed”, which would result in its removal from the list of calls. The call’s details would then be viewable only via a call search (see below). It is also possible to mark a call as “resolved”, which would be appropriate when the analyst believes that the problem has been resolved, but no confirmation has yet been received from the customer. Such a provisionally resolved call would still be displayed in the list of calls.

(15)

• Start and end categorisations for calls Supportworks allows you to build two sets of codified call profiles that any member of the support team can quickly and conveniently select from, when logging or closing/resolving a call, to include in the call record concerned. A starting profile (or “problem” profile) categorises the reason for the call (perhaps expressed as the type of problem at hand), while an ending profile (or “resolution” profile) categorises the nature of the call’s resolution (perhaps expressed as the type of problem fix). These profiles are multi-tiered, so that the essence of any call can be defined and coded in a hierarchical manner. Such categorisations are useful when it comes to reporting on calls.

• Multiple call forms To cater for the different call-logging and call-progressing requirements of different groups of analysts, and for differences in the nature (or “class”) of calls themselves, facilities are provided for the creation of multiple designs of call forms. Members of the support team, when logging a call, would then be able to display only a form that is appropriate to their own group’s function. Within the scope of that function, they would be able to choose one form from several, depending on the type of service/support call they happen to be receiving.

• Quick-add technology This allows data entry on-the-fly. When an analyst is logging a call and has entered details of a hitherto unknown customer or asset into a form field, the client software prompts the analyst either to try again, or to create a new record in the relevant database table, allowing the data to become instantly available when a call from that customer is next logged. This record-creation ability can be restricted to certain analysts, if desired, by setting appropriate user rights to access specific tables.

• Auto-fill and auto-complete When an analyst enters call details on a form, the software verifies each entry and, if the analyst enters a recognised and unique customer or asset reference in an appropriate field, all other related fields are automatically filled. Additionally, where the analyst enters only partial data in a field, the software automatically completes the entry or, if more than one option is available, provides a pick-list from which the required entry can be selected.

• Call ownership and analyst skills The principle of call ownership is maintained throughout the application. You cannot log a call without it belonging to a support group, or to an individual support analyst. If you log a

(16)

group, it will be automatically assigned to your own group. If you elect to specifically assign a call, a tree-view of the support organisation is displayed, showing the number of calls each support group and individual analyst is handling; this gives you an idea of current relative workloads as you try to decide on the most appropriate assignee. Furthermore, assuming that the system has been made aware of the specialist skills that the individual members of the support organisation possess, you will be able to list the analysts by skill (within any group) and therefore make an assignment decision on that basis as well.

• Workflow If your helpdesk operates in a highly managed environment where the various elements of the work necessary to resolve certain kinds of call are clearly stipulated and then allocated to different members of the team (or perhaps to just one analyst or group), Supportworks will assist you in organising the allocations according to basic workflow principles. When a call needs to be actioned, the workflow required for its resolution can be sub-divided firstly into “worklists”, and then into individual “work items” that are allocated to support analysts or groups. Each work item would be an actual task that an analyst must carry out. You can define worklists and work items on an ad hoc basis when logging a call, or you can predefine them within a named template, which any authorised member of the support team may subsequently apply to a call. All the worklists (and therefore work items) associated with a call must be completed before the call can be resolved or closed. The owner of any call having worklists associated with it will remain in overall control of the call until its closure.

• Quick-log calls This feature allows service/support calls with frequently recurring sets of characteristics to be created in advance for quick recall at any subsequent time. Quick-log calls are created as copies of actual call-logging forms (filled-in to the desired extent), and saved as named templates. Once created, a quick-log call can be selected by an analyst from a menu of such calls. This would display the relevant form, exactly as saved. The analyst would then be able to submit the form to the system immediately as a new call, without having to fill in the details first (although it would still be possible to edit the form). With the default rights, analysts can create and

(17)

• Scheduled calls This feature allows planned and routine support tasks (such as system backups) to be logged and assigned automatically as calls. The calls are set up in advance to activate on either a once-only or repeating basis. Like quick-log calls, scheduled calls are created by saving actual call-logging forms as named templates. Each scheduled-call template would include all the required call parameters. Once the template for a scheduled call has been created, the call is held dormant, only becoming active in the system at the first (or only) designated date and time.

• Batch call-handling facilities Most call-related operations (such as updating, closure, and so on) can be carried out on several calls at once. You just make a multiple call selection and click the same button as the one you might use for performing the action on a single call. Any data you may then enter, or any options you may set, for the chosen operation will be applied to your entire selection. Should an operation be invalid for any of the selected calls, you will be prevented from carrying it out for the batch as a whole.

• Audit trail Every action carried out by a support-team member, a customer or the system itself against a support call in Supportworks is fully audit-trailed and noted in the call’s diary. This information is displayable on the client when you review the call’s details, and provides a means of tracking the changes of status at every stage in the call’s life-cycle. Viewing the call diary additionally allows you to see which support analyst handled any given stage of the problem. Call-diary information is also displayable by customers via SelfService. With SelfService in use, analysts can, if they wish, disable public viewing of any particular update in which they intend to type comments of a sensitive nature.

• Service Level Agreements (SLAs) Supportworks supports a fully-configurable scheme of SLAs, escalations and alerts. The administrator sets the scheme up via the client, first defining the required SLA levels, and then assigning these (as necessary) to customers, assets, charge centres and/or problem profiles. When logging calls, analysts would either specify the SLA explicitly or via one of these assignments. The system itself, in subsequently tracking the calls, generates escalations and displays alerts as and when appropriate. The whole mechanism ensures that no call reaches a response or fix deadline without ample warning being issued to all support staff concerned.

(18)

organisation uses such a telephone system, and CTI is enabled on the client, it is possible for an analyst to auto-dial a customer by clicking a link on the customer’s active page. Conversely, on an incoming service/support call, the analyst can identify the caller via an on-screen monitor, on which they could then click a button to log the call, whereupon a new form would be opened and automatically populated with customer details derived from the first table record containing the incoming number.

• E-mail system Included in Supportworks is an independent e-mail system that will connect and exchange mail with any number of in-house mail systems that are MAPI, VIM or SMTP/POP3/IMAP4/LDAP compliant, and will also connect directly to the Internet through its own SMTP mail server. Among the features of the e-mail system, as seen on the client, are standard folders (such as Inbox, Outbox, Sent Items and Deleted Items), additional user-created folders, file attachments, template-based personal and group signatures, customisable displayed columns, preview text and a preview pane. Analysts can each have a personal mailbox, and can be authorised to access any number of shared mailboxes.

• Call functions from e-mail Supportworks allows analysts to initiate actions such as logging or updating a call from within any open e-mail message that has been submitted by a known customer. In the case of a call-log action, when the relevant form opens, the customer’s details are filled in

automatically. When initiating any other call action, the analyst would be able to select the required call from a list of outstanding calls held against the customer. If the system has detected a call reference number in the message’s Subject field, it would know automatically which is the required call.

• Customer notifications by e-mail There are facilities available for

automatically (or semi-automatically) notifying the customer by e-mail of actions taken by analysts at key stages in a call’s life-cycle, which include logging the call, updating the call, placing the call on hold and closing/ resolving the call. When performing such an action, the analyst would be presented with an e-mail message window whose contents are based on an appropriate customisable template. This message would then be sent (after editing if necessary) to the customer concerned. By default, analysts maintain

(19)

• The KnowledgeBase Supportworks comes with the KnowledgeBase – a fully integrated database of support information derived automatically (or semi-automatically) from call details and the application’s user documentation, as well as from other sources and by manual entry. From the client, it is possible to conduct free-text searches of the KnowledgeBase, which include multi-word searches using selectable Boolean logic, and natural-language searches. You can also browse through the catalogues (four predefined and another four user-definable) that make up the KnowledgeBase, manage the indexing, and edit the content of individual records and documents. Since the

KnowledgeBase uses a PHP interpreter to display much of its data, and the remaining data could easily be held as HTML and/or PDF documents, it would be quite natural to publish this information using a Web front-end as a way of promoting customer self-help. The SelfService application would make a good choice if you require such a front-end for customers. For maximum peace of mind, you have full control over which KnowledgeBase records or documents can and cannot be searched by customers.

• Reporting tools The unique architecture of Supportworks allows it to supply fully configurable, interactive, real-time statistical reports derived from any of the current information in the database. Reports, for example, on helpdesk calls by problem type over various time periods could be particularly useful. You can run supplied and custom reports from the client, with the option to run them immediately, or to schedule them to run automatically at one or more specified times. With a scheduled report, you can arrange for the output to be stored anywhere on your network, stored on an FTP server, or e-mailed to any number of mail recipients. Reports are organised hierarchically and selected using a tree-browser interface. An easy-to-use wizard is provided for designing your custom reports.

• Real-time wallboard display Supplied with Supportworks is an independently running client program known as Dashboard, which displays real-time call-related information in your chosen graphical format. The display is in the style of an Automatic Call Distribution (ACD) wallboard, with separate panes in the window simultaneously showing different information. Just as with reports, the displayed information is obtained from the Supportworks database but, unlike report outputs, Dashboard outputs are updated automatically at set intervals.

(20)

based (or floating) ticker display of summary information feeds obtained at set intervals from the Supportworks database and/or the BBC website. • Call searches From the relevant view in the Supportworks client, analysts can

conduct field-based and free-text searches for logged service/support calls, whether or not currently open, using selectable Boolean logic where appropriate. It is possible to filter either kind of search by problem profile and/or by call status (including certain combinations of call status).

• Database searches The Custom Search Manager in the client allows suitably authorised team members with a knowledge of SQL to create named searches that are made available as executable entities for subsequent usage (subject to appropriate search rights).

• Customer issues Whenever your support team is receiving calls from a number of different users regarding the same problem, you have an “issue” to contend with. The Supportworks client allows analysts to deal with issues of two types: Hot Issues and Known Issues. Hot Issues would perhaps relate to the more critical problems that need urgent attention, while Known Issues might reflect lesser problems that your team is fully aware of but may be able to do very little about at the moment. You can link a number of existing calls to a particular issue. Any subsequently logged call can also be linked to the issue. When you close an issue, all calls associated with that issue are closed as well, and all affected customers can be notified via e-mail as usual. Current issues are visible to members of the support team in the same way as

individual calls. They can also be displayed on SelfService pages, so that affected customers can be advised of known problems before logging a new call. (Note that, on Supportworks ITSM systems, the Issues feature is disabled, as this kind of functionality is available with “Problems”.)

• Instant overview of today’s helpdesk activity A particularly convenient view available in the client is one that includes at-a-glance summaries of the analyst’s and the group’s current workload, summaries of the analyst’s and the team’s mailbox content, a summary of all the major issues known to the system, and a highly visible indication of today’s date.

• Advanced spell-checking facilities Automatic and manual spell-checking and correction facilities are available in all major free-text-entry areas. Analysts

(21)

• Preconfigured Web server and scripting language Supportworks ships with a fully preconfigured Web server, based on Apache for Win32, to provide the technologies required for the Web-style functioning of many parts of the application. Also included preconfigured is PHP, a versatile server-side scripting language that offers a means by which Supportworks can connect to, and integrate with, a broad range of database and information systems. • Troubleshooting system for users The Operator Scripts feature allows you to

set up a decision-based troubleshooting system within Supportworks that provides first-line support staff with suggested resolutions to common problems by means of a wizard-style interface.

• Customer-satisfaction surveys The optional Customer Surveys feature provides you with facilities for creating transactional on-line survey campaigns that you can use to gauge your customers’ satisfaction with the helpdesk service you give them. When analysts are resolving or closing calls, they can have the system automatically e-mail the customer with a URL link to the selected survey page for them to complete the questionnaire you have built.

• GUI customisation using data dictionaries A data dictionary provides a central repository of customisation settings for the Supportworks client. These settings include database table column names, form-layout and field-functionality definitions, menu elements, tree-browser definitions, search fields and application icons. If you are suitably authorised, you can change the customisation settings by means of the Data Dictionary Editor, the relevant Form Configuration tool and/or the easy-to-use Form Designer, all of which are accessible from the client. The data dictionary is the chief element that distinguishes one Supportworks application from another, or one application variant from another. Multiple data dictionaries allow you to provide support-group-specific customisations that will present a different user interface to each group within the support team, thus giving optimal configuration for team members. As the customisation facilities are an integral part of the client, and the application uses Non-Polling Architecture (NPA), any changes you make that do not actually alter database table structures are applied dynamically, which means that there is no need for you to then shut down the server, or for users to log out of the system. When you are using the Form Designer and you save changes you have made to a form layout, the changes

(22)

With a Form Configuration tool, the changes are applied the next time you open a form.

• Three types of Web-browser interface There is no need to be at your own desk in order for you to be able to carry out many of the usual day-to-day analyst activities associated with Supportworks. Both of the two full-sized Web-browser interfaces provided with the application allow you to log, examine and progress calls from any Web-connected computer by using nothing more than a standard Web browser, while the PDA Web Client interface allows you to do the same from any Web-enabled personal organiser. The full-sized interfaces, known as the Web Client and the Analyst Portal, are designed to provide a user experience that is as identical as possible to the one provided by the most essential parts of the native client’s user interface. The Web Client employs Microsoft ActiveX controls to automatically replicate substantial parts of the native client’s customisable dialogues, whereas the more secure Analyst Portal relies on PHP developers to achieve the same result.

Customer Access Features

To further enhance the helpdesk service you provide to your customers, you can allow them direct access to the support system, so that they could, for example, log their own support calls. Such a means of customer empowerment should substantially improve the efficiency of your support organisation by reducing the volume of telephone calls to your helpdesk or service desk.

There are two possible on-line methods by which customers (having been given the appropriate rights) can interact with Supportworks:

• Via e-mail commands to the system By entering a suitable command in the Subject line of an e-mail message addressed to your support organisation, customers will be able to log calls, track the status of any call (or all calls) belonging to them, and request their SelfService password. The Supportworks server responds automatically to such requests, sending back the relevant information, an acceptance message or a rejection message, as appropriate. These standard responses are based on sets of user-definable templates, which are accessible for editing from the Supportworks client. You can have a

(23)

customers with the relevant set of rights will be able to log support calls, track the status of their calls, update their calls and search the KnowledgeBase. As with calls logged by analysts, Supportworks automatically generates a unique Call Reference number for each support call logged via SelfService or via e-mail. As no distinction is made between calls logged in different ways, all open calls relating to a given customer will be available for status-tracking and updating by that customer (or, equally, by analysts). For detailed information on configuring these facilities on your helpdesk system, refer to the chapter entitled

(24)
(25)

Organising the Database Tables

One of the most important aspects of installing any new helpdesk or service-desk application is ensuring that it represents, as closely as possible, the

environment it is actually monitoring and controlling. Thus, the configuration of Supportworks must reflect the support environment in place within your organisation.

In Supportworks, your support environment and its operational requirements are defined largely by the content of its database tables, and, to a lesser extent, by appropriate settings in the client and server. Database content would include a definition of your support hierarchy, and information relating to analysts, customers, assets, Service Level Agreements and so on.

This chapter of the Administrator Guide, in conjunction with the relevant chapter of your template-specific Administrator Guide, gives you guidance on organising initial data input into your Supportworks tables, provides you with an outline of these tables, and gives you a recommendation as to the sequence in which to best carry this out.

Where to Start

Organising the implementation of new helpdesk software always requires a lot of consideration and planning. Perhaps the first issue to consider is the extent to which you can import data into the Supportworks database tables, rather than having to manually enter it. If you have just upgraded your previous helpdesk application to Supportworks, the likelihood is that you will already have some kind of customer table and, possibly, other tables whose records are suitable for importing into Supportworks. See the chapter entitled Importing Data from

External Sources on page 19 for details of the Data Import Manager utility that

comes with Supportworks and allows you to define and run any number of imports.

(26)

them to run at appropriate times using the Server Configuration utility. Please refer to the Server Configuration Guide for information about the Scheduler. If you wish to import data from other databases, you will probably have to consult people within your organisation who have expert knowledge of these, so that you will be able to properly map the data to the relevant columns of the Supportworks tables.

Any degree of importation that you can carry out will certainly save you a lot of time: this is especially true of tables that contain a very large number of records. However, there will always be at least some tables that you will have to

populate, or just “top up”, manually. Normally, therefore, you are advised to take into account the order in which to populate them. Note that you may not need to use all of the tables that Supportworks provides.

Populating the Tables

Supportworks uses various database tables to hold the details of your support environment, many of which are interrelated. Thus, certain data held in some of these tables will be values selected from the tables related to them, which means that these related tables would, for maximum convenience, have to be populated first. Failure to follow the optimal order in such cases might mean more manual record updates having to be done.

It is therefore worth taking note of the table interrelationships in your particular application if you wish to maximise ease of table setup. For a basic summary of these, please see the chapter on populating the tables in the template-specific Administrator Guide. In that chapter, having pointed out the table

interrelationships, we are then able to suggest a logical order in which to populate the database tables overall.

Supportworks Data Management

(27)

Management of those kinds of data that are common to all applications is covered in the following chapters, after the chapter dealing with data importation.

To read about template-specific data management, please see the Administrator Guide for the template concerned.

Case Scenario for Worked Examples

To help you focus on real-world requirements, worked examples have been provided in some of the following chapters for the more involved kinds of data management. The overall case scenario on which these examples are based is set out below.

A company by the name of Data Organisation Information Technology (DO IT for short) are in the process of installing and configuring Supportworks at their Headquarters. DO IT have to provide in-house hardware support to other DO IT employees, and also software support for their project-management application, called Fast Access Schedule Tool (FAST), to external customers. They have a number of support technicians who handle the in-house hardware issues, and a group of FAST support technicians who look after the external customers. Additionally, they have a mobile support team who visit customer sites,

installing and supporting FAST. Each of these three groups has a group manager who is responsible for co-ordinating the support activities of the group. DO IT additionally have a helpdesk administrator who handles any escalated support calls and oversees the entire support operation.

(28)
(29)

Importing Data from External Sources

Certain kinds of data, such as customer data, that need to be held in the Supportworks database may already exist elsewhere in your organisation. This means that, rather than having to engage in the laborious and error-prone task of rekeying all the data manually, you or your Hornbill consultants can populate Supportworks by using an automatic bulk-transfer method. Such a method is provided in the form of a stand-alone utility installed along with the

Supportworks server. By means of this utility, which is called the Data Import Manager, it is possible to simply and reliably import data into Supportworks tables from any standard SQL data source, any LDAP-compatible directory service (such as Microsoft Active Directory – ADS), any structured text file (such as CSV) or any Microsoft Excel file. In addition, there is a specific facility for importing call profiles from a Microsoft Excel file, with the profiles having been entered manually on a worksheet in a prescribed format. Call profiles are administrative entities described in the section entitled Call Profiles on page 79 in the next chapter.

For data sourced from other databases, the Data Import Manager allows you firstly to predefine your import by specifying the source connection (or the source file and its structure), stipulating the required source elements and mapping these to table columns in the Supportworks database. It then allows you to either run or schedule the import.

Using the Data Import Manager, you can predefine four kinds of import, each pertaining to one of the four types of data source supported: SQL, LDAP, text or Excel file. The process of predefining an import is broadly the same for all four types, differing only in specific detail where appropriate.

For manually entered call-profile data, you would perform imports on an ad-hoc basis. These kinds of Excel imports cannot be scheduled.

The following five sections describe the respective import processes.

To run the Data Import Manager, select Start > Programs > Supportworks Server > Data Import Manager.

(30)

The tab displayed by default (as shown above) provides the starting point for managing imports from SQL databases. The other tabs provide similar facilities for managing imports via LDAP, from text files and from Excel files (with both generic and dedicated content). The first four tabs have the same appearance.

SQL Imports

SQL imports obtain data from standard SQL databases, typically those populated by applications unconnected with Supportworks.

To Define a New SQL Import

The procedure for defining a new SQL import is as follows:

(31)

3. In the Name field, type in a suitable name for the import. Leave the Template field blank.

4. Click OK. The Data Import dialogue box, containing a number of different tabs, is displayed.

5. In the SQL Query tab, you must now complete the fields in the Database Connection section to define the connection to the relevant source database. First select the type of connection you want.

6. For a non-ODBC connection type, enter, in the Server Name field, the DNS-resolvable host name or IP address of the computer on which the source

(32)

7. In the Database field, either enter the name of the source database or, if the connection type is ODBC, select the name of the relevant System data source.

8. Enter a valid username and password for logging into the source database. For an ODBC connection type, you can use the same credentials as those given in the System DSN definition.

9. Click the Test Connection button to confirm that the connection works. If so, the Data Import Manager will display a message indicating that the test completed successfully. If, on the other hand, you see an error message, you will have to sort out the connection details before continuing any further. 10. With a valid connection defined, you now need to define the SQL query

itself, whether implicitly or explicitly. An implicit query would, in the simplest case, just consist of a table selection. In the Table field, select the table, in the source database, from which the data is to be obtained.

An explicit query, on the other hand, would be needed if you wanted to query more than one table, or if you wanted to be specific about which records to import. In that case, select the Ad-hoc Query option and enter the required SQL statement in full in the adjacent free-text field.

Even with an implicit query, you can optionally enter record criteria in that same text field. In such a case, the WHERE clause concerned must exclude the WHERE word itself.

11. If you have entered an explicit (ad-hoc) query, select (or enter), in the Unique ID field, the name of a column of the queried table (or one of the queried tables) that the import process can use as a unique key for record selection.

12. If required, you can opt to limit the number of records to be returned by the query. This would normally be useful for testing purposes only.

13. With the SQL query defined, you now have to retrieve a sample of data from the source database so as to validate the query and to help you choose exactly which source table columns to use for the import. Click the Query

(33)

The record is displayed as a list of column names, together with their respective values. You can display other records in the set by means of the

>> and << buttons at the top right.

14. Once you have decided which columns should be included in the import process, select their associated checkboxes. Only these columns will now be available to you for mapping to the target Supportworks database, as described in the following steps.

(34)

16. In the Database field, select the database into which you want the data imported.

17. In the Table field, select the table, within that database, into which you want the data imported. Note that the Unique Key field is now filled by default with the name of the selected table’s primary-key column, and that the Target Columns list is populated with all the columns of that table.

18. If necessary, you can manually select a unique key other than the primary key.

19. By virtue of the default Data Update Operations setting, the import process will both create (insert) and update records in the Supportworks database, as dictated by their absence or presence with respect to the corresponding source records. If, however, you wish to preserve the Supportworks data on this import, you should enable the “Only allow inserts” option. Alternatively, if you wish to prevent further Supportworks records being created on this

(35)

20. You are now ready to map your previously selected source table columns to columns of your selected target table. First select the checkboxes associated with your proposed target columns.

21. Highlight one of the selected target columns and click anywhere in the Value Transformation and Assignment field.

22. For a simple mapping, click the Insert Value button and, from the menu that pops up, select the source table column that you want mapped to the target column you have highlighted. Notice that the chosen column appears in the field in the form db.<column>.

For more complex mappings, you would have to manually type the required expression into the Value Transformation and Assignment field. See the section entitled Advanced Import Techniques on page 56 to find out what is possible here using JavaScript.

23. If you want the import process to skip each source record where there is no value assigned for the column (or for any column in the expression), enable the “Non-empty value required” option. This will always be enabled if the target column being mapped is a unique key.

24. If you have entered an expression manually into the Value Transformation and Assignment field, you can confirm correct resolution of the currently highlighted target column’s values by clicking the Check Syntax button. This will display, one at a time in the Preview Value Assignment field, the values for that column as computed by the expression, using the set of sample data you previously queried. You can use the >> and << buttons to show the following and preceding values, respectively.

25. Repeat step 21 to step 24 for each of your proposed target columns. 26. Click Apply.

27. Having completed the mapping, you can now run or schedule the import. First select the Control & Schedule tab.

(36)

28. If you wish to run the import immediately, click the Run Import Now button. A separate window is displayed, in which you can see the import’s progress. 29. On completion of the import, you can click View Log in the progress

window to view the details of the import process. Note that this is a

cumulative log, which means that the current import details are appended to any existing details already logged in this session. (The log will be deleted when you exit from the Data Import Manager.) You can also view the log by using the View Log File button located next to the Run Import Now button. 30. Click Close to dismiss the progress window.

31. If you wish to schedule the import, first enable the “Schedule this import” option.

32. Specify when, or how often, the import is to run by selecting the relevant item from the “Run this import when” field’s drop-down list. If you select

(37)

In this case, select the day(s) of the week on which the import should run, and choose whether this should keep occurring indefinitely, or a specified number of times.

If you select any frequency other than “Once a day”, the multi-day selection options are replaced in all but one case with a single-day drop-down

selection field that allows you, for example, to choose the first day of the relevant period on which the import should run. The exception is “Once every period”, which retains the multi-day selection options, but replaces the Starting At field with an Every (n) Minutes field, allowing you to specify repeated occurrences of imports during the course of selected days of the week.

In the Starting At field (for those options that have it), specify the date and time at which the import is to run, or at which the import scheduling is to “switch on”. Alternatively, for the “Once every period” option, enter the period (in minutes) required between successive import occurrences. 33. Click OK.

(38)

To Define a New SQL Import Based On An Existing One

If you wish to define a new SQL import with properties nearly the same as those of an existing one, the quickest way to do this is to first make a copy of the import concerned and then modify the properties that need changing.

You start by selecting the existing SQL import from the Data Import Manager list and clicking Copy. Then, at the displayed prompt, you would enter a suitable name for the new import and click OK. The Data Import dialogue box would be displayed, allowing you to make the necessary changes.

To Manage an Existing SQL Import

Once you have defined an SQL import, you can redisplay the Data Import dialogue box at any time to make changes to the definition. You can also rename or delete an import.

To access the Data Import dialogue box for modification of an import, select the relevant import from the Data Import Manager list and click Properties (or just double-click the entry).

To rename an import, first select it from the list and click Rename. Then, at the displayed prompt, enter the new name and click OK.

To delete an import, select it from the list and click Delete. Click Yes at the confirmation prompt.

LDAP Imports

The most likely kind of data you might import using LDAP is internal customer data. If your organisation runs ADS, for example, there will almost certainly be a directory of users held on the network that you should be able to access via LDAP.

(39)

2. Click the New button.

3. In the Name field, type in a suitable name for the import. Leave the Template field blank.

4. Click OK. The Data Import dialogue box, containing a number of different tabs, is displayed.

5. In the LDAP Query tab, you must now complete the fields in the Connection section to define the connection to the relevant LDAP service. First enter the DNS-resolvable host name or IP address of the computer on which Active Directory Services or the dedicated LDAP service is running.

(40)

6. If the LDAP server is enabled for SSL encryption and you want to use it, check the Use a Secure Connection (SSL) option.

7. In the Port Number field, either leave the number at its default value of 389 or, if the LDAP server uses a different TCP port, enter its number.

8. Ensure that the appropriate LDAP version is selected. Note that ADS supports both versions.

9. In the Authentication field, specify the method of authentication to be used in connecting to the LDAP service. You can opt for either Simple

Authentication, which logs directly into an LDAP account, or Windows NT Authentication, which provides access via any valid NT account. There is also a third option, which allows automatic negotiation of the authentication method from those currently available. In the case of a scheduled import, you should bear in mind that authentication will take place in the context of the scheduler, and you should ensure that the relevant rights exist.

10. If you check the “Login with username and password” option, you will be able to enter a suitable name and password (in the fields below) for logging into the LDAP service. You can keep this option disabled if you have selected Windows NT Authentication and you will not be scheduling the import, or if the LDAP service is configured not to require logins.

11. Click the Test Connection button to confirm that the connection works. If so, the Data Import Manager will display a message indicating that the test completed successfully. If, on the other hand, you see an error message, you will have to sort out the connection details before continuing any further. 12. With a valid connection defined, you now need to define the LDAP query

itself. First specify a search root, which is the path to the container level at which the top-down search should start for suitable data to be imported. Click the browse button next to the Search Root field to display the Browse LDAP Directory and select the required naming context. Then select the required container level from the tree browser and click OK. Notice that the path appears in the Search Root field with the appropriate syntax.

(41)

this field selects the entire contents of the root container (but subject to the Scope setting described in the next step).

14. Using the drop-down menu in the Scope field, you can choose how much of the container hierarchy, from the root downwards, should be considered for data importation. Data can be obtained from the root container only, from the root and its immediate “children”, or from the root and all of its

“descendants”.

15. If required, you can opt to limit the number of records to be returned by the query. This would normally be useful for testing purposes only.

16. For extra speed, the LDAP query will use paging by default. You can specify the required size of each page in the relevant field. However, some LDAP servers (Lotus Domino, for example) do not support paged mode. In this case, you can set the query page size to 0 (zero), which will turn off paging. 17. With the LDAP query defined, you now have to retrieve a sample of data

from the LDAP server to help you assess the query and choose exactly which data items to use for the import. Click the Query Sample button and observe that the Query Attributes/Data Preview list now shows the first of the queried set of sample records as follows:

(42)

The record is displayed as a list of attribute names (indicating the available data items), together with their respective values. You can display other records in the set by means of the >> and << buttons at the top right. 18. Another perspective on the queried data is provided by the Preview Data

button. Click it to open a separate window displaying that data.

19. Once you have decided which attributes should be included in the import process, select their associated checkboxes. Only these attributes will now be available to you for mapping to the target Supportworks database, as described in the following steps. If you now wish to view your chosen data as a single, scrollable, list of records, click the Preview Data button, which displays the list in a separate window.

(43)

21. In the Database field, select the database into which you want the data imported.

22. In the Table field, select the table, within that database, into which you want the data imported. Note that the Unique Key field is now filled by default with the name of the selected table’s primary-key column, and that the Target Columns list is populated with all the columns of that table.

23. If necessary, you can manually select a unique key other than the primary key.

24. By virtue of the default Data Update Operations setting, the import process will both create (insert) and update records in the Supportworks database, as dictated by their absence or presence with respect to the corresponding source records. If, however, you wish to preserve the Supportworks data on this import, you should enable the “Only allow inserts” option. Alternatively, if you wish to prevent further Supportworks records being created on this import, you should enable “Only allow updates”.

(44)

25. You are now ready to map your previously selected source data attributes to columns of your selected target table. First select the checkboxes associated with your proposed target columns.

26. Highlight one of the selected target columns and click anywhere in the Value Transformation and Assignment field.

27. For a simple mapping, click the Insert Value button and, from the menu that pops up, select the LDAP data attribute that you want mapped to the target column you have highlighted. Notice that the chosen attribute appears in the field in the form ldap.<attribute>.

For more complex mappings, you would have to manually type the required expression into the Value Transformation and Assignment field. See the section entitled Advanced Import Techniques on page 56 to find out what is possible here using JavaScript.

28. If you want the import process to skip each LDAP record where there is no value assigned for the attribute (or for any attribute in the expression), enable the “Non-empty value required” option. This will always be enabled if the target column being mapped is a unique key.

29. If you have entered an expression manually into the Value Transformation and Assignment field, you can confirm correct resolution of the currently highlighted target column’s values by clicking the Check Syntax button. This will display, one at a time in the Preview Value Assignment field, the values for that column as computed by the expression, using the set of sample data you previously queried. You can use the >> and << buttons to show the following and preceding values, respectively.

30. Repeat step 26 to step 29 for each of your proposed target columns. 31. Click Apply.

32. Having completed the mapping, you can now run or schedule the import. First select the Control & Schedule tab.

(45)

33. If you wish to run the import immediately, click the Run Import Now button. A separate window is displayed, in which you can see the import’s progress. 34. On completion of the import, you can click View Log in the progress

window to view the details of the import process. Note that this is a

cumulative log, which means that the current import details are appended to any existing details already logged in this session. (The log will be deleted when you exit from the Data Import Manager.) You can also view the log by using the View Log File button located next to the Run Import Now button. 35. Click Close to dismiss the progress window.

36. If you wish to schedule the import, first enable the “Schedule this import” option.

37. Specify when, or how often, the import is to run by selecting the relevant item from the “Run this import when” field’s drop-down list. If you select “Once a day”, some additional options are immediately displayed:

(46)

In this case, select the day(s) of the week on which the import should run, and choose whether this should keep occurring indefinitely, or a specified number of times.

If you select any frequency other than “Once a day”, the multi-day selection options are replaced in all but one case with a single-day drop-down

selection field that allows you, for example, to choose the first day of the relevant period on which the import should run. The exception is “Once every period”, which retains the multi-day selection options, but replaces the Starting At field with an Every (n) Minutes field, allowing you to specify repeated occurrences of imports during the course of selected days of the week.

In the Starting At field (for those options that have it), specify the date and time at which the import is to run, or at which the import scheduling is to “switch on”. Alternatively, for the “Once every period” option, enter the

(47)

To Define a New LDAP Import Based On An Existing One

If you wish to define a new LDAP import with properties nearly the same as those of an existing one, the quickest way to do this is to first make a copy of the import concerned and then modify the properties that need changing.

You start by selecting the existing LDAP import from the Data Import Manager list and clicking Copy. Then, at the displayed prompt, you would enter a suitable name for the new import and click OK. The Data Import dialogue box would be displayed, allowing you to make the necessary changes.

To Manage an Existing LDAP Import

Once you have defined an LDAP import, you can redisplay the Data Import dialogue box at any time to make changes to the definition. You can also rename or delete an import.

To access the Data Import dialogue box for modification of an import, select the relevant import from the Data Import Manager list and click Properties (or just double-click the entry).

To rename an import, first select it from the list and click Rename. Then, at the displayed prompt, enter the new name and click OK.

To delete an import, select it from the list and click Delete. Click Yes at the confirmation prompt.

Text File Imports

You can import data from any text file that is structured in the same way as a CSV file, although the field limiters do not necessarily have to be commas. If your organisation keeps some data in non-SQL databases, there would normally be facilities available for exporting this to CSV-like files. It would then, in turn, be possible to easily import the data into Supportworks.

(48)

1. With the Data Import Manager running, select the Text File Imports tab. 2. Click the New button.

3. In the Name field, type in a suitable name for the import. Leave the Template field blank.

4. Click OK. The Data Import dialogue box, containing a number of different tabs, is displayed.

(49)

6. Examine the contents of the Character Set field. A greyed-out selection would mean that the utility has detected a marker in the text file identifying the character set/encoding used and has automatically selected this here. (Note that only Unicode files with standard byte order marks are properly recognised.) An open selection would mean that the utility has not found any valid marker and has selected Western European by default, allowing you to reselect manually as necessary.

7. In the Field Limiter field, select the text character that separates data items from each other within the file. In the case of a less commonly used character, select [Custom] and type that character into the adjacent field. 8. In the Text Qualifier field, specify the quote type (if any) that is used in the

file to delineate textual data items (for example, when field-limiter characters may themselves appear within items).

9. If the first row of text in the file is made up of column names, so that the data itself actually begins on the second row, enable the First Row Contains Column Names option. This allows the utility to treat the first row as column names for display later on.

10. If there are data rows at the beginning and/or the end of the file that are unusable for your purposes and that you therefore want the import to ignore, you can specify these in the Exclusions area by enabling the relevant option(s) and selecting the number of records to skip.

11. With the data structure defined, you now have to retrieve a sample of data from the file to help you choose exactly which data items to use for the import. Click the Query Sample button and observe that the Data Columns/ Data Preview list now shows the first of the queried set of sample records as follows:

(50)

The record is displayed as a list of column names (auto-generated if non-existent in the source file), together with their respective values. Note that if you specified a quote type as the text delineator, all instances of these within the values would now have been stripped out. You can display other records in the set by means of the >> and << buttons at the top right.

12. Once you have decided which columns should be included in the import process, select their associated checkboxes. Only these columns will now be available to you for mapping to the target Supportworks database, as described in the following steps.

(51)

14. In the Database field, select the database into which you want the data imported.

15. In the Table field, select the table, within that database, into which you want the data imported. Note that the Unique Key field is now filled by default with the name of the selected table’s primary-key column, and that the Target Columns list is populated with all the columns of that table.

16. If necessary, you can manually select a unique key other than the primary key.

17. By virtue of the default Data Update Operations setting, the import process will both create (insert) and update records in the Supportworks database, as dictated by their absence or presence with respect to the corresponding source records. If, however, you wish to preserve the Supportworks data on this import, you should enable the “Only allow inserts” option. Alternatively, if you wish to prevent further Supportworks records being created on this import, you should enable “Only allow updates”.

References

Related documents

Tansfer+ offers you a flexible framework for the administration of the import and export processes with adapters for other data source inputs, allowing you to use FareGo Data CS

The WarehouseArchitect import feature allows you to select one or several operational (external) databases, which will be used as the source for your data warehouse model (see

In the &#34;workspace manager&#34; on the left of interface, choosing corresponding data source name, right clicking, selecting &#34;import data set&#34;, open the &#34; import

Clicking the Import button will cause the registry to attempt a connection to the Data Source at its configured URI, validate the data in the response against the ORCA-Registry

OFSLL Open Interface allows you to import data from an external source and load it into the OFSLL Open Interface tables using a feeder program and loading the data from the Open

data file. A file dialog appears where you can find and double-click on the file from which to import. The default filename extension for the import file is .CSV.

This involves creating a log source to import the text file into STRM and then creating a custom event property to extract the data from the log source.. For example, you can import

Ensure the switch is in the off position and the locking button disengaged before plugging the machine in to the power supply.. Carrying power tools around with your finger on the