Systemdokumentation Integration

Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0
Linköpings kommun - Nytt Intranät
Systemdokumentation
Arkitektur och integration
sida 1/19
Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0
Innehållsförteckning
1 Inledning ..................................................................................................................................... 3
1.1 Avgränsningar ....................................................................................................................... 3
1.2 Revisionshistorik ................................................................................................................... 3
1.3 Referenser ............................................................................................................................ 4
1.4 Terminologi ........................................................................................................................... 4
2 Arkitektur .................................................................................................................................... 4
2.1 Intranät .................................................................................................................................. 4
2.2 Övriga system ....................................................................................................................... 8
3 Integration ................................................................................................................................ 10
3.1 Översiktlig integrationsbeskrivning ..................................................................................... 10
3.2 Integrationer ........................................................................................................................ 11
3.3 Förutsättningar och beroenden ........................................................................................... 19
sida 2/19
Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0
1 Inledning
Linköpings kommuns intranät är integrerat med flera andra system. Intranätet i sig
består av flera delsystem. Det här dokumentet beskriver arkitekturen för
intranätets olika komponenter samt de integrationer som finns inom intranätet och
mot externa system.
EPiServer CMS 6 R2 används som intranätets webbpubliceringsverktyg.
EPiServerdelen av intranätet kallas LinWeb. Microsoft SharePoint 2010
Foundation används för intranätets samarbetsytor; samarbetsrummen.
SharePointdelen av intranätet kallas LinSam. Denna del är i sin tur uppdelad i
interna och externa samarbetsrum. Utöver LinWeb och LinSam så innehåller
intranätet komponenter för integration och sök. För sökning används Microsoft
Search Server 2010 och Microsoft Server Server 2010 Express.
Intranätet består av följande huvuddelar
 LinWeb
 LinSam intern
 LinSam extern
Intranätet är integrerat med nedanstående system.
 Exchange
 LMS
 W3D3
 Lync
 Streamio
 Linkoping.se
 Active Directory
 Meltwater
 Dagens namn
 Dagens väder
 Google Analytics
 Google Charts
1.1 Avgränsningar
Det här dokumentet beskriver inte hur lösningens servrar har installerats.
Dokumentet beskriver inte heller på detaljnivå hur kommunikationen mellan
servrar sker, till exempel vilka konton och portar som används. För detaljerad
teknisk information hänvisas till referens 3.
1.2 Revisionshistorik
Beskrivning
Datum
Utfärdad av
0.1
Dokumentet skapat
2011-10-14
Mårten Björk
0.2
Fyllt på med innehåll
kring kapitel som
tangerar EPiServer-
2011-10-18
Camilla
Lundberg, Johan
Pettersson
Version
sida 3/19
Godkänd av
Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0
Version
Beskrivning
Datum
Utfärdad av
2011-11-11
Mårten Björk
Godkänd av
lösningen.
1.0
Flera justeringar av
dokumentet
1.3 Referenser
Nummer
Referens
Datum
1
Systemdokumentation LinSam
2011-10-14
2
Systemdokumentation LinWeb
2011-11-04
3
Driftdokumentation
2011-10-14
1.4 Terminologi
LinWeb
EPiServerdelen av intranätet, även ImageVault bildbank innefattas
i denna del.
LinSam
SharePointdelen av intranätet, samarbetsrummen. Denna del är i
sin tur uppdelad i interna och externa samarbetsrum. Det finns
även ett gemensamt arkiv för interna och externa samarbetsrum
som tagits bort.
Intranätet
Innefattar alla delar av intranätet, det vill säga LinSam och LinWeb
samt komponenter för integration och sök.
2 Arkitektur
I detta stycke beskrivs serverarkitekturen för intranätet och de system som
intranätet är integrerat med. Integrationerna beskrivs i stycke 3 Integration.
För intranätet finns en produktionsmiljö och en testmiljö. Dessa parallella miljöer
är i stort sett lika och informationen i det här stycket gäller för båda miljöerna.
Stycke 2.1.2 Miljöer beskriver skillnaderna mellan produktionsmiljön och
testmiljön.
2.1 Intranät
Intranätet består av nedanstående komponenter.




