SlideShare a Scribd company logo
Copyright 2018 Relatics 1
Best practices voor integratie
Relatics met een DMS
Inzichten uit de praktijk
Copyright 2018 Relatics 2
Voorstellen
Kris de Waal
Sinds 2009 consultant bij Relatics
Initiële ontwikkeling en doorontwikkeling bij klanten
Implementaties van koppelingen bij projecten
Trainer (Distributed Integration)
Copyright 2018 Relatics 3
Agenda
Wanneer een koppeling met een DMS?
Type koppelingen
Demo
Verantwoordelijkheden & Informatiestromen
Rollen / Rechten
Informatiemodel
Configuratie
Implementatie
Copyright 2018 Relatics 4
Wanneer een koppeling met een DMS?
Redenen tegen een
koppeling met een DMS
Er is alleen behoefte om te verwijzen naar documenten.
Documenten kennen het karakter van een “pointer”.
Er is geen standaard voor een DMS op projecten
Redenen voor een
koppeling met een DMS
Er is behoefte aan geavanceerd documentbeheer (bijv. direct
documenten bewerken, versionering, workflows)
Een DMS wordt standaard gebruikt op projecten
Copyright 2018 Relatics 5
Type Koppelingen – (1) Handmatig data overnemen
Kenmerken
Lage frequentie van documenten overzetten
Kleine hoeveelheid van documenten overzetten
Relatics Workspace DMS
Eis
Document Document
Versie
Auteur
Datum
Copyright 2018 Relatics 6
Type Koppelingen – (2) Handmatige import / export
Kenmerken
Incidenteel / onregelmatig een grote hoeveelheid documenten
overzetten
Indien er geen technische mogelijkheden zijn om automatisch
documenten over te zetten
Relatics Workspace DMS
Eis
Document Document
Versie
Auteur
Datum
ExportImport
Copyright 2018 Relatics 7
Type Koppelingen – (3) Live webservices
Kenmerken
Live vanuit Relatics een Document vanuit het DMS selecteren
Live de metadata van een Document van het DMS bij een eerder vastgelegd document
in Relatics tonen
Zo min mogelijk redundantie qua documentmetadata tussen beide systemen
vastleggen
Relatics Workspace DMS
Eis
Document Document
Versie
Auteur
Datum
Webservice
(SOAP / Rest)
Webservice
(SOAP / Rest)
Copyright 2018 Relatics 8
Type Koppelingen – (4) Webservice synchronisatie
Kenmerken
Asynchroon wordt vanuit het DMS Documentmedata overgezet naar
Relatics
Documentmetadata is redundant (in beide systemen) vastgelegd en
beschikbaar
Relatics Workspace DMS
Eis
Document Document
Versie
Auteur
Datum
Webservice
(SOAP / Rest)
Webservice
(SOAP / Rest)
Copyright 2018 Relatics 9
Demo: Live webservices met SharePoint
Copyright 2018 Relatics 10
Verantwoordelijkheden & Informatiestromen:
Eenrichtingsverkeer
Tips
Per metadata-object kan max. 1 systeem verantwoordelijk zijn
Breng de informatiestromen in kaart. De informatiestroom geeft een
hint welk systeem verantwoordelijk is
Relatics Workspace DMS
Eis
Document Document
Versie
Auteur
Datum
Copyright 2018 Relatics 11
Verantwoordelijkheden & Informatiestromen:
Tweerichtingsverkeer
Tips
Meerdere verantwoordelijkheden en informatiestromen kunnen
tegelijkertijd bestaan
Meerdere type koppelingen kunnen tegelijkertijd bestaan
Relatics Workspace DMS
Eis
Document Document
Versie
Object
Datum
Werkpakket
Object
Werkpakket
Copyright 2018 Relatics 12
Rollen / Rechten
Kenmerken & Tips
Zowel Relatics als het DMS kent een ander user account
Users zien in Relatics “alle documenten”; in het DMS mogen ze alleen het
document bekijken waarvoor ze rechten hebben
Gebruik een generieke user (bijv. “Relatics DMS User”) met alleen
leesrechten. Deze stel je in de Relatics webservice in.
Relatics Workspace DMS
Eis
Document Document
Versie
Auteur
Datum
Relatics
User
Relatics
DMS
User
DMS
User
Copyright 2018 Relatics 13
Informatiemodel: Document
Eis
Document
Heeft
bron
Relatics Workspace
Document
DMS
Verificatie
Heeft
bewijs
Kenmerken
Het document heeft in elke context dezelfde waarde
Het DMS kan technisch alleen Documenten geven
Copyright 2018 Relatics 14
Informatiemodel: Documentversie
Eis
Document
Versie
Heeft
bron
Relatics Workspace
Document
Versie
DMS
Verificatie
Heeft
bewijs
Kenmerken
Er wordt niet gekoppeld aan een Document, maar een Documentversie
Het DMS kan technisch alleen Documentversies geven
Copyright 2018 Relatics 15
Informatiemodel: Document en Documentversie
Eis
Document
Heeft
bron
Relatics Workspace
Document
DMS
Verificatie
Heeft
bewijs
Kenmerken
Er wordt altijd gekoppeld aan een Document
In sommige gevallen (bijv. bij een bewijsdocument van een Verificatie)
wordt de versie weggeschreven (bijv. in een attribute van de relatie middels
een API of een aanvullende webservice)
Versie
Versie
Copyright 2018 Relatics 16
Informatiemodel: Documentverzoek in Relatics
Document
Document
Verzoek
Relatics Workspace
Document
DMS
Eis
Kenmerken
Middels een documentverzoek kan een document “gereserveerd” of
“gepland” worden, ook wanneer het Document nog niet bestaat in het DMS
Implicatie is wel dat er altijd een Documentverzoek gemaakt moet worden.
Ook als het Document al wel bestaat
Copyright 2018 Relatics 17
Informatiemodel: Documentverzoek in DMS
Object
Relatics Workspace
Document
DMS
Eis
Kenmerken
Een documentverzoek wordt primair beheerd in het DMS
In het DMS wordt het documentverzoek gekoppeld aan een object of werkpakket
In Relatics wordt via een webservice het documentverzoek opgevraagd van het
corresponderende object en werkpakket uit het DMS
Heeft bron
Document
Werkpakket
Document
Verzoek
Object
Werkpakket
Copyright 2018 Relatics 18
Configuratie: Documentmetadata op detailpagina
Tips
Gebruik een aparte webservice om op de detailpagina van een Document de
metadata live uit het DMS te tonen
Plaats hyperlinks, zodat eindgegbruikers direct het document uit het DMS
kunnen raadplegen of downloaden
Copyright 2018 Relatics 19
Configuratie: Project Element
Tip
Gebruik een apart element “Project”, zodat je projectspecifieke parameters
voor een webservice variabel kan maken. Dit i.v.m. beheersbaarheid en
optimalisatie voor Synchronization
Copyright 2018 Relatics 20
Configuratie: Selection
Kenmerken
Gebruik een selection om eindgebruikers te laten zoeken
Dit is intuïtief bij grote hoeveelheden documenten
Het is optimaal voor performance bij grote hoeveelheden
documenten
Copyright 2018 Relatics 21
Implementatie
Analyse
Informatie
behoeften
Initiële Test
- Authenticatie
- Rollen / Rechten
- DMS Functionaliteiten
Proof of
Concept
(PoC)
- Eindgebruikeracceptatie
- Go/No-Go besluit
Configuratie Testen
- Use Cases
- Type koppeling
- Verantwoordelijkheden
- Rollen / Rechten
- Informatiemodel
- Tabellen
- Selections
- Rapportages
- Use Cases
- Eindgebruikeracceptatie
Copyright 2018 Relatics 22
Leer meer
Knowledge Base artikelen over webservices:
kb.relaticsonline.com
Best Practice Artikelen over SharePoint:
www.relatics.com/best-practices/
Trainingen en workshops:
www.relatics.com/training-en-workshops/
Relatics Consultancy:
www.relatics.com/consultancy/
Copyright 2018 Relatics 23
Extra: SharePoint – Best Practices voor Live Webservices
• Maak gebruik van de Online SharePoint variant i.p.v. de On-Premise variant.
• Gebruik RESTful webservices i.p.v. SOAP webservices. Dit is beschikbaar vanaf SharePoint
2013 / Online en is veel eenvoudiger om te configureren. SOAP wordt uitgefaseerd in
SharePoint.
• Gebruik zo min mogelijk Lists. Het liefst één List. Dit maakt een webservice koppeling
eenvoudiger.
• Let op de max. van 5.000 items / documenten die in één List staan. Boven de 5.000 items
werken in SharePoint als veiligheidsmaatregel o.a. de webservices niet meer.
• Maak 1 user (bijv. “RelaticsSharePointUser”) en geef deze alle edit-rechten.
• Verplaats geen documenten tussen Lists. Hierdoor wijzigt de benodigde parameter (ListID),
die eerder per document in Relatics opgeslagen is.

