Teknisk specifikation - Supporterade plattformar för Agda PS version 2016.2 Utvecklingsmiljö Agda PS är utvecklat med verktygen Borland Delphi XE och Microsoft Visual Studio 2012. Allmän information Kunden ansvarar själv för inköp av licenser, administration av databas, operativsystem, backuper, säkerhet samt underhåll av alla system. Vi utför endast grundinstallation av Agda PS. Vi rekommenderar alltid den senaste versionen av varje produkt som vi stödjer. Från och med en produkts inträde i utökad support kan vi välja att i samband med versionssläpp av Agda PS, släppa stödet för den förstnämnda. Anges ett eller flera "service pack" för en produkt kommer bara produkterna att stödjas om något av dessa "service pack" lagts på. De "service pack" som stöds är vid varje tillfälle endast de som Microsoft själva stödjer, även om den tekniska specifikationen skulle ange fler. Detta eftersom att den tekniska specifikationen kan vara upp till ett år gammal. Ibland finns det krav från våra leverantörer som gör det omöjligt att utnyttja kombinationer av olika produkter. Givetvis kan Visma Enterprise inte göra något åt denna situation varför dessa regler givetvis även gäller då tunna klienter används tillsammans med Agda PS. Vi har inte möjlighet att testa alla kombinationer av alla produkter. Varje supporterad produkt testas i åtminstone en uppsättning i kombination med andra delprodukter. Med 64-bitars arkitektur avses enbart x64-arkitekturen, inte Itanium/IA-64. Virtualisering - Ett antal saker bör beaktas om Agda PS körs i virtuell miljö: o Microsofts certifieringsprogram för virtuella miljöer, SVVP, omfattar endast den funktionalitet som finns i Hyper-V. Annan funktionalitet anses osupporterad. SVVP bör följas. o Virtualiserad infrastruktur kan påverka prestandan negativt då datorkraften potentiellt är fördelad mellan många olika system. Tänk på detta vid dimensionering av tillgängliga resurser. o Åtgärder vid problem med Agda PS på virtualiserad infrastruktur är ofta utanför Visma Enterprise kontroll. Exempelvis kraschar Agda PS slumpmässigt med ESX 3.0, något som VMWARE åtgärdat i versionerna 3.5 och 4.0. Virtualiseringsleverantörens supportorganisation/microsoft får kontaktas vid virutaliseringsspecifika problem. Visma Enterprise kan begära att fel kan reproduceras på fysisk hårdvara, även om vi alltid försöker lösa tekniska problem. o Visma Enterprise testar sin produkt på en SVVP-kompatibel uppsättning av VMWARE ESX 4.0. Valet av plattform kan dock förändras i framtiden. För installationer är det viktigt att hårdvarans drivrutiner är certifierade av Microsoft. Konsultera "Windows Hardware Compatibility List (HCL)" för att avgöra detta. Denna finns tillgänglig på Microsofts sida på Internet. 1
Vid uppdatering av databasen från Agda PS eller Agda PS Systemhantering måste upprättad internetuppkoppling finnas för den dator där uppdateringen ska utföras. De datorer och servrar som nyttjas förväntas vara fullt uppdaterade för delar rörande.net eller andra ramverk. Minimikrav för tidterminal är satt till samma som Agda PS klient dvs. minimum 1000 Mhz och 1 GB internminne. Krav vid installation av integration mot Visma.net: o Microsoft Message Queue (MSMQ) Server o Microsoft Message Queue (MSMQ) Server Core o Agda PS Service o Nyttjande av konfigurationsdatabas i de fallen där mer än en Agda PS Service används. Från och med version 2016.2 krävs att ramverket för.net är i version 4.6 på den server som hostar Agda PS webb. 2
Supportmatris - Databas MS SQL Server 2014 SP1 MS SQL Server 2012 SP3 MS SQL Server 2012 Express SP1 Version Kommentar Slutdatum för utökad support MS SQL Server 2008 Express R1SP3, R2SP2 Fleranvändarsystem Fleranvändarsystem Mindre fleranvändarsystem Mindre fleranvändarsystem 2019-07-09 MS SQL Server 2008 R1SP3, R2SP2 Fleranvändarsystem 2019-07-09 MS SQL Server 2005 Express SP4 Mindre fleranvändarsystem 2016-04-12 MS SQL Server 2005 SP4 Fleranvändarsystem 2016-04-12 Speciella krav - Databas MS SQL ska vara installerad med: o TCP/IP nätverksprotokoll Databasen ska vara installerad med sorteringsordningen o SQL_SwedishStd_Pref_CP1_CI_AS Flera databaser i samma MS SQL-server kan låsa varandra via tempdb. Separata instanser av MS SQL-server isolerar från detta, dock konkurrerar dessa om systemresurser varför prestanda kan bli lidande även i dessa installationer. Rekommendationen är därför en separat server per databas, även om andra arrangemang är möjliga. Visma Enterprise har ingen åsikt angående vilken arkitektur (x86/x64) som MS SQL körs på givet att Microsoft-supporterad (HCL/SVVP) hårdvara och mjukvara används. Agda PS-programvara måste vara uppsatt till att använda MS SQL med ett användarkonto som motsvarar rollen db_owner, med default schema satt till alwar. Vid inloggning i Agda PS görs kontroll av vilken serverversion av MS SQL som brukas och då samtidigt vilket kompatibilitetsläge databasen är inställd på. Denna kontroll omfattar nu även MS SQL 2014. o Vid MS SQL 2014 ska kompatibilitetsläget vara 100. o Vid alla andra giltiga versioner ska kompatibilitetsläget vara inställt på 90. Viktig information angående supporterade databasservrar för Agda PS SQL Server 2005 Microsoft avslutar sin utökade support 2016-04-12. Det innebär att fr.o.m. Agda PS version 2016.3 kommer SQL Server 2005 inte ingå i matrisen över supporterade SQL-servrar. 3
Supportmatris - Windows operativsystem Serveroperativsystem Det finns tekniskt sett inget som hindrar att kunden använder Windows Server som klientoperativsystem för Agda PS om så önskas. Version Windows Server 2012 R2 Windows Server 2012 Windows Server 2008 R1SP2, R2SP1 32-bitars arkitektur 64-bitars arkitektur Terminal server Lastbalansering Nej NLB-SA, ALB Nej NLB-SA, ALB NLB-SA, ALB Slutdatum för utökad support ALB = Agda PS lastbalansering som kan sättas upp mellan webbaserade delprodukter och Agda PS Services med hjälp av Agda PS Systemhantering. Om ALB och-eller NLB nyttjas ska central konfigurationsdatabas användas. NLB-SA = Microsofts variant av lastbalansering. Stöds endast i kommunikationen mellan användare och Agda PS IIS-hostade webbmoduler. Single Affinity måste användas. Klientoperativsystem Det finns tekniskt sett inget som hindrar att kunden använder vanliga Windows operativsystem som serveroperativsystem för Agda PS om så önskas. Det finns dock inbyggda tekniska och licensmässiga begränsningar som gör att systemen i vissa fall inte kan användas till lika många samtidiga användare. Version 32-bitar 64-bitar ARM Slutdatum för utökad support Windows 10 Nej Nej Windows 8.1 Nej Nej Windows 8 Nej Nej Windows 7SP1 Windows Vista SP2 Nej 2017-04-17 4
Speciella krav - operativsystem Teckenuppsättning: ANSI 8859-1 eller ANSI standard. Svenskt språk ska vara valt på operativsystemsnivå. MDAC 2.8SP1+ hotfix för KB961451 ska vara installerat. Hotfix är aktuellt för Windows Vista. Microsoft.NET Framework 4 ska vara installerat. För tidterminalen räcker Microsoft.NET Framework 4 client profile. För Agda PS webb krävs version Microsoft.NET Framework 4.6 På maskiner utan tidigare.net Framework 4.0, ska Microsoft Visual C++ 2005 SP1 Redistributable Package installeras. Installationen finns i både x86 och x64 varianter. På 64-bits maskiner ska både x86 och x64 varianten installeras. Minsta behörighet som Agda PS-klient kan köra som är som vanlig användare. Fullständigt off line-läge stödjs inte då tidterminalen kör på Terminal Server. Tidterminalen är inte kompatibel med terminalserver/citrix kluster. Tidterminalen kan förbruka mycket minne för vissa installationer. Detta kan avhjälpas genom inläsning av bättre drivrutin för grafikkort alternativt genom avaktivering av hårdvaruacceleration för WPF i Windows. Varianter av Windows Embedded supporteras inte. Delprogram som kräver Internet Information Services (IIS) Agda PS webb Agda PS Rekrytering Agda PS Tidterminal Agda PS Mobilapp För samtliga web-delar krävs.net framework 3.5 samt 4.0. Från och med version 2016.2 krävs.net framework 4.6 för Agda PS webb. Webblösningar skall/bör av säkerhetsskäl använda HTTPS. 5
Supportmatris - Webbläsare mot Agda PS webb samt Agda PS webbrekrytering Notera att det inte är webbläsaren i sig som supporteras. Vi supporterar angivna webbläsare när de används tillsammans med Agda PS webb samt Agda PS webbrekrytering. Därför inkluderas inte information om huruvida produkten kör i 32-bitars eller 64-bitars läge. Om en webbläsare finns supporterad av leverantören till både Mac OS X samt Windows gäller supporten båda operativsystemen om inget annat anges i supportmatrisen. Policy för Internet Explorer är att stödja åtminstone de två senaste versionerna. Policy för andra webbläsare är att om möjligt supportera den senaste versionen i samband med Agda PSversionssläpp. Detta motiveras av att kund enkelt kan uppdatera dessa över webben. Tillägg till supporterade webbläsare supporteras inte. Produkt Microsoft Edge Internet Explorer 11 Internet Explorer 10 Internet Explorer 9 Chrome 49 Safari 5.1.7 Firefox 45.0.1 Support Agda PS webb har anpassats för surfplattor. Följande surfplattor och operativsystem har varit gällande under anpassningen. ipad 2 (ios 4.3/5.0.1/5.1/6.1) Samsung Galaxy Tab GT-P7310 (Samsung anpassad Android 3.1) Acer A500 (Android 3.2.1) 6
Supportmatris - Microsoft Office För viss funktionalitet i Agda PS klient, krävs en version av Microsoft Office installerad på samma dator. Följande versioner är supporterade: Microsoft Office 2013 Produkt Support Kommentar Microsoft Office 2010 SP1 Microsoft Office 2007 SP2 Microsoft Office 2003 SP3 Agda PS klient är en 32-bitars applikation, därför ska även Microsoft Office versionen vara av denna typ. Svensk eller engelsk variant av Microsoft Office ska användas. Krav på kringutrustning Kortläsare av typen som emulerar tangentbord med ett avslutande "carrige return" + line feed. Data ska skickas in i aktuellt fönster. Kommunikation Agda PS kan kräva tillgång till Internet för viss funktionalitet. För fjärrstyrningsservice kräver Agda PS tillgång till Internet med i första hand programmet TeamViewer, vilket medföljer programleveransen. Mobilapplikation Agda PS mobilapplikation för tidregistrering supporterar Testad i version 2.3.3 upp till och med version 5.0.0 för Android. Testad i version 6 upp till och med version 9 för ios. Testpolicy Visma Enterprise följer kontinuerligt Microsofts policys för vilka produkter som företaget stödjer och i vilken kombination produkter relaterar till varandra. Som exempel signalerar Microsoft att de från och med januari 2016 enbart kommer att stödja senaste webläsarversionen per aktuell operativsystem. https://support.microsoft.com/en-us/lifecycle#gp/microsoft-internet-explorer Visma Enterprise testpolicy innebär att mesta testresurserna läggs på att säkra nyare plattformar och miljöer och således mindre på de miljöer som varit etablerade på marknaden under en längre tid. 7