EPiServer
EPiServer CMS 6 R2
Bildbank för EPiServer
Meridium ImageVault 3.5.1
Interna samarbetsrum
Micorsoft SharePoint 2010 Foundation
Externa samarbetsrum
Micorsoft SharePoint 2010 Foundation
sida 4/19
Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0




Intern sökmotor
Microsoft Search Server 2010
Extern sökmotor
Microsoft Search Server 2010 Express
Arkiv för samarbetsrum
Micorsoft SharePoint 2010 Foundation
Webbtjänstserver
LinSam intern
LinSam extern
DMZ
LINKOM
LinWeb
För intranätet används flera servrar. På några av servrarna har flera komponenter
placerats. Nedan är en skiss över de servrar som ingår i intranätet.
EPiServer
ImageVault bildbank
Databasserverinstans
för EPiServer, ImageVault
och Webbtjänstserver
Webbtjänstserver
Interna samarbetsrum
Arkiv för samarbetsrum
Databasserverinstans
för interna samarbetsrum,
arkiv för samarbetsrum
och intern sökserver
Intern sökserver
Externa samarbetsrum
Extern sökserver
Databasserverinstans
för externa samarbetsrum
och extern sökserver
Se referens 3 för en utförlig beskrivning av servrar och vilken mjukvara som har
installerats på respektive server.
2.1.1.1 EPiServer
EPiServer CMS används som intranätets webbpubliceringsverktyg. En installation
av EPiServer CMS 6 R2 har gjorts.
ImageVault 3.5.1 används som den modul som tillför mediabanks- och
bildbehandlingsfunktionalitet till EPiServer.
Vid integration används container-ramverket Castle Windsor för att åstadkomma
inversion of control.
2.1.1.2 Samarbetsrum
SharePoint används för intranätets samarbetsytor; samarbetsrummen. Två
installationer av SharePoint 2010 Foundation har gjorts, en för interna
samarbetsrum och en för externa samarbetsrum.
sida 5/19
Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0
I den interna installationen finns samarbetsrum som endast har interna
användare. I den externa installationen finns samarbetsrum som har både interna
och externa användare. Genom att använda två installationer säkerställs att
externa användare inte får tillgång till intern information.
Både den interna och externa installationen består av en webbapplikation med
flera webbplatssamlingar. Nya webbplatssamlingar kan läggas till efter behov där
varje webbplatssamling kan konfigureras att använda en egen databas. På detta
sätt fås en fullt skalbar lösning.
Utöver interna och externa samarbetsrum så finns ett projekarkiv för arkiverade
samarbetsrum. Projektarkivet är en SharePoint-webbplats som fysiskt finns på
samma server som de interna samarbetsrummen.
2.1.1.3 Sök
För sökning används Microsoft Search Server 2010 och Microsoft Server Server
2010 Express.
Microsoft Search Server 2010 används då sökning sker från Linweb och de
interna samarbetsrummen på LinSam. När sökning sker från Linsams externa
samarbetsrum så används Microsoft Search Server 2010 Express. Den viktigaste
skillnaden mellan de två versionerna är att Microsoft Search Server 2010 kan
indexera en större mängd data än Microsoft Search Server 2010 Express. Om
Microsoft Search Server Express i framtiden visar sig vara otillräckligt för de
externa samarbetsrummen så är det då möjligt att uppgradera till Microsoft
Search Server 2010 utan att omfattande förändringar av LinSam krävs.
För att säkerställa att ingen intern information visas för externa användare så har
sökningen konfigurerats så att sökning från den interna miljön visar resultat från
både den interna och externa miljön medan sökning från den externa miljön
enbart visar resultat från den externa miljön. Se referens 1, för ytterligare
information om sökning i LinSam.
Sökning sker på innehåll i dokument, listor och webbsidor. Sökning sker även på
metadata som angivits för dessa objekt. Behörighetsfiltrering sker av alla
sökresultat så att behörighetsskyddade dokument och information inte visas för
obehöriga.
Rättigheter från LinWeb kontrolleras genom en security trimmer som
kommunicerar med en webbtjänst på LinWeb.
2.1.1.4 Webbtjänstserver
För att underlätta integrationen mellan LinWeb och LinSam så används en
webbtjänstserver. Webbtjänstservern mellanlagrar viss information om
samarbetsrum vilket gör att inte lika många anrop behöver göras till servrarna för
interna och externa samarbetsrum. Detta ger bättre prestanda.
Webbtjänstservern tillhandahåller funktioner för
 att visa tillgängliga samarbetsrum
 registrering av händelser i samarbetsrum