More Related Content

What's hot

A Seminar on Cloud Computing
A Seminar on Cloud ComputingA Seminar on Cloud Computing
A Seminar on Cloud Computing
Abdullah Yousafzai
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
Jithin Parakka
 
IBM API Connect - overview
IBM API Connect - overviewIBM API Connect - overview
IBM API Connect - overview
Ramy Bassem
 
An Introduction to Azure IaaS
An Introduction to Azure IaaSAn Introduction to Azure IaaS
An Introduction to Azure IaaS
Applied Information Sciences
 
Cloud computing information management
Cloud computing   information managementCloud computing   information management
Cloud computing information management
Hallmark B-school
 
Monoliths and Microservices
Monoliths and Microservices Monoliths and Microservices
Monoliths and Microservices
Bozhidar Bozhanov
 
WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)
ejlp12
 
Deep Dive: Building Hybrid Cloud Storage Architectures with AWS Storage Gatew...
Deep Dive: Building Hybrid Cloud Storage Architectures with AWS Storage Gatew...Deep Dive: Building Hybrid Cloud Storage Architectures with AWS Storage Gatew...
Deep Dive: Building Hybrid Cloud Storage Architectures with AWS Storage Gatew...
Amazon Web Services
 
Distributed architecture (SAD)
Distributed architecture (SAD)Distributed architecture (SAD)
Distributed architecture (SAD)
Khubaib Ahmad Kunjahi
 
Google cloud computing
Google cloud computingGoogle cloud computing
Google cloud computing
Brian Pichman
 
Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminar
ANKIT KUMAR
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
Charith Suriyakula
 
An Introduction to Kubernetes
An Introduction to KubernetesAn Introduction to Kubernetes
An Introduction to Kubernetes
Imesh Gunaratne
 
