Implementering af Identity Management i Miljøministeriet

Størrelse: px
Starte visningen fra side:

Download "Implementering af Identity Management i Miljøministeriet"

Transkript

1 Implementering af Identity Management i Miljøministeriet Anders Johansen Kongens Lyngby 2008 IMM-B.Eng

2 Technical University of Denmark Informatics and Mathematical Modelling Building 321, DK-2800 Kongens Lyngby, Denmark Phone , Fax

3 i Summary Most companies have for many years integrated a lot of different IT-systems independently of each other. Commonly these systems don t have interfaces to connect to each other, they use separate databases and are generally incompatible. The systems often have department specific functions; Human Resource management for the personnel department, Incident tracking for the IT department and so on. The same data is often stored across these systems, typically user identities and rights. These doublets of identities make proper management tiresome, because they often need to be manually changed in each system. There is a big chance of having a forgotten, ill-maintained system with expired user with full rights on it. Not only do these aspects pose a significant security risk, but also weighs down the IT-department, which probably can spend its time better on other tasks. The mentioned problems are very relevant in the Danish Department of the Environments (DOE) IT-department, the so called Center for Koncernforvaltning, Informatik department (CFK-I). The department uses a lot of time with simple user administration, not to mention the extra work that comes with wrongly created users, due to most of it being manually maintained. When changes to the organizational structure happens somewhere in the DOE, there is suddenly placed a lot of work on the people working with user administration. These people often are integral to other IT projects in the department, which in turn have to be postponed. To solve these problems the DOE s IT-department has chosen to start an Identity Management (idm) project based on Microsofts Identity Lifecycle Management Server (ILM). The goal of the project will be to make a connection between systems that share data, reduce redundant users accounts and free up resources in the IT-department for development of other technologies. The core of the project, the ILM server, will synchronize between the main user database Active Directory (AD) and a process tool called Omada Enterprise (OE). The OE system will be the entry point for the creation of new users or changes to existing accounts. The ILM server will make this possible. With time the plan is to integrate ILM with a larger set of systems used in the DOE. To facilitate this, the project will run over several phases, to ensure compatibility and minimize loss of work hours. The solution has to be future proof and module based, so extensions to the system can be added with relative ease. To this end a large part of the project will be classifying data and flow of data across the different systems.

4 ii Analysis o Analysis of work processes when changes happen to a user. o Analysis of data and data owners across the systems. Design o Defining of dataflow through ILM. o Defining of datachanges through the ILM metaverse. o Future-proofing of the system. Implementation o Proper installation of ILM server. o Implementing attribute flow on the ILM server. o Implementering rules extensions on ILM in C#.NET. In the project I ll try to design and implement a part of the functionality needed when creating a user. The current datamodel needs to be analyzed to see which attributes are relevant. Furthermore I need to determine if some of the attributes not currently used can be of use later and as such should be prepared for ILM synchronization. On the ILM server the management agents needs to be set-up and ekstended with extra functionality in the form of rules extensions, made in C#.NET. To facilitate the creation outside of AD, I will develop a web service. The webservice will check if the user is actually created before trying to create the external necessities for a new user. The Webservice will contain follow functions. Creation of Distributed File System links. Creation of a Personal network folder. Creation of Exchange mailbox. Enrolment in security groups. Adding Institution and department specific Active Directory attributes. Since the ILM license doesn t come cheap, it s important for CFK-I to get a solution developed that is easily reused or extended. In the report I will try to document if the ILM system is flexible enough for to develop a generic solution, that can easily be extended. The code needs to be properly documented, since CFK-I does very little development. A external contractor should be able to pick up where, I left.

5 iii Resumé De fleste virksomheder har i mange år parallelt implementeret en række forskellige It systemer uafhængigt af hinanden. Fælles for disse systemer er at de oftest ikke har interfaces til hinanden, de bruger hver deres database og har generelt ikke meget til fælles. Systemerne har vidt forskellig funktion da de yder en service knyttet til en afdeling; HR system til personale, Opgave tracking til It og etc. Disse systemer indeholder oftest de samme data, typisk i relation med brugeridentiteter og rettigheder. Dubletter af data over mange forskellige systemer gør administration besværlig da ændringer ofte skal indskrives manuelt. Chancen for at have åbne brugerkonti med arbitrære rettigheder på et system der ikke nødvendigvis er udbredt know-how om er således stor. Foruden det sikkerhedsmæssige aspekt, ser vi at almen brugeradministration tager en stor del af It afdelingens tid. De nævnte problemer er især aktuelle i Miljøministeriets It organisation Center For Koncernforvaltning - Informatik (CFK-I). I CFK-I bruges der lang tid på almindelig brugeradministration, udover de brandsluknings opgaver der følger med når meget af arbejdet er manuelt. Sker der organisatoriske ændringer i styrelserne kommer der en stor arbejdsbyrde på de medarbejdere der står for brugeradministration og forretningsudviklende It projekter må nedprioriteres. For at komme disse problemer til livs, har Miljøministeriets It og personale organisation Center for Koncernforvaltning besluttet at igangsætte et Identity Mangement (idm) projekt baseret på Microsofts produkt " Identity Lifecycle Management Server " (ILM). Formålet med projektet vil være at sikre sammenhæng mellem systemer der deler samme data, mindske redundans derimellem og dermed frigøre ressourcer i CFK-I til forretningsudvikling. Kernen af dette projekt bliver en ILM server der skal synkronisere mellem et Active Directory (AD) og processværktøjet Omada Enterprise (OE). OE systemet kommer til at være entry point for bruger-oprettelser/ændringer og nedlæggelser hvilket ILM skal gøre teknisk muligt. Med tiden skal ILM integreres i en stor del af de systemer der bliver brugt i Miljøministeriet, dette vil ske over flere faser og det er derfor vigtigt at fremtidssikre løsningen således at nye "moduler" kan integreres forholdsvist let. Der ligger således en stor del analyse i projektet med henblik på klassificering af data og data flows på tværs af systemer.

6 iv Analyse o Analyse af arbejdsprocesser ved ændring af en bruger o Analyse af data og data ejere på tværs af systemer Design o Definering af dataflow gennem ILM o Definering af dataændringer gennem ILMs metaverse o Fremtidssikring af systemet - Undgå at dette bliver endnu et sort hul Implementering o Opsætning af ILM o Implementering af regler for data flow på ILM o Implementering af extensions til regler på ILM i C#.NET I projektet vil jeg forsøge at designe og implementere en del af funktionaliteten som der skal bruges ved oprettelsen af en bruger. Nuværende datamodeller skal analyseres og det skal analyseres hvilke attributter der er relevante. Der er ydermere et arbejde i at identificere om visse attributter senere hen skal synkroniseres. På ILM serveren skal der opsættes management agenter og disse skal udvides med ekstra funktionalitet i form af rule extensions kodet i C#.NET. For at udføre oprettelsen uden for AD skal der udvikles der en web service. I web servicen kan der testes på om brugeren rent faktisk er oprettet i Active Directory, før det forsøges at udføre jobs der kræver en færdig AD konti. Web Servicen skal indeholde følgende funktioner. Oprettelse af Distributed File System links Oprettelse af Personlig mappe på filserver Oprettelse af Exchange Postkasse Indmelding i sikkerhedsgrupper Tildeling af institution og enhedsspecifikke AD attributter Da licensen til ILM ikke er billig, er det vigtigt for CFK-I at få udviklet komponenter der er let genbrugelige. Web servicen eller ILM koden, skal kunne udvides med yderlig funktionalitet når CFK-I vil koble flere systemer på - uden at man skal til at skrive det hele om. Jeg vil med rapporten forsøge at dokumentere om ILM systemet er fleksibelt nok til at man kan udvikle generelle løsninger, der senere kan udbygges. CFK Informatik er hovedsageligt en driftsafdeling og der er ikke nogen der aktivt laver udvikling. Derfor skal koden til systemerne være velbeskrevet, så udvidelser af systemet let kan overtages af konsulenter.

7 v Fordord Denne rapport er udarbejdet som afslutningen af min udannelse som IT diplom ingeniør på DTU. Opgaven er lavet med vejledning fra Klaus Theisen i samarbejde med Miljøministeriet / Center for Koncernforvaltning Informatik afdelingen. Hos Center for Koncernforvaltning har Jesper Nilsson været min kontaktperson. Projektet omhandler hvordan man implementere en Identity Management løsning baseret på Microsofts Identity Lifecycle Management Server.