sida 6/19
Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0

loggning av förändringar i samarbetsrum
2.1.2 Miljöer
För intranätet finns en produktionsmiljö och en testmiljö. Miljöerna är
topologimässigt lika, men olika servrar och domännamn används i de två
miljöerna. Domännamn och servernamn för de två miljöerna anges nedan 1.
2.1.2.1 Produktionsmiljö
Följande domän- och servernamn används för produktionsmiljön.
System
Domännamn
Servernamn
EPiServer
linweb.linkoping.se
sv-epi01
Webbtjänstserver
linwebservice.linkoping.se
sv-doitint01
Interna samarbetsrum
linsam.linkoping.se
sv-spint01
Arkiv för samarbetsrum
linsamarkiv.linkoping.se
sv-spint01
Intern sökmotor
linwebseek.linkoping.se
sv-seekint01
Externa samarbetsrum
linsamext.linkoping.se
sv-spext01
Extern sökmotor
linwebseekext.linkoping.se
sv-spext01
Följande databasservrar används i produktionsmiljön.
System
Databasserver
EPiServer
sb-sql08\epiprod
Webbtjänstserver
sb-sql08\epiprod
Interna samarbetsrum
sb-sql08\spintprod
Arkiv för samarbetsrum
sb-sql08\spintprod
Intern sökmotor
sb-sql08\spintprod
Externa samarbetsrum
sb-sql08\spextprod
Extern sökmotor
sb-sql08\spextprod
2.1.2.2 Testmiljö
Följande domän- och servernamn används för testmiljön.
1
Dessa namn gällde då intranätet levererades, när detta dokument skrevs.
sida 7/19
Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0
System
Domännamn
Servernamn
EPiServer
linwebtest.linkoping.se
sv-epitest01
Webbtjänstserver
linwebapptest.linkoping.se
sv-doitinttest1
Interna samarbetsrum
linsamtest.linkoping.se
sv-spinttest01
Arkiv för samarbetsrum
linsamarkivtest.linkoping.se
sv-spinttest01
Intern sökmotor
linwebseektest.linkoping.se
sv-seekinttest1
Externa samarbetsrum
linsamexttest.linkoping.se
sv-spexttest01
Extern sökmotor
linwebseekexttest.linkoping.se sv-spexttest01
Följande databasservrar används i testmiljön.
System
Databasserver
EPiServer
sb-sql07\epitest
Webbtjänstserver
sb-sql07\epitest
Interna samarbetsrum
sb-sql07\spinttest
Arkiv för samarbetsrum
sb-sql07\spinttest
Intern sökmotor
sb-sql07\spinttest
Externa samarbetsrum
sb-sql07\spexttest
Extern sökmotor
sb-sql07\spexttest
2.2 Övriga system
Intranätet är integrerat med nedanstående system.
 Exchange
 LMS
 W3D3
 Lync
 Streamio
 Linkoping.se
 Active Directory
 Meltwater
 Dagens namn
 Dagens väder
 Google Analytics
 Google Charts