IaaS - Infrastructure as a Service
IaaS - Infrastructure as a ServiceIaaS - Infrastructure as a Service
IaaS - Infrastructure as a Service
Rajind Ruparathna
 
Virtualization - cloud computing
Virtualization - cloud computingVirtualization - cloud computing
Virtualization - cloud computing
Sweta Kumari Barnwal
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
Aniket Kanitkar
 
Cloud resilience, provisioning
Cloud resilience, provisioning Cloud resilience, provisioning
Cloud resilience, provisioning
Integral university, India
 
Micro services Architecture
Micro services ArchitectureMicro services Architecture
Micro services Architecture
Araf Karsh Hamid
 
Public cloud
Public cloudPublic cloud
Cloud Computing Documentation Report
Cloud Computing Documentation ReportCloud Computing Documentation Report
Cloud Computing Documentation Report
Usman Sait
 

What's hot (20)

A Seminar on Cloud Computing
A Seminar on Cloud ComputingA Seminar on Cloud Computing
A Seminar on Cloud Computing
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
IBM API Connect - overview
IBM API Connect - overviewIBM API Connect - overview
IBM API Connect - overview
 
An Introduction to Azure IaaS
An Introduction to Azure IaaSAn Introduction to Azure IaaS
An Introduction to Azure IaaS
 
Cloud computing information management
Cloud computing   information managementCloud computing   information management
Cloud computing information management
 
Monoliths and Microservices
Monoliths and Microservices Monoliths and Microservices
Monoliths and Microservices
 
WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)
 
Deep Dive: Building Hybrid Cloud Storage Architectures with AWS Storage Gatew...
Deep Dive: Building Hybrid Cloud Storage Architectures with AWS Storage Gatew...Deep Dive: Building Hybrid Cloud Storage Architectures with AWS Storage Gatew...
Deep Dive: Building Hybrid Cloud Storage Architectures with AWS Storage Gatew...
 
Distributed architecture (SAD)
Distributed architecture (SAD)Distributed architecture (SAD)
Distributed architecture (SAD)
 
Google cloud computing
Google cloud computingGoogle cloud computing
Google cloud computing
 
Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminar
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
 
An Introduction to Kubernetes
An Introduction to KubernetesAn Introduction to Kubernetes
An Introduction to Kubernetes
 
IaaS - Infrastructure as a Service
IaaS - Infrastructure as a ServiceIaaS - Infrastructure as a Service
IaaS - Infrastructure as a Service
 
Virtualization - cloud computing
Virtualization - cloud computingVirtualization - cloud computing
Virtualization - cloud computing
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
 
Cloud resilience, provisioning
Cloud resilience, provisioning Cloud resilience, provisioning
Cloud resilience, provisioning
 
Micro services Architecture
Micro services ArchitectureMicro services Architecture
Micro services Architecture
 
Public cloud
Public cloudPublic cloud
Public cloud
 
Cloud Computing Documentation Report
Cloud Computing Documentation ReportCloud Computing Documentation Report
Cloud Computing Documentation Report
 

Similar to Kris de Waal - Best practices voor integratie Relatics met een DMS

Hoeveel kost Cloud BI?
Hoeveel kost Cloud BI?Hoeveel kost Cloud BI?
Hoeveel kost Cloud BI?
FourPoints Business Intelligence
 
metadata & open source #osgeonl dag 2012
metadata & open source #osgeonl dag 2012 metadata & open source #osgeonl dag 2012
metadata & open source #osgeonl dag 2012
pvangenuchten
 
De 8 BI-groeisignalen voor managers - Situatie 3: Front-end BI-server
De 8 BI-groeisignalen voor managers - Situatie 3: Front-end BI-serverDe 8 BI-groeisignalen voor managers - Situatie 3: Front-end BI-server
De 8 BI-groeisignalen voor managers - Situatie 3: Front-end BI-server
FourPoints Business Intelligence
 
Onderzoek koppeling beheer en onderhoud aan BIM
Onderzoek koppeling beheer en onderhoud aan BIMOnderzoek koppeling beheer en onderhoud aan BIM
Onderzoek koppeling beheer en onderhoud aan BIM
DWA
 
DocuProces Workshop
DocuProces WorkshopDocuProces Workshop
DocuProces Workshop
Rob Besse
 
Pembertons gelijk
Pembertons gelijkPembertons gelijk
Pembertons gelijkDino Seelig
 
Lotus Connections - Profiles (beheer & development)
Lotus Connections - Profiles (beheer & development)Lotus Connections - Profiles (beheer & development)
Lotus Connections - Profiles (beheer & development)
Richard van Delft
 
Atos Origin
Atos OriginAtos Origin
Atos Origin
Guus Disselkoen
 
Presentatie Wildcard
Presentatie WildcardPresentatie Wildcard
Presentatie Wildcard
Omnilevel
 
Vertaling Seo Concepten Naar Implementatie
Vertaling Seo Concepten Naar ImplementatieVertaling Seo Concepten Naar Implementatie
Vertaling Seo Concepten Naar Implementatieefocus.im
 
Relatics effectief toepassen door BIM & GIS integratie - Maarten Visser - Wit...
Relatics effectief toepassen door BIM & GIS integratie - Maarten Visser - Wit...Relatics effectief toepassen door BIM & GIS integratie - Maarten Visser - Wit...
Relatics effectief toepassen door BIM & GIS integratie - Maarten Visser - Wit...
Relatics
 