8 vi Indholdsfortegnelse SUMMARY RESUMÉ FORDORD INDHOLDSFORTEGNELSE I III V VI 1. PROJEKT PLANLÆGNING 2 MILJØMINISTERIETS IT LEVERANDØR CENTER FOR KONCERNFORVALTNING 3 PROBLEMSTILLING 3 CASE EKSEMPEL 3 PROJEKTAFGRÆNSNING 4 TIDSPLAN 5 UDVIKLINGSMETODE 6 UNIFIED PROCESS 6 UML 7 2. ANALYSE OG DESIGN 8 KRAVSPECIFIKATION 9 OVERORDNET KRAVSPECIFIKATION 9 TEKNOLOGIER OG BEGREBER 10 ACTIVE DIRECTORY (AD) 10 IDENTITY LIFECYCLE MANAGEMENT SERVER (ILM) 12 OMADA ENTERPRISE (OE) 15 USE CASES OG SEKVENSDIAGRAMMER 19 AKTØRER 19 USE CASE 1 BESTILLINGEN I OMADA ENTERPRISE 21 USE CASE 2 IMPORT OG SYNKRONISERINGS SCHEDULERING 23 USE CASE 3 - IMPORT FRA OMADA ENTERPRISE 24 USE CASE 4 SYNKRONISERING AF OMADA ENTERPRISES CONNECTOR SPACE 25 USE CASE 5 EKSPORT TIL SOA MANAGEMENT AGENTENS WEBSERVICE. 26 DATAUDVEKSLINGSMODEL FOR ATTRIBUT FLOW IMPLEMENTERING 29 UTILLITY CLASS - ILMUTILS 30 MATOOLS KLASSE 30 XML KLASSE 31

9 vii MANAGEMENT AGENTER OG EKSTENSIONS 33 REGEL EKSTENSION - IMASYNCHRONISATION OG IMVSYNCHRONISATION 33 EXSTENSIBLE EXPORT MANAGEMENT AGENTER 34 OMADA ENTERPRISE MANAGEMENT AGENT 34 ACTIVE DIRECTORY MANAGEMENT AGENT 42 METAVERSE REGEL EKSTENSION 43 WEBSERVICE MANAGEMENT AGENT 47 WEBSERVICES 50 SOA MANAGEMENT AGENT EXPORT WEBSERVICE 50 WORKER WEBSERVICE TEST OG OPSÆTNING 55 TEST OG UDVIKLINGSMILJØ 56 RES OG ESDHROOT EKSPORT / IMPORT 57 AD TIL XML (CREATEXMLFROMENVIRONMENT.WSF) 57 XML TIL AD (CREATEENVIRONMENTFROMXML.WSF) 58 DFS 58 TESTPLAN 59 UDTRÆK FRA TEST KONKLUSION 61 FORMÅL 62 RESUMÉ 62 EVALUERING APPENDIKS 64 INTERFACE IMASYNCHRONISATION 65 INTERFACE IMVSYNCHRONISATION 66 INTERFACE - IMAEXTENSIBLECALLEXPORT 66 OMADA ENTERPRISE NY BRUGER I MIM PROCESS DIAGRAM 67 OMADA ATTRIBUT FLOW 67 DATAUDVEKSLINGSMODEL FOR ATTRIBUT FLOW 73 ILM STANDARD MANAGEMENT AGENTER 70 LISTE AF FIGURER 71 KODE MVROUTER.DLL METAVERSE ROUTING DLL 72

10 Kapitel 1 1. Projekt Planlægning

11 3 Projektplanlægning Miljøministeriets IT leverandør Center for Koncernforvaltning Problemstilling Dette enorme bagland af parallelle, ukompatible service systemer gør brugeradministration meget tung og gør en fælles sikkerhedsløsning og politik umulig. For at få gennemført en oprettelse, ændring eller deaktivering af en bruger skal bestillingen igennem en række vidt forskellige systemer. Til tider hvor administratoren har overtaget rollen fra specialisten der satte det op for 4 år siden, og ved meget lidt om systemet. I tilfælde af en fratrædelse bliver arbejdsgangen kun initieret, hvis den afgivende chef husker at få meldt det til IT afdelingen. I en større virksomhed giver denne samling af parallelle systemer en meget stor angrebsflade, hvor der let kan være ghost accounts i ikke vedligeholdte systemer. Fra udgangen af 2006 skal alle statens institutioner følge It-sikkerhedsstandarden DS-484 fra Denne standard er en baseline for statens IT sikkerhed og stiller nogle konkrete krav til institutionens sikkerhedsforanstaltninger, samt styring af It-sikkerhedsindsatsen. I standarden stilles der bl.a. krav til etableringen af et sikkerhedssystem udspecificeret således: " Sikkerhedsstyringssystemet er det centrale i sikkerhedsimplementeringen og indebærer bl.a., at ansvarsplacering, tildeling af privilegier, anskaffelser og samarbejde med andre organisationer sker efter It-sikkerhedspolitikkens overordnede retningslinjer. Systemet skal være dokumenteret skriftligt. " Dette nødvendiggør en fælles struktureret måde at administrere disse systemer, hvor man med sikkerhed kan placere et ansvar og hvor en ændring af en bruger er metodisk beskrevet og implementeret i både arbejdsgang og teknik. Case Eksempel Dette er en typisk bestilling på oprettelse af en bruger i Miljøstyrelsen. Bestillingen ville tidligere komme igennem fejlmeldingssystem IT afdelingen bruger. " Brugeren "Anders Johansen" skal oprettes - Han skal oprettes som en standard bruger med adgang til Navision (Økonomi), TAS (Jagttegn), GISdata (Fileshare). Derudover skal han have adgang til at installere MapInfo Pro, Adobe Elements 4.0 og have en VPN forbindelse. " Selvom dette er en typisk bestilling berører den mange forskellige mennesker og systemer. Når hver rettighedsgiver har udført deres job bliver den givet videre til næste i rækken. Første hegn er korrektheden af information; Har bestilleren ret til at bestille dette? Er informationen korrekt ("Standard" bruger, Navn)? Selve brugeroprettelsen sker gennem et værktøj udviklet eksternt; værktøjet har nogle bugs og der er derfor en del manuelt arbejde alligevel. Det giver spildt tid hos IT afdelingen med administration, som består i at taste fra et system fra et andet. Hvis der er travlhed med andre opgaver risikere man fejl, og der kan opstå sikkerhedshuller i forbindelse med fileshares og

12 4 Projektplanlægning sikkerhedsrettigheder. Navision og TAS adgang bliver givet i IT for derefter at gå videre til folk i andre afdelinger der herefter giver individuelle rettigheder. Projektafgrænsning Jeg vil i projektperioden benytte mig af iterative udviklingsmetoder, ved konstant at gå igennem Design, Implementering og Test faser. Dermed sikre jeg den bedst mulige løsning, der stemmer overens med et sikkert design. Da projektet favner om mange forskellige mindre dele, vil jeg dog nok ikke kunne nå det hele. Derfor har opsat denne liste af prioriterede moduler der skal virke ved projektets slutning. Disse er udvalgt specifikt efter hvad der skal til for at få et minimums scenarie op at køre. Under projektet, blev vi enige om at droppe indmeldingen i sikkerhedsgrupper selvom det havde været et krav fra starten. Jeg havde ikke tid til at implementere det og CFK-I mente ikke de kunne understøtte det. Høj Prioritet o Import af brugere fra Omada Enterprise o Eksport af brugere til AD o Oprettelse af file shares o Oprettelse af exchange mailbox Mellem / Lav Prioritet o Indmelding i Captia sikkerhedsgrupper

13 5 Projektplanlægning Tidsplan Min tidsplan er vedlagt i Appendiks under Tidsplan for projektet.

14 6 Projektplanlægning Udviklingsmetode Unified Process Jeg har i projektet benyttet mig af Unified Process (UP) som arbejdsform. Unified process var velegnet til dette projekt, da det indeholder små separate artefakter som kan fungere og testes adskilt. Foruden det har jeg arbejdet med metoden før og skulle derfor ikke til at lære nye arbejdsgange, der kunne tage tid væk fra projektet. UP som metode bygger på at man har små iterative udviklingsfaser, og en relativ kort indledende design fase. Man begynder derfor relativt tidligt med at have små testbare stykker software. Dette giver mulighed for at ændre specifikationen hvis kunden eller en selv opdager at det der blev lavet ikke lige var det man ledte efter. Det var vigtigt for mig at kunne gå tilbage og ændre hvis der var noget der ikke var tilfredsstillende, uden at det betød at en stor del af designet skulle lave om. Unified process giver også en del frihed til hvordan man vil strukturere projektet, man behøver ikke bruge alle dets metoder eller faser, så længe den overordnede idé om iterativ analyse, design og implementering bliver overholdt. Især i forbindelse med et eksamensprojekt hvor der er en fast deadline giver det en bedre idé om hvor meget man er nået. Diagrammet herunder viser en guideline for hvordan tiden skal forbruges i et UP projekt. Min egen tidsplan har jeg også forsøgt at indele efter UP principperne, således at jeg vidste ca. hvor lang tid jeg havde til hver del. Figur 1 - Unified Process Tidsline