Nedan följer kort information om de olika systemen.
sida 8/19
Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0
2.2.1 Exchange
Microsoft Exchange används på Linköpings kommun för e-post och
kalenderfunktioner. Exchange körs internt på Linköpings kommun.
2.2.2 LMS
NetCompetence/LMS är ett webbaserat externt system som hanterar kurser och
seminarier. Systemet innehåller information om kurser och hanterar också
användarbehörigheter och bokning av kurser.
2.2.3 W3D3
Formpipe W3D3 är ett webbaserat ärendehanteringssystem som körs internt på
Linköpings kommun.
2.2.4 Lync
Microsoft Lync används på Linköpings kommun för snabbmeddelanden och
telefon via dator. Lync består av en serverdel och en klientdel. En lokal
installation av en Lync-klient krävs för att kunna utnyttja Lync. Lync Server körs
internt på Linköpings kommun.
2.2.5 Streamio
Linköpings kommun använder Streamio för att publicera film på intranätet och
även på externwebben linkoping.se. Anrop från intranätet sker mot samma
Streamio-API som för linkoping.se.
2.2.6 Linkoping.se
Från externwebben, linkoping.se, hämtas dels nyheter via RSS, dels
kontaktinformation via en WebService.
2.2.7 Active Directory
Active Directory används som källa för att läsa in personuppgifter till intranätet om
var och en av de anställda inom kommunen. Varje anställd representeras av en
sida i EPiServer och blir därmed sökbar på intranätet.
Grupper (distributionslistor) i Active Directory används för att mappa grupper av
användare mot dels en arbetsplatssida i EPiServer (”Din arbetsplats”) samt för att
ange vilka grupper av användare som ska knytas till en nyhetslista vid styrning av
för vilka nyheter presenteras.
Active Directory används även för hantering av behörigheter på Linweb enligt den
behörighetsstruktur som kommunen själva har satt upp.
sida 9/19
Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0
2.2.8 Meltwater
Meltwater används av Linköpings kommun som tjänst för omvärldsbevakning.
Intranätet använder det RSS-flöde som Meltwater tillhandahåller för att läsa in
och presentera nyheter på intranätets startsida (fliken Omvärldsbevakning).
2.2.9 Dagens namn
Dagensnamnsdag.nu används som tjänst för att presentera namnsdagar.
Intranätet använder det RSS-flöde som tjänsten tillhandahåller för att läsa in och
presentera namnsdagar på intranätets startsida
2.2.10 Dagens väder
Yr.no används som tjänst för att hämta det aktuella vädret. Intranätet använder
det RSS-flöde som tjänsten tillhandahåller för att läsa in och presentera vädret på
intranätets startsida samt på den undersida som visar femdygnsprognosen.
2.2.11 Google Analytics
Google Analytics används för besöksstatistik.
2.2.12 Google Charts
Google Charts API används som diagramgenereringsverktyg för att presentera
enkätresultat, t.ex. ”Veckans fråga”, i stapelform.
3 Integration
I detta stycke beskrivs de integrationer som finns mellan intranätet och andra
system. Även de integrationer som finns inom intranätet, mellan EPiServer och
SharePoint beskrivs.
3.1 Översiktlig integrationsbeskrivning
LinWeb är integrerat med flera andra system. Händelser och information från
integrerade system presenteras bland annat på startsidan för LinWeb. På
startsidan finns komponenter som visar information om:

e-postmeddelanden

kalenderhändelser

kommande kurser och seminarier

ärenden i W3D3