Arjan Lutterop & Sanne Smouter - Gebruik van bibliotheken in Relatics
Arjan Lutterop & Sanne Smouter - Gebruik van bibliotheken in RelaticsArjan Lutterop & Sanne Smouter - Gebruik van bibliotheken in Relatics
Arjan Lutterop & Sanne Smouter - Gebruik van bibliotheken in Relatics
Relatics
 
SharePoint: nieuwe mogelijkheden en best practices
SharePoint: nieuwe mogelijkheden en best practicesSharePoint: nieuwe mogelijkheden en best practices
SharePoint: nieuwe mogelijkheden en best practices
Delta-N
 
Xero op hoofdlijnen
Xero op hoofdlijnenXero op hoofdlijnen
Gemeente Arnhem Case Study
Gemeente Arnhem Case StudyGemeente Arnhem Case Study
Gemeente Arnhem Case Study
Bas Kooter
 
Quickr Connectors and ECM
Quickr Connectors and ECMQuickr Connectors and ECM
Quickr Connectors and ECM
Richard van Delft
 
Case Automatisering Gids Sitecore Event 12062008
Case Automatisering Gids Sitecore Event 12062008Case Automatisering Gids Sitecore Event 12062008
Case Automatisering Gids Sitecore Event 12062008efocus.im
 
Datawarehousing kan sneller en flexibeler
Datawarehousing kan sneller en flexibelerDatawarehousing kan sneller en flexibeler
Datawarehousing kan sneller en flexibelermkompagne
 
Andries Penning - Synchronization
Andries Penning - SynchronizationAndries Penning - Synchronization
Andries Penning - Synchronization
Relatics
 

Similar to Kris de Waal - Best practices voor integratie Relatics met een DMS (20)

Hoeveel kost Cloud BI?
Hoeveel kost Cloud BI?Hoeveel kost Cloud BI?
Hoeveel kost Cloud BI?
 
metadata & open source #osgeonl dag 2012
metadata & open source #osgeonl dag 2012 metadata & open source #osgeonl dag 2012
metadata & open source #osgeonl dag 2012
 
De 8 BI-groeisignalen voor managers - Situatie 3: Front-end BI-server
De 8 BI-groeisignalen voor managers - Situatie 3: Front-end BI-serverDe 8 BI-groeisignalen voor managers - Situatie 3: Front-end BI-server
De 8 BI-groeisignalen voor managers - Situatie 3: Front-end BI-server
 
Onderzoek koppeling beheer en onderhoud aan BIM
Onderzoek koppeling beheer en onderhoud aan BIMOnderzoek koppeling beheer en onderhoud aan BIM
Onderzoek koppeling beheer en onderhoud aan BIM
 
DocuProces Workshop
DocuProces WorkshopDocuProces Workshop
DocuProces Workshop
 
Pembertons gelijk
Pembertons gelijkPembertons gelijk
Pembertons gelijk
 
Lotus Connections - Profiles (beheer & development)
Lotus Connections - Profiles (beheer & development)Lotus Connections - Profiles (beheer & development)
Lotus Connections - Profiles (beheer & development)
 
Atos Origin
Atos OriginAtos Origin
Atos Origin
 
Presentatie Wildcard
Presentatie WildcardPresentatie Wildcard
Presentatie Wildcard
 
Vertaling Seo Concepten Naar Implementatie
Vertaling Seo Concepten Naar ImplementatieVertaling Seo Concepten Naar Implementatie
Vertaling Seo Concepten Naar Implementatie
 
Relatics effectief toepassen door BIM & GIS integratie - Maarten Visser - Wit...
Relatics effectief toepassen door BIM & GIS integratie - Maarten Visser - Wit...Relatics effectief toepassen door BIM & GIS integratie - Maarten Visser - Wit...
Relatics effectief toepassen door BIM & GIS integratie - Maarten Visser - Wit...
 
Arjan Lutterop & Sanne Smouter - Gebruik van bibliotheken in Relatics
Arjan Lutterop & Sanne Smouter - Gebruik van bibliotheken in RelaticsArjan Lutterop & Sanne Smouter - Gebruik van bibliotheken in Relatics
Arjan Lutterop & Sanne Smouter - Gebruik van bibliotheken in Relatics
 
SharePoint: nieuwe mogelijkheden en best practices
SharePoint: nieuwe mogelijkheden en best practicesSharePoint: nieuwe mogelijkheden en best practices
SharePoint: nieuwe mogelijkheden en best practices
 
Xero op hoofdlijnen
Xero op hoofdlijnenXero op hoofdlijnen
Xero op hoofdlijnen
 
Gemeente Arnhem Case Study
Gemeente Arnhem Case StudyGemeente Arnhem Case Study
Gemeente Arnhem Case Study
 
Quickr Connectors and ECM
Quickr Connectors and ECMQuickr Connectors and ECM
Quickr Connectors and ECM
 
Cordys Business Operations Platform
Cordys Business Operations PlatformCordys Business Operations Platform
Cordys Business Operations Platform
 
Case Automatisering Gids Sitecore Event 12062008
Case Automatisering Gids Sitecore Event 12062008Case Automatisering Gids Sitecore Event 12062008
Case Automatisering Gids Sitecore Event 12062008
 
Datawarehousing kan sneller en flexibeler
Datawarehousing kan sneller en flexibelerDatawarehousing kan sneller en flexibeler
Datawarehousing kan sneller en flexibeler
 