15 7 Projektplanlægning UML I forbindelse med min analyse har jeg brugt UML, som er standarden de fleste steder for at repræsentere objekt orienterede designs. UML giver ligesom UP stor frihed inden for hvordan man laver siden diagrammer, så længe de overordnede principper er overholdt. Jeg har i projektet benyttet System Sekvens Diagrammer for at beskrive mine Use cases visuelt. Disse hjælper en del til at vise hvordan systemerne interagere med hinanden. Der er brugt Klassediagrammer til at eksponere klassehiraki og indeholdte metoder. Sidst men ikke mindst bruger jeg Sekvens Diagrammer til at vise hvordan klasserne kalder hinanden.

16 Kapitel 2 2. Analyse og Design

17 9 Analyse og design Kravspecifikation CFK-Informatik har et ønske om at automatisere deres del af Miljøministeriets brugeroprettelsesprocess. På nuværende tidspunkt startes processen på intranet siden Omada Enterprise, hvorefter opgaver uddelegeres af systemet og løses manuelt. Det ønskes at en del af det der på nuværende tidspunkt bliver løst manuelt i AD nu er integreret i opretttelsen. En in-depth beskrivelse af Omada Enterprise og dets funktion kan ses på side 15. Overordnet Kravspecifikation Dette afsnit er en punktliste CFK-I ønsker at der som basis er undestøttet af systemet, indelt efter kategori. Tekniske krav og forbehold o Systemet skal være på Microsoft platform. o Systemet skal have gode logning faciliteter så fejlfinding er let. o Oprettelse af brugere i AD som det forgår nu, skal være muligt. Funktionelle krav o Oprettelse af personligt drev. Indebærer oprettelse af 2 nestede mapper. o Rettigheder skal sættes på rod mappen. o Mappen bliver oprettet på en server nær brugerens lokation 1 Tildeling af standard (for styrelse enhed) netværksmapper. o Indmelding i sikkerhedsgruppe(r). o Oprettelse af DFS links. o Oprettelse af addresse / mailbox. o Der skal generes en adgangskode i henhold til DS-484. o Hvis brugeren oprettes med en udløbsdato skal denne propagere til AD m.v. o Brugeren bliver indplaceret korrekt i AD efter styrelse. 1 Vælges i Omada Enterprise ved bestillingen

18 10 Analyse og design Teknologier og begreber Active Directory (AD) Active Directory er et Microsoft udviklet directory service produkt baseret på LDAP. Det er grundstenen for Microsofts infrastruktur produkter og integrere med de fleste, hvis ikke alle, deres produkter. LDAP betyder Lightweight Directory Access Protocol, som bliver brugt I en del forskellige applikationer til søgning og modifikation af directory (hierarkisk) ordnet data. Active Directory stiller en række services tilgængelig for domænet, bl.a. Kerberos baseret autencitet, DNS og gruppepolitikker. Et AD inddeler objekter i undergrupper, kaldet Organisational Units (OU). Disse strukturer kan ordnes hierarkisk som et normalt mappebaseret filsystem. Der er visse standard grupper og strukturer i et domæne, men ellers kan man frit opbygge det efter ens organisationsstruktur. Miljøministeriets infrastruktur bygger på Active Directory og bruges til logon på computerne, adgangskontrol på filer, intranet m.v. De fleste af Miljøministeriets systemer er single sign-on integreret via AD. Objekter De objekter som AD holder styr på har 3 forskellige kategorier: Ressourcer såsom printere og computere. Services som og dfs. Brugerobjekter og sikkerhedsgrupper til brugerstyring. AD holder på data om disse objekter via det der kaldes et Schema. Schemaet definere objekttyper og hvilke attributter hvert objekt har tilgængeligt. Dette kan udvides efter behov for at give plads til nye attributter. Typiske objekter som brugere, sikkerhedsgrupper, computere m.v. har dog i forvejen en meget stor portefølje af brugbare attributter fra starten af. Der er også, af Microsoft, givet en række best practice eksempler på hvordan man udnytter disse objekter og deres attributter bedst og mest standardiseret. Derfor bruges skemaudvidelser ofte sjældent og først efter en stor del planlægning, da udvidelserne ikke kan fjernes igen og påvirker alt i domænet. Via den hierarkiske struktur kan adgangskontrol og gruppepolitikker specificeres, således at brugerobjekter i en OU bliver mødt med et baggrundsbillede, eller andre indstillinger der er specifikt til dem.

19 11 Analyse og design Forrests, træer og domæner En forrest er den termen for hele strukturen af domæner og underdomæner. En forrest indeholder en eller flere top level domæner, med sub-domæner længere nede i strukturen. Disse domæner deler det samme Schema, og fungere som endnu en måde hierarkisk at strukturere ens infrastruktur på. Domænerne er linket sammen i et netværk er af trust, som definerer hvordan domænerne må interagere med hinanden. I Miljøministeriet er der defineret en forrest med to domæner i, et top level domæne som indeholder administrative brugerkonti, DNS, og andre services der holdes adskilt fra resten af ressourcerne. Dette domæne har trust til og fra andre eksterne domæner fra andre offentlige instanser, som er løst affilierede med Miljøministeriet, men alligevel kræver integration med nogle af deres services. Under dette domæne ligger ressource domænet, som indeholder alle computere, brugere, accounts m.v. Disse er ordnet hierarkisk i OU der tilsvarer miljøministeriets organisatoriske struktur. Via denne struktur bliver brugere og computere tildelt de indstillinger, der er nødvendige for dem i deres relevante styrelse eller enhed. Begge disse domæner har hver deres set af domæne controllere (DC). Domæne Controllerne indeholder en kopi af det Active Directory som er tilhører domænet, og replikeres rundt mellem dem for at sprede belastningen. Foruden at indeholde AD databasen bliver FSMO (Flexible Single Master Operations) oftes delt ud på flere af domæne controllerne. Tabel 1 - Active Directory FSMO roller Navn Beskrivelse Schema Master Holder Schemaet for forrest en og sørger for opdateringer og ændringer af det. Der er kun en Schema master for hele forrest en. Domain Naming Styrer tilføjelser af nye domæner og nedlæggelser af gamle for hele forrest en. Der er Master PDC Emulator RID Master Infrastructure Master kun en DN master for hele forrest en. Er tids server for domænet og indeholder også funktioner til bagud kompatibilitet med NT4 klienter. Der er en pr. domæne som er synkroniseret med top level domænets PDC Emulator. Står for generering af AD objekters unik ID disse kaldes GUID (Globally Unique Identifier). Der er én pr. domæne. Står for at synkronisere gruppemedlemskaber på tværs af domænerne. Der er én pr. domæne.

20 12 Analyse og design Identity Lifecycle Management server (ILM) Identity Lifecycle Mangement Server eller ILM, er et Microsoft udviklet identity management produkt. Identity Management (idm) er vedligeholdelsen af digitale identiteter i IT-systemer, såsom oprettelse af en identitet, opdatering og nedlæggelse. ILM serveren er et stykke teknologi der forsøger at samle alle IT-systemers digitale identiter til en samlet identitet, hvorfra ILM så kan holde alle systemer tilsluttet opdateret med ændringer. Diagrammet herunder viser et eksempel på hvilke systemer der kan tilsluttes en ILM server. Figur 2 - Diagram af ILM centreret infrastruktur 2 Selve ILM serveren fungerer ikke som interface til ændringer af brugerobjekter, men man opsætter i stedet regler for hvilke data-udbydere 3 der opretter brugerne, ændrer attributter eller nedlægger dem. Dermed kan en data-udbyder fungere som administrativt interface for disse objekter, selvom de bliver oprettet i et andet system og derefter er provisioneret ud til resten. Fordelen ved ILM som løsning er at den ikke kræver andet end selve serveren kørende, der skal ikke installeres andre drivere eller plugins på de systemer den integrere med. Den skal bare have adgang til at importere data de tilsluttede systemers databaser. Rent teknisk kræver ILM 2007 en Windows 2003 Extended Edition server og databasen bliver gemt i MS SQL server 2003 el Taget fra (c) Microsoft. 3 Kaldet Connected Datasource eller Connected Directory i ILM termer.

21 13 Analyse og design Connector Space og Metaverse I ILM serveren har hver data-udbyder det eget databaseområde kaldet et Connector Space (CS). I Connector Space bliver dataobjekter fra udbyderne importeret, før de bliver introduceret ind i ILM serverens hoveddatabase. Ved en synkronisering af den pågældene data-udbyders management agent, sammenlignes (Joines) et objekt i CS 4 med Metaverse objekterne ud fra en unik nøgle valgt i management agenten. Dermed registrerer ILM serveren at dette objekt er sammenligneligt med et Metaverse objekt, og opretter hvad der kaldes en connector. Metaverse objektet kan have connectors til objekter på mange forskellige systemer og er koblingen mellem dem. Hvis ikke der findes en kandidat til en Join, bliver der under synkroniseringen projekteret det nye objekt, til de andre systemers Connector Space og til Metaverse. Under synkroniseringen er der samtidigt mulighed for at attributter i CS bliver ændret, via Rules Extensions 5. I visse tilfælde ønsker man ikke et system tillader Joins eller Projekteringer, det kan man selv sætte op i det pågældende systems Management Agent. Metaverset tillader at man kan opbygge sine egne objekttyper og selv definere attributter de indeholder. Man bruger Metaverse objektet til at aggregere de informationer der skal deles mellem de forskellige systemer. Der er derfor en del redundant data pr. bruger, men til gengæld har man meget bedre kontrol over sine brugere. Tesen er at når der skal nedlægges en bruger, kan man fjerne dem fra alle systemer på en gang et problem firmaer med stor infrastruktur kæmper meget med. 4 Kaldes CSEntry i ILM termer. 5 På dansk Regel Ekstensions.

