SupportDesk System Architecture - House-on-the-Hill
Transcription
SupportDesk System Architecture - House-on-the-Hill
p SupportDesk System Architecture Date: Revision: Author: December 2004 3.00 Iain Broadhead House -on-the-Hill Software 127 Stockport Rd, Marple, Cheshire, SK6 6AF, UK. Tel: +44 (0)161 449 7057 e-mail: info@houseonthehill.com Fax: +44 (0)161 449 7122 SupportDesk System Architecture Contents 1. Overview....................................................................................................................................................3 2. Architecture Diagram...............................................................................................................................4 3.1 3.2 3.3 3.4 3.5 SupportDesk........................................................................................................................................ 5 SupportDesk/Escalator......................................................................................................................... 5 SupportDesk/Monitor............................................................................................................................ 5 SupportDesk/WebServer...................................................................................................................... 5 SupportDesk/Auditor ............................................................................................................................ 5 4. Application Extentions (DLLs)................................................................................................................6 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 Database I/O – hhsida32.dll.................................................................................................................. 6 Licencing - hhskey32.dll ....................................................................................................................... 6 Memory Management - hhscmm32.dll ................................................................................................... 6 MAPI E-Mail - hhsmap32.dll.................................................................................................................. 6 Telephony - hhstap32.dll ...................................................................................................................... 6 Inventory - hhssms32.dll....................................................................................................................... 6 PostCode Integration - hhspaf32.dll....................................................................................................... 7 SMTP/POP3 E-Mail - hhsmtp32.dll....................................................................................................... 7 MS Outlook Connector - hhsout32.dll ................................................................................................... 7 Centennial Connector - hhscen32.dll .................................................................................................... 7 5. Tables.........................................................................................................................................................8 5.1 SUPACTIV - Activities Table ................................................................................................................. 10 5.2 SUPALLOC - Resource Allocation Table................................................................................................ 12 5.3 SUPAUDIT - Auditor Log Table ............................................................................................................. 13 5.4 SUPCAMPG - Marketing Campaigns Table ............................................................................................ 14 5.5 SUPCATEG - Categories Table ............................................................................................................. 16 5.6 SUPCLASS - Classifications Table ......................................................................................................... 18 5.7 SUPCOUNT - SupportDesk User Concurrency Table.............................................................................. 19 5.8 SUPCUST - Customer Database............................................................................................................ 20 5.9 SUPCUSTC - Customer Contact ............................................................................................................ 22 5.10 SUPCUSTP - Customer Inventory ......................................................................................................... 24 5.11 SUPDICTN - User Defined Dictionaries ................................................................................................ 26 5.12 SUPEMAIL - E-Mail Template Control Table ........................................................................................ 27 5.13 SUPESCAL - Call Escalation Log Table ................................................................................................ 28 5.14 SUPEVENT - Live Call Table ............................................................................................................... 29 5.15 SUPFLDSL - Extra Fields Selection...................................................................................................... 31 5.16 SUPFOLDR - Folder Control File.......................................................................................................... 32 5.17 SUPKBCLA - Knowledgebase Keyword, symptom table........................................................................ 34 5.18 SUPKBSOL - Knowledgebase & Call Solutions Table............................................................................ 35 5.19 SUPMETAC - Default Data Dictionary .................................................................................................. 36 5.20 SUPNOTES - Noticeboard ................................................................................................................... 37 5.21 SUPOPPOR - Sales Opportunity Table.................................................................................................. 39 5.22 SUPPROD - Product Table................................................................................................................... 41 5.23 SUPPURCH - Sales Opportunity Purchases .......................................................................................... 43 5.24 SUPREPLB - Report Library ................................................................................................................ 44 5.25 SUPREPLY - Call Notes Table............................................................................................................. 45 5.26 SUPREPRT - Call Report Designer Table.............................................................................................. 46 5.27 SUPSYST - SupportDesk System Table ............................................................................................... 48 5.28 SUPUSERS - SupportDesk Users Table................................................................................................ 49 5.29 SUPVERS - Product Versions Table..................................................................................................... 51 5.30 SUPVIEW - SupportDesk View Definition Table .................................................................................... 52 Copyright 2002-04 House-on-the-Hill Software Ltd. Page 2 SupportDesk System Architecture 1. Overview The SupportDesk system consists various helpdesk/crm applications connected to relational databases using the Borland Database Engine (BDE) as database middleware. There are two main tiers of modules i) CRM helpdesk applications which the user can operate under Windows and Browsers and provide advanced helpdesk functionality. ii) System Modules which are application independent and provide the Applications with support for database, email, telephony back-ends. Copyright 2002-04 House-on-the-Hill Software Ltd. Page 3 SupportDesk System Architecture 2. Architecture Diagram Internet Information Server & Apache SupportDesk Applications SupportDesk SupportDesk/Escalation SupportDesk/Monitor SupportDesk/WebServer Application Extentions (DLLs) Database I/O Licencing Memory Mgt E-Mail Telephony Inventory Hhsida32.dll Hhskey32.dll Hhscmm32.dll Hhsmap32.dll Hhstap32.dll Hhssms32.dll BDE Windows Messaging API Windows Telephony API Mapi32.dll Tapi32.dll E-Mail Hhsmtp32.dll MS SMS 2.0 Relational SQL Database Systems MS SQL Server Oracle MS Access MySQL Pervasive New SupportDesk 2003 Application DLLs Hhsout32.dll SupportDesk/Outlook Syncronisation for Tasks and Contacts Hhsldp32.dll SupportDesk LDAP Connector Hhscen32.dll SupportDesk/Centennial Connector Copyright 2002-04 House-on-the-Hill Software Ltd. Page 4 SupportDesk System Architecture 3. Applications The various separate applications are list below which make up the House-on-the-Hill software CRM system. 3.1 SupportDesk Application: Platform: Description: Interfaces: 3.2 SupportDesk/Escalator Application: Platform: Description: Interfaces: 3.3 supdbmcs.exe Windows 32 Bit OS Call Monitor and Scheduler hhskey32.dll, hhsida32.dll, hhscmm32.dll SupportDesk/WebServer Application: Platform: Description: Interfaces: 3.5 supesccs.exe Windows 32 Bit OS Automatic Call Escalation hhskey32.dll, hhsida32.dll, hhscmm32.dll, hhsmap32.dll, hhsmtp32.dll SupportDesk/Monitor Application: Platform: Description: Interfaces: 3.4 Supdskcs.exe Windows 32 Bit OS Main Windows helpdesk program hhskey32.dll, hhsida32.dll, hhscmm32.dll, hhsmap32.dll, hhstap32.dll, hhssms32.dll, hhsmtp.dll, hhsout32.dll, hhsldp32.dll, hhscen32.dll supisacs.isa Windows NT/2000 & runs under IIS Version 3+ Helpdesk webserver interface for browsers hhskey32.dll, hhsida32.dll, hhscmm32.dll, hhsmtp32.dll SupportDesk/Auditor Application: Platform: Description: Interfaces: supaudit.exe Windows 32 Bit OS Stand-Alone auditing module. None Copyright 2002-04 House-on-the-Hill Software Ltd. Page 5 SupportDesk System Architecture 4. Application Extentions (DLLs) 4.1 Database I/O – hhsida32.dll This module handles all database access from SupportDesk applications. It interfaces directly to BDE through idapi32.dll The User must set up a BDE alias called ‘SupportDesk’ which hhsida32.dll uses as the conduit through which database accesses are done. This alias can be defined against various ODBC or native drivers. For more information on configuring BDE for SupportDesk then read ‘Getting Started.doc’ Word document which can be downloaded from www.houseonthehill.com Requires Borland Database Engine Version 4.5+ installed on system 4.2 Licencing - hhskey32.dll DLL containing information on customer such as their name, which modules/options they are licenced to use and how many users they are allowed to access system. 4.3 Memory Management - hhscmm32.dll Handles low level common memory management routines 4.4 MAPI E-Mail - hhsmap32.dll Interface to Microsoft Messaging API (MAPI). Windows ships with mapi32.dll which this dll requires to handle both email output and input. Support for Outlook and other MAPI compliant e-mail clients eg. Groupwise & Notes Requires mapi32.dll installed in Windows system directory 4.5 Telephony - hhstap32.dll Support for Microsoft’s telephony API (TAPI). This dll loads and interfaces to tapi32.dll which is shipped with Windows operating systems. Requires tapi32.dll installed into Windows system directory 4.6 Inventory - hhssms32.dll Only supported on SupportDesk MS SQL systems and interfaces to MS System Management Server Version 2.0 SQL tables via hhsida32.dll. This interface provides inventory information into SupportDesk. Requires MS SQL Server & SMS 2.0 installed Copyright 2002-04 House-on-the-Hill Software Ltd. Page 6 SupportDesk System Architecture 4.7 PostCode Integration - hhspaf32.dll Interface to HopeWiser UK PostCode software. 4.8 SMTP/POP3 E-Mail - hhsmtp32.dll E-Mail support for SMTP/POP3 e-mail systems. It is recommended that customers use SMTP e-mail support for Server side applications. 4.9 MS Outlook Connector - hhsout32.dll DLL which syncronises SupportDesk Activities and Calls to Outlook Tasks. Also from 2005 will load SupportDesk Contacts from Outlook Contacts. This DLL is used when syncing SupportDesk also to PocketPCs. 4.10 Centennial Connector - hhscen32.dll E-Mail support for SMTP/POP3 e-mail systems. It is recommended that customers use SMTP e-mail support for Server side applications. Copyright 2002-04 House-on-the-Hill Software Ltd. Page 7 SupportDesk System Architecture 5. Tables The major SupportDesk tables are arranged in a Star Schema arrangement with the Call Tables in the center. Customer Information Product Information SUPCUST, SUPCUSTC, SUPCUSTP SUPPROD, SUPVERS Call Information SUPEVENT, SUPREPLY, SUPQUICK Categories SUPCATEG Copyright 2002-04 House-on-the-Hill Software Ltd. User Information SUPUSERS, SUPALLOC Page 8 SupportDesk System Architecture 5.1 SUPACTIV 5.2 SUPALLOC 5.3 SUPAUDIT 5.4 SUPCAMPG 5.5 SUPCATEG 5.6 SUPCLASS 5.7 SUPCOUNT 5.8 SUPCUST 5.9 SUPCUSTC 5.10 SUPCUSTP 5.11 SUPDICTN 5.12 SUPEMAIL 5.13 SUPESCAL 5.14 SUP EVENT 5.15 SUPFLDSL (Not Used Anymore) 5.16 SUPFOLDR 5.17 SUPKBCLA (Not Used Anymore) 5.18 SUPKBSOL 5.19 SUPMETAC 5.20 SUPNOTES 5.21 SUPOPPOR 5.22 SUPPROD 5.23 SUPPURCH 5.24 SUPQUICK 5.25 SUPREPLB 5.26 SUPREPLY 5.27 SUPREPRT 5.28 SUPSYST 5.29 SUPUSERS 5.30 SUPVERS 5.31 SUPVIEW Activities User Resource Allocations Auditor Log File Marketing Campaigns Categories Marketing Classifications Concurrent Users Count Customers Customer Contacts Customer Inventory User Defined Dictionaries E-Mail Template Definitions Call Escalation Log Calls Extra Field Selections Call Folder Definitions Knowledgebase Symptoms/Keywords Knowledgebase Solutions Default Data-Dictionary Noticeboard Sales Opportunities Products Sales Opportunity Purchases QuickCalls (Same Structure as SUPEVENT) Report Library Definitions Call Replies Call Report Designer System Database SupportDesk Users Product Versions View Definitions New SupportDesk 2003 Tables 5.32 SUPCONTR 5.33 SUPLINK 5.34 SUPLOCAL 5.35 SUPMSG 5.36 SUPPLIER 5.37 SUPPO Contracts Linked Calls Table User’s Local Settings WebServer Error Message Table Supplier Details Purchase Order Table New SupportBlue Tables 5.38 SUPANSW 5.39 SUPHOLS 5.40 SUPQUEST Customer Feedback Answers Public Holidays Customer Feedback Questions Copyright 2002-04 House-on-the-Hill Software Ltd. Page 9 SupportDesk System Architecture 5.1 SUPACTIV Fields DActivityId sAction CustomerRef szContact szReference ProductRef VersionRef Detail Resolution DtCreDate TmCreHours TmCreMins dtRemDate tmRemHours tmRemMins dtSchDate tmSchHours tmSchMins dtCompDate tmCompHours tmCompMins - Activities Table Description Primary Key Activity Type Customer Reference Contact Name Source Call Reference Product Reference Version Reference Title Resolution Creation Date Creation Hours Creation Mins Reminder Date Reminder Time Hours Reminder Time Mins Scheduled Date Scheduled Time Hours Scheduled Time Mins Completed Date Completed Hours Completed Mins Copyright 2002-04 House-on-the-Hill Software Ltd. Type N S A A40 A40 A40 A40 LONG LONG D S S D S S D S S D S S From SUPCATEG.NO SUPCUST.REFERENCE SUPEVENT.REFERENCE,…. SUPPROD.REFERENCE SUPVERS.REFERENCE Page 10 SupportDesk System Architecture nBudget nPercentage nActual sArchived sFlags szAuthor szAssignee sReminder sCompleted szAttr1 szAttr2 szAttr3 szAttr4 szAttr5 szSource sDurationNo sDurationType sSchedRate sSchedHours sSchedMins sSchedDate sSchedDays sRed sGreen sBlue sSequence sExtra1 sExtra2 szExtra1 szExtra2 nExtra 2002… dHours dRatePerHour dHoursTotal dDays dRatePerDay dDaysTotal szSupplier Blue… sSLA szComms Old Extra Fields… No. of Job Hours No. of Job Days Service Level Copyright 2002-04 House-on-the-Hill Software Ltd. N N N S S A8 A8 S S A25 A25 A25 A25 A25 A16 S S S S S S S S S S S S S A16 A250 N N N N N N N A40 S A120 Page 11 SupportDesk System Architecture 5.2 SUPALLOC Fields Id sType Tag Product Customer GroupTag StartDate EndDate Role Description sKnowledge sUnits dValue sRateType sFlags SourceRef sFolder sCurrency dValue2 sExtra1 sExtra2 dExtra szExtra - Resource Allocation Table Description Primary Key User Copyright 2002-04 House-on-the-Hill Software Ltd. Type N S A8 A16 A16 A8 D D A40 A250 S S N S S A16 S S N S S N A16 From SUPUSER.TAG SUPPROD.REFERENC SUPCUST.REFERENCE SUPUSER.TAG Page 12 SupportDesk System Architecture 5.3 SUPAUDIT Fields Id IP Machine LastDate LastHour LastMin NextDate NextHour NextMin sFlags szExtra sExtra 2003… szUserName - Auditor Log Table Description Primary Key IP Address PC Name Last Time Processed “” “” Not Used Yet Not Used Yet Not Used Yet 1=Processed Not Used Yet 1=New PC Windows User Name Copyright 2002-04 House-on-the-Hill Software Ltd. Type N A16 A120 D S S D S S S A16 S A40 From SUPCUST.REFERENCE Page 13 SupportDesk System Architecture 5.4 SUPCAMPG Fields SId SzTitle szSection dtCreDate tmCreHours tmCreMins sEMail sExport sPublish sWord sWeb sDatabase sArchived sAudit sFlags szAuthor szActivator szDocument sPhone sContact sAction - Marketing Campaigns Table Description Primary Key Description Not Used Yet Creation Date Creation Hours Creation Mins E-Mail distribution Export Information Publish into HTML Mail Merge with MS Word Web Marketing Database Output Archived Audit Internal Flags User who created Campaign Who can run Campaign Word Doc Not Used Yet Not Used Yet Not Used Yet Copyright 2002-04 House-on-the-Hill Software Ltd. Type S A250 A40 D S S S S S S S S S S S A8 A8 A128 S S S From Page 14 SupportDesk System Architecture sSchedule sSchedRate sSchedHours sSchedMins sSchedDate sSchedDays dtLaunch szStatus szCode nBudget nCost nSales nUnits nResponses nResults szDescription szRules nExtra1 ndExtra2 s1Extra s2Extra szExtra dtExtra tmExtraHours tmExtraMins Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Description Business Rules Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Copyright 2002-04 House-on-the-Hill Software Ltd. S S S S S S D A16 A25 N N N N N N LONG LONG N N S S A40 D S S Page 15 SupportDesk System Architecture 5.5 SUPCATEG Fields No Category Type Escalation Rate Cost Next Cat Flags Folder UserRef ExtraS sNoWorkDays sArriveHours sArriveMins sLeaveHours sLeaveMins sWarningNo sExtra1 sExtra2 szExtra szEMail sActivity sRed sGreen sBlue sWarningType szDescription - Categories Table Description Primary Key Name Type,Status,Priority,… EmailNotification Activity Generation Colour Colour Colour Copyright 2002-04 House-on-the-Hill Software Ltd. Type S A32 S S S S S S S A8 S S S S S S S S S A16 A50 S S S S S A250 Page 16 SupportDesk System Architecture sConfidence sExtra3 sExtra4 szExtra2 szExtra3 2002… dRatePerHour dRatePerDay szSupplier 2003… dScriptId sResponseType sNoResponse dProductId dExtra Blue… szAssignWarning szAssignAction sEMailTemplate sFolderType sCopyToFolder sTimeZone szAuthoriser sResponseCat sResolveCat sCloseCat Priority Contract Product Type Job Rates S S S A32 A32 N N A40 Not Used Yet First Response Type First Response Number Assign on Warning User Tag Assign on Action User Tag A8 A8 1=Yes Not Used Yet Change Authorisation User Tag A8 This is a First Response Cat This is a Resolved Call Cat This is a Close Call Cat Copyright 2002-04 House-on-the-Hill Software Ltd. Page 17 SupportDesk System Architecture 5.6 SUPCLASS Fields SClassId szClassName szClassDesc dtCreDate tmCreHours tmCreMins sArchived sFlags szUser szExtra mRules - Classifications Table Description Primary Key Name Description Creation Date Creation Hours Creation Mins Archived=1 Internal Flags Created By Not Used Yet Not Used Yet Copyright 2002-04 House-on-the-Hill Software Ltd. Type From S A40 A250 D S S S S A8 SUPUSERS.TAG A40 LONG Page 18 SupportDesk System Architecture 5.7 SUPCOUNT Fields DbKey NoofUsers Extra1 Extra2 - SupportDesk User Concurrency Table Description Primary Key=1 Number of Users in system Not Used Yet Not Used Yet Copyright 2002-04 House-on-the-Hill Software Ltd. Type S S S S From Page 19 SupportDesk System Architecture 5.8 SUPCUST Fields Name Referenc e Archived FolderNo Address1 Address2 Address3 Address4 Address5 Postcode Phone Number CreDate AccMgrNo Narrative FaxNo Max ConfNo Max ContactNo SLA ZndPhoneNo E-Mail Modem - Customer Database Description Primary Key Customer Ref Archived Folder # of Inventories # of Contacts Service Level Copyright 2002-04 House-on-the-Hill Software Ltd. Type A40 A16 S S A40 A40 A40 A40 A40 A16 A20 D A40 A250 A20 S S S A20 A50 A20 From SUPFOLDR.FOLDERNO SUPCATEG.NO Page 20 SupportDesk System Architecture 8.70... 2002… 2003… Blue… MaintDate Market Department Extra1 Chargeable Flags Extra 3 Attribute1 Attribute2 Attribute3 Attribute4 Attribute5 News dFee sExtra1 sExtra2 dId dIdParent szFolders dRatePerHour dRatePerDay szContractNo szWebSite szIpPhone szTitle szSerialNo szLocation sStatus Type # Calls Left Internal Email Temaplate Unique ID Not Used Yet Escal. Expiry Status Copyright 2002-04 House-on-the-Hill Software Ltd. D A20 A40 A16 S S S A25 A25 A25 A25 A25 A80 N S S N N A120 N N A25 A120 A20 A60 A40 A40 S Page 21 SupportDesk System Architecture 5.9 SUPCUSTC Fields CustomerRef Name ContactNo AnalysisDate Department Location Address1 Address2 Address3 Address4 Address5 Postcode PhoneNo1 PhoneNo2 E-Mail Fax Narrative Extra1 Extra2 Extra 3 - Customer Contact Description Customer Reference Contact Name Contact Id Title Internal Flags Not Used Yet Copyright 2002-04 House-on-the-Hill Software Ltd. Type A16 A40 S D A40 A40 A40 A40 A40 A40 A40 A16 A20 A20 A50 A20 A250 A60 S A60 From SUPCUST.REFERENCE Page 22 SupportDesk System Architecture Attribute1 Attribute2 Attribute3 Attribute4 Attribute5 nId szSalutation sLevel szMobile Classifications szResponse szAssistant szTimeZone 2002… sChannel szJobRole Blue… sEMailTemplate szIpPhone sArchived dtExpiry sStatus Extra Fields Extra Fields Extra Fields Extra Fields Extra Fields Id (Same as ContactNo) Profile (List of Classifications) Comms Channel Expiry Date Escalation Expiry Status Copyright 2002-04 House-on-the-Hill Software Ltd. A25 A25 A25 A25 A25 N A25 S SUPCATEG.NO A20 LONG SUPCLASS.SCLASSID A25 A40 A16 S A40 S A20 S D S Page 23 SupportDesk System Architecture 5.10 SUPCUSTP Fields CustomerRef SerialNo ProductRef VersionRef ConfigNo CreDate Narrative AssetNo Status Analysis WarStartDate WarEndDate WarPeriod WarFee WarCode PurDate PurPrice PurOrderNo PurInvoiceNo PurContractNo InstStartDate - Customer Inventory Description Unique # per Customer Copyright 2002-04 House-on-the-Hill Software Ltd. Type A16 A16 A16 A16 S D A250 A25 A25 A25 D D A25 N A25 D N A25 A25 A25 D From SUPCUST.REFERENCE SUPPROD.REFERENCE SUPVERS.REFERENCE SUPCUST.MAXCONFNO Page 24 SupportDesk System Architecture InstEndDate Location Extra1 Extra2 Contact Building Floor Room Attribute1 Attribute2 Attribute3 Attribute4 Attribute5 2002… szWarContractNo szSupplier sPurSLA dtPurExpDate sFlags Blue… szType szDept sArchived sStatus Internal Flags Service Level Extra Field Extra Field Extra Field Extra Field Extra Field Product Type Customer Dept Copyright 2002-04 House-on-the-Hill Software Ltd. D A40 A16 S A40 A25 A25 A25 A25 A25 A25 A25 A25 A25 A40 S D S A16 A40 S S SUPCATEG.NO Page 25 SupportDesk System Architecture 5.11 SUPDICTN Fields Name sFlags szExtra1 szExtra2 s1 s2 mData - User Defined Dictionaries Description Name of Dictionary. Internal Flags Not Used Yet Not Used Yet Not Used Yet Not Used Yet Dictionary Field Settings Copyright 2002-04 House-on-the-Hill Software Ltd. Type From A120 S A32 A32 S S LONG Page 26 SupportDesk System Architecture 5.12 SUPEMAIL Fields sId sType szName sPause sTemplate SAcknowledge SReceipt SNote SzTo SCC SBCC Ssubject MBody sExtra1 sExtra2 szExtra szFrom Blue… sFolder sAddAsNote - E-Mail Template Control Table Description Primary Key Type S S Template Name A250 Pause e-mail before sending S Template No (mail_xxx.txt) S Request Acknowledgement S Request Receipt S Also send Note S To: A250 Cc: A250 Bcc: A250 Not Used Yet (Held in template) A250 Not Used Yet (Held in template) LONG 1=WebServer Disabled S 1=Add As Activity S Not Used Yet A40 From: A250 S 1=Add a Call Note S Copyright 2002-04 House-on-the-Hill Software Ltd. Page 27 SupportDesk System Architecture 5.13 SUPESCAL Fields Id Event SzCatBefore szCatAfter EscDate EscHours EscMins ElapseTime UserNotified SFlags - Call Escalation Log Table Description Primary Key Call Reference Category Before Escalation Category After Escalation Escalation Date Escalation Hour Escalation Mins Copyright 2002-04 House-on-the-Hill Software Ltd. Type N A8 A32 A32 D S S A16 A40 S Page 28 SupportDesk System Architecture 5.14 SUPEVENT - Live Call Table Same structure for SUPQUICK (Quick Calls), HIST_SUPEVENT (Historical Archived Calls) and Fxxxx_SUPEVENT, Fxxxx_HIST_SUPEVENT tables etc. Fields Reference CustomerRef ProductRef VersionRef CatType CatStatus CatPriority Support Tag OpenDate CloseDate Title Caller Handler Tag Flags Cust's OwnRef Medium EscltionDate Noof Replies Description CallReference Owner Subject of Call Contact Name Assignee Internal Flags Customer’s Own Reference Phone, E-Mail, Letter,… Number of Last Reply Added Copyright 2002-04 House-on-the-Hill Software Ltd. Type A8 A16 A16 A16 S S S A8 D D A250 A40 A8 S A16 S D S From SUPCUST.REFERENCE SUPPROD.REFERENCE SUPVERS.VERSIONREF SUPCATEG.NO SUPCATEG.NO SUPCATEG.NO SUPUSER.TAG SUPUSER.TAG Page 29 SupportDesk System Architecture Open Hours Open Minutes Close Hours Close Minutes User Field1 User Field2 User Field 3 User Field 4 User Field 5 SerialNo CatArea Extra1 Action ActionDate Action Hours Action Minutes Cost 2002… szTopic szSubTopic szEmail szPhone sLinkCount sBounceCount dWorkInProgress dContactId dInventoryId dScriptId dtTargetAct tmTargetActH tmTargetActM dtRepsonse tmResponseH tmResponseM dtResponseAct tmResponseActH tmResponseActM sTimeZone szLine Blue… szDepartment szLocation szEstElapseTime szActElapseTime sFolder dContract sSubType sExtra2004 szExtra2004 Service Level Action Open Call Login Id Not Used Yet Not Used Yet QuickCall only Folder Category Sub-Type Copyright 2002-04 House-on-the-Hill Software Ltd. S S S S A16 A16 A16 A16 A16 A16 S A16 S D S S N A32 A32 A50 A20 N S N N N N D S S D S S D S S S A16 A40 A40 A16 A16 S N S S A16 SUPCATEG.NO SUPCATEG.NO Page 30 SupportDesk System Architecture 5.15 SUPFLDSL Fields SelNo Selection FldOrder Flags ExtraS1 ExtraS2 ExtraA1 - Extra Fields Selection Description Type Selection Number Primary Key S Pulldown Entry A16 Not Used Yet S Not Used Yet S Not Used Yet S Not Used Yet S Not Used Yet A16 From Table not used from 2003 onwards Copyright 2002-04 House-on-the-Hill Software Ltd. Page 31 SupportDesk System Architecture 5.16 SUPFOLDR Fields Name FolderNo Description Type Type Number Owner Authorisation AuthorDate CreationDate StartDate ReviewDate EndDate Limit Period1 Limit Period2 Limit Period 3 Limit Period 4 Limit Period 5 Limit Period 6 Limit Period 7 Limit Period 8 Limit Period 9 Limit Period10 Limit Period11 Limit Period12 Limit Period13 Limit Approved Allocated Period1 Alloc Period2 Alloc Period 3 Alloc Period 4 Alloc - Folder Control File Description Name of Folder Number (Fxxxx_SUPEVENT) Description Copyright 2002-04 House-on-the-Hill Software Ltd. Type A40 S A250 A40 S A8 A40 D D D D D N N N N N N N N N N N N N N N N N N N N From Page 32 SupportDesk System Architecture Period 5 Alloc Period 6 Alloc Period 7 Alloc Period 8 Alloc Period 9 Alloc Period10 Alloc Period11 Alloc Period12 Alloc Period13 Alloc Flags ExtraS ExtraA ExtraD ExtraN 2003… sType sSourceFolder sDefType sDefStatus sDefPriority sDefSLA sDefAction szDefCustomer szDefProdVers szDefAssignee Blue… sNoEMail sSeparateEMail sInternal sIndependent sRed sGreen sBlue ITIL-Type Defaults….. E-Mail Disabled Internal Only Folder Customer/Contact Indep. Colour Copyright 2002-04 House-on-the-Hill Software Ltd. N N N N N N N N N S S A40 D N S S S S S S S A40 A33 A40 S S S S S S S Page 33 SupportDesk System Architecture 5.17 SUPKBCLA - Fields ClassNo Symptom Class SubClass Rating SolutionId Knowledgebase Keyword, symptom table Description Primary Key Keywords/Symptom Classification Sub-Classification Not Used Yet Link to SUPKBSOL Type N A250 A32 A32 S N From SUPKBSOL.SOLUTIONNO This Table is not used anymore! Copyright 2002-04 House-on-the-Hill Software Ltd. Page 34 SupportDesk System Architecture 5.18 SUPKBSOL Fields SolutionNo SourceRef Problem Solution Link UserTag Flags CreDate Folder sNo sSourceType sExtra1 szExtra1 2002… Symptom Class SubClass Rating 2003… dScriptId dProductId dCustomerId - Knowledgebase & Call Solutions Table Description Primary Key Call Reference Kbase Problem Kbase/Call Solution Web Link Created By Internal Flags Creation Date Keywords Not Used Yet Copyright 2002-04 House-on-the-Hill Software Ltd. Type From N A16 SUPEVENT.REFERENCE A250 LONG A128 A8 S D S S S S A16 A250 A32 A32 S N N N Page 35 SupportDesk System Architecture 5.19 SUPMETAC Fields sId sWidth sX sY szPrompt sFlags szDefault szHelp sExtra1 sExtra2 SzExtra - Default Data Dictionary Description Primary Key Dialog Field Width Dialog X Coordinate Dialog Y Coordinate Alternative Prompt Internal Flags Default Field Value Field Help String HTML Width Table Id Authorisation User Tag Copyright 2002-04 House-on-the-Hill Software Ltd. Type S S S S A30 S A30 A128 S S A30 From Page 36 SupportDesk System Architecture 5.20 SUPNOTES Fields Id FromUser ToUser Ref MsgSubject MsgDate MsgHours MsgMins BrDate BrHours BrMins Message SType SFlags SzTopic szAttribute1 szAttribute2 szAttribute3 szAttribute szAttribute5 sFolder sExtra1 - Noticeboard Description Primary Key From: To: Call Reference Subject Date Time Hours Time Mins Not Used Yet Not Used Yet Not Used Yet Description Extra Fields Extra Fields Extra Fields Extra Fields Extra Fields Not Used Yet Not Used Yet Copyright 2002-04 House-on-the-Hill Software Ltd. Type S A40 A40 A16 A250 D S S D S S LONG S S A40 A25 A25 A25 A25 A25 S S Page 37 SupportDesk System Architecture sExtra2 ExtDate1 ExtHours1 ExtMins1 ExtDate2 ExtHours2 ExtMins2 szExtra Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Copyright 2002-04 House-on-the-Hill Software Ltd. S D S S D S S A40 Page 38 SupportDesk System Architecture 5.21 SUPOPPOR - Fields DOpportunityId szTitle dContact CustomerRef szContact dtCreDate dtSchDate dtCompDate sSalesStage sFlags szTerritory szAccManager SzAuthor DPotRevenue SConfidence DExpRevenue SClosed SArchived SzSource SzLossProduct SzLossCompetitor Sales Opportunity Table Description Primary Key Description of Sales Primary Contact Id Customer Reference Name of Primary Contact Date Created Milestone Date Sales Completion Date Stage in Sales Cycle Internal Flags Territory Account Maganer Creator Potential Revenue Confidence Factor % Expected Revenue Completed Archived Source of Opportunity Not Used Yet Not Used Yet Copyright 2002-04 House-on-the-Hill Software Ltd. Type N A250 N A40 A40 D D D S S A20 A40 A8 N S N S S A250 A40 A40 From SUPCCONT.DID SUPCUST.REFERENCE SUPCATEG.NO SUPUSER. SUPUSER.NAME SUPUSER.TAG Page 39 SupportDesk System Architecture szResult MProblem MSolution MValue MContacts mCompetitors mConclusion mSales szAttribute1 szAttribute2 szAttribute3 szAttribute4 szAttribute5 dCostOfSale dDiscount dTaxRate dShipping dTotal szReason szQuotation sExtra1 sExtra2 szExtra1 szExtra2 dtExtra1 dtExtra2 Win/Loss? Problem Solution Value to Company List of Contact Ids Not Used Yet Conclusion Extra Field Extra Field Extra Field Extra Field Extra Field Cost of Sale Discount Value Tax Rate Shipping Value Total Quotation No 1=Tax On Shipping Copyright 2002-04 House-on-the-Hill Software Ltd. A32 LONG LONG LONG LONG LONG LONG LONG A25 A25 A25 A25 A25 N N N N N A250 A32 S S A40 A40 D D Page 40 SupportDesk System Architecture 5.22 SUPPROD - Fields Reference Name Description CreationDate Status Price AnalysisDate Supplier Manufacturer Maintenance Co. Extra1 Extra2 Flags Extra1S Extra2S Extra2A ExtraD Attribute1 Attribute2 Attribute3 Attribute4 Attribute5 sNo1 Product Table Description Type Product Reference Primary Key A16 Product Name A40 Description A250 Creation Date D Status A16 Price N Analysis Date D Supplier A40 Manufacturer A40 Maintenance A40 Not Used Yet A16 Folder Number S Internal Flags S Service Level S Internal Flags S Product Type A16 Not Used Yet D Extra Field A25 Extra Field A25 Extra Field A25 Extra Field A25 Extra Field A25 Call Limit S Copyright 2002-04 House-on-the-Hill Software Ltd. From SUPFOLDR.FOLDERNO SUPCATEG.NO Page 41 SupportDesk System Architecture sNo2 sNo3 dNo1 dNo2 dNo3 dId dIdParent 8.70… szFolders 2002… dRatePerHour dRatePerDay szEMail sNoInStock sNoUsedSold sReorderLimit sReorderAmount dScriptId Bue… sArchived szFileName # of Licences Assignee Id Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Auditor exe name Copyright 2002-04 House-on-the-Hill Software Ltd. S S N N N N N A120 N N A50 S S S S N S A120 Page 42 SupportDesk System Architecture 5.23 SUPPURCH Fields DPurchaseId dSource sType ProductRef VersionRef szName sQuantity sReceived dUnitPrice dGross dDiscount dPotential dtDate szType szNote szAuthor sFlags sExtra1 sExtra2 nExtra1 nExtra2 szExtra1 szExtra2 dtExtra - Sales Opportunity Purchases Description Primary Key Type N N 0=Opportunity Purchase S Product Reference A16 Product Version Reference A16 Not Used Yet A40 Number of Products Purchased S Not Used Yet S Unit Price for each Product N Number of Products*Unit Price N Discount N Gross-Discount N Creation Date D Source of Purchase A16 Description A250 Creator A8 Internal Flags S Not Used Yet S Not Used Yet S Not Used Yet N Not Used Yet N Not Used Yet A16 Not Used Yet A16 Not Used Yet D Copyright 2002-04 House-on-the-Hill Software Ltd. From SUPOPPOR.DOPPORTUNITYID SUPPROD.REF SUPVERS.REF SUPPROD.PRICE SUPUSER.TAG Page 43 SupportDesk System Architecture 5.24 SUPREPLB Fields ReportName FileName Directory RepDate RepHours RepMins sSchedule sFlags sGroup szSubGroup SSchRate SSchHours SschMins DtSchDate SSchDays s1Extra s2Extra szExtra dtExtra sExtraHours sExtraMins - Report Library Description Name of Report Crystal Report Name Directory Date Hours Mins Scheduled Rate Report Grouping Not Used Yet Scheduling Fields… 1=Invisible 1=Landscape Copyright 2002-04 House-on-the-Hill Software Ltd. Type A120 A250 A250 D S S S S S A40 S S S D S S S A40 D S S Page 44 SupportDesk System Architecture 5.25 SUPREPLY - Call Notes Table Same structure for HIST_SUPREPLY, Fxxxx_SUPREPLY etc. Child Table under each occurance of SUPEVENT Fields EventRef. ReplyNo Respondent CreDate Time-hours Time-minutes CatType CatStatus CatPriority Application Document Reply SLA Filler1 Filler2 Description Type A8 Unique Reply Number per Call S Creator Tag A8 Creation Date D Creation Hours S Creation Mins S Type S Status S Priority S I=Internal A8 Not Used Anymore A12 Note Text LONG Level S JobTime Hrs S JobTime Mins S Copyright 2002-04 House-on-the-Hill Software Ltd. From SUPEVENT.REFERENCE SUPUSER.TAG SUPCATEG. NO SUPCATEG.NO SUPCATEG.NO SUPCATEG.NO Page 45 SupportDesk System Architecture 5.26 SUPREPRT Fields Title Categories Customers Products Users Sort Field1 Sort Field2 Sort Field 3 Sort Field 4 Sort Field 5 Sub Totals Grand Total Page Feeds Date MoreLess DateNo Date DMY Date from Date to Date ForNo Orientation Include Fields Filler1 User Tag FolderNo Flags Extra1 - Call Report Designer Table Description Type Name of Report A60 List of Category Numbers (1|4|..)LONG List of Customer References LONG List of Product References LONG List of User Tags LONG A10 A10 A10 A10 A10 S S S S S S D D S Portrait or Landscape S Fields to Include across report LONG Date Selection Type S Creator A8 S S Live or History S Copyright 2002-04 House-on-the-Hill Software Ltd. From SUPCATEG.NO SUPCUST.REFERENCE SUPPROD.REFERENCE SUPUSER.TAG SUPUSER.TAG Page 46 SupportDesk System Architecture Extra2 Customer Ref Blue… sDatabase Table Id sSearchField Search Field Id szSearchOp szSearchValue Copyright 2002-04 House-on-the-Hill Software Ltd. A16 S S A10 A60 Page 47 SupportDesk System Architecture 5.27 SUPSYST Fields Id Item Flags - SupportDesk System Table Description Primary Key Setting Not Used Yet Copyright 2002-04 House-on-the-Hill Software Ltd. Type S A40 S Page 48 SupportDesk System Architecture 5.28 SUPUSERS Fields Tag Name Pos Narrative CreDate Logon Password Priviledge Enabled Active FolderNo Location Department Manager - SupportDesk Users Table Description Primary Key Name Position Narrative Creation Date User Name Logon Password Supervisor/Support/Analyst.. Windows Enabled Whether Logged in Folder Location/Territory Department Manager Tag Copyright 2002-04 House-on-the-Hill Software Ltd. Type A8 A32 A32 A60 D A8 A8 S S S S A40 A40 A8 From Page 49 SupportDesk System Architecture Email ViewName CustRef NetFlags NetAddr NetHost NetUser DtEnter TmEnterHours TmEnterMins DtLeave TmLeaveHours tmLeaveMins dtAStart tmAStartHours tmAStartMins dtAStop tmAStopHours tmAStopMins szExtra1 sExtra1 dId 2002… szFolders dRatePerHour dRatePerDay szAddress1 szAddress2 szAddress3 szAddress4 szAddress5 szFax szPhone1 szPhone2 szMobile dId2 szSmtpAccount szSmtpPassword szPop3Account szPop3Password Blue… szDeptLockIn sArchived E-Mail address Initial View Customer From Internal Flags Not Used Anymore Not Used Anymore Not Used Anymore Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Not Used Yet Dictionary Call Limit First/Second Line Support Unique Id Copyright 2002-04 House-on-the-Hill Software Ltd. A50 A60 A16 S A64 A64 A64 D S S D S S D S S D S S A16 S N A120 N N A40 A40 A40 A40 A40 A20 A20 A20 A20 N A40 A40 A40 A40 A40 S SUPCUST.REFERENCE Page 50 SupportDesk System Architecture 5.29 SUPVERS Fields ProductRef VersionRef Environment CreationDate Description Status Price AnalysisDate Extra1 Extra2 Modifications sArchived Attribute1 Attribute2 Attribute3 Attribute4 Attribute5 sNo1 dNo1 dId 2003.. dScriptId - Product Versions Table Description Primary Key Primary Key Creation Date Description Status Price Analysis Date Not Used Yet Internal Flags Mods 1=Archived Extra Fields Extra Fields Extra Fields Extra Fields Extra Fields Not Used Yet Not Used Yet Unique Id Not Used Yet Copyright 2002-04 House-on-the-Hill Software Ltd. Type A16 A16 A16 D A250 A16 N D A16 S A250 S A25 A25 A25 A25 A25 S N N N From SUPPROD.REFERENCE Page 51 SupportDesk System Architecture 5.30 SUPVIEW - SupportDesk View Definition Table Same structure for Private Views <SUPUSERS.TAG>_SUPVIEW Field Title Categories Customers Products Users SelText SearchText DateMoreLess DateNo DateDMY Datefrom Dateto DateForNo Extra1 Extra2 DateType KbaseSearch KbaseKeywords KbaseOr Extra3 Extra4 IncludeFields 2003… sTable Description Whether a selection in op. Search Text Date Search Type Date period no Days, Months, Years,… From To For how long Internal Flags Not used yet Open, Closed, Still Open,… Kbase Search Kbase Keywords And/Or Which Database Folder No Fields to Include Copyright 2002-04 House-on-the-Hill Software Ltd. Type From A60 LONG LONG LONG LONG S A60 S S S D D S S A16 S S LONG S S S LONG S Page 52