Andries Penning - Synchronization
Andries Penning - SynchronizationAndries Penning - Synchronization
Andries Penning - Synchronization
 

More from Relatics

Volker infra kennissessie relatics informatiemanagement tender - definitiev...
Volker infra kennissessie relatics   informatiemanagement tender - definitiev...Volker infra kennissessie relatics   informatiemanagement tender - definitiev...
Volker infra kennissessie relatics informatiemanagement tender - definitiev...
Relatics
 
Omgevingsmanagement bij hoogwaterveiligheid
Omgevingsmanagement bij hoogwaterveiligheidOmgevingsmanagement bij hoogwaterveiligheid
Omgevingsmanagement bij hoogwaterveiligheid
Relatics
 
De weg naar een volwassen relaticsmodel bij boskalis
De weg naar een volwassen relaticsmodel bij boskalisDe weg naar een volwassen relaticsmodel bij boskalis
De weg naar een volwassen relaticsmodel bij boskalis
Relatics
 
Relatics implementatie bij witteveen+bos - meer dan software alleen
Relatics implementatie bij witteveen+bos - meer dan software alleenRelatics implementatie bij witteveen+bos - meer dan software alleen
Relatics implementatie bij witteveen+bos - meer dan software alleen
Relatics
 
Carlo Kuiper - Is spreken zilver?
Carlo Kuiper - Is spreken zilver?Carlo Kuiper - Is spreken zilver?
Carlo Kuiper - Is spreken zilver?
Relatics
 
Thomas Munster & Niels Hoffmann - Data voor BIM bij Systems Engineering en As...
Thomas Munster & Niels Hoffmann - Data voor BIM bij Systems Engineering en As...Thomas Munster & Niels Hoffmann - Data voor BIM bij Systems Engineering en As...
Thomas Munster & Niels Hoffmann - Data voor BIM bij Systems Engineering en As...
Relatics
 
Rick Middendorp & Robbert Corvers - In één oogopslag de meldingenregistratie ...
Rick Middendorp & Robbert Corvers - In één oogopslag de meldingenregistratie ...Rick Middendorp & Robbert Corvers - In één oogopslag de meldingenregistratie ...
Rick Middendorp & Robbert Corvers - In één oogopslag de meldingenregistratie ...
Relatics
 
Hans Hoeber & Andreas Hoogeveen - BIM en GIS in de life-cycle benadering
Hans Hoeber & Andreas Hoogeveen - BIM en GIS in de life-cycle benaderingHans Hoeber & Andreas Hoogeveen - BIM en GIS in de life-cycle benadering
Hans Hoeber & Andreas Hoogeveen - BIM en GIS in de life-cycle benadering
Relatics
 
Rutger van den Noort & Ferry van de Coevering - Vergunningenmanagement in en ...
Rutger van den Noort & Ferry van de Coevering - Vergunningenmanagement in en ...Rutger van den Noort & Ferry van de Coevering - Vergunningenmanagement in en ...
Rutger van den Noort & Ferry van de Coevering - Vergunningenmanagement in en ...
Relatics
 
Sander Roesink - Relatics en de bedrijfsvoering van Max Bögl Nederland
Sander Roesink - Relatics en de bedrijfsvoering van Max Bögl NederlandSander Roesink - Relatics en de bedrijfsvoering van Max Bögl Nederland
Sander Roesink - Relatics en de bedrijfsvoering van Max Bögl Nederland
Relatics
 
Marcel van de Ven - Systems Engineering in de Utiliteit; "Verpakte lucht"
Marcel van de Ven - Systems Engineering in de Utiliteit; "Verpakte lucht"Marcel van de Ven - Systems Engineering in de Utiliteit; "Verpakte lucht"
Marcel van de Ven - Systems Engineering in de Utiliteit; "Verpakte lucht"
Relatics
 
Willem van de Wetering - Master template Grip: Synchronisatie binnen Rijkswat...
Willem van de Wetering - Master template Grip: Synchronisatie binnen Rijkswat...Willem van de Wetering - Master template Grip: Synchronisatie binnen Rijkswat...
Willem van de Wetering - Master template Grip: Synchronisatie binnen Rijkswat...
Relatics
 
Robin Kuipers - Risicomanagement bij multidisciplinaire contracten
Robin Kuipers - Risicomanagement bij multidisciplinaire contractenRobin Kuipers - Risicomanagement bij multidisciplinaire contracten
Robin Kuipers - Risicomanagement bij multidisciplinaire contracten
Relatics
 
Nieke Sterkman & Stijn Hulskamp - Eisenmanagement binnen Offshore Energy
Nieke Sterkman & Stijn Hulskamp - Eisenmanagement binnen Offshore EnergyNieke Sterkman & Stijn Hulskamp - Eisenmanagement binnen Offshore Energy
Nieke Sterkman & Stijn Hulskamp - Eisenmanagement binnen Offshore Energy
Relatics
 
Tom Rupke - Klassieke valkuilen bij het modelleren; richtlijnen voor effectie...
Tom Rupke - Klassieke valkuilen bij het modelleren; richtlijnen voor effectie...Tom Rupke - Klassieke valkuilen bij het modelleren; richtlijnen voor effectie...
Tom Rupke - Klassieke valkuilen bij het modelleren; richtlijnen voor effectie...
Relatics
 
