Retur type Eksempel kode Bemærkninger Krav Se også AuthenticatePerson Parameter... 13
|
|
- Mette Andreasen
- 8 år siden
- Visninger:
Transkript
1 VIA University College Udviklermanual til MetaDirectory webservice Vejledning og dokumentation i integration til VIA MetaDirectory Thomas Karlson November, 2008
2 Indholdsfortegnelse 1. MetaDirectory webservice Datatilgang Sikkerhed Forbindelsesaftale Sikkerheden i databasen Godkendelse af forbindelse Trafik mellem VIA MetaDirectory og dataaftager Datasikkerhed på klientniveau Understøttelse Brug af wrappere Single Signon (SSO) Metoder beskrivelser og syntaks AuthenticateConnection AuthenticatePerson Bind Bind(EmployeeRelation As EmployeeRelation, Location As Location) Bind (Person As Person, ACL As ACL, IsDenyItem As Boolean) Bind (Person As Person, Campus As Campus, SetAsPrimary As Boolean) Bind (Person As Person, Group as Group As Group) Bind (Person As Person, Organisation As Organisation, SetAsPrimary As Boolean)... 17
3 Bind (Person As Person, SystemGroup As SystemGroup) Bind (RelationRole As RelationRole, EmployeeRelation As EmployeeRelation) Bind (RelationRole As RelationRole, StudentRelation As StudentRelation) ChangePersonPassword CreateSSOCryptography DeleteEmployeeRelation DeleteGroup DeleteStudentRelation GetACL
4 GetACLItems GetActions GetActions (AgentID As Integer) GetActions (ActionResponse As ActionResponse) GetActivities GetActivity GetCampus GetCampus (CampusID As Integer) GetCampus (Location As Location) GetEmployeeRelation GetEmployeeRelations
5 GetGroup GetLocation GetLog GetMembership GetMembership (personid as integer) GetMembership (Group as Group) GetMembership (Person as Person) GetOrganisation GetOrganisation (OrganisationID As Integer) GetOrganisation (Location As Location) GetPerson GetPerson (PersonID As Integer) GetPerson (UserName As String)... 31
6 GetPerson (StudentRelation As StudentRelation) GetPersonByUserName GetStudentRelations GetStudentRelations (Activity As Activity) GetStudentRelations(Person As Person) GetSystemGroup GetSystemGroups GetTicket IsAllowed IsAllowed (ACLUD As Integer, PersonID As Integer) IsAllowed (ACLshort As String, PersonID As Integer) PutEmployeeRelation PutEmployeeRelation (EmployeeRelation As EmployeeRelation) PutEmployeeRelation (EmployeeRelation As EmployeeRelation, Person As Person) PutGroup PutPerson PutStudentRelation PutStudentRelation (StudentRelation As StudentRelation) PutStudentRelation (StudentRelation As StudentRelation, Person As Person) SayHello Search Search(ACL As ACL) Search(Activity As Activity) Search(Agent As Agent) Search(AgentAction As AgentAction) Search(Action As AgentAction, AgentID As Integer) Search(Campus As Campus) Search(Group As Group) Search(Group As Group, HasMembers As Boolean) Search(Location As Location) Search(Organisation As Organisation) Search(Organisation As Organisation, Campus As Campus) Search(Person As Person)... 33
7 Search(RelationRole As RelationRole) Search(SystemGroup As SystemGroup) Search(Ticket As Ticket) SearchPerson Unbind Unbind (Person as Person, ACL as ACL) Unbind (Person as Person, Campus as Campus) Unbind (Person as person, Group as Group) Unbind (Person as Person, Organisation as Organisation) Unbind (Person as Person, SystemGroup as SystemGroup) ValidatePersonCPR Klasser og returtyper ACL ACLItem ActionResponse Activity Address Agent AgentAction Action Campus Country CPR CustomField Education EmployeeRelation Group GroupMembership Location Log Organisation Person... 35
8 Phone RelationRole ServiceMethod StudentRelation SystemGroup Ticket Enums og konstanter ActionType AgentActionStatus Method... 36
9 1. MetaDirectory webservice VIA MetaDirectory er en central database der læser, opsamler, behandler og formidler data om alt fra ansættelses forhold, personale, studerende, aktiviteter, uddannelser, lokationer og meget andet. VIA MetaDirectory betegnelsen dækker over en række projekter der hver især har til opgave at hente, behandle, formidle eller på anden måde gøre brug af data. Fælles for alle projekter der gør brug af data fra VIA MetaDirectory er data tilgangen. Al datatilgang sker gennem en enkelt webservice. Dette dokument beskriver denne webservice, netop VIA MetaDirectory Webservice. 2. Datatilgang Alle opslag til VIA MetaDirectory foretages gennem en webservice. Der er ikke mulighed for direkte tilgang til data i database serverne. Webservicen kan findes på adressen Bemærk at det er et krav at alle forespørgsler køres via SSL (https). Såfremt aftagersystemet ikke understøtter https eller de komplekse datatyper som webservicen anvender, kan en wrapper benyttes. Se mere under punktet Sikkerhed 3.1 Forbindelsesaftale En forbindelsesaftale er en skriftlig aftale der er indgået mellem VIA University College og dataaftageren. ene for oprettelse afviger fra aftale til aftale. De specifikke krav står på selve forbindelsesaftalen. En forbindelsesaftale giver rettigheder til et sæt udvalgte metoder. Omfanget af metoder afviger fra aftale til aftale. Det står på forbindelsesaftalen hvilke metoder aftalen har rettighed til. En forbindelsesaftale oprettes ved skriftlig henvendelse til VIA University College. Forbindelsesaftalen oprettes kun såfremt det skønnes data bliver behandlet forsvarligt og i overensstemmelse med lovgivning. En forbindelsesaftale tages op til genvurdering senest et år efter sidste vurdering. Det er op til administratoren af aftagersystemet at bevise om data behandles korrekt. Heriblandt: Bliver alle brugernavne og passwords krypteret Bliver data mellem evt. serversystem og klient krypteret (f.eks. webserver / webbrowser) Er RSA nøgler asynkront dynamiske Gemmes personfølsomme oplysninger på aftagersystemet (hvis ja hvordan) Benyttes wrappere og/eller SSO? (Hvis ja skal disse systemers dokumentation også accepteres) Hvis det vurderes sikkerheden ikke er tilstrækkelig eller data behandles uforsvarligt eller i strid mod dansk lovgivning forbeholder VIA sig retten til at afbryde aftalen med øjeblikkelig varsel. VIA forbeholder sig ret til uopfordret kontrol samt spørge efter dokumentation af implementeringen af MetaDirectory på aftagersystemet.
10 3.2 Sikkerheden i databasen I VIA MetaDirectory prioritere vi sikkerhed højt. Ikke nok med at VIA MetaDirectory kræver godkendelse af forbindelsen ved hjælp af en forbindelsesaftale (se 3.1 Forbindelsesaftale) men selve kommunikationen skal også ske over SSL. Yderligere er stærkt følsomme data igen krypteret i databasen. Et eksempel på dette er bl.a. password feltet på personer. Vi har således ikke mulighed for at udlæse brugernes password. 3.3 Godkendelse af forbindelse HER SKAL DER STÅ HVORDAN MAN VALIDERE EN FORBINDELSE. 3.4 Trafik mellem VIA MetaDirectory og dataaftager Forbindelsen til VIA MetaDirectory skal initieres via metoden AuthenticateConnection ved hjælp af RSA krypteret data og forbindelsesnavn. Forbindelsen til VIA MetaDirectory skal til enhver tid krypteres via SSL (både ved sende og modtage). 3.5 Datasikkerhed på klientniveau Data der hentes fra VIA MetaDirectory skal behandles fortroligt. Hvis aftagersystemet er en hjemmeside, webapplikation, webservice, service program eller på anden måde ikke er destinationen for den data der er hentet fra VIA MetaDirectory skal flg. oplysninger særbehandles: Brugernavn og password skal som minimum krypteres (MD5 med timestamp og statisk tekst). Password må aldrig sendes som klar tekst. Brugernavne, passwords og CPR nummerer må ikke gemmes på nogen lagermedier, hverken permanent eller kortvarigt. Det er tilladt at gemme brugernavn og CPR nummerer i midlertidig hukommelse (RAM) CPR nummerer skal som minimum sendes via SSL Hvis applikationen der forespørger samtidigt er destinationen for den data der hentes fra VIA MetaDirectory (f.eks. en eksekverbar Windows applikation) er sikkerheden for klienten allerede underlagt den sikkerhed der er på trafik mellem VIA og dataaftager. Se 3.4 Trafik mellem VIA MetaDirectory og dataaftager. VIA vil foretage en vurdering af sikkerheden i applikationen / applikationerne. Vurderes sikkerheden ikke at være tilstrækkeligt forbeholder VIA sig retten til at afbryde forbindelsesaftalen. 3.6 Understøttelse Vi har indset at nogle udviklingssprog ikke har direkte mulighed for integration med VIA MetaDirectory. De typiske faldgrupper er mangel på RSA kryptering, mangel på understøttelse af komplekse datatyper eller basal objektorientert tankegang. Understøttes MetaDirectory webservice ikke på aftagersystemet tillader vi brug af wrappere. Ligeledes understøtter vi også helt enkel validering af brugere ved hjælp af single signon systemet. Brug af single signon er dog kun muligt på websites Brug af wrappere Der kan i sjælende tilfælde være brug for brug af wrapper tjenester. En wrapper tjeneste er et hjælpeprogram der kan være tolk mellem VIA og aftagersystemet.
11 Følgende punkter skal være opfyldt for brug af wrapper service mod VIA Sikkerheden må ikke være ringere end forbindelser uden wrapper Hele forbindelsesledet mellem VIA og dataaftager(via Wrapper Aftager) skal køre via SSL Forbindelsesaftalen skal godkendes ved hjælp af RSA kryptering. (Se metoden AuthenticateConnection) Wrapper tjenesten skal være passiv. Dvs. intet data må gemmes i databaser, midlertidige lagre eller lign. Ligeledes må wrapper tjenesten ikke selv forespørge på data. Dvs. tjenesten må ikke kaldes via en job planlægger eller lign. VIA vil vurdere sikkerheden i wrapper tjenesten på lige fod med aftagersystemet. Hvis der benyttes wrapper tjeneste skal VIA orienteres herom Såfremt sikkerheden ikke er tilstrækkeligt forbeholder VIA sig retten til at afbryde forbindelsesaftalen Single Signon (SSO) Ved forbindelsesaftalens oprettelse skal det tages op til overvejelse om SSO skal benyttes. 3 specifikke parametre defineres. Henholdsvis ssoreturnsuccessurl, ssoreturnfailureurl og ssomd5cryptography. ssoreturnsuccessurl og ssoreturnfailureurl er to statiske URL er til aftagersystemet der videredirigeres til ved successfuld validering eller fejl. ssomd5cryptography er en skabelon for det md5 checksum der genereres. Læs nærmere i dokumentet Autentifikation med VIA Single Signon. Dokumentet udleveres ved henvendelse hos VIA University College, IT Udvikling.
12 Metoder beskrivelser og syntaks AuthenticateConnection Denne metode godkender og opretter forbindelse mellem dataaftageren og VIA. For at godkende en forbindelse sendes navnet på forbindelsesaftalen både som klar tekst samt RSA krypteret. Krypteringen er dynamisk i forhold til den udleverede offentlige nøgle. ConnectionProfile As String Navnet på forbindelsesaftalen. RSACrypto() As Byte Array af bytes der indeholder det krypterede data af navnet på forbindelsesaftalen. Ticket En forbindelse er først valideret når Returobjektets IsAuthenticated værdi er sand. Herefter vil de mulige metoder kunne findes i array i AvailableMethods property. Deklarationen Imports System.Security.Cryptography Imports System.Text Public Cookies As New System.Net.CookieContainer Public MetaDir As New VIA.MetaDirectory Public Const PublicKey As String = "<RSAKeyValue><Modulus>20z3glN6k+Z19TIsrtE2/HganJUeoZ8S2lsBf3JRXJWYTeigu0ZJoWpn5y4c1YWG2sv+XoudGZs9+ ikfwrgq0ejj1r8yo3pe4lw+fxbx1ul83ktff9cjlmzjeno7hcpzadczmxdfqfdvtrycmmpzgjfkhdt/4emnmxaiwdtab6u=</mod ulus><exponent>aqab</exponent></rsakeyvalue>" Public Const ConnectionIdent As String = "MyApplication" Kode I subroutine MetaDir.CookieContainer = Cookies 'Forbindelsen gemmes i en in-memory cookie så vi ikke skal validere ved hvert enkelt forespørgsel. Dim rsacsp As New RSACryptoServiceProvider 'Opret instans af kryptografi klassen rsacsp.fromxmlstring(publickey) 'Indlæs public nøgle 'Krypter forbindelsesnavnet på baggrund af den offentlige nøgle If MetaDir.AuthenticateConnection(ConnectionIdent, rsacsp.encrypt(encoding.unicode.getbytes(connectionident), False)).IsAuthenticated = False Then If MsgBox("Forbindelsen er ugyldig.", MsgBoxStyle.Critical Or MsgBoxStyle.Critical) = MsgBoxResult.Ok Then e.cancel = True Application.HideSplashScreen() Exit Sub End If End If
13 RSA kryptering skal altid indgå som en del af valideringen af forbindelsen til VIA. IT afdelingen forbeholder rettigheden til at ophæve forbindelsen hvis statiske krypterings nøgler benyttes. En forbindelsesaftale skal indgås med IT afdelingen før det er muligt at validere forbindelser. Aftagersystemet skal have mulighed for at kryptere data ved hjælp af RSA. Anonyme forbindelser kan altid kalde denne metode Klassen Ticket og metoden GetTicket AuthenticatePerson Denne metode bruges til at validere et password mod et brugernavn. Denne metode vil typisk blive brugt i forbindelse med login forme eller andre steder hvor login er påtvunget. Vær opmærksom på at det ikke er UserName As String Personens brugernavn. Password As String Personens password. Boolean Sand = Brugernavn og password stemmer overens. Falsk = Brugernavn og password stemmer ikke overens. LoginValid = MetaDir.AuthenticatePerson(frmLogin.txtUsername.Text, frmlogin.txtpassword.text) If Not LoginValid Then MsgBox("Kan ikke logge dig på. Forkert brugernavn eller password.") Application.Quit End If Brugernavnet er ikke case sensitiv. Der er ingen krav Metoden GetPerson.
14 Bind Bind er en overloaded metode. Metoden bruges til at binde objekter af en type sammen med objekter af en anden type. Det kan f.eks. være en studerende der skal tilknyttes en aktivitet (læs hold). Alternativt kan det være en rolle der bindes til et ansættelsesforhold. Bind(EmployeeRelation As EmployeeRelation, Location As Location) Binder en lokation til et ansættelsesforhold EmployeeRelation As EmployeeRelation Et ansættelsesforhold. Location As Location Lokationen der skal knyttes til ansættelsesforholdet. Denne metode returnerer intet da det er en sub rutine. Ingen kode. Der kan kun sættes én lokation på et ansættelsesforhold. Er der allerede en lokation bundet op mod ansættelsesforholdet overskrives det så snart denne metode kaldes. Hvis der sendes en tom lokation ind vil lokationsfeltet ryddes og ansættelsesforholdet vil således fremstå uden lokation. Der stilles ikke yderlige krav. Metoderne GetLocation og GetEmployeeRelation samt klasserne EmployeeRelation og Location Bind (Person As Person, ACL As ACL, IsDenyItem As Boolean) Binder en rettighed til en person. Person As Person Et person objekt på den person der skal have tildelt en rettighed. ACL As ACL Den specifikke rettighedspunkt der skal tildeles. IsDenyItem As Boolean Et ja/nej felt der angiver om rettigheden skal give adgang eller nægte adgang. Hvis IsDenyItem
15 sættes til sand vil personen blive nægtet adgang til dette menupunkt. I modsat fald vil brugeren have adgang til punktet. Denne metode returnerer intet da det er en sub rutine. Dim MetaDir As New VIA.MetaDirectory Dim MyPerson As VIA.Person Dim MyACL As VIA.ACL 'Webreference til MetaDir 'Definer person objekt 'Definer ACL objekt Dim personid As Integer Dim ACLid As Integer personid = 2121 ACLid = 57 'ID på en person 'ID på en ACL MyPerson = MetaDir.GetPerson(personId) 'Hent person MyACL = MetaDir.GetACL(ACLid) 'Hent rettighed MetaDir.Bind(MyPerson, MyACL, False) 'Bind personen til rettigheden Hvis en person allerede er bundet til en given rettighed opdateres denne rettighed. Det er således muligt at ændre feltet IsDenyItem ved at kalde denne metode igen. Der stilles ikke yderlige krav. Metoderne GetPerson og GetACLItems samt klasserne ACL og ACLItem Bind (Person As Person, Campus As Campus, SetAsPrimary As Boolean) Binder en person til et campus. Person As Person Et person objekt på den person der skal tilknyttes et campus. Campus As Campus Det specifikke campus personen skal tilknyttes. SetAsPrimary As Boolean Angiver om det angivende campus skal være personens primære campus Denne metode returnerer intet da det er en sub rutine.
16 Dim MetaDir As New VIA.MetaDirectory Dim MyPerson As VIA.Person Dim MyCampus As New VIA.Campus 'Webreference til MetaDir 'Definer person objekt 'Definer campus objekt Dim personid As Integer personid = 2121 'ID på en person MyCampus.Name = "Århus C" 'Definer søge kriterie MyCampus = MetaDir.Search(MyCampus)(0) 'Søg campus frem MyPerson = MetaDir.GetPerson(personId) 'Hent person MetaDir.Bind(MyPerson, MyCampus, False) 'Binder personen til campus Århus C Denne kode benytter sig af Search funktionen til at søge et specifik Campus frem. Hvis man kender Campus ID kan et campus hentes ved hjælp af GetCampus metoden. Hvis den pågældende person allerede har det angivende campus tilknyttet opdateres bindingen. Det er således muligt at benytte denne metode til at ændre en persons primære campus på et allerede tilknyttet campus. En person kan have mange campus tilknyttet, men det er kun muligt at have et primært campus. Der stilles ikke yderlige krav. Metoden GetCampus og klassen Campus. Bind (Person As Person, Group as Group As Group) Binder en person til en gruppe. Person As Person Den person der skal knyttes til Gruppen. Group as Group En Gruppe. Denne metode returnerer intet da det er en sub rutine.
17 Dim person As METADir.Person = MetaDir.GetPerson("dbv") 'hent person Dim gruppe As New METADir.Group gruppe.name = "Medarbejder_Alle_I_VIA" ' Sæt søgekriterie gruppe = MetaDir.Search(gruppe)(0) ' Henter gruppen MetaDir.Bind(person, gruppe) ' Binder personen til gruppen En person kan være knyttet til mange grupper på samme tid og hvis man ønsker at ophæve en tilknytning kan man anvende metoden Unbind. Personer og Grupper kan søges frem ved brug af metoden Search. Der stilles ikke yderlige krav. Metoderne Search, GetPerson og klassen Group. Bind (Person As Person, Organisation As Organisation, SetAsPrimary As Boolean) Binder en person til en organisation. Under normale forhold er det kun personer der er fast knyttet til en organisation man vil have interesse i at binde. Typisk kun ansatte. Person As Person Et person objekt på den person der skal tilknyttes et campus. Organisation As Organisation Den specifikke organisation personen skal tilknyttes. SetAsPrimary As Boolean Angiver om det angivende campus skal være personens primære campus Denne metode returnerer intet da det er en sub rutine.
18 Dim MetaDir As New VIA.MetaDirectory Dim MyPerson As VIA.Person Dim MyOrg As New VIA.Organisation 'Webreference til MetaDir 'Definer person objekt 'Definer organisation objekt Dim personid As Integer personid = 2121 MyOrg.DisplayName = "HR afdelingen" MyOrg = MetaDir.Search(MyOrg)(0) 'ID på en person 'Definer søge kriterie 'Søg organisation frem MyPerson = MetaDir.GetPerson(personId) 'Hent person MetaDir.Bind(MyPerson, MyOrg, False) 'Binder personen med personid 2121 til organisationen 'HR afdelingen Hvis den pågældende person allerede har det angivende organisation tilknyttet opdateres bindingen. Det er således muligt at benytte denne metode til at ændre en persons primære organisation på en allerede tilknyttet organisation. En person kan have mange organisationer tilknyttet, men det er kun muligt at have en primær organisation. Der stilles ikke yderlige krav. Metoden GetOrganisation og klasserne Organisation og Fejl! Henvisningskilde ikke fundet. Bind (Person As Person, SystemGroup As SystemGroup) Binder en person til en system gruppe. En system gruppe er en intern gruppe i MetaDirectory. System grupper er især anvendelige i forbindelse med rettighedsstyring. Person As Person Et person objekt på den person der skal tilknyttes en gruppe. SystemGroup As SystemGroup Den gruppe personen skal tilknyttes. Denne metode returnerer intet da det er en sub rutine. Der er intet eksempel kode. En person kan være tilknyttet flere system grupper på en gang. Man kan kun være tilknyttet den samme system gruppe en gang. Derfor vil en tilknytning til en gruppe som brugeren allerede er medlem af ikke have nogen effekt.
19 Der stilles ikke yderlige krav. Metoden GetSystemGroup og klassen SystemGroup. Bind (RelationRole As RelationRole, EmployeeRelation As EmployeeRelation) Binder en rolle til et ansættelsesforhold. RelationRole As RelationRole Den rolle der skal tilknyttes til forholdet. EmployeeRelation As EmployeeRelation Et ansættelsesforhold. Denne metode returnerer intet da det er en sub rutine. Der er intet eksempel kode. En persons ansættelsesforhold kan kun have en enkelt rolle tilknyttet. For at binde en anden rolle til forholdet kan denne metode kaldes igen med en anden RelationRole. Roller kan søges frem ved brug af metoden Search. Der stilles ikke yderlige krav. Metoden Search og klassen RelationRole. Bind (RelationRole As RelationRole, StudentRelation As StudentRelation) Binder en rolle til et studieforhold. RelationRole As RelationRole Den rolle der skal tilknyttes til forholdet. StudentRelation As StudentRelation Et studieforhold.
20 Denne metode returnerer intet da det er en sub rutine. Der er intet eksempel kode. En persons studieforhold kan kun have en enkelt rolle tilknyttet. For at binde en anden rolle til forholdet kan denne metode kaldes igen med en anden RelationRole. Roller kan søges frem ved brug af metoden Search. Der stilles ikke yderlige krav. Metoden Search og klassen RelationRole. ChangePersonPassword Skifter password på en person. PersonID As Integer Personen der skal have skiftet password. Password As String Personens nye password. Denne metode returnerer intet da det er en sub rutine. Dim strpassword As String strpassword = InputBox("Indtast det nye password (min. 8 tegn):", "Password skift") If strpassword.length >= 8 Then MetaDir.ChangePersonPassword(MyPerson, strpassword) Else MsgBox("Password ikke ændret. Det skal være over 8 tegn!") End If En persons studieforhold kan kun have en enkelt rolle tilknyttet. For at binde en anden rolle til forholdet kan denne metode kaldes igen med en anden RelationRole. Roller kan søges frem ved brug af metoden Search. Der stilles ikke yderlige krav.
21 Metoden Search og klassen RelationRole. CreateSSOCryptography Genererer en single signon (SSO) nøgle. Ticket As Ticket Objektet Ticket benyttes til at udlæse de egenskaber der knytter sig til SSO på forbindelsesaftalen. Person As Person Personen der skal valideres I SSO sammenhænget Timestamp As String Et tidsstempel eller anden variabel data. Hvis der anvendes dato og tid er der intet krav til hvilket format. String Dim MyTimestamp As String = Now.ToString("yyyyMMddHHmmss") Dim MyHash As String MyHash = MetaDir.CreateSSOCryptography( _ MetaDir.GetTicket(Session("TicketID")), _ MetaDir.GetPerson(CInt(txtPersonID.Text)), _ MyTimestamp) Det kan anbefales at læse dokumentet Autentifikation med VIA Single Signon Udviklervejledning og dokumentation i integration til VIA Single Signon. Dokumentet udleveres ved henvendelse til den integrationsansvarlige. Der stilles ikke yderlige krav. Metoderne GetPerson og GetTicket. DeleteEmployeeRelation Sletter et ansættelsesforhold Relation As EmployeeRelation Relationen der skal slettes Denne metode returnerer intet da det er en sub rutine.
22 #Sample code is missing Der stilles ikke yderlige krav. Ingen Udfyldes DeleteGroup Sletter en gruppe. Group As Group Gruppen der skal slettes Denne metode returnerer intet da det er en sub rutine. #Sample code is missing Kun manuelle grupper kan slettes. En undtagelse vil opstå hvis en automatisk gruppe forsøges slettet. Såfremt en automatisk gruppe ønskes slettet skal den først konverteres til en manuel. Dette sker ved at ændre Manual property på Group objektet til true og kalde PutGroup. Der stilles ikke yderlige krav. Udfyldes DeleteStudentRelation Sletter et studieforhold. Relation As StudentRelation Studieforholdet der skal slettes
23 Denne metode returnerer intet da det er en sub rutine. #Sample code is missing Ingen Der stilles ikke yderlige krav. Udfyldes GetACL Returnerer en rettighed af typen ACL. Rettigheden indeholder et navn, et kort navn, mulighed for at underarve rettigheder og en beskrivelse. Tilknyttet et ACL objekt er ACLItem som kan defineres som personers specifikke tilknytning til en ACL. ACLID As Integer ID på den ACL der ønskes returneret. ACL Der skal skrives noget. Det er komplet shit så der må gerne være masser af eksempel. Der stilles ikke yderlige krav.
24 GetACLItems GetActions GetActions (AgentID As Integer) GetActions (ActionResponse As ActionResponse) GetActivities Returnere alle aktiviteter der er knyttet op til et studieforhold. StudentRelation As StudentRelation Studieforholdet der ønskes oplyst tilknyttede aktiviteter på. Array af typen Activity #Sample code is missing Ingen Ingen Udfyldes GetActivity Returnere en enkelt aktivitet ActivityID As Integer Id på aktiviteten der ønskes returneret Activity #Sample code is missing Ingen
25 Ingen Udfyldes GetCampus GetCampus (CampusID As Integer) Returnerer et objekt af typen Campus. CampusID As Integer ID på det Campus der ønskes returneret. Campus Dim CampusID As Integer = 1 ' Sæt CampusID Dim MyCampus As METADir.Campus MyCampus = MetaDir.GetCampus(CampusID) ' Hent campusset MsgBox(MyCampus.Name) ' Brug det CampusID skal være ID et på et eksisterende Campus. I tvivlstilfælde kan man søge campusser frem vha. Search metoden. Der er ikke yderligere krav. Metoden Search og klassen Campus. GetCampus (Location As Location) Returnerer et objekt af typen Campus på baggrund af en lokation. Location As Location Lokationen hvortil det tilhørende campus objekt ønskes returneret Campus
26 Skriv kode CampusID skal være ID et på et eksisterende Campus. I tvivlstilfælde kan man søge campusser frem vha. Search metoden. Der er ikke yderligere krav. Metoden Search og klassen Campus. GetEmployeeRelation Returnere et ansættelsesforhold EmployeeRelationID As Integer Id på det ansættelsesforhold der skal returneres EmployRelation #Sample code is missing Ingen Ingen Udfyldes GetEmployeeRelations Henter en persons ansættelsesforhold Person As Person Person objekt på den person der skal returneres ansættelsesforhold på Array af typen EmployeeRelation
27 #Sample code is missing Ingen Ingen Udfyldes GetGroup Returnerer et objekt af typen Group. GroupID As Integer ID på den Gruppe der ønskes returneret. Group Dim GroupID As Integer = 1 ' Sæt Gruppe ID Dim MyGroup As METADir.Group MyGroup = MetaDir.GetGroup(GroupID) ' Hent gruppen MsgBox(MyGroup.Name) ' Brug den GroupID skal være ID et på en eksisterende Gruppe. I tvivlstilfælde kan man søge Gruppen frem vha. Search metoden. Der er ikke yderligere krav. Metoden Search og klassen Group. GetLocation Generel metode beskrivelse. LocationID As Integer Id på lokationen der ønskes returneret
28 Location #Sample code is missing Ingen Ingen Udfyldes GetLog Returnerer et Array af typen Log. Arrayet indeholder relevante Logningsposter for den person der er angivet ved parameteren PersonID Person As Person Den Person, som man ønsker at modtage en Log på. Array af typen Log Dim Person As New METADir.Person Person.UserName = "dbv" 'Angiver søgekriterie Person = MetaDir.Search(Person)(0) 'Søger personen frem Dim Log() As METADir.LogEntry = MetaDir.GetLog(Person) ' henter loggen For Each LogPost As METADir.LogEntry In Log ' viser alle poster MsgBox(LogPost.Text) Next Ingen bemærkninger Der er ikke yderligere krav. Metoden Search og klassen Log.
29 GetMembership GetMembership (personid as integer) GetMembership (Group as Group) Returnerer et Array af typen GroupMembership. Disse Groupmembership objekter repræsenterer knytningen mellem den Gruppe man angiver til metoden og de Personer, som denne Gruppe er knyttet til. Group As Group Den Gruppe, som man ønsker at modtage Gruppemedlemskaber for. Array af typen GroupMembership Dim MyGroup As New METADir.Group MyGroup.ID = 4949 MyGroup = MyMetaDir.Search(MyGroup)(0) 'søg en Gruppe frem Dim MyMemberships As METADir.GroupMembership() MyMemberships = MyMetaDir.GetMembership(MyGroup) 'hent medlemskaber For Each Membership As METADir.GroupMembership In MyMemberships MsgBox(Membership.Person.UserName & " er medlem af " & Membership.Group.Name) Next GroupMembership indeholder reference til både en Person og en Group. Ud over dette indeholder objektet en indikation af om netop det pågældende medlemskab er et resultat af en automatisk generering eller om det er et manuelt medlemskab. Der er ikke yderligere krav. Metoden Search og klasserne Person og en Group. GetMembership (Person as Person) Returnerer et Array af typen GroupMembership. Disse Groupmembership objekter repræsenterer knytningen mellem den Person man angiver til metoden og de Grupper, som denne Person er knyttet til. Person As Person Den Person, som man ønsker at modtage Gruppemedlemskaber for. Array af typen GroupMembership
30 Dim MyPerson As New METADir.Person MyPerson.UserName = "dbv" MyPerson = MyMetaDir.Search(MyPerson)(0) 'søg en person frem Dim MyMemberships As METADir.GroupMembership() MyMemberships = MyMetaDir.GetMembership(MyPerson) 'hent medlemskaber For Each Membership As METADir.GroupMembership In MyMemberships MsgBox(Membership.Person.UserName & " er medlem af " & Membership.Group.Name) Next GroupMembership indeholder reference til både en Person og en Group. Ud over dette indeholder objektet en indikation af om netop det pågældende medlemskab er et resultat af en automatisk generering eller om det er et manuelt medlemskab. Der er ikke yderligere krav. Metoden Search og klasserne Person og en Group. GetOrganisation GetOrganisation (OrganisationID As Integer) Returnerer et Objekt af Typen Organisation OrganisationID As Integer ID på det OrganisationsObjekt man ønske at få returneret. Organisation Dim MyorgID As Integer = 0 Dim MyOrg As METADir.Organisation MyOrg = MyMetaDir.GetOrganisation(MyOrgID) If MyOrg IsNot Nothing Then MsgBox(MyOrg.Name) End If Der kan være en fordel i at bruge Search metoden til at søge efter Organisationer såfremt man ikke kender ID på en eksisterende Organisation. Der er ikke yderligere krav. Metoden Search og klassen Organisation.
31 GetOrganisation (Location As Location) Returnerer et objekt af typen Organisation på baggrund af en lokation OrganisationID As Integer ID på det OrganisationsObjekt man ønske at få returneret. Organisation Relationsforholdet mellem lokationer og organisationer siger at en organisation kan have mange lokationer. Der er ikke yderligere krav. Metoden klassen Organisation. GetPerson GetPerson (PersonID As Integer) GetPerson (UserName As String) GetPerson (StudentRelation As StudentRelation) GetPersonByUserName GetStudentRelations Overloaded metode
32 GetStudentRelations (Activity As Activity) GetStudentRelations(Person As Person) GetSystemGroup GetSystemGroups GetTicket IsAllowed IsAllowed (ACLUD As Integer, PersonID As Integer) IsAllowed (ACLshort As String, PersonID As Integer) PutEmployeeRelation PutEmployeeRelation (EmployeeRelation As EmployeeRelation) PutEmployeeRelation (EmployeeRelation As EmployeeRelation, Person As Person) PutGroup PutPerson PutStudentRelation
33 PutStudentRelation (StudentRelation As StudentRelation) PutStudentRelation (StudentRelation As StudentRelation, Person As Person) SayHello Search Search(ACL As ACL) Search(Activity As Activity) Search(Agent As Agent) Search(AgentAction As AgentAction) Search(Action As AgentAction, AgentID As Integer) Search(Campus As Campus) Search(Group As Group) Search(Group As Group, HasMembers As Boolean) Search(Location As Location) Search(Organisation As Organisation) Search(Organisation As Organisation, Campus As Campus) Search(Person As Person) Search(RelationRole As RelationRole) Search(SystemGroup As SystemGroup) Search(Ticket As Ticket) SearchPerson
34 Unbind Unbind (Person as Person, ACL as ACL) Unbind (Person as Person, Campus as Campus) Unbind (Person as person, Group as Group) Unbind (Person as Person, Organisation as Organisation) Unbind (Person as Person, SystemGroup as SystemGroup) ValidatePersonCPR
35 Klasser og returtyper ACL ACLItem ActionResponse Activity Address Agent AgentAction Action Campus Country CPR CustomField Education EmployeeRelation Group GroupMembership Location Log Organisation Person Phone RelationRole
36 ServiceMethod StudentRelation SystemGroup Ticket Enums og konstanter ActionType AgentActionStatus Method
Integrationer. Praktikportal projektet Oktober 2014 Version 1.1
Integrationer Praktikportal projektet Oktober 2014 Version 1.1 Revisionshistorie Version Dato Ansvarlig Beskrivelse 1.0 23-10-2014 Lars Christensen Dokument oprettet 1.1 24-3-2015 Kasper Hansen Yderligere
Læs mereD INTEGRATIONSDESIGN FOR DATAAFTAGERE
DIGST ORKESTRERINGSKOMPONENT D0180 - INTEGRATIONSDESIGN FOR DATAAFTAGERE Version: 1.3 Status: Endelig Godkender: Forfatter: Copyright 2019 Netcompany. Alle rettigheder forbeholdes. Dokumenthistorik Version
Læs mereDokumentation af optagelse.dk
ApplicationService Indhold Versionsstyring Introduktion Navn URL Formål Sikkerhed Operationer echo() findftuapplicationids(...) findftuapplicationbyid(...) findftuapplicationpdfbyid(...) findftuapplicationenclosurezipurlbyid(...)
Læs merePræsentation af BSK regionens identity and access management platform
Regionshuset It digital forvaltning BSK programmet Olof Palmens alle 17 Kontakt@regionmidtjylland.dk www.regionmidtjylland.dk Præsentation af BSK regionens identity and access management platform BrugerStamdataKataloget
Læs mereVejledning til KLIAKT for institutionsadministratorer
Vejledning til KLIAKT for institutionsadministratorer Dette er en vejledning til brug for indberetning af kollektive tjenesteforseelser i kommunerne. Indholdsfortegnelse 1. Indledning... 3 2. Oprettelse
Læs mereGrænseflade til afhentning af FTU-ansøgninger på Optagelse.dk
Grænseflade til afhentning af FTU-ansøgninger på Optagelse.dk Dato 16-09-2015 Version Status 1.0 Gældende Ansvarlig Tobias Thisted Side 2 af 13 Ændringshistorik Version Kapitel/afsnit Beskrivelse 1.0 Hele
Læs mereAdministration af UNI-Login i forbindelse med Biblo
Administration af UNI-Login i forbindelse med Biblo Alle børn og børnebibliotekarer skal bruge det landsdækkende UNI-Login for at oprette en profil på www.biblo.dk. Langt de fleste skolebørn i DK har fra
Læs mereFairSSL 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 mereDokumentation af optagelse.dk
ApplicationService Indhold Versionsstyring Introduktion Navn URL Formål Sikkerhed Operationer echo() findftuapplicationids(...) findftuapplicationbyid(...) findftuapplicationpdfbyid(...) findftuapplicationenclosurezipurlbyid(...)
Læs mereFSFIs lynguide til DFRs elektronisk bevissystem
FSFIs lynguide til DFRs elektronisk bevissystem Dette er en kort guide i anvendelsen af Dansk Førstehjælpsråd elektroniske bevissystem. Guiden viser og forklarer hvordan du som instruktør og medlem af
Læs mereVersion 1.0. Side 1 af 18
Side 1 af 18 Indhold... 1 Introduktion... 3 Overblik over muligheder... 4 API... 4 Integrationsmodul... 5 Medarbejderintegration... 6 Inspiration til integrationer... 7 Case: Liste over medarbejdere i
Læs mereIntegrationsmanual. Anvendelse af webservice til kursusoversigt i Campus. Brugervejledning til udviklere
Integrationsmanual Anvendelse af webservice til kursusoversigt i Campus Brugervejledning til udviklere Moderniseringsstyrelsen Webservice manual til udviklere 2016 1 1. Indholdsfortegnelse Nyt kapitel
Læs merecertificering oprettelse og anvendelse - april 2009
INDHOLD Firmanummer fra FEMsek Log ind første gang hos FEMsek Opret konsulenter hos FEMsek Opret certificeret firma i EK-Pro Indberetning med certificeret firma i EK-Pro Daglig indberetning med EK-pro
Læs mereGeoGIS2020. Installation. Udkast. Revision: 1 Udarbejdet af: BrS Dato: Kontrolleret af: Status: Løbende Reference: Godkendt af:
GeoGIS2020 Installation Udkast Revision: 1 Udarbejdet af: BrS Dato: 2015.08.31 Kontrolleret af: Status: Løbende Reference: Godkendt af: 1. GENERELT Side 2 af 16 Side 3 af 16 2. DOWNLOAD OG INSTALLATION
Læs mereBilag WebService LoginModule (BSKAuth)
Regionshuset It digital forvaltning BSK programmet Olof Palmes Allé 17 Kontakt@regionmidtjylland.dk www.regionmidtjylland.dk Bilag WebService LoginModule (BSKAuth) Navn Web Service: LoginModule Metode/operation:
Læs mereBAAN IVc. Brugervejledning til BAAN Data Navigator
BAAN IVc Brugervejledning til BAAN Data Navigator En udgivelse af: Baan Development B.V. P.O.Box 143 3770 AC Barneveld Holland Trykt i Holland Baan Development B.V. 1997. Alle rettigheder forbeholdes.
Læs merePHP 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 mereAuthorizationCodeService
AuthorizationCodeService Sammenhængende Digital Sundhed i Danmark, version 1.1 W 1 AuthorizationCodeService Sammenhængende Digital Sundhed i Danmark version 1.1 Kåre Kjelstrøm Formål... 3 Introduktion...
Læs mereIntendantur Del 3 Guide til webapplikation til bestilling af mad
Intendantur Del 3 Guide til webapplikation til bestilling af mad I det følgende vil vi gennemgå de forskellige funktioner, i web applikationen som skal anvendes til bestilling af mad. Trin for trin kan
Læs mereDPR Viderestilling. Grænseflade for klient applikation
DPR Viderestilling CSC Danmark Copyright All Rights Reserved. Side 2 af 15 1. Generel beskrivelse Program-til-program kommunikationen foregår mellem to applikationer: DPR Viderestilling og en klient applikation.
Læs mereIIS 8.0 & 8.5 & 10.0 SSL Administration
IIS 8.0 & 8.5 & 10.0 SSL Administration Indholdsfortegnelse Introduktion... 3 Generering af CSR... 4 Installation af certifikat bestilt via CSR... 8 Installation af mellemudsteder certifikat... 8 Installation
Læs mereFairSSL Fair priser fair support
Small Business Server 2003 Certifikat administration Følgende vejledning beskriver hvordan man vælger hvilke adresser der skal være i ens SBS 2003 SSL certifikat. For support og hjælp til anvendelsen af
Læs mereBemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse.
Mysqli Webintegrator Når vi arbejder med server-side scripting ( i vort tilfælde PHP), har vi ofte behov for at kunne tilgå data, som vi opbevarer i en database. Det kan f.eks. dreje sig om nyhederne i
Læs mereAdministration generelt
Administration generelt Med Business Online Administration kan du bl.a. oprette, rette og slette brugere bestille pinkoder tildele og ændre brugeres adgange til Cash Management tildele og ændre brugeres
Læs mereManual til. MAS Mobile. Sidst opdateret den 24. oktober Morten Jørgensen Version Side 1 af 10
Manual til MAS Mobile Sidst opdateret den 24. oktober 2016 Side 1 af 10 Indledning Via MASMobile kan du bl.a. sætte anlæg i test via din smartphone, tablet, iphone eller ipad. iphone / ipad 1. Har du en
Læs mereVejledning til opsætning af mail
Vejledning til opsætning af mail Microsoft Outlook 2010... 2 Tilpas eksisterende mail konto i Microsoft Outlook 2010... 6 Microsoft Outlook 2007... 9 Tilpas eksisterende mail konto i Microsoft Outlook
Læs mereWebservice til upload af produktionstilladelser
BILAG 1 Webservice til upload af produktionstilladelser Indhold og anvendelse Denne web-service gør det muligt for 3. parts programmer i kommuner og amter at Uploade og registrere kommunale produktionstilladelser
Læs mereVejledning 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 mereSpil Master Mind. Indledning.
side 1 af 16 Indledning. Spillet som denne rapport beskriver, indgår i et større program, der er lavet som projekt i valgfaget programmering C på HTX i perioden 9/11-98 til 12/1-99. Spillet skal give de
Læs mereGrænseflade til afhentning og indberetning af prøvekarakterer i dansk og matematik på Optagelse.dk
Grænseflade til afhentning og indberetning af prøvekarakterer i dansk og matematik på Optagelse.dk Dato 16-09-2015 Version Status 1.0 Gældende Ansvarlig Tobias Thisted Side 2 af 11 Ændringshistorik Version
Læs mereThe Boerboel Pedigree
The Boerboel Pedigree The Boerboel Pedigree er opdelt i tre applikationer - (a) Visning af stamtavle (b) Indtastning af nye hunde i The Boerboel Pedigree. (c) Administration af indtastede hunde, opdrættere
Læs mereAdministrator v1.0 QUICK GUIDE. Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk
Administrator v1.0 QUICK GUIDE Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk INTRODUKTION TIL REKVI-KONTOR Ideen med Rekvi-Kontor systemet udsprang
Læs mereOPRETTELSE AF SQL NODE
TSM vejledning OPRETTELSE AF SQL NODE TSM SQL BACKUP TSM SQL BACKUP Systemkrav til TDPSql backup 1 Oprettelse af SQL node 2 Download TDPSql 5 Installation af TDPSql 5 Backup 6 Restore 7 Restore via CLI
Læs mereIndhold. 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 mereProduktionsskolernes muligheder i Elevplan
1 Produktionsskolernes muligheder i Elevplan Velkomstbillede Her ses velkomstbillede for den bruger der logger ind med skolens nummer som brugernavn og med den udsendte adgangskode. Denne særlige bruger
Læs mereGIS indlæsning af kreditorer og betalingsform. Brugervejledning 1.0
GIS indlæsning af kreditorer og betalingsform Brugervejledning 1.0 Indhold 1 Indledning... 5 2 Opsætning af GIS grænseflade til kreditor indlæsning... 5 2.1 Oprettelse af en datastrøm... 7 2.2 Filsystem...
Læs mereTeknisk Dokumentation
Sundhedsstyrelsens E2B Bivirkningswebservice Teknisk Dokumentation Side 1 af 8 Indhold Indledning... 3 Terminologi... 3 Arkitektur... 4 Web Service Snitflade... 4 Valideringsfejl... 5 Success... 5 E2B...
Læs mereFairSSL 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 mereIndholdsfortegnelse. EasyIQ IDM 5.4 Brugermanual
Indholdsfortegnelse Indledning... 2 Forsiden... 2 Dine genveje... 3 Nyheder... 3 EasyIQ og EasyIQ Quick Funktioner... 3 Administration... 8 Licens... 8 Nyheder... 9 Eksterne links... 11 Log... 12 Password...
Læs mereInstallation 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 merePronestor 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 mereIndhold. 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 mereOS2faktor. AD FS Connector Vejledning. Version: Date: Author: BSG
OS2faktor AD FS Connector Vejledning Version: 1.3.0 Date: 16.04.2019 Author: BSG Indhold 1 Indledning... 3 2 Forudsætninger... 4 2.1 Connector softwaren... 4 2.2 API nøgle... 4 3 Installation... 5 4 Konfiguration...
Læs mereTlf. +45 7027 1699 Fax + 45 7027 1899
Firmaordninger I firmaoversigten kan du holde styr på dit kundekartotek samt disses bookinger. Der kan desuden oprettes andre firmaer end dit eget. Herved kan der udbydes særlige ydelser på med egne arbejdstider.
Læs mereDOtAB. 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 mereNetkatalog upload. Forord: Formål:
Netkatalog upload Forord: De data, I indsender som e-katalog, genbruges af SKI s kunder i de ordre, der sendes tilbage til Jer. Det er derfor vigtigt, både for kundes efterfølgende fakturakontrol; men
Læs mereKom godt i gang vejledning til TDC IP Telefoni Scale
Kom godt i gang vejledning til TDC IP Telefoni Scale Sidst opdateret d.19/11-2008 Forord... 3 Hvad er TDC IP Telefoni Scale?... 3 Scale administratorens opsætning af tjenesten efter levering... 4 Opsætning
Læs mereMobil timeregistrering
Mobil timeregistrering Indhold UDLÆSNING AF TIMESEDLER... 2 Administrator... 2 Udlæsning af timesedler (Rapportering)... 2 MEDARBEJDER ADMINISTRATION... 3 SMS FORBRUG... 3 INDRAPPORTERING AF TIMESEDLER....
Læs mereVejledning til e-conomic integration (v1.1) Via Skyhost
Vejledning til e-conomic integration (v1.1) Via Skyhost Indholdsfortegnelse Skyhost E-conomic integration - hurtig opsætning... 2 Klargøring... 2 Start E-conomic integrationen... 2 Kravsspecifikation...
Læs mereKMD Brugeradministration til Navision og LDV
KMD Brugeradministration til Navision og LDV Vejledning for selvejere. Opdateret 09-09-2015 Indholdsfortegnelse 1 Overordnet liste af funktoner... 2 2 Vejledning... 3 2.1 Login til KMD Brugeradministration...
Læs mereUNI Login. UNI Login webservice. ws-04
UNI Login UNI Login webservice ws-04 UNI Login UNI Login webservice 1.4 Indhold 1 UNI Login webservice... 1 1.1 Informationsmodel... 1 1.2 Entiteter og attributter... 2 1.2.1 Person... 2 1.2.2 Funktion...
Læs mereSUP-specifikation, version 2.0. Bilag 9. SUP-Styregruppen. Sikkerhed og samtykke. Udkast af 12. juni Udarbejdet for
SUP-specifikation, version 2.0 Bilag 9 Sikkerhed og samtykke Udkast af 12. juni 2003 Udarbejdet for SUP-Styregruppen Uddrag af indholdet kan gengives med tydelig kildeangivelse Indholdsfortegnelse 1 Introduktion...
Læs mereVejledning om personidentifikation i IdM
Vejledning om personidentifikation i IdM Indhold Indledning... 2 Identifikation... 2 CPR nr. findes i PhD Planner og AU kender personen... 4 CPR nr. findes i PhD Planner, og AU kender ikke personen...
Læs merePHP Snippets. De små korte. Skrevet af Daniel Pedersen
PHP Snippets De små korte Skrevet af Daniel Pedersen Indhold PHP Snippets De små korte er en samling af små og praktiske kode eksempler med kort forklaring, som med formål at kunne benyttes til opsalgsværk
Læs mereBrugerskabte data en national service (BSD) - produktbeskrivelse
- 1 Brugerskabte data en national service (BSD) - produktbeskrivelse Brugerskabte data en national service (BSD) - produktbeskrivelse...1 Indledning...1 Formål...1 Beskrivelse...1 Basale krav til det bibliotek/website
Læs mereDOtAB. Brugervejledning
DOtAB Brugervejledning Indholdsfortegnelse Introduktion... 1 Start og opsætning af DOtAB... 2 Opstartsbillede... 2 Infoside... 3 Indstillinger... 4 Brugssituation... 5 Login... 5 Oversigt/navigationsside
Læs mereSikre apps på ios og Android. Mads Jensen & Søren Toft @ArbitraryJensen & @SorenToft
Sikre apps på ios og Android Mads Jensen & Søren Toft @ArbitraryJensen & @SorenToft "Next vulnerability shift will go from WebApp to Mobile. It'll take at least another 5-7yrs though." Jeremiah Grossman
Læs mereSelskabMasterKom. Per Kjærulf-Møller ApS 13. november 2008. KomTabel-layout. Art: 41 Sendes: Begge veje
SelskabMasterKom Bemærkninger: Ny protokol (opr. Art 11) Generelt : 1. + 2. byte = RecordArt 3. byte = Transaktionskode 1 = Opret 2 = Ændring 3 = Slet Email og Hjemmeside reduceret til 30 kar. Samlet længde
Læs mereNavision Stat 9.1. Installationsvejledning til NS CIS Invoker. Overblik. Side 1 af 8. ØSY/TJO/CPS Dato
Side 1 af 8 Navision Stat 9.1 ØSY/TJO/CPS Dato 24.04.18 Installationsvejledning til NS CIS Invoker Overblik Introduktion Denne installationsvejledning beskriver, hvordan man installerer webservice til
Læs mereFSFI s guide til DFR s elektronisk bevissystem
FSFI s guide til DFR s elektronisk bevissystem Dette er en kort guide i anvendelsen af Dansk Førstehjælpsråd elektroniske bevissystem. Guiden viser og forklarer, hvordan du som instruktør og medlem af
Læs merePRIVATLIVSPOLITIK. Sidst opdateret: d. 17/05/2018
PRIVATLIVSPOLITIK Sidst opdateret: d. 17/05/2018 Indledning meploy ApS, har udarbejdet denne privatlivspolitik for at forklare og informere dig om vores praksis. Nedenfor beskrives vores praksis for informationsindsamling
Læs mereBrugerhåndtering i WebUntis - 1
Brugerhåndtering i WebUntis For at kunne logge på WebUntis, skal man være oprettet som bruger i WebUntis. I WebUntis kan du importere undervisere og studerende til menuen Stamdata. Det at en underviser
Læs mereITD ecmr WEB Services. Af Allan Wisborg, IT Udvikler
Af Allan Wisborg, IT Udvikler Til løsningen ecmr Det elektroniske fragtbrev udbydes en række offentlige WEB services. Dette er beskrivelsen af disse services og hvorledes de anvendes. 21. December 2015
Læs mereTimePlan version 6.0 - Installationsvejledning
TimePlan version 6.0 - Installationsvejledning For opgradering af tidligere TimePlan versioner anvendes opdateringsprogrammet: TimePlan 6 Wizard.exe. Programmet kan afvikles på dansk eller engelsk. Opdateringsprogrammet
Læs merePersonalestamdata Sidst opdateret 27-05-2009/version 2.1/Steen Eske Christensen
Personalestamdata Sidst opdateret 27-05-2009/version 2.1/Steen Eske Christensen Indhold Centrale begreber Generelt Arbejdsgange Vejledningen består af 3 dele, som kan læses hver for sig. Du kan derfor
Læs mereVejledning og beskrivelse til kørselsappen Min Kørsel
Kort beskrivelse Det er muligt via en ios, Android eller Windows baseret app, for medarbejderen at foretage indberetning af egen kørsel. Kørsel kan registreres direkte fra medarbejderens smartphone eller
Læs mereDin brugermanual NOKIA 6630 http://da.yourpdfguides.com/dref/822852
Du kan læse anbefalingerne i brugervejledningen, den tekniske guide eller i installationsguiden. Du finder svarene til alle dine spørgsmål i i brugermanualen (information, specifikationer, sikkerhedsråd,
Læs mereBrugervejledning til. Videreuddannelsessekretariatet
Brugervejledning til Videreuddannelsessekretariatet UDARBEJDET AF DINO BABIC 12. AUGUST 2016 MIN PROFIL... 2 ÆNDRING AF KODEORD... 3 SKIFT PROFIL/ BRUGERRETTIGHEDER... 4 BRUGERE... 6 NULSTIL LOGIN... 11
Læs mereInteraktionsudvikling
Projektopgave 3: Interaktionsudvikling CPH business, klasse: MulA2013 Projektansvarlige undervisere Thomas Hartmann MereteGeldermann lützen: Projekt produkt url: www.amalieardahl.dk/projekt3/index.html
Læs mereWorflow plugin til Dynamics CRM
Worflow plugin til Dynamics CRM INTRO Med Lassos workflow plugin til Microsoft Dynamics CRM er det muligt at trække staminformation og nøgletal til dit CRM-system uden at skrive en eneste linje kode! Vha.
Læs mereNetprøver.dk. Brugervejledning til Brugeradministratorer
Netprøver.dk Brugervejledning til Brugeradministratorer 8. marts 2016 Indhold 1 Introduktion... 3 2 Login... 4 3 Brugeradministration... 5 3.1 Tilføj bruger... 7 3.2 Tilføj mange brugere... 8 4 På prøvedagen:
Læs mereConventus og SFGIF Hvordan opretter jeg en ny træner?
Kaj Heydt 18-09- INDHOLDSFORTEGNELSE LOG IND I CONVENTUS... 3 TRÆNEREN ER OPRETTET I CONVENTUS MEN HAR INGEN RETTIGHEDER... 4 TRÆNEREN ER IKKE OPRETTET I CONVENTUS... 10 TRÆNEREN KNYTTES / FJERNES FRA
Læs meree-konto manual 01.08.2011 e-konto manual Side 1
e-konto manual 01.08.2011 e-konto manual Side 1 Indhold 1. Overordnet beskrivelse... 3 2. Login... 3 3. Se og ret kundeoplysninger... 4 4. Rediger kontaktoplysninger... 6 5. Skift adgangskode... 7 6. BroBizz-oversigt...
Læs mereFESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø
FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø Høringssvar vedr. FESD GIS-integrationsmodel version 2.0 Geodata Danmark har
Læs mereOpsætning af Outlook til Hosted Exchange 2007
Opsætning af Outlook til Hosted Exchange 2007 Sådan opsættes Outlook 2007 til Hosted Exchange 2007. Opdateret 29. december 2010 Indhold 1 Indledning... 2 2 Outlook 2007 klienten... 2 3 Automatisk opsætning
Læs mereNavision Stat 7.0. CVR Integration. Overblik. Side 1 af 15. 30. april 2015 ØS/ØSY/MAG
Side 1 af 15 Navision Stat 7.0 30. april 2015 ØS/ØSY/MAG CVR Integration Overblik Introduktion I denne vejledning kan du læse om, hvordan du validerer dine debitorers og kreditorers data op imod Det Centrale
Læs mereXML webservice for pensionsordninger. Version 1.0 Draft A
XML webservice for pensionsordninger Version 1.0 Draft A Dokumentoplysninger Titel: Projekt: Webservice for pensionsordninger EDI kontorets branchekoordinerede dataudveksling Forfatter: Bidragsydere til
Læs mereVersion 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 mereSundhedsdatastyrelsens Elektroniske Indberetningssystem (SEI)
Sundhedsdatastyrelsens Elektroniske Indberetningssystem (SEI) Vejledning til indberetning via Citrix løsning for MAC/OS X brugere Bestilling af bruger til Citrix For at kunne logge på Citrix systemet skal
Læs mereSWC eksamens-spørgsmål. Oversigt
SWC eksamens-spørgsmål Oversigt #1 Typer og variable #2 Aritmetik og logik #3 Klasser (definition, objekter) #4 Klasser (metoder) #5 Klasser (nedarvning, polymorfi) #6 Conditional statements #7 Repetition
Læs mereIt-@fdelingen UC Syddanmark 7266 2400
UNI-Login Installation af SkoleKom og ændring af kodeord SkoleKom er et udbredt mail- og konferencesystem i skoleverdenen i Danmark. For at komme på SkoleKom, skal du oprettes som bruger, hvor du får 3
Læs mereByggebasen Javascript
EG Data Inform Byggebasen Javascript Implementering af ansvarsperioder og produktdata på eget site Jens Karsø 2013 Indhold Byggebasen javascript-plugin til DB12-site... 2 DB12-site kommunikationsmodel...
Læs mereTÅRNBY FORENINGSPORTAL
GUIDE TIL TÅRNBY FORENINGSPORTAL - for foreninger Tårnby Foreningsportal Tårnby Foreningsportal er foreningernes værktøj til booking af faciliteter, indsendelse af dokumentation samt kommunikation med
Læs mereWinDCCD Brugervejledning. Indhold. Adgangskontrol...2
Indhold Adgangskontrol...2 WinDCCD Hovedmenu...3 Information på tværs...3 Opret generel information...3 Slet generel information...3 Patienter...4 Patienter...4 Sådan filtrerer du data...4 Sådan redigerer
Læs merePID2000 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 mereVejledning til Klubadministratorer
Vejledning til Klubadministratorer til vedligeholdelse af klub- og medlemsinformationer Følgende vejledning er udarbejdet til med henblik på at informere klubadministratorer om de selvbetjeningsmuligheder
Læs mereManual til Den Elektroniske Portefølje i Almen Medicin Tutorlægens udgave
Manual til Den Elektroniske Portefølje i Almen Medicin Tutorlægens udgave Til Tutorlægen Velkommen til den elektroniske portefølje. Den er blevet til i dialog mellem Dansk selskab for almen medicin og
Læs mereVejledning til Formandsportalen
Vejledning til Formandsportalen Startside http://mail.kolonihave.dk/formandsportal/portal/portal.aspx Der logges ind via dit medlemsnummer og kodeord. Medlemsnummeret er det brugernavn, som du fik tilsendt
Læs mereVejledning til registrering som bruger til EudraCT results
Vejledning til registrering som bruger til EudraCT results 1 Registrering som ny bruger For at indtaste resultater, skal man registreres som bruger i EudraCT databasen: https://eudract.ema.europa.eu/results-web/
Læs mereVejledning til KLIAKT for kommuneadministratorer. Dette er en vejledning til brug for indberetning af kollektive tjenesteforseelser i kommunerne.
Vejledning til KLIAKT for kommuneadministratorer Dette er en vejledning til brug for indberetning af kollektive tjenesteforseelser i kommunerne. Indholdsfortegnelse 1. Indledning... 3 2. Oprettelse af
Læs mereSpecifikationsdokument for servicen PID-CPR
Nets DanID A/S Lautrupbjerg 10 DK 2750 Ballerup T +45 87 42 45 00 F +45 70 20 66 29 info@danid.dk www.nets-danid.dk CVR-nr. 30808460 Specifikationsdokument for servicen PID-CPR DanID A/S 3. juni 2014 Side
Læs mereVejledning til brug af Foreningsportalen
Børne- og Kulturforvaltningen Kultur- og Fritidsafdelingen Vejledning til brug af Foreningsportalen Foreningsportalen kan benyttes af både borgere og foreninger til søgning af foreningsoplysninger. Som
Læs mereWEB Registrering - Manual
Opsætning af synkronisering mellem C5 og WebReg Under Tilpasning ligger menukald til den generelle opsætning af synkroniseringen mellem C5 og WebReg Web Normtider: Generelle normtider defineres for de
Læs mereCall Recorder Apresa Brugermanual
Call Recorder Apresa Brugermanual Version. 1.100.11 Vidicode Pleje og vedligeholdelse: CR Apresa må ikke blive våd. Hvis den bliver våd, tør den omgående af med en blød, ren klud. Væsker kan indeholde
Læs mereELEKTRONISK INDBERETNING BØRNEDATABASEN VIA DGWS 13/1 2010 VERSION 1.02
ELEKTRONISK INDBERETNING BØRNEDATABASEN VIA DGWS 13/1 2010 VERSION 1.02 Indhold Indhold... 2 Introduktion... 3 Den Gode Webservice... 4 ID Kortet... 4 Signering... 4 BDBChildMeasurementReport webservicen...
Læs meree-conomic modul til Magento
Opsætningsguide til e-conomic modul til Magento Version 4.0.6 Magentomoduler ApS Myggenæsgade 3, 4. Lejl. 4 København kontakt@magentomoduler.dk Opsætning Opsætning af modulet kræver at du har adgang til
Læs mereVejledning til brugeradministrator. EDI systemet
Vejledning til brugeradministrator EDI systemet 1. april 2019 Vejledning til brugeradministrator Denne vejledning beskriver de opgaver du har som brugeradministrator. Opgaverne er: - Oprette og vedligeholde
Læs mere