Teknisk specifikation - Supporterade plattformar för Agda PS version 2017.1 Utvecklingsmiljö Agda PS är utvecklat med verktygen Borland Delphi XE och Microsoft Visual Studio 2015. 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 virtualiseringsspecifika 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 1 finns tillgänglig på Microsofts sida på Internet. ● 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.3 krävs att ramverket för .NET är i version 4.6 och uppåt för alla plattformar där Agda PS produkter körs. Undantag gäller för Tidterminalapplikationen som under version 2017.1 endast kräver .NET 4.0 client profile. 2 Supportmatris - Databas s Kommentar Slutdatum för Visma Agda PS support MS SQL Server 2016 Fleranvändarsystem MS SQL Server 2016 Express Mindre fleranvändarsystem MS SQL Server 2014 SP1 Fleranvändarsystem MS SQL Server 2014 Express SP1 Mindre fleranvändarsystem MS SQL Server 2012 SP3 Fleranvändarsystem MS SQL Server 2012 Express SP1 Mindre fleranvändarsystem MS SQL Server 2008 R1SP3, R2SP2 Fleranvändarsystem 2018-01-01 MS SQL Server 2008 Express R1SP3, R2SP2 Mindre fleranvändarsystem 2018-01-01 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 2016. o Vid MS SQL 2016 ska kompatibilitetsläget vara 110. o Vid alla andra giltiga versioner ska kompatibilitetsläget vara inställt på 100. 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 32-bitars arkitektur 64-bitars arkitektur Terminal server Lastbalansering Windows Server 2012 R2 Nej Ja Ja NLB-SA, ALB Windows Server 2012 Nej Ja Ja NLB-SA, ALB Windows Server 2008 R1SP2, R2SP1 Ja Ja Ja NLB-SA, ALB Slutdatum för Visma Agda PS support 2018-01-01 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 Windows 10 Nej Ja Nej Windows 8.1 Nej Ja Nej Windows 8 Nej Ja Nej Windows 7SP1 Ja Ja Slutdatum för Visma Agda PS support 2018-01-01 4 Speciella krav - operativsystem ● ● ● ● ● ● ● ● ● Teckenuppsättning: ANSI 8859-1 eller ANSI standard. Svenskt språk ska vara valt på operativsystemsnivå.. Microsoft .NET Framework 4.6 ska vara installerat. 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öds 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 Agda PS Konfigurationsservice För samtliga web-delar krävs .NET framework 3.5 samt 4.6. Webblösningar rekommenderas, av säkerhetsskäl, att 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 PS-versionssläpp. Detta motiveras av att kund enkelt kan uppdatera dessa över webben. Tillägg till supporterade webbläsare supporteras inte. Produkt Support Microsoft Edge Ja Internet Explorer 11 Ja Internet Explorer 10 Ja Chrome 51 Ja Firefox 48 Ja Support upphör Kommentar 2017-07-01 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.3) Samsung Galaxy Tab GT-P7310 (Samsung anpassad Android 3.1) Acer A500 (Android 3.2.1) HTC Nexus (Android 5.1.1) Apple iPad mini 3 (iOS 9.3.4) 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: Produkt Support Microsoft Office 2013 Ja Microsoft Office 2010 SP1 Ja Support upphör Kommentar 2018-01-01 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 web-lä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 Teknisk specifikation - Visma.net-integration Tekniska grundkrav ● Installation och konfigurering av konfigurationsdatabas för Systemhanteraren. Denna databas kan läggas på samma SQL-server som Agda PS-databasen. ● Uppsättning av MSMQ på OPG-server samt den maskin där Agda PS klient körs. ● Installation av Agda PS Service. ● Server där OPG-tjänst kan installeras. Finns Agda PS Service installerad kan denna server användas. ● Installation av OPG-klient (görs alltid av Teknikkonsult från Visma Enterprise AB). ● Server där OPG-klient installeras måste ha internet-access (TCP_38181, TCP_18181, TCP_2233). ● Brandväggsöppning från OPG-server (TCP_55555). Proxy får inte användas. Konfiguration Systemhanteraren ● Lägg in sökväg till OPG ● Licensnyckel från Agda PS ● Licensnyckel från Visma.net ● Generera och ladda upp certifikat ● Aktivera avancerad ACL-ombyggnad ● Aktivera autosync Agda PS ● Aktivering av Expense eller Mobile Payslip ● Upplägg av behörighet 8 MSMQ Integrationsmotorn nyttjar Microsofts MSMQ för köhantering av data. Agda PS Service Agda PS Service är den service som Agda PS nyttjar för många delar i produkten. I denna del sker datauppläsning, beräkningar, transport av data, lagring mm för hela Agda PS-produkten. Sync Engine Sync Engine är en integrerarad del i Agda PS Service som hanterar transport av data från Agda PS till de centrala delarna inom Visma.net (användare, anställda med mera). OPG/ODG All datakommunikation mellan Agda PS och Visma.net sker via OPG (On Premise Gateway) till ODG (On Demand Gateway). OPG är installerad på i anslutning till Agda PS Service och ODG är en integrerad tjänst i Visma.net. 9 Kravspecifikation för tidterminalklienter till Agda PS Operativsystem Windows 7 SP1 professionell. /8 /8.1/10 fullständigt OS, ej varianter av Windows Embedded. Minimum 1000 Mhz och 1 GB internminne. Microsoft .NET Framework 4.0 client profile ska vara installerat. 10