Gebiedsinformatiemodel (GIM) van Tauw
Gebiedsinformatiemodel (GIM) van TauwGebiedsinformatiemodel (GIM) van Tauw
Gebiedsinformatiemodel (GIM) van Tauw
Relatics
 
De integratie van GIS en Relatics bij Combinatie Herepoort
De integratie van GIS en Relatics bij Combinatie HerepoortDe integratie van GIS en Relatics bij Combinatie Herepoort
De integratie van GIS en Relatics bij Combinatie Herepoort
Relatics
 
Risicomanagement op projecten vanuit template omgeving public
Risicomanagement op projecten vanuit template omgeving publicRisicomanagement op projecten vanuit template omgeving public
Risicomanagement op projecten vanuit template omgeving public
Relatics
 
Risicobeheersing bij assetmanagement 1.2
Risicobeheersing bij assetmanagement 1.2Risicobeheersing bij assetmanagement 1.2
Risicobeheersing bij assetmanagement 1.2
Relatics
 
Ontwikkeling risicomanagement bij grote infra-projecten
Ontwikkeling risicomanagement bij grote infra-projecten Ontwikkeling risicomanagement bij grote infra-projecten
Ontwikkeling risicomanagement bij grote infra-projecten
Relatics
 

More from Relatics (20)

Volker infra kennissessie relatics informatiemanagement tender - definitiev...
Volker infra kennissessie relatics   informatiemanagement tender - definitiev...Volker infra kennissessie relatics   informatiemanagement tender - definitiev...
Volker infra kennissessie relatics informatiemanagement tender - definitiev...
 
Omgevingsmanagement bij hoogwaterveiligheid
Omgevingsmanagement bij hoogwaterveiligheidOmgevingsmanagement bij hoogwaterveiligheid
Omgevingsmanagement bij hoogwaterveiligheid
 
De weg naar een volwassen relaticsmodel bij boskalis
De weg naar een volwassen relaticsmodel bij boskalisDe weg naar een volwassen relaticsmodel bij boskalis
De weg naar een volwassen relaticsmodel bij boskalis
 
Relatics implementatie bij witteveen+bos - meer dan software alleen
Relatics implementatie bij witteveen+bos - meer dan software alleenRelatics implementatie bij witteveen+bos - meer dan software alleen
Relatics implementatie bij witteveen+bos - meer dan software alleen
 
Carlo Kuiper - Is spreken zilver?
Carlo Kuiper - Is spreken zilver?Carlo Kuiper - Is spreken zilver?
Carlo Kuiper - Is spreken zilver?
 
Thomas Munster & Niels Hoffmann - Data voor BIM bij Systems Engineering en As...
Thomas Munster & Niels Hoffmann - Data voor BIM bij Systems Engineering en As...Thomas Munster & Niels Hoffmann - Data voor BIM bij Systems Engineering en As...
Thomas Munster & Niels Hoffmann - Data voor BIM bij Systems Engineering en As...
 
Rick Middendorp & Robbert Corvers - In één oogopslag de meldingenregistratie ...
Rick Middendorp & Robbert Corvers - In één oogopslag de meldingenregistratie ...Rick Middendorp & Robbert Corvers - In één oogopslag de meldingenregistratie ...
Rick Middendorp & Robbert Corvers - In één oogopslag de meldingenregistratie ...
 
Hans Hoeber & Andreas Hoogeveen - BIM en GIS in de life-cycle benadering
Hans Hoeber & Andreas Hoogeveen - BIM en GIS in de life-cycle benaderingHans Hoeber & Andreas Hoogeveen - BIM en GIS in de life-cycle benadering
Hans Hoeber & Andreas Hoogeveen - BIM en GIS in de life-cycle benadering
 
Rutger van den Noort & Ferry van de Coevering - Vergunningenmanagement in en ...
Rutger van den Noort & Ferry van de Coevering - Vergunningenmanagement in en ...Rutger van den Noort & Ferry van de Coevering - Vergunningenmanagement in en ...
Rutger van den Noort & Ferry van de Coevering - Vergunningenmanagement in en ...
 
Sander Roesink - Relatics en de bedrijfsvoering van Max Bögl Nederland
Sander Roesink - Relatics en de bedrijfsvoering van Max Bögl NederlandSander Roesink - Relatics en de bedrijfsvoering van Max Bögl Nederland
Sander Roesink - Relatics en de bedrijfsvoering van Max Bögl Nederland
 
Marcel van de Ven - Systems Engineering in de Utiliteit; "Verpakte lucht"
Marcel van de Ven - Systems Engineering in de Utiliteit; "Verpakte lucht"Marcel van de Ven - Systems Engineering in de Utiliteit; "Verpakte lucht"
Marcel van de Ven - Systems Engineering in de Utiliteit; "Verpakte lucht"
 
Willem van de Wetering - Master template Grip: Synchronisatie binnen Rijkswat...
Willem van de Wetering - Master template Grip: Synchronisatie binnen Rijkswat...Willem van de Wetering - Master template Grip: Synchronisatie binnen Rijkswat...
Willem van de Wetering - Master template Grip: Synchronisatie binnen Rijkswat...
 
Robin Kuipers - Risicomanagement bij multidisciplinaire contracten
Robin Kuipers - Risicomanagement bij multidisciplinaire contractenRobin Kuipers - Risicomanagement bij multidisciplinaire contracten
Robin Kuipers - Risicomanagement bij multidisciplinaire contracten
 