22 14 Analyse og design Management Agenter En Management Agent facilitere forbindelsen fra ILM serveren til data-udbyderen. I praksis er det et sæt indstillinger om hvorledes der importeres, eksporteres og modificeres objekterne. I brugerfladen for identity manageren 6 har man mulighed for at opsætte agenterne. Med serveren følger der management agenter til 27 af de mest typisk brugte systemer 7. Microsoft har dog stillet interfaces til rådighed, således at man selv kan udvikle Management Agenter til systemer der ikke er support for som standard. Der kan endda eksporteres Visual Studio 2005 projekter fra serverens management software, klar til at udvikle på. ILM serveren understøtter call baserede forbindelser til at kalde data-udbyderne. Dog kan den også skrive og læse fra filer på en server, hvis ens data-udbyder ikke understøtter import / eksport kald. Extensible Connectivity Management Agenter I hvis man har behov for at koble en Management Agent på et system der ikke er understøttet af standard agenterne, kan man udvikle sin egen connector. Der er stillet interfaces til rådighed som man skal implementere for både fil og call baserede systemer. Når man har implementeret interfacet compiles det til en DLL som vedhæftes management agenten. I forbindelse med eksport til denne data-udbyder, vil denne DLL benyttes. For at vide hvilke attributter der er til rådighed skal der ved oprettelsen af denne MA gives en fil med data-udbyderens skema. For Extensible Connectivity MA tillader ILM kun fil baseret import. Regel ekstensions I mange tilfælde er det nødvendigt at en objektattribut fra en data-udbyder skal ændres, før denne bliver gemt på Metaverse objektet. Et eksempel kunne være et brugerobjekt fra en dataudbyder holder to adskilte attributter; telefonnummer og land. I Metaverse kan man anse det for nødvendigt have et telefonnummer med en foranstillet landekode. I forbindelse med attribut flow fra Connector Space til Metaverse, kan man med en Regel Ekstension lave et opslag på landenavnet til en telefonkode og pre-fikse dette til telefon attributten. Dette gemmes så i Metaverse som brugerens telefonnummer. På samme måde som Extensible Connectivity MAer er der et interface man skal implementere, hvor man selv kan lave de transformationer man vil mellem Connector Space og Metaverse attributterne. Den handling hvor attributter bliver flyder fra CS MV CS kalder man attribut flow. 6 Applikation til at administrerer ILMs Management agenter, Metaverse, m.v. 7 Se Appendix ILM Standard Management Agenter.

23 15 Analyse og design Metaverse Ekstensions Man kan ligesom Managment Agenterne også udvide sit Metaverse med en ekstension. Igen skal man implementere sin egen version af et interface. Denne ekstension giver mulighed for styre hvordan objekter bliver provisioneret til de forskellige connector spaces. I visse tilfælde kan man have en meget stor ILM løsning hvor gerne vil splitte denne provisionerings kode op i flere mindre ekstensions. Dette kan også lade sig gøre ved at implementere en routing DLL der sekventielt, eller efter et regelsæt, kalder de implementerede ekstensions. Omada Enterprise (OE) Omada Enterprise er et danskudviklet processtyrings system. Det bliver i miljøministeriet brugt til brugerhåndtering, hovedsageligt IT, men ved oprettelser også brugt til bestilling af skriveborde m.v. Systemet er webbaseret og alle medarbejdere har adgang til at gå ind og se hvilke processer der er tilgængelige. Det er meget fleksibelt system og bliver andre steder brugt til helpdesk og service request bestillinger, baseret på ITIL principper. De første processer bliver typisk lavet i samarbejde med konsulenter fra Omada, men derefter er det meningen man selv skal kunne vedligeholde dem. Man kan også selv oprette nye processer, der ikke nødvendigvis har noget med de gamle at gøre. Omada har lavet nedenstående diagram der beskriver hvordan de ser en arkitektur baseret på Omada Enterprise ser ud. I Miljøministeriets løsning er der dog kun Omada Workflow designer modulet. Figur 3 - Omada Enterprise Modul Diagram

WINDCHILL THE NEXT STEPS

WINDCHILL THE NEXT STEPS WINDCHILL THE NEXT STEPS PTC/user, 4. marts 2015 Jens Christian Jensen, Econocap Agenda Windchill the next steps Bliv opdateret og inspireret til at se hvor Windchill kan hjælpe dig med andet end blot

Læs mere

Pronestor Room & Catering

Pronestor Room & Catering Pronestor Room & Catering Modul 2 Installation af tilkøbsmoduler Side 2.0 2.9 Bruger Import (AD integration) Side 2.1 2.4 o Service Accounts (hosted og on-premises) o Active Directory struktur o Installation

Læs mere

ved Søren Po og Lars Schou Øhrbe

ved Søren Po og Lars Schou Øhrbe Gør brugeradministration lettere og sikrere med Microsoft Forefront Identity Manager 2010 ved Søren Po og Lars Schou Øhrbe Søren Povelsen Teknologiekspert Microsoft FIM Konsulent i siden 1995

Læs mere

EasyIQ Opdatering 5.2.3 -> 5.4.0

EasyIQ Opdatering 5.2.3 -> 5.4.0 EasyIQ Opdatering 5.2.3 -> 5.4.0 Kunde: Forfatter: Thomas W. Yde Systemtech A/S Side: 1 af 17 1 Indholdsfortegnelse 2 GENERELT OMKRING FORUDSÆTNINGEN OG OPDATERINGS FORLØBET... 3 2.1 FORUDSÆTNINGER...

Læs mere

Windows system administration 1

Windows system administration 1 Windows system administration 1 SAI sw6 F2005 Svend Mortensen Ingeniørhøjskolen i København program Windows domæne modellen Introduktion til Active Directory Brugere Grupper Rettigheder Netkonf Management

Læs mere

Opsætning af MobilePBX med Kalenderdatabase

Opsætning af MobilePBX med Kalenderdatabase Opsætning af MobilePBX med Kalenderdatabase Dette dokument beskriver hvorledes der installeres Symprex Exchange Connector og SQL Server Express for at MobilePBX kan benytte kalenderadadgang via database

Læs mere

Vejledning til Teknisk opsætning

Vejledning til Teknisk opsætning Vejledning til Teknisk opsætning v. 1.0 Adm4you, 2010. Indhold Kort om denne vejledning... 3 Generelt om easyourtime... 3 Installation af databasen... 3 Sikkerhed og rettigheder... 4 SQL Login... 4 Rettigheder

