Din guide till Teknisk Specifikation Säljstöd April 2014
Innehåll Systemkrav... 3 Operativsystem... 3 Mjukvara... 3 Maskinvara... 4 Datakällor... 4 Databas... 5 Databasstruktur... 5 Katalogstruktur... 6 Åtkomst och rättigheter... 8 Installationstjänst... 8 2 Teknisk Specifikation Säljstöd
Övergripande systembeskrivning Säljstöd är en skiktad objektorienterad komponentbaserad klient/server-lösning för X86 miljö (I X64 miljöer körs applikationen i X86 miljö) med fokus på enkelhet och skalbarhet. Systemet är designat för skalbarhet ifrån en singelanvändare till en fleranvändarmiljö med flera hundra samtidiga användare. Integrationsmöjligheter till Internettjänster och med Office-produkter. Öppen arkitektur för att erbjuda möjlighet till kundspecifika lösningar. SYSTEMKRAV Operativsystem Följande operativsystem stöds av Säljstöd Klientinstallationer: Windows Vista Windows 7 Windows 8 Serverversioner: Windows 2003 Windows 2008 Windows 2008 R2 Windows 2012 eller senare versioner Vi rekommenderar att operativsystemen är uppdaterade med de senaste säkerhetsuppdateringarna i Windows-update. Mjukvara Microsoft.NET Framework 4 eller senare 3 Teknisk Specifikation Säljstöd
Maskinvara Kravet på maskinvara varierar mycket, dels beroende på datamängder, omfattningen av applikationen, datakälla, samt antal samtidiga användare. Minimum prestanda X86 Processor med 1,6 MHz 200 MB Internminne (Detta innefattar inte andra applikationer och OS, detta är vad Säljstöd minst behöver ledigt.) Skall samma klientdator dessutom vara datakälla och köra SQL Server (se Datakällor), så bör minnet i utökas med ytterligare minst 1024 MB. Att tänka på vid planering av maskinvaran är också vilka andra program skall köra parallellt med Säljstöd, och hur de utnyttjar datorns resurser. Ovanstående specifikation är ett minimikrav som skall beaktas under förutsättningen att Säljstöd körs som enda resurskrävande applikation. Detta är ingen rekommendation utan den nedre gräns under vilken applikationen blir okörbar av prestandaskäl. Datakällor Säljstöd stödjer följande versioner av Microsoft SQL Server: - SQL Server 2005 - SQL Server 2008 - SQL Server 2008 R2 - Microsoft SQL Server 2005 Express - Microsoft SQL Server 2008 Express - Microsoft SQL Server 2008 R2 Express Microsofts ADO (Active Data Objects) används för kommunikation mot datakällorna. Vi rekommenderar att använda de senaste Service Packs för respektive serverlösning. 4 Teknisk Specifikation Säljstöd
Databas Vid konfigurering mot SQL Server måste databas samt användare för databasen skapas på aktuell databasserver. För konfigurationen av MS SQL-server rekommenderar vi Swedish / Finnish Sort Order (185), för att sorteringar i programmet skall följa svensk standard. Databasen måste skapas Case insensitive för att applikationen skall fungera. Systemet använder ej trusted connections, utan mixed mode connections mot dataservern, dvs. där både datorinloggning och SQL-inloggning används. Systemet skall konfigureras upp med två databasanvändarprofiler. En administrativ vilken skall ha rätt att administrera databasen, som exempelvis skapa, radera och förändra tabeller/regler. En med rättighet att arbeta mot informationen i aktuell databas, såsom att göra urval, uppdatera poster och dylikt. Som standard försöker Systemet ansluta till databasen Capitex med databasanvändaren cpxuser och databasadministratören sa. Om man använder SQL Express som datakälla så ges hjälp att automatiskt skapa databas och användare i en konfigurationsguide. Systemet kan via den administrativa användaren med automatik skapa de tabeller, stored procedures, index och rättigheter för databasanvändaren som behövs i aktuell databas. Vid uppdateringar av applikationen hanteras automatiskt de uppdateringar vilka kräver förändringar i databasstrukturen. De lösenord och användarnamn som matas in i systemet skyddas ifrån obehörig tillgång via kryptering. Databasstruktur Databasen är uppbyggd via en relationstabell, dels för att få största möjliga flexibilitet, dels för att kunna objektorientera alla datakomponenter. 5 Teknisk Specifikation Säljstöd
Katalogstruktur Katalogstrukturen är lite annorlunda beroende på om man installerar en fullversion eller endast en klientversion. Vi bygger enligt följande katalogstruktur ifrån den rot dit installationen sker. Installeras på Klient&Server ROOT : Generell katalog för alla filer, även en konfigurationsfil och uppstartsprogrammet CAPITEX.EXE Installeras endast på Server DATA\ Generell katalog för lagrad information CONFIG\ Konfigurationer / användare mm DATABAS\ Kataloger för lagring av databas-data på disk HELP\ Katalog för hjälpfiler LOCKS\ Katalog med tempfiler för låsning LOG\ Katalog för logfiler Installeras på Klient&Server PROGRAM\ Generell katalog för programdelen AXLICENS\ Katalog med komponenters licensfiler CLIENT\ Egna klientkomponenter (ocx, dll) CLIENT.NET Egna klientkomponenter för.net (dll, xml) LOCKS\ Katalog med tempfiler för låsning RUNTIME\ Ej activx-program,utan exefiler och standard dll:er SERVER\ Egna serverkomponenter (dll) STATDATA\ Statiska datafiler BILDER\ CONFIG\ DATABAS INFO\ INST\ KALKYL\ LJUD\ MALLAR\ PORTFOLJ\ REGISTER\ SCHEMAS\ VERSION\ XINSTALL\ SYSTEM32\ Tredjepartskomponenter och systemfiler WEBSERVICE\ installeras endast om man har licens för denna INSTALL\ Katalog för installationsloggar/installationspaket etc Installeras på Klient CACHE\ Skapas endast om Data på disk används (Data på disk dokumentation) Installeras på Server BACKUP\ Katalog för säkerhetskopieringsfiler 6 Teknisk Specifikation Säljstöd
Datakatalogen är central i t ex ett lokalt nät, den finns endast på den server som håller huvudinstallationen, den innehåller konfigurations filer och inställningar. Datakatalogen bör alltid tas med vid säkerhetskopiering av systemet. Säljstöd är certifierat via Microsoft för Windows 7. I och med denna certifiering kom ett krav på hur program installeras på Windows 7. Programfiler kommer därför installeras i specifika mappar beroende på vilket operativsystem man installerar på. Detta skiljer sig lite beroende på om man installerar en klient eller en serverversion. När man installerar Säljstöd skiljer det sig lite beroende på vilken plattform man installerar Säljstöd på. Nedan gäller som standard, möjlighet att ändra vart programdata skall lagras kan ändras efter installation. Windows 2008 Server, Windows Vista, Windows 7, Windows 8 Programfiler installeras som standard i programkatalogen Program Files/Program Files (X86) och övriga filer och programdata kommer installeras i programdata mappen Programdata. Windows XP, Windows Server 2003 Programfiler installeras som standard i programkatalogen Program Files och övriga programdata kommer installeras i programdata mappen C:\Documents and Settings\All Users\Application Data. 7 Teknisk Specifikation Säljstöd
Åtkomst och rättigheter Vill man använda Säljstöd som en klient/server lösning måste klienterna komma åt data på servern. I installationen av serverdelen kan man med automatik dela ut de nödvändiga katalogerna. Dessa kommer då delas med samtliga användare och dessa kommer ges fullständiga behörigheter till de mappar och filer som behövs. Vill man inte använda dessa automatiska utdelningar eller säkerhet, kan man välja att inte göra detta automatisk och istället själv sätta de utdelningar och behörigheter som krävs. Säljstöd baseras på ActiveX komponenter, dels tredjeparts ifrån bl.a. Microsoft m.fl., dels egenutvecklade komponenter. För att en ActiveX komponent skall fungera så krävs att den registreras i Windows register. Vad gäller tredjeparts komponenter och operativsystemsuppdateringar som krävs, så installeras dessa i Windows operativsystemsmiljö. För att få utföra detta så kräver Windows Administratörs rättigheter för den aktuella användaren. Av dessa anledningar måste Säljstöd, efter en uppdatering eller nyinstallation, alltid startas en gång av en användare med Administratörs rättigheter. Installationstjänst Vid behov finns det en funktion i Säljstöd som gör det möjligt att automatiskt hantera installationer och uppdateringar av Säljstödsklienter. Denna tjänst installeras som en tjänst i Windows och installationstjänsten sköter all installation, ifrån kopiering av filer från servern, registrering av filer, installation av PDF-skrivare mm. 8 Teknisk Specifikation Säljstöd