Nieke Sterkman & Stijn Hulskamp - Eisenmanagement binnen Offshore Energy
Nieke Sterkman & Stijn Hulskamp - Eisenmanagement binnen Offshore EnergyNieke Sterkman & Stijn Hulskamp - Eisenmanagement binnen Offshore Energy
Nieke Sterkman & Stijn Hulskamp - Eisenmanagement binnen Offshore Energy
 
Tom Rupke - Klassieke valkuilen bij het modelleren; richtlijnen voor effectie...
Tom Rupke - Klassieke valkuilen bij het modelleren; richtlijnen voor effectie...Tom Rupke - Klassieke valkuilen bij het modelleren; richtlijnen voor effectie...
Tom Rupke - Klassieke valkuilen bij het modelleren; richtlijnen voor effectie...
 
Gebiedsinformatiemodel (GIM) van Tauw
Gebiedsinformatiemodel (GIM) van TauwGebiedsinformatiemodel (GIM) van Tauw
Gebiedsinformatiemodel (GIM) van Tauw
 
De integratie van GIS en Relatics bij Combinatie Herepoort
De integratie van GIS en Relatics bij Combinatie HerepoortDe integratie van GIS en Relatics bij Combinatie Herepoort
De integratie van GIS en Relatics bij Combinatie Herepoort
 
Risicomanagement op projecten vanuit template omgeving public
Risicomanagement op projecten vanuit template omgeving publicRisicomanagement op projecten vanuit template omgeving public
Risicomanagement op projecten vanuit template omgeving public
 
Risicobeheersing bij assetmanagement 1.2
Risicobeheersing bij assetmanagement 1.2Risicobeheersing bij assetmanagement 1.2
Risicobeheersing bij assetmanagement 1.2
 
Ontwikkeling risicomanagement bij grote infra-projecten
Ontwikkeling risicomanagement bij grote infra-projecten Ontwikkeling risicomanagement bij grote infra-projecten
Ontwikkeling risicomanagement bij grote infra-projecten
 