nyheter i samarbetsrum
Information om e-postmeddelanden och kalenderhändelser hämtas från
kommunens Exchangeserverkluster. Information om kommande kurser och
seminarier hämtas externt från NetCompetence server (se
sida 10/19
Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0
http://www.netcompetence.se/). Ärenden hämtas från kommunens W3D3-server.
Nyheter i samarbetsrum hämtas från kommunens Linsamservrar (SharePoint). All
information från de olika systemen är individuell och behörighetsstyrd, förutom
informationen om kommande kurser och seminarier.
De komponenter som presenterar information från andra system på LinWebs
startsida laddas asynkront. Det innebär att övrigt innehåll på sidan visas först,
sedan visas innehållet i de komponenter som laddas asynkront successivt,
allteftersom information från andra system erhålls. Genom att använda asynkron
laddning så blir väntetiden kortare, innan innehåll på startsidan visas. Om något
system skulle vara otillgängligt så medför det inte heller att intranätets startsida
blir otillgänglig.
Se referens 2 för ytterligare information om intranätets startsida.
3.2 Integrationer
3.2.1 Linsam
På startsidan visas en lista med de samarbetsrum som aktuell användare
medverkar i. Rubriken för de aktuella samarbetsrummen visas, varje rubrik är en
länk till aktuellt samarbetsrum i Linsam. För varje samarbetsrum är det möjligt att
se de tre senaste händelserna som har inträffat, se bilden nedan. För varje
händelse visas händelsetyp (kalender, dokument, etcetera), när uppdateringen
skedde samt händelsens rubrik.
Intill rubrikerna för samarbetsrummen visas en siffra. Siffran visar hur många
uppdateringar som gjorts i respektive samarbetsrum sedan användaren senast
besökte samarbetsrummet. Efter att användaren har besökt ett samarbetsrum så
nollställs siffran för samarbetsrummet.
sida 11/19
Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0
All information är behörighetsstyrd, aktuell användare kan endast se information
från samarbetsrum där han/hon har läsbehörighet.
Innehållet i denna komponent uppdateras när webbsidan laddas om. Information
om samarbetsrum sammantställs av ett schemalagt jobb var 5:e minut. Det kan
därför inte garanteras att informationen är helt aktuell även om sidan laddas om.
Information är högst 5 minuter gammal.
De webbtjänster som används för integrationen mot SharePoint beskrivs
ytterligare i referens 3.
3.2.2 Exchange
För integration mot Exchange används Exchange Web Services, det är inbyggda
standardwebbtjänster i produkten.
Uppdatering av innehållet i de komponenter som visar information från Exchange
sker när webbsidan laddas om.
3.2.2.1 Kalender
De 5 nästkommande aktiviteterna från den personliga kalendern i Outlook visas
på startsidan. Om ett möte ett markerat som Privat i Outlook visas endast texten
”Privat möte”, och inte bokningens namn.
Längst ned finns en länk ”Se hela kalendern”, om användaren klickar på länken
så öppnas skrivbordsapplikationen Outlook på användarens dator och
kalendervyn visas. För att möjliggöra detta använder webbsidan en ActiveXkomponent. För att länken ska fungera krävs att klientens webbläsare tillåter att
ActiveX-komponenter körs, se stycke 3.3.2 för mer information. Om det inte är
möjligt att köra ActiveX-komponenter så öppnas istället Outlook Web Access.
3.2.2.2 E-post
Antalet olästa e-post som aktuell användare har visas på startsidan. Om aktuell
användare är ansluten till funktionsbrevlådor så visas namn och antal olästa eport även för dessa funktionsbrevlådor.
sida 12/19
Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0
Rubriken Inkorgen och rubrikerna för eventuella funktionsbervlådor är länkar. Om
användaren klickar på någon av dessa länkar så öppnas skrivbordsapplikationen
Outlook på användarens dator och e-postvyn visas. För att möjliggöra detta
använder webbsidan en ActiveX-komponent. För att länken ska fungera krävs att
klientens webbläsare tillåter att ActiveX-komponenter körs, se stycke 3.3.2 för
mer information. Om det inte är möjligt att köra ActiveX-komponenter så öppnas
istället Outlook Web Access.
3.2.3 LMS
De 6 nästkommande kurserna från utbildningsportalen/LMS visas i en lista på
startsidan. Alla ser samma kurser i listan, listan är inte personlig. Både kursdatum
och sista anmälningsdatum visas för varje kurs i listan. Endast kurser där sista
anmälningsdatumet ej har passerats visas. Längst ned finns en länk till
utbildningsportalen/LMS.
sida 13/19
Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0
För integrationen mot LMS används en webbtjänst som NetCompetence har
utvecklat speciellt för Linköpings kommun.
Innehållet i komponenten uppdateras när webbsidan laddas om.
3.2.4 W3D3
På startsidan visas en notifiering om en uppdatering har skett i W3D3 sedan förra
gången användaren öppnade ett gränssnitt mot W3D3, exempelvis Workport. De
olika typer av uppdateringar som föranleder notifiering på startsidan är:
1. Nytt ärende tilldelat användaren
2. Nytt ärende tilldelat grupp där användaren ingår
3. Ny händelse i ett ärende som är tilldelat användaren
4. En ny arbetsuppgift har tilldelats användaren
5. Användarens bevakningar. En ändring ska visas dagen innan
deadline för bevakningen.
6. Användarens organisations bevakningsdatum. En ändring ska visas
veckan innan deadline för bevakningen
Rubriken W3D3 är en direktlänk till W3D3 Workport.
http://w3d3/W3D3WorkPort/ASP/MyWorkspace.asp
sida 14/19
Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0
Funktionen använder webbtjänster som ingår i standardprodukterna för W3D3.
Informationen uppdateras när sidan laddas om.
3.2.5 Lync
Närvaroindikator för kontakter (Presence) visas på startsidan. Ikoner för att starta
chatt (i Lync) och skicka mejl visas till höger i listan. Frånvaromeddelande som
angivits av användare i kontaktlistan visas inte.
Integrationen mot Lync kräver ActiveX, se stycke 3.3.2
Synkronisering av närvaroinformation sker i realtid, det vill säga webbsidan
behöver inte laddas om för att informationen ska uppdateras.
sida 15/19
Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0
3.2.6 Streamio
Intranätets Infomaster kan i redigeringsläget ange ett film- eller projekt-id från
Streamios administrationsgränssnitt för att infoga en film i en kampanjpuff på
LinWebs startsida. En flashfilm från Streamio bäddas in på sidan. Infomasterna
kan även ange en standardbild som ska visas innan filmen startar.
3.2.7 Linkoping.se
RSS
De nyheter som presenteras på intranätet under fliken linkoping.se hämtas via
den RSS som den externa webbplatsen tillhandahåller:
http://www.linkoping.se/Templates/Public/Pages/RssFeed.aspx?
Container=13246
För varje nyhet läses nyhetens rubrik, ingress samt datum in. RSS-feedens namn
(f.n. ”Nyheter”) visas i relation till varje nyhet och länkadressen ”Se fler nyheter”
som leder till den externa webbplatsen hämtas också in från RSS:en.
Intranätets Infomaster styr via Linwebs redigeringsläge hur många nyheter som
ska visas/renderas på startsidan, men det påverkar inte antalet nyheter som läses
från RSS:en. Hela RSS-feeden laddas in oavsett, och externwebbens RSS
levererar alla nyheter som någonsin publicerats på webbplatsen.
Nytt innehåll hämtas varannan timme.
Webbservice
En Kontaktsida är en specialsida som agerar datahållare och som, när den visas,
alltid visas i högerkolumnen. Det är en mottagande sidtyp för den
kontaktkortsinformation som kommer från externwebben genom en WebService.
Sidtypen Kontaktsida på Linweb möjliggör inläsning av information i följande
fält/egenskaper:















Namn – Motsvarande kontaktkortsidas namn i EPiServer
ID - Motsvarande kontaktkortsidas unika ID i EPiServer
Förvaltning - Förvaltning, kontor eller verksamhet
Öppettider
Telefon
Telefontid
Fax
E-post 2
Besöksadress
Postadress
Postnummer
Ort
Webbplats
Brödtext
Accessibility Facility ID - EnhetsID för tillgänglighetsguiden
sida 16/19
Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0






Accessibility Name - Enhetsnamn för tillgänglighetsguiden
Ansvarig
Ansvarig – adress
Ansvarig - telefon 1
Ansvarig - telefon 2
Ansvarig - e-postadress
Notera: För närvarande renderas inte de fem sista posterna i listan ut på sidan på
grund av brister i datakvalitén. Det som kommer in i fältet Ansvarig kommer även i
HTML-format till fältet Brödtext.
Utöver dessa fält har sidtypen Kontaktsida finns även ett fält som heter ”E-post 1”.
Det fältet påverkas inte av vad som returneras från WebServicen. Om ”E-post 1”
fylls i av redaktören överrider det innehållet i fältet ”E-post2”.
Den kontaktinformation som fås via WebService från externwebben hämtas
genom ett schemalagt jobb. Jobbet heter Import Contact Cards och skapar sidor i
EPiServer som placeras under en behållarsida, alternativt uppdaterar dessa sidor
om förändring av innehållet skett.
Vid inläsningen struktureras sidorna upp i en alfabetisk sidstruktur i EPiServers
redigeringsläge.
För närvarande körs jobbet var fjärde dygn.
3.2.8 Active Directory
Personliga profilsidor
Active Directory används som källa för att läsa in personuppgifter till intranätet om
var och en av de anställda inom kommunen. Varje anställd representeras av en
sida i EPiServer och blir därmed sökbar på intranätet.
Den personliga informationen hämtas genom ett schemalagt jobb. Jobbet heter
Import Users och skapar sidor i EPiServer som placeras under en behållarsida,
alternativt uppdaterar dessa sidor om förändring av innehållet skett.
Vid inläsningen struktureras sidorna upp i en alfabetisk sidstruktur i EPiServers
redigeringsläge.
Finns en bild angiven i AD skrivs den till användarsidans mapp.
Om användaren laddar upp en ny bild på LinWeb skrivs denna tillbaka till AD.
Bilden versionshanteras.
För närvarande körs jobbet varje natt. Notera att jobbet ställer tunga frågor mot
AD och därför inte bör köras dagtid.
Koppla användare till sidor
Grupper (distributionslistor) i Active Directory används för att mappa grupper av
användare mot dels en arbetsplatssida i EPiServer (”Din arbetsplats”) samt för att
ange vilka grupper av användare som ska knytas till en nyhetslista vid styrning av
sida 17/19
Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0
för vilka nyheter presenteras. För närvarande körs jobbet varannan natt. Notera
att jobbet ställer tunga frågor mot AD och därför inte bör köras dagtid.
Behörigheter
Active Directory används även för hantering av behörigheter på Linweb enligt den
behörighetsstruktur som kommunen själva har satt upp.
3.2.9 Meltwater
De nyheter som presenteras på intranätet under fliken Omvärldsbevakning
hämtas via den RSS som den Meltwater tillhandahåller:
http://meltwaternews.com/magenta/xml/html/17/1/rss/18802.rss
2.XML
För varje nyhet läses nyhetens rubrik, ingress samt datum in. RSS-feedens namn
(f.n. ”Meltwater Newsfeed”) visas i relation till varje nyhet och länken ”Se fler
nyheter” som leder till den Meltwaters arkiv hämtas också från RSS:en.
Intranätets Infomaster styr via Linwebs redigeringsläge hur många nyheter som
ska visas/renderas på startsidan, men det påverkar inte antalet nyheter som läses
från RSS:en. Hela RSS-feeden laddas in oavsett. Meltwaters RSS levererar dock
enbart de tio senaste nyheterna.
Nytt innehåll hämtas varannan timme.
3.2.10 Dagens namn
De namnsdagar som presenteras på intranätets startsida hämtas via den RSS
som den Dagensnamnsdag.nu tillhandahåller:
http://www.dagensnamnsdag.nu/rss/namnsdag/
Endast ”ordinarie” namn hämtas, inte inofficiella namn. Vilka namn som är
inofficiella markeras i RSS-feeden med en asterisk enligt följande exempel:
Namnsdagar: Manfred Tarja* Valfrid.
På Linweb görs en kontroll av vilka namn som har asterisk och dessa renderas
följaktligen inte ut på Linwebs startsida.
Nytt innehåll hämtas varannan timme.
3.2.11 Dagens väder
Den väderinformation som presenteras på intranätets startsida hämtas via den
RSS som den Yr.no tillhandahåller:
http://www.yr.no/sted/Sverige/Östergötland/Linköping/varsel.
rss
sida 18/19
Projekt
Linköpings kommun – Nytt Intranät
Utfärdat av
Dokument-id
LK-11-50
Datum
2011-11-11
Godkänt av
Version
1.0
RSS-feeden innehåller väderinformation i intervaller om sex timmar; 00-06, 06-12,
12-18 och 18-00. Det närmast förestående intervallet är det som presenteras först
och även det intervall som visas på Linwebs startsida.
Från RSS:en hämtas temperatur, vindstyrka, nederbörd samt väderikon.
Nytt innehåll hämtas varannan timme.
3.2.12 Google Charts
Google Charts API används som diagramgenereringsverktyg för att presentera
enkätresultat, t.ex. ”Veckans fråga”, i stapelform.
3.3 Förutsättningar och beroenden
3.3.1 Brandvägg
För att lösningen ska fungera krävs att de olika servrar som ingår i lösningen
tillåts kommunicera med varandra och med de externa servrar som lösningen är
integrerad mot. I referens 3 beskrivs beroenden mellan servrar.
3.3.2 Klient
Webbläsare
Intranätet har utvecklats och testats för att användas med webbläsaren Internet
Explorer 8 eller bättre.
ActiveX
För att använda de klientinstallerade programmen Outlook och Lync används
ActiveX. Internet Explorer 8 visar en säkerhetsvarning då ActiveX-komponenter
används, se bilden nedan. Om en säkerhetsvarning ska visas eller inte styrs av
en inställning i webbläsaren. Det är därför inte möjligt att stänga av denna varning
för de användare som ansluter till LinWeb utifrån, via fjärråtkomst.
sida 19/19