Læs mere

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet. Opsætning af Backup Dette er en guide til opsætning af backup med Octopus File Synchronizer. Det første der skal ske er, at programmet skal registreres (programmet kan dog bruges i 30 dage, hvis det ikke

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Small Business Server 2008 SSL certifikat administration Følgende vejledning beskriver hvordan man installere et certifikat på en SBS 2008 server. Ved bestilling af certifikater til Small Business Server

Læs mere

Terese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/11-2012

Terese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/11-2012 Server side Programming Wedesign Forelæsning #8 Recap PHP 1. Development Concept Design Coding Testing 2. Social Media Sharing, Images, Videos, Location etc Integrates with your websites 3. Widgets extend

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Microsoft IIS 6 Certifikat administration Følgende vejledning beskriver hvordan man installere et certifikat på en IIS 6 For support og hjælp til anvendelsen af denne vejledning kan du kontakte FairSSL

Læs mere

Erfaringer med Information Management. Charlottehaven Jens Nørgaard, NNIT A/S jnqr@nnit.com

Erfaringer med Information Management. Charlottehaven Jens Nørgaard, NNIT A/S jnqr@nnit.com Erfaringer med Information Management Charlottehaven Jens Nørgaard, NNIT A/S jnqr@nnit.com Agenda Hvor ligger virksomhedens information gemt og hvor opstår kravet til at finde denne information. Find Find

Læs mere

BACK-END OG DATA: ADMINISTRATION HVAD ER DE NYE MULIGHEDER MED VERSION 7.1? STEFFEN BILLE RANNES, 4. FEBRUAR 2015

BACK-END OG DATA: ADMINISTRATION HVAD ER DE NYE MULIGHEDER MED VERSION 7.1? STEFFEN BILLE RANNES, 4. FEBRUAR 2015 BACK-END OG DATA: ADMINISTRATION HVAD ER DE NYE MULIGHEDER MED VERSION 7.1? STEFFEN BILLE RANNES, 4. FEBRUAR 2015 SAS VISUAL ANALYTICS 7.1 ADMINISTRATOR Mulighed for at udføre handlinger på flere servere

Læs mere

Database for udviklere. Jan Lund Madsen PBS10107

Database for udviklere. Jan Lund Madsen PBS10107 Database for udviklere Jan Lund Madsen PBS10107 Indhold LINQ... 3 LINQ to SQL og Arkitektur... 3 O/R designere... 5 LINQ Den store introduktion med.net 3.5 er uden tvivl LINQ(udtales link): Language-INtegrated

Læs mere

2013 SP1. Konfiguration af koncernindblik. Configuration Guide

2013 SP1. Konfiguration af koncernindblik. Configuration Guide 2013 SP1 Konfiguration af koncernindblik Configuration Guide Intellectual Property Rights This document is the property of ScanJour. The data contained herein, in whole or in part, may not be duplicated,

Læs mere

Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder.

Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder. .NET UDVIKLER NATIONALITET: DANSK PROFIL Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder. Stor erfaring omkring databasedesign, datahåndtering og MS

Læs mere

Kravspecification IdP løsning

Kravspecification IdP løsning Kravspecification IdP løsning Resume IT-Forsyningen, som varetager IT-drift for Ballerup, Egedal og Furesø Kommuner, ønsker at anskaffe en IdP/Føderationsserverløsning, der kan understøtte en række forretningsmæssige

Læs mere

Projektledelse i praksis

Projektledelse i praksis Projektledelse i praksis - Hvordan skaber man (grundlaget) for gode beslutninger? Martin Malis Business Consulting, NNIT mtmi@nnit.com 20. maj, 2010 Agenda Project Governance Portfolio Management Project

Læs mere

LaserNet v6.6 Release Nyhedsbrev

LaserNet v6.6 Release Nyhedsbrev LaserNet v6.6 Release Nyhedsbrev NY Input Management-Løsning! Indhold: LaserNet v6.6 LaserNet Webinars NY LaserNet Input Management-løsning Nyt Produkt: LaserNet Client Nye Features & Functions Ny medarbejder

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Exchange 2010 SSL certifikat administration Følgende vejledning beskriver hvordan man vælger hvilke adresser der skal være i ens Exchange 2010 SAN SSL certifikat. Derudover er der tekniske guides til at

Læs mere

PID2000 Archive Service

PID2000 Archive Service PROLON CONTROL SYSTEMS Herstedvesterstræde 56 DK-2620 Albertslund Danmark Tlf.: (+45) 43620625 Fax: (+45) 43623125 PID2000 Archive Service Bruger vejledning Juni 2002 Denne manual beskriver brugen af softwaren

Læs mere

Integrated Total Facility Management for Real Estate, Infrastructure & Facility Management

Integrated Total Facility Management for Real Estate, Infrastructure & Facility Management Integrated Total Facility Management for Real Estate, Infrastructure & Facility Management Udfordringen Top down Lederskab visioner Buttom up Fakta om Informi GIS 90 medarbejdere Full-size IT hus; salg/rådgivning/

Læs mere

GLOBETEAM. Central Brugerstyring: Brugervejledning til administrationsløsning. DSML-udtræk fra Active Directory, version 1.21

GLOBETEAM. Central Brugerstyring: Brugervejledning til administrationsløsning. DSML-udtræk fra Active Directory, version 1.21 Central Brugerstyring: Brugervejledning til administrationsløsning DSML-udtræk fra Active Directory, version 1.21 Indledning Dette dokument beskriver, hvordan man etablerer et korrekt DSML-formatteret

Læs mere

Filr: Næste generation af Fildeling. Flemming Steensgaard fsteensgaard@novell.com

Filr: Næste generation af Fildeling. Flemming Steensgaard fsteensgaard@novell.com Filr: Næste generation af Fildeling Flemming Steensgaard fsteensgaard@novell.com Filr Infrastruktur CIFS, NCP Eksterne, uden for Firewall HTTPS Filr Appliance: Validering edir og/eller AD NCP, CIFS, HTTPS

Læs mere

Dagens program. Domæner. change log- screen shots hver gang I har arbejdet med themet. Arkitekturen bag en wp blog. Hvad er widgets.

Dagens program. Domæner. change log- screen shots hver gang I har arbejdet med themet. Arkitekturen bag en wp blog. Hvad er widgets. Dagens program Har alle fået? Har nogen betalt for meget? Hav jeres koder klar Domæner change log- screen shots hver gang I har arbejdet med themet. Arkitekturen bag en wp blog Hvad er widgets Hvad er

Læs mere

TDCs Signaturserver. 11/05 - Version 1.0 2005 TDC Erhverv Sikkerhed og certifikater

TDCs Signaturserver. 11/05 - Version 1.0 2005 TDC Erhverv Sikkerhed og certifikater TDCs Signaturserver Side 2 Indhold Indledning...3 Teknisk projekt... 3 Tekniske forudsætninger... 3 Installation af klienten... 4 Udstedelse af signatur... 4 Anvendelse af signaturen... 6 Eksport af signaturen...

Læs mere

Indhold. Indholdsfortegnelse

Indhold. Indholdsfortegnelse Indholdsfortegnelse Indhold Indledning... 2 Forsiden... 2 Dine genveje... 3 Nyheder... 3 EasyIQ og EasyIQ Quick Funktioner... 3 Administration... 6 Licens... 7 Nyheder... 8 Log... 9 Password... 9 System...

Læs mere

Identity Access Management

Identity Access Management Identity Access Management Traditionel tilgang til Identity & Access Governance-projekter, udfordringer og muligheder Alex Sinvani ais@dubex.dk Dubex A/S Formålet Opbygge en god konceptuel baggrund for

Læs mere

HELLO INSTALLATIONS GUIDE - DANSK RACKPEOPLE

HELLO INSTALLATIONS GUIDE - DANSK RACKPEOPLE HELLO INSTALLATIONS GUIDE - DANSK RACKPEOPLE 1 Tekniske Krav 1.1 Hardware krav: En skærm gerne med touch Hvis skærmen ikke har touch, skal du bruge et tastatur og en mus Webcam Gerne i HD En ekstern lydenhed

Læs mere

Agenda. Muligheder for anvendelse. Komponenter. Features. Restore muligheder. DR og TSM integration. Repository. Demo. Spørgsmål

Agenda. Muligheder for anvendelse. Komponenter. Features. Restore muligheder. DR og TSM integration. Repository. Demo. Spørgsmål Agenda Muligheder for anvendelse Komponenter Features Restore muligheder DR og TSM integration Repository Demo Spørgsmål Muligheder for anvendelse Data Center dmsave/lokal TSM Remote Office Application

Læs mere

Databaseadgang fra Java

Databaseadgang fra Java Databaseadgang fra Java Grundlæggende Programmering med Projekt Peter Sestoft Fredag 2007-11-23 Relationsdatabasesystemer Der er mange databaseservere Microsoft Access del af Microsoft Office MySQL god,

Læs mere

QUICK START Updated: 18. Febr. 2014

QUICK START Updated: 18. Febr. 2014 QUICK START Updated: 18. Febr. 2014 For at komme hurtigt og godt igang med dine nye Webstech produkter, anbefales at du downloader den senest opdaterede QuickStart fra vores hjemmeside: In order to get

Læs mere

Dokumentering af umbraco artikeleksport:

Dokumentering af umbraco artikeleksport: Dokumentering af umbraco artikeleksport: Lav en artikel side 2-3. Installationsguide side 3-5. Opsættelse af databasen og web.config side 5-8. Umbraco: templates side 8. Umbraco: borger.dk tab side 8.

Læs mere

Velkomstmappe ectrl. Deloitte Birkerød Kongevej 25C 3460 Birkerød Telefon 45 94 50 00

Velkomstmappe ectrl. Deloitte Birkerød Kongevej 25C 3460 Birkerød Telefon 45 94 50 00 Velkomstmappe ectrl Deloitte Birkerød Kongevej 25C 3460 Birkerød Telefon 45 94 50 00 Indholdsfortegnelse HVAD ER ECTRL?... 3 SUPPORT... 3 INSTALLATIONSVEJLEDNING TIL ECTRL... 4 OPRETTELSE OG ADMINISTRATION

Læs mere

Backup Applikation. Microsoft Dynamics C5 Version 2008. Sikkerhedskopiering

Backup Applikation. Microsoft Dynamics C5 Version 2008. Sikkerhedskopiering Backup Applikation Microsoft Dynamics C5 Version 2008 Sikkerhedskopiering Indhold Sikkerhedskopiering... 3 Hvad bliver sikkerhedskopieret... 3 Microsoft Dynamics C5 Native database... 3 Microsoft SQL Server

Læs mere

MODERNISERINGSSTYRELSEN ØSLDV WINDOWS SERVICE DOKUMENTATION, INSTALLATION OG KONFIGURERING AF ØSLDV/RAY WINDOWSSERVICE

MODERNISERINGSSTYRELSEN ØSLDV WINDOWS SERVICE DOKUMENTATION, INSTALLATION OG KONFIGURERING AF ØSLDV/RAY WINDOWSSERVICE Indhold Ændringshistorik... 2 Formål... 2 Om programmet... 2 Systemkrav... 2 Installation... 3 Event Log... 5 Installationsprogrammets skærmbillede... 6 Konfigurering af xml-opsætningsfil... 7 Beskrivelse

Læs mere

Da beskrivelserne i danzig Profile Specification ikke er fuldt færdige, foreslås:

Da beskrivelserne i danzig Profile Specification ikke er fuldt færdige, foreslås: NOTAT 6. juni 2007 J.nr.: 331-3 LEA Bilag A danzig-møde 15.6.2007 Opdatering af DAN-1 og danzig Profile Specification Forslag til opdatering af Z39.50 specifikationerne efter udgivelse af Praksisregler

Læs mere

Pronestor Catering. Modul 5. Opsætning af Pronestor Catering Side 5.0 5.10

Pronestor Catering. Modul 5. Opsætning af Pronestor Catering Side 5.0 5.10 Modul 5 Opsætning af Pronestor Catering Side 5.0 5.10 Brugerroller i Pronestor Catering Side 5.1 5.2 Log in som administrativ bruger Side 5.3 Administrator Opsætning af Organisation Side 5.4 Opret Lokationer,

Læs mere

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services Sporbarhed og Rapportering i Quality Center Kim Stenbo Nielsen NNIT Application Management Services Indhold INTRODUKTION Hvem er jeg Hvad vil jeg fortælle om QC std. rapporteringsfaciliteter EXCEL RAPPORTER

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Small Business Server 2011 SSL certifikat administration v. 1.0 Følgende vejledning beskriver hvordan man installere et certifikat på en SBS 2011 server. Ved bestilling af certifikater til Small Business

Læs mere

SKAB SUCCES SOM LEVERANDØR AF DIALOG MANAGER

SKAB SUCCES SOM LEVERANDØR AF DIALOG MANAGER www.dmsoftware.dk DM PARTNER ACADEMY Dialog Manager SKAB SUCCES SOM LEVERANDØR AF DIALOG MANAGER Slotsmarken DK-2970 Hørsholm Denmark Tel +45 45 76 69 00 Fax +45 45 76 69 0 dmsoftware@dmsoftware.dk At

Læs mere

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

PHP 3 UGERS FORLØB PHP, MYSQL & SQL PHP 3 UGERS FORLØB PHP, MYSQL & SQL Uge 1 & 2 Det basale: Det primære mål efter uge 1 og 2, er at få forståelse for hvordan AMP miljøet fungerer i praksis, og hvordan man bruger PHP kodesproget til at

Læs mere

Installation og Drift. Aplanner for Windows Systemer Version 8.15

Installation og Drift. Aplanner for Windows Systemer Version 8.15 Installation og Drift Aplanner for Windows Systemer Version 8.15 Aplanner for Windows løsninger Tekniske forudsætninger Krav vedr. SQL Server SQL Server: SQL Server 2008 Express, SQL Server 2008 R2 eller

Læs mere

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet.

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet. MOX og APOS2 Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.

Læs mere

Umbraco installationsvejledning

Umbraco installationsvejledning på et ScanNet ASP Webhotel Indledning Beskrivelse Denne vejledning vil indeholde installation af CMS systemet Umbraco på et ASP Webhotel. Det dansk grundlagt Content Management System (CMS) Umbraco er

Læs mere

Ruko SmartAir. Updater installation

Ruko SmartAir. Updater installation Ruko SmartAir Updater installation Introduktion. Updateren er en speciel enhed som giver os mulighed for at tilføje, læse og skrive funktioner i en offline installation. Med læse og skrive funktionen kan

Læs mere

Indhold. Senest opdateret:03. september 2013. Side 1 af 8

Indhold. Senest opdateret:03. september 2013. Side 1 af 8 Indhold Introduktion... 2 Scenarier hvor API et kan benyttes... 2 Scenarie 1 Integration til lagerhotel... 2 Scenarie 2 Integration til økonomi system... 2 API Modeller... 2 Webshop2 API Model v1... 3

Læs mere

Installationsguide. Integration af erhvervsdata fra NN Markedsdata til Microsoft Dynamics NAV 2015

Installationsguide. Integration af erhvervsdata fra NN Markedsdata til Microsoft Dynamics NAV 2015 Installationsguide Integration af erhvervsdata fra NN Markedsdata til Microsoft Dynamics NAV 2015 Indledning Dette dokument indeholder vejledning til installation af modulet NN Markedsdata i Dynamics NAV

Læs mere

DOtAB. Teknisk rapport

DOtAB. Teknisk rapport DOtAB Teknisk rapport Indholdsfortegnelse Introduktion... 1 Systemarkitektur... 1 Teknologier... 1 Platforme for mobile enheder... 1 Kommunikations interfacet... 2 Udviklingsmiljø... 2 IDOtAB (service

Læs mere

Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Architecture Framework (TOGAF)

Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Architecture Framework (TOGAF) Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Framework (TOGAF) Otto Madsen Director of Enterprise Agenda TOGAF og informationsarkitektur på 30 min 1. Introduktion

Læs mere

Pronestor Room. Modul 3. Opsætning af Pronestor Room Side 3.0 3.10. Brugerroller i Pronestor Room Side 3.1 3.2

Pronestor Room. Modul 3. Opsætning af Pronestor Room Side 3.0 3.10. Brugerroller i Pronestor Room Side 3.1 3.2 Modul 3 Opsætning af Pronestor Room Side 3.0 3.10 Brugerroller i Pronestor Room Side 3.1 3.2 Log ind som administrativ bruger Side 3.3 Administrator Opsætning af Organisation Side 3.4 Opret Lokationer,

Læs mere

Opret ODBC datakilde Vejledning

Opret ODBC datakilde Vejledning Vejledning V. 1 APRIL 2011 FOR KUNDESERVICE Indholdsfortegnelse 1 Indledning... 3 1.1 Formål... 3 1.2 Målgruppe... 3 1.3 Krav... 3 2 Opret ODBC Datakilde (Open Database Connectivity)... 3 2.1 Forbindelse

Læs mere

7 Mamut Client Manager

7 Mamut Client Manager 7 Mamut Client Manager Tillægsproduktet Mamut Client Manager består af programmerne Mamut Client Start og Mamut Client Update. Ved hjælp af Mamut Client Manager kan du fra et vindue åbne, opdatere og administrere

Læs mere

EPOS PORTAL PORTAL INTEGRATION MANAGER

EPOS PORTAL PORTAL INTEGRATION MANAGER EPOS PORTAL PORTAL INTEGRATION MANAGER KUNDEVEJLEDNING APRIL 2014 Indholdsfortegnelse 1 Portal Integration Manager... 2 1.1 PIM profiler... 2 1.1.1 PIM-profil: Afdelinger... 2 1.1.2 PIM-profil: Grupper...

Læs mere

15. oktober. Maskine Udlejning. Jacob Weng, Jeppe Boese og Mads Anthony. Udlejningsvirksomhed. Roskilde Tekniske Gymnasium 3.4

15. oktober. Maskine Udlejning. Jacob Weng, Jeppe Boese og Mads Anthony. Udlejningsvirksomhed. Roskilde Tekniske Gymnasium 3.4 Maskine Udlejning 15. oktober 2010 Jacob Weng, Jeppe Boese og Mads Anthony Roskilde Tekniske Gymnasium Udlejningsvirksomhed 3.4 Indholdsfortegnelse Problemformulering:... 2 Planlægning:... 2 Analyse af

Læs mere

Hvor er mine runde hjørner?

Hvor er mine runde hjørner? Hvor er mine runde hjørner? Ofte møder vi fortvivlelse blandt kunder, når de ser deres nye flotte site i deres browser og indser, at det ser anderledes ud, i forhold til det design, de godkendte i starten

Læs mere

Indholdsfortegnelse. Systembeskrivelse kapitel 8 Administrationsdatabase

Indholdsfortegnelse. Systembeskrivelse kapitel 8 Administrationsdatabase Indholdsfortegnelse 5. Administrationsdatabase... 2 5.1 Metadata... 2 5.2 Administrationsdata... 3 5.2.1 Indstillingsmuligheder... 3 5.2.2 Webside... 4 5.2.3 Klikafgift (Udgået)... 4 5.2.4 Modtageboks...

Læs mere

how to save excel as pdf

how to save excel as pdf 1 how to save excel as pdf This guide will show you how to save your Excel workbook as PDF files. Before you do so, you may want to copy several sheets from several documents into one document. To do so,

Læs mere

Installation af Oracle 10g Release 2 database

Installation af Oracle 10g Release 2 database Installation af Oracle 10g Release 2 database Oracle 10g database indeholder databasesoftware, enterprise manager, SQL*Plus m.m., HTML DB (i dag kendt som Application Express) og tilhørende HTTP Server

Læs mere

Idekatalog. Så vidt jeg husker fremgik det ret tydeligt hvad der skulle være i ansøgningen. Der var bare virkelig mange informationer der skulle med.

Idekatalog. Så vidt jeg husker fremgik det ret tydeligt hvad der skulle være i ansøgningen. Der var bare virkelig mange informationer der skulle med. Ansøgning Yderligere bemærkninger til ansøgningen Det var fedt at rammerne var så åbne, som jeg så det var der kun to krav til projektet: Det skulle være open source og det skulle have det offentliges

Læs mere

Individuel specialisering

Individuel specialisering Individuel specialisering Navn: Uddannelse: Emne: Vejleder: Sted: Peter Ditlevsen, pd12054@stud.noea.dk IT- og Elektronikteknolog, 4. semester Serveradministration Ib Helmer Nielsen UCN T&B Dato: 7. maj

Læs mere

RefWorks en vejledning fra UCL Biblioteket. Indholdsfortegnelse

RefWorks en vejledning fra UCL Biblioteket. Indholdsfortegnelse Indholdsfortegnelse Hvad er RefWorks?... 2 Opret dig som bruger... 2 Inden du går i gang... 3 Klargøring af computer til download af Write-N-Cite v. 4.2... 3 Installation af Write-N-Cite... 4 Installation

Læs mere

Vejledning til at tjekke om du har sat manuel IP på din computer.

Vejledning til at tjekke om du har sat manuel IP på din computer. Indhold Vejledning til at, komme på nettet. (DANSK)... 2 Gælder alle systemer.... 2 Vejledning til at tjekke om du har sat manuel IP på din computer.... 2 Windows 7... 2 Windows Vista... 2 Windows XP...

Læs mere

Applikations Virtualisering. Anders Keis Hansen Anders.keis.hansen@atea.dk

Applikations Virtualisering. Anders Keis Hansen Anders.keis.hansen@atea.dk Applikations Virtualisering Anders Keis Hansen Anders.keis.hansen@atea.dk Hvem er jeg Anders Keis Hansen Arbejder i Ateas konsulent afdeling Baggrund som System administrator, IT Arkitekt primært med fokus

Læs mere

Det Naturvidenskabelige Fakultet. Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske

Det Naturvidenskabelige Fakultet. Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske Det Naturvidenskabelige Fakultet Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske Indholdsfortegnelse Introduktion til Blackboard Content System...3 Øvelse 01 individuel:

Læs mere

Indhold. Senest opdateret : 30. juli 2010. Side 1 af 5

Indhold. Senest opdateret : 30. juli 2010. Side 1 af 5 Indhold Introduktion... 2 Scenarier hvor API et kan benyttes... 2 Scenarie 1 Integration til lagerhotel... 2 Scenarie 2 Integration til økonomi system... 2 Webshop2 API Model... 3 Brugen af API et... 4

Læs mere

RentCalC V2.0. 2012 Soft-Solutions

RentCalC V2.0. 2012 Soft-Solutions Udlejnings software Vores udvikling er ikke stoppet!! by Soft-Solutions RentCalC, som er danmarks ubetinget bedste udlejnings software, kan hjælpe dig med på en hurtigt og simple måde, at holde styr på

Læs mere

Software Design (SWD) Spørgsmål 1

Software Design (SWD) Spørgsmål 1 Spørgsmål 1 Unified Process Du skal give en beskrivelse af Unified Process. Beskrivelsen skal indeholde forklaring på følgende begreber: Phase Iteration Discipline Activity Milestone Artifact Spørgsmål

Læs mere

Vejledning til Autodesk Subscription Center

Vejledning til Autodesk Subscription Center Vejledning til Autodesk Subscription Center Udarbejdet af NTI CADcenter A/S maj 2013 Gå ind på internetadressen: http://subscription.autodesk.com som ser således ud: - Tast dit brugernavn og adgangskode

Læs mere

Introduktion til SQL

Introduktion til SQL Introduktion til SQL Introduktion til SQL 1. udgave, 1. oplag 2013 Copyright 2013 Libris Media A/S Forfatter: Bobby Henningsen Forlagsredaktion: Peter Wiwe og Louise Peulicke Larsen Omslag: Louise Peulicke

Læs mere

Data lagring. 2. iteration (implement backend)

Data lagring. 2. iteration (implement backend) Data lagring 2. iteration (implement backend) Emner Grundlæggende database begreber. Data definitionskommandoer ER-diagrammer og cardinalitet/relationer mellem tabeller Redundant data og Normalisering

Læs mere

Installation af Bilinfo på Windows

Installation af Bilinfo på Windows Installation af Bilinfo på Windows Eksempler i denne vejledning er taget fra Windows 7 og Internet Explorer 8 Download det nødvendige program. Gå ind på www.bilinfo.dk/download Klik på download ud for:

Læs mere

OFFENTLIGT KMD A/S EJ 0.0 NUMMERERET SLIDE 1 CCM USER GROUP 20.11.2013. KMD einvoicing. v/ Ole Sixhøi

OFFENTLIGT KMD A/S EJ 0.0 NUMMERERET SLIDE 1 CCM USER GROUP 20.11.2013. KMD einvoicing. v/ Ole Sixhøi OFFENTLIGT SLIDE 1 CCM USER GROUP 20.11.2013 KMD einvoicing v/ Ole Sixhøi AGENDA SLIDE 2 INTRODUKTION KMD einvoicing - Baggrunden - Ydelsen DESIGN OG FUNKTIONALITET LOGISK FLOW ARKITEKTUR KMD E-INVOICING

Læs mere

Digital Print Room Implementering og tilretning. 11. Sep. 2001 TMC Plot-SIG

Digital Print Room Implementering og tilretning. 11. Sep. 2001 TMC Plot-SIG Digital Print Room Implementering og tilretning 11. Sep. 2001 TMC Plot-SIG Agenda. Priser. Forskellen mellem de 3 versioner. Hardware og software. Sikkerheden og opsætning af rettigheder. Opgradering fra

Læs mere

Version 8 Outlookintegration

Version 8 Outlookintegration Version 8 Outlookintegration - Synkroniser din C&B Kalender med Outlook Med C&B Outlook-integration kan du få synkroniseret dine aftaler, så din C&B Kalender matcher din Outlook-kalender og omvendt. Integrationen

Læs mere

Sektornet VPN. Opsætning af Novell 4.1x server og klient på. Windows 2000/NT/XP

Sektornet VPN. Opsætning af Novell 4.1x server og klient på. Windows 2000/NT/XP Sektornet VPN Opsætning af Novell 4.1x server og klient på Windows 2000/NT/XP UNI C oktober 2002 Sektornet VPN UNI C oktober 2002 v1.0 Af Jesper Skou Jensen 1 Installation og konfiguration af Netware IP

Læs mere

Microsoft Dynamics C5. Nyheder i 2012 Hotfix 001 Version 4.4.00.001

Microsoft Dynamics C5. Nyheder i 2012 Hotfix 001 Version 4.4.00.001 Microsoft Dynamics C5 Nyheder i 2012 Hotfix 001 Version 4.4.00.001 INDHOLDSFORTEGNELSE Anvendelse af aktionslister... 3 Kopiering af aktionslister... 4 Aktionsliste oversigt... 4 XML Udbakke... 5 Microsoft

Læs mere

GUIDE TIL CLOUD DRIVE

GUIDE TIL CLOUD DRIVE GUIDE TIL CLOUD DRIVE Dette er en guide du kan anvende til nemt at komme effektivt i gang med at anvende Cloud Drive Indholdsfortegnelse 1. Tilgængelige Cloud Drive klienter 2. Guide til Windows klienten

Læs mere

Delfi Connect. Bruger vejledning 1. TILSLUTNING...2 2. INSTALLATION...3 3. MENUSTRUKTUR...4

Delfi Connect. Bruger vejledning 1. TILSLUTNING...2 2. INSTALLATION...3 3. MENUSTRUKTUR...4 Delfi Connect Bruger vejledning INDHOLD 1. TILSLUTNING...2 2. INSTALLATION...3 3. MENUSTRUKTUR...4 TOOLS...4 4. KOMMUNIKATIONS OPSÆTNING...5 5. GENEREL OPSÆTNING OG DATA KONFIGURATION...6 RECORD...8 BASAL

Læs mere

Tilslutning med Cisco AnyConnect VPN-klient (Windows) til AARHUS TECH P-net

Tilslutning med Cisco AnyConnect VPN-klient (Windows) til AARHUS TECH P-net 18. november 2011 Vejledning Windows 7 - eklient Opkobling via ADSL eller anden kabelforbindelse til P-net. Tilslutning med Cisco AnyConnect VPN-klient (Windows) til AARHUS TECH P-net Cisco AnyConnect

Læs mere

UniLock System 10. Manual til Integration med Salto adgangskontrol (RW Pro) Projekt PCS125-20 Version 1.0 Revision 140806

UniLock System 10. Manual til Integration med Salto adgangskontrol (RW Pro) Projekt PCS125-20 Version 1.0 Revision 140806 UniLock System 10 Manual til Integration med Salto adgangskontrol (RW Pro) Projekt PCS125-20 Version 1.0 Revision 140806 Med integration til Salto adgangskontrol kan UniLock administrere personers adgang

Læs mere

Virk.dk. A one-stop-shop for businesses. Peter Bay Kirkegaard, pbk@eogs.dk Special Advisor Danish Commerce and Companies Agency

Virk.dk. A one-stop-shop for businesses. Peter Bay Kirkegaard, pbk@eogs.dk Special Advisor Danish Commerce and Companies Agency Virk.dk A one-stop-shop for businesses Peter Bay Kirkegaard, pbk@eogs.dk Special Advisor Danish Commerce and Companies Agency Agenda Background Status Future 16-10-2007 2 Virk.dk 16-10-2007 3 Vision Political

Læs mere

Morten Juul Nielsen Produktchef Microsoft Danmark

Morten Juul Nielsen Produktchef Microsoft Danmark Morten Juul Nielsen Produktchef Microsoft Danmark Er du, din organisation og dit datacenter klar til Skyen? Dynamisk Datacenter & Cloud Computing System Center Suiten med fokus på Service Manager Next

Læs mere

Microsoft Outlook 2010

Microsoft Outlook 2010 Microsoft Outlook 2010 Export & import med.pst filer Date: 2010-11-11 Version: 1 Author: Anders Bendtsen Target Level: Customer Target Audience: End User Language: da-dk Page 1 of 10 LEGAL INFORMATION

Læs mere

Godkendelsesdato Version Rettet af Rettelse(r)

Godkendelsesdato Version Rettet af Rettelse(r) REST/SOAP Services Referenceimplementation Godkendelsesdato Version Rettet af Rettelse(r) 17/6-2010 1.0 Stefan L. Jensen 1 Indhold 1. Indledning... 3 2. Visual Studio solution... 3 3. Konfiguration...

Læs mere

Kom godt igang med Inventar registrering

Kom godt igang med Inventar registrering Kom godt igang med Inventar registrering (InventoryDB) (Med stregkodesupport) programmet fra PetriSoft Introduktion... 1 Inventar registrering... 2 Værktøjsudleje... 3 Service database til reperationer

Læs mere

Standardiseret tilgang til Software Asset Management. ISACA Medlemsmøde 2013 Jan Øberg ØBERG Partners

Standardiseret tilgang til Software Asset Management. ISACA Medlemsmøde 2013 Jan Øberg ØBERG Partners Standardiseret tilgang til Software Asset Management ISO19770 ISACA Medlemsmøde 2013 Jan Øberg ØBERG Partners 1 WG21 historien ISO19770 arbejder i WG21 under ISO Etableret i 2001 Første standard 19770-1

Læs mere

XP til Windows 7. ved Anders Keis Hansen ankh@atea.dk BALLERUP * ESBJERG * ODENSE * ÅRHUS * AALBORG * RØDEKRO * TLF. +45 7025 2550

XP til Windows 7. ved Anders Keis Hansen ankh@atea.dk BALLERUP * ESBJERG * ODENSE * ÅRHUS * AALBORG * RØDEKRO * TLF. +45 7025 2550 XP til Windows 7 ved Anders Keis Hansen ankh@atea.dk Agenda Hardware analyse værktøjer Software Analyse værktøjer Netværk og infrastruktur Sikkerhed Vejen til Windows 7 Hardware Compatibility Virtualization

Læs mere

Håndbog Til CPR services. Bilag 10 Opsætning af CPR klienten til understøttelse af forskellige installationstyper

Håndbog Til CPR services. Bilag 10 Opsætning af CPR klienten til understøttelse af forskellige installationstyper Håndbog Til CPR services Bilag 10 Opsætning af CPR klienten til understøttelse af forskellige installationstyper CPR-kontoret Datavej 20, Postboks 269, 3460 Birkerød E-post: cpr@cpr.dk. Telefax 45 82 51

Læs mere

De forskellige måder man scanner på

De forskellige måder man scanner på SCANNER GUIDE De forskellige måder man scanner på - 1 - 1. Introduktion Når man snakker om scanning så kan funktionen enten være en Push eller Pull scanning. Push betyder at man skubber dokumentet til

Læs mere

Document Capture til Microsoft Dynamics NAV. Quick Guide til RTC version 3.50

Document Capture til Microsoft Dynamics NAV. Quick Guide til RTC version 3.50 Document Capture til Microsoft Dynamics NAV Quick Guide til RTC version 3.50 INDHOLDSFORTEGNELSE Introduktion... 3 Basisopsætning... 4 Indlæsning af standard opsætning... 4 Opdatering af standard opsætning...

Læs mere

EasyIQ ConnectAnywhere Release note

EasyIQ ConnectAnywhere Release note EasyIQ ConnectAnywhere Release note Version 2.4 Der er over det sidste år lavet en lang række forbedringer, tiltag og fejlrettelser. Ændringer til forudsætningerne: o Klienten skal ved førstegangs login

Læs mere

Software Assurance (SA) http://www.microsoft.com/danmark/licens/sa.mspx

Software Assurance (SA) http://www.microsoft.com/danmark/licens/sa.mspx Software Assurance (SA) http://www.microsoft.com/danmark/licens/sa.mspx Hvad er en CAL? (Client Access License) CAL-tildeling baseret på bruger (User) eller enhed (Device) Hvad er en Core CAL? Core CAL

Læs mere

Document Capture for Microsoft Dynamics NAV. Ændringslog og opgraderingsnoter version 3.01

Document Capture for Microsoft Dynamics NAV. Ændringslog og opgraderingsnoter version 3.01 Document Capture for Microsoft Dynamics NAV Ændringslog og opgraderingsnoter version 3.01 INDHOLDSFORTEGNELSE Generelle ændringer... 3 Klassisk Klient... 5 Rollebaseret klient & server... 6 Webgodkendelse...

Læs mere

Hyper-V på Windows 8 64 Bit. Indhold. Vejledning i brug af Hyper-V på en Windows 8 maskine

Hyper-V på Windows 8 64 Bit. Indhold. Vejledning i brug af Hyper-V på en Windows 8 maskine Hyper-V på Windows 8 64 Bit Vejledning i brug af Hyper-V på en Windows 8 maskine Indhold Hyper-V på Windows 8 64 Bit... 1 Installation... 2 Vejledning trin for trin... 2 Etablering af Netværk... 5 Opret

Læs mere

Master Data Management med AX 2012 R3

Master Data Management med AX 2012 R3 INDLÆG 17 : DYNAMICS AX Master Data Management med AX 2012 R3 Karsten Rasch-Adamsen & Thomas Bach Hotel Opus, den 6. November 2014 CGI Group Inc. Karsten Rasch-Adamsen Uddannelse Rolle Certificeringer

Læs mere

Udfordringer og problemstillinger. En liste over de udfordringer og problemstillinger, der er ved Java og JEE udvikling

Udfordringer og problemstillinger. En liste over de udfordringer og problemstillinger, der er ved Java og JEE udvikling Java og JEE 1 2 Udfordringer og problemstillinger En liste over de udfordringer og problemstillinger, der er ved Java og JEE udvikling 3 Generelt om Java og JEE 4 Generelt, I Man undervurderer hvor mange

Læs mere

Content Management System. Content Management System

Content Management System. Content Management System CMS Content Management System Content Management System ADventure/SequelSite: det mest optimale til etablering, vedligeholdelse og fornyelse af professionelle web-sites Slut med eksperter og dyre opdateringer,

Læs mere

1. Release Notes for WorkZone Content Server 2014 og Captia Web Client 4.7 3. 2. Ny og ændret funktionalitet 4. 3. Rettet i denne version 7

1. Release Notes for WorkZone Content Server 2014 og Captia Web Client 4.7 3. 2. Ny og ændret funktionalitet 4. 3. Rettet i denne version 7 2014 Release Notes WorkZone Content Server 2014 Indhold 1. Release Notes for WorkZone Content Server 2014 og Captia Web Client 4.7 3 2. Ny og ændret funktionalitet 4 3. Rettet i denne version 7 4. Kendte

Læs mere

Har det en værdi og hvordan kommer du i gang?

Har det en værdi og hvordan kommer du i gang? Virtualisering? Har det en værdi og hvordan kommer du i gang? Torben Vig Nelausen Produktchef Windows Server, Microsoft og Claus Petersen Senior Partner Technology Specialist, Microsoft Agenda Hvad er

Læs mere