Kris de Waal - Best practices voor integratie Relatics met een DMS

  • 1. Copyright 2018 Relatics 1 Best practices voor integratie Relatics met een DMS Inzichten uit de praktijk
  • 2. Copyright 2018 Relatics 2 Voorstellen Kris de Waal Sinds 2009 consultant bij Relatics Initiële ontwikkeling en doorontwikkeling bij klanten Implementaties van koppelingen bij projecten Trainer (Distributed Integration)
  • 3. Copyright 2018 Relatics 3 Agenda Wanneer een koppeling met een DMS? Type koppelingen Demo Verantwoordelijkheden & Informatiestromen Rollen / Rechten Informatiemodel Configuratie Implementatie
  • 4. Copyright 2018 Relatics 4 Wanneer een koppeling met een DMS? Redenen tegen een koppeling met een DMS Er is alleen behoefte om te verwijzen naar documenten. Documenten kennen het karakter van een “pointer”. Er is geen standaard voor een DMS op projecten Redenen voor een koppeling met een DMS Er is behoefte aan geavanceerd documentbeheer (bijv. direct documenten bewerken, versionering, workflows) Een DMS wordt standaard gebruikt op projecten
  • 5. Copyright 2018 Relatics 5 Type Koppelingen – (1) Handmatig data overnemen Kenmerken Lage frequentie van documenten overzetten Kleine hoeveelheid van documenten overzetten Relatics Workspace DMS Eis Document Document Versie Auteur Datum
  • 6. Copyright 2018 Relatics 6 Type Koppelingen – (2) Handmatige import / export Kenmerken Incidenteel / onregelmatig een grote hoeveelheid documenten overzetten Indien er geen technische mogelijkheden zijn om automatisch documenten over te zetten Relatics Workspace DMS Eis Document Document Versie Auteur Datum ExportImport
  • 7. Copyright 2018 Relatics 7 Type Koppelingen – (3) Live webservices Kenmerken Live vanuit Relatics een Document vanuit het DMS selecteren Live de metadata van een Document van het DMS bij een eerder vastgelegd document in Relatics tonen Zo min mogelijk redundantie qua documentmetadata tussen beide systemen vastleggen Relatics Workspace DMS Eis Document Document Versie Auteur Datum Webservice (SOAP / Rest) Webservice (SOAP / Rest)
  • 8. Copyright 2018 Relatics 8 Type Koppelingen – (4) Webservice synchronisatie Kenmerken Asynchroon wordt vanuit het DMS Documentmedata overgezet naar Relatics Documentmetadata is redundant (in beide systemen) vastgelegd en beschikbaar Relatics Workspace DMS Eis Document Document Versie Auteur Datum Webservice (SOAP / Rest) Webservice (SOAP / Rest)
  • 9. Copyright 2018 Relatics 9 Demo: Live webservices met SharePoint
  • 10. Copyright 2018 Relatics 10 Verantwoordelijkheden & Informatiestromen: Eenrichtingsverkeer Tips Per metadata-object kan max. 1 systeem verantwoordelijk zijn Breng de informatiestromen in kaart. De informatiestroom geeft een hint welk systeem verantwoordelijk is Relatics Workspace DMS Eis Document Document Versie Auteur Datum
  • 11. Copyright 2018 Relatics 11 Verantwoordelijkheden & Informatiestromen: Tweerichtingsverkeer Tips Meerdere verantwoordelijkheden en informatiestromen kunnen tegelijkertijd bestaan Meerdere type koppelingen kunnen tegelijkertijd bestaan Relatics Workspace DMS Eis Document Document Versie Object Datum Werkpakket Object Werkpakket
  • 12. Copyright 2018 Relatics 12 Rollen / Rechten Kenmerken & Tips Zowel Relatics als het DMS kent een ander user account Users zien in Relatics “alle documenten”; in het DMS mogen ze alleen het document bekijken waarvoor ze rechten hebben Gebruik een generieke user (bijv. “Relatics DMS User”) met alleen leesrechten. Deze stel je in de Relatics webservice in. Relatics Workspace DMS Eis Document Document Versie Auteur Datum Relatics User Relatics DMS User DMS User
  • 13. Copyright 2018 Relatics 13 Informatiemodel: Document Eis Document Heeft bron Relatics Workspace Document DMS Verificatie Heeft bewijs Kenmerken Het document heeft in elke context dezelfde waarde Het DMS kan technisch alleen Documenten geven
  • 14. Copyright 2018 Relatics 14 Informatiemodel: Documentversie Eis Document Versie Heeft bron Relatics Workspace Document Versie DMS Verificatie Heeft bewijs Kenmerken Er wordt niet gekoppeld aan een Document, maar een Documentversie Het DMS kan technisch alleen Documentversies geven
  • 15. Copyright 2018 Relatics 15 Informatiemodel: Document en Documentversie Eis Document Heeft bron Relatics Workspace Document DMS Verificatie Heeft bewijs Kenmerken Er wordt altijd gekoppeld aan een Document In sommige gevallen (bijv. bij een bewijsdocument van een Verificatie) wordt de versie weggeschreven (bijv. in een attribute van de relatie middels een API of een aanvullende webservice) Versie Versie
  • 16. Copyright 2018 Relatics 16 Informatiemodel: Documentverzoek in Relatics Document Document Verzoek Relatics Workspace Document DMS Eis Kenmerken Middels een documentverzoek kan een document “gereserveerd” of “gepland” worden, ook wanneer het Document nog niet bestaat in het DMS Implicatie is wel dat er altijd een Documentverzoek gemaakt moet worden. Ook als het Document al wel bestaat
  • 17. Copyright 2018 Relatics 17 Informatiemodel: Documentverzoek in DMS Object Relatics Workspace Document DMS Eis Kenmerken Een documentverzoek wordt primair beheerd in het DMS In het DMS wordt het documentverzoek gekoppeld aan een object of werkpakket In Relatics wordt via een webservice het documentverzoek opgevraagd van het corresponderende object en werkpakket uit het DMS Heeft bron Document Werkpakket Document Verzoek Object Werkpakket
  • 18. Copyright 2018 Relatics 18 Configuratie: Documentmetadata op detailpagina Tips Gebruik een aparte webservice om op de detailpagina van een Document de metadata live uit het DMS te tonen Plaats hyperlinks, zodat eindgegbruikers direct het document uit het DMS kunnen raadplegen of downloaden
  • 19. Copyright 2018 Relatics 19 Configuratie: Project Element Tip Gebruik een apart element “Project”, zodat je projectspecifieke parameters voor een webservice variabel kan maken. Dit i.v.m. beheersbaarheid en optimalisatie voor Synchronization
  • 20. Copyright 2018 Relatics 20 Configuratie: Selection Kenmerken Gebruik een selection om eindgebruikers te laten zoeken Dit is intuïtief bij grote hoeveelheden documenten Het is optimaal voor performance bij grote hoeveelheden documenten
  • 21. Copyright 2018 Relatics 21 Implementatie Analyse Informatie behoeften Initiële Test - Authenticatie - Rollen / Rechten - DMS Functionaliteiten Proof of Concept (PoC) - Eindgebruikeracceptatie - Go/No-Go besluit Configuratie Testen - Use Cases - Type koppeling - Verantwoordelijkheden - Rollen / Rechten - Informatiemodel - Tabellen - Selections - Rapportages - Use Cases - Eindgebruikeracceptatie
  • 22. Copyright 2018 Relatics 22 Leer meer Knowledge Base artikelen over webservices: kb.relaticsonline.com Best Practice Artikelen over SharePoint: www.relatics.com/best-practices/ Trainingen en workshops: www.relatics.com/training-en-workshops/ Relatics Consultancy: www.relatics.com/consultancy/
  • 23. Copyright 2018 Relatics 23 Extra: SharePoint – Best Practices voor Live Webservices • Maak gebruik van de Online SharePoint variant i.p.v. de On-Premise variant. • Gebruik RESTful webservices i.p.v. SOAP webservices. Dit is beschikbaar vanaf SharePoint 2013 / Online en is veel eenvoudiger om te configureren. SOAP wordt uitgefaseerd in SharePoint. • Gebruik zo min mogelijk Lists. Het liefst één List. Dit maakt een webservice koppeling eenvoudiger. • Let op de max. van 5.000 items / documenten die in één List staan. Boven de 5.000 items werken in SharePoint als veiligheidsmaatregel o.a. de webservices niet meer. • Maak 1 user (bijv. “RelaticsSharePointUser”) en geef deze alle edit-rechten. • Verplaats geen documenten tussen Lists. Hierdoor wijzigt de benodigde parameter (ListID), die eerder per document in Relatics opgeslagen is.