SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Premium community conference on Microsoft technologies itcampro@ itcamp14#
Migrating from eRoom to
SharePoint, a success story
Valy Greavu, MVP, Green Light,
valygreavu.com, @valygreavu
Premium community conference on Microsoft technologies itcampro@ itcamp14#
Huge thanks to my “sponsors & partners”! 
Premium community conference on Microsoft technologies itcampro@ itcamp14#
• Context
• Assessment
• Start the game
• Single Point of Management
• Change management
• Technical aspects
• Reporting and closing steps
Agenda (200)
Premium community conference on Microsoft technologies itcampro@ itcamp14#
CONTEXT AND MOTIVATION
Premium community conference on Microsoft technologies itcampro@ itcamp14#
• Success consists of going from failure to
failure without loss of enthusiasm.
(Winston Churchill)
Context and motivation
Premium community conference on Microsoft technologies itcampro@ itcamp14#
• New platforms vs. Old platforms
• Future vs. Past
• Learning a defunct technology
• ? -> HTML
• ? -> XML
• Mainframe -> PC -> Cloud
• RDB -> File Server -> Web -> XML
• Main goal> Go down a platform
Context and motivation
Premium community conference on Microsoft technologies itcampro@ itcamp14#
• What eRoom is?
– EMC Corporation
– eRoom Technology + Documentum
• collaborative software
• audit management
• deal management
• customer management
• project management
Context and motivation
Premium community conference on Microsoft technologies itcampro@ itcamp14#
• 2Connect
–SharePoint 2010 Enterprise platform
Context and motivation
Premium community conference on Microsoft technologies itcampro@ itcamp14#
ASSESSMENT
Premium community conference on Microsoft technologies itcampro@ itcamp14#
• Bidirectional approach
–Managerial strategy
for project vision
–Technical strategy for
project running
Assessment
Premium community conference on Microsoft technologies itcampro@ itcamp14#
• Self – service
Assessment
Premium community conference on Microsoft technologies itcampro@ itcamp14#
START THE GAME
Premium community conference on Microsoft technologies itcampro@ itcamp14#
Start the game
Premium community conference on Microsoft technologies itcampro@ itcamp14#
Start the game
• ~ 2TB data
• 766 sites
• ~ 400 Migration leaders
• ~ 6 months
• ~ 3 technical staff
• 1 inbox
Premium community conference on Microsoft technologies itcampro@ itcamp14#
• eRoom structure
–Community
• Facility
– Room
» Folder
• Files
• Databases
• files
» Databases
• Folders
• Files
• Files
Start the game
Premium community conference on Microsoft technologies itcampro@ itcamp14#
Start the game
• Folder Names and File Names limitations
–" # % & * : < > ?  / { | } ~
–File names > 128 characters
–Period character (.) usage
–period character consecutively
"file..name.docx"
–period character at the end of a file name
–start a file name with the period character
Premium community conference on Microsoft technologies itcampro@ itcamp14#
Start the game
Premium community conference on Microsoft technologies itcampro@ itcamp14#
SINGLE POINT OF MANAGEMENT
Premium community conference on Microsoft technologies itcampro@ itcamp14#
Single Point of Management
Premium community conference on Microsoft technologies itcampro@ itcamp14#
=IF(AND([Step1: Clean
up]="Done!",Workshop="Yes",[Step2: New
2connect]="Done!",[Step3: Move
content]="Done!",[Step4: Verify
content]="Done!",[Step5:
Permissions]="Done!",[Step6:
Feedback]="Yes"),1,(IF(AND([Step1: Clean
up]="Done!",Workshop="Yes",[Step2: New
2connect]="Done!",[Step3: Move
content]="Done!",[Step4: Verify
content]="Done!",[Step5:
Permissions]="Done!"),0.9,(IF(AND([Step1: Clean
up]="Done!",Workshop="Yes",[Step2: New
2connect]="Done!",[Step3: Move
content]="Done!",[Step4: Verify
content]="Done!"),0.8,(IF(AND([Step1: Clean
up]="Done!",Workshop="Yes",[Step2: New
2connect]="Done!",[Step3: Move
content]="Done!"),0.7,(IF(AND([Step1: Clean
up]="Done!",Workshop="Yes",[Step2: New
2connect]="Done!"),0.4,(IF(AND([Step1: Clean
up]="Done!",Workshop="Yes"),0.25,(IF(Workshop="Y
es",0.1,0)))))))
=IF(OR([Final state]="To be deleted",[Final
state]="Migrated"),1,
IF(Workshop="Yes",0.1,0)+
IF([Step1: Clean up]="Done!",0.15,0)+
IF([Step2: New 2connect]="Done!",0.15,0)+
IF([Step3: Move content]="Done!",0.25,0)+
IF([Step4: Verify content]="Done!",0.15,0)+
IF([Step5: Permissions]="Done!",0.15,0)+
IF([Step6: Feedback]="Yes",0.05,0))
Single Point of Management
Premium community conference on Microsoft technologies itcampro@ itcamp14#
• Registration for workshops
– List with secondary data source
– Calculated values for Free Seats
• xdXDocument:GetDOM("Workshops")/dfs:myFields/df
s:dataFields/d:SharePointListItem_RW/d:Seats[../d:Titl
e = xdXDocument:get-
DOM()/dfs:myFields/dfs:dataFields/my:SharePointListI
tem_RW/my:Title] -
count(xdXDocument:GetDOM("eRoomWS")/dfs:myFie
lds/dfs:dataFields/d:SharePointListItem_RW/d:Title[. =
xdXDocument:get-
DOM()/dfs:myFields/dfs:dataFields/my:SharePointListI
tem_RW/my:Title])
Single Point of Management
Premium community conference on Microsoft technologies itcampro@ itcamp14#
TECHNICAL ASPECTS
Premium community conference on Microsoft technologies itcampro@ itcamp14#
• Issues in Migrating complex databases
–Attached files
–Attached folders
–Creating folders in lists/name/Attachments
Technical aspects
Premium community conference on Microsoft technologies itcampro@ itcamp14#
• DataBase structure
–Mapping files between records
–WebDav issues in Windows 7
–AnyClient
–All files from an eroom into the same folder
–Complex database structure
Technical aspects
Premium community conference on Microsoft technologies itcampro@ itcamp14#
Technical aspects
Premium community conference on Microsoft technologies itcampro@ itcamp14#
REPORTING AND CLOSING STEPS
Premium community conference on Microsoft technologies itcampro@ itcamp14#
Reporting and closing steps
Premium community conference on Microsoft technologies itcampro@ itcamp14#
Reporting and closing steps
Premium community conference on Microsoft technologies itcampro@ itcamp14#
• GLIT/Tieto Team
–Marian Hanganu - http://blog.salesman-
pride.com/
–Thomas Trooper – Austria
• OMV/Petrom Team
Credits
Premium community conference on Microsoft technologies itcampro@ itcamp14#
• www.emc.com
• http://office.microsoft.com/en-
us/sharepoint/
• www.itgreenlight.com
• www.omv.com
• www.metalogix.com
• valygreavu.com
Additional information
Premium community conference on Microsoft technologies itcampro@ itcamp14#
Q & A
Success consists of going from failure to failure without loss of
enthusiasm. (Winston Churchill)

Contenu connexe

Similaire à Migrating from eRoom to SharePoint, A Success Story (Valy Greavu)

.NET Memory Primer (Martin Kulov)
.NET Memory Primer (Martin Kulov).NET Memory Primer (Martin Kulov)
.NET Memory Primer (Martin Kulov)ITCamp
 
Busy Developers Guide to AngularJS (Tiberiu Covaci)
Busy Developers Guide to AngularJS (Tiberiu Covaci)Busy Developers Guide to AngularJS (Tiberiu Covaci)
Busy Developers Guide to AngularJS (Tiberiu Covaci)ITCamp
 
Introduction to Azure DocumentDB
Introduction to Azure DocumentDBIntroduction to Azure DocumentDB
Introduction to Azure DocumentDBDenny Lee
 
Database and Public EndPoints Redundancy on Azure (Radu Vunvulea)
Database and Public EndPoints Redundancy on Azure (Radu Vunvulea)Database and Public EndPoints Redundancy on Azure (Radu Vunvulea)
Database and Public EndPoints Redundancy on Azure (Radu Vunvulea)ITCamp
 
Growing in the Wild. The story by CUBRID Database Developers.
Growing in the Wild. The story by CUBRID Database Developers.Growing in the Wild. The story by CUBRID Database Developers.
Growing in the Wild. The story by CUBRID Database Developers.CUBRID
 
ITCamp 2011 - Mihai Tataran, Tudor Damian - Keynote
ITCamp 2011 - Mihai Tataran, Tudor Damian - KeynoteITCamp 2011 - Mihai Tataran, Tudor Damian - Keynote
ITCamp 2011 - Mihai Tataran, Tudor Damian - KeynoteITCamp
 
Just the Facets, Ma'am
Just the Facets, Ma'amJust the Facets, Ma'am
Just the Facets, Ma'amTeamstudio
 
Ask the XPages Experts
Ask the XPages ExpertsAsk the XPages Experts
Ask the XPages ExpertsTeamstudio
 
GIB2021 - Dan Probert - BizTalk Migrator Deep Dive
GIB2021 - Dan Probert - BizTalk Migrator Deep DiveGIB2021 - Dan Probert - BizTalk Migrator Deep Dive
GIB2021 - Dan Probert - BizTalk Migrator Deep Diveprobertdaniel
 
Datastage Online Training in Hyderabad
Datastage Online Training in HyderabadDatastage Online Training in Hyderabad
Datastage Online Training in HyderabadUgs8008
 
Transferring Software Testing Tools to Practice
Transferring Software Testing Tools to PracticeTransferring Software Testing Tools to Practice
Transferring Software Testing Tools to PracticeTao Xie
 
Python and Oracle : allies for best of data management
Python and Oracle : allies for best of data managementPython and Oracle : allies for best of data management
Python and Oracle : allies for best of data managementLaurent Leturgez
 
ITCamp 2013 - Lorant Domokos - Chasing the one codebase, multiple platforms d...
ITCamp 2013 - Lorant Domokos - Chasing the one codebase, multiple platforms d...ITCamp 2013 - Lorant Domokos - Chasing the one codebase, multiple platforms d...
ITCamp 2013 - Lorant Domokos - Chasing the one codebase, multiple platforms d...ITCamp
 
Adelaide D365 UG April 2017 - Intro to CRM Portals
Adelaide D365 UG April 2017 - Intro to CRM PortalsAdelaide D365 UG April 2017 - Intro to CRM Portals
Adelaide D365 UG April 2017 - Intro to CRM PortalsSam Fernando
 
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2Enea Gabriel
 
O365Engage17 - Building portals with microsoft graph api
O365Engage17 - Building portals with microsoft graph apiO365Engage17 - Building portals with microsoft graph api
O365Engage17 - Building portals with microsoft graph apiNCCOMMS
 
Cloudbursting VDI Scenarios (Tiberiu Radu)
Cloudbursting VDI Scenarios (Tiberiu Radu)Cloudbursting VDI Scenarios (Tiberiu Radu)
Cloudbursting VDI Scenarios (Tiberiu Radu)ITCamp
 
The New Era of Code in the Cloud (Bogdan Toporan)
The New Era of Code in the Cloud (Bogdan Toporan)The New Era of Code in the Cloud (Bogdan Toporan)
The New Era of Code in the Cloud (Bogdan Toporan)ITCamp
 
Growing in the wild. The story by cubrid database developers (Esen Sagynov, E...
Growing in the wild. The story by cubrid database developers (Esen Sagynov, E...Growing in the wild. The story by cubrid database developers (Esen Sagynov, E...
Growing in the wild. The story by cubrid database developers (Esen Sagynov, E...Ontico
 
Accidental Techie 11 16-2010
Accidental Techie 11 16-2010Accidental Techie 11 16-2010
Accidental Techie 11 16-2010Highway T
 

Similaire à Migrating from eRoom to SharePoint, A Success Story (Valy Greavu) (20)

.NET Memory Primer (Martin Kulov)
.NET Memory Primer (Martin Kulov).NET Memory Primer (Martin Kulov)
.NET Memory Primer (Martin Kulov)
 
Busy Developers Guide to AngularJS (Tiberiu Covaci)
Busy Developers Guide to AngularJS (Tiberiu Covaci)Busy Developers Guide to AngularJS (Tiberiu Covaci)
Busy Developers Guide to AngularJS (Tiberiu Covaci)
 
Introduction to Azure DocumentDB
Introduction to Azure DocumentDBIntroduction to Azure DocumentDB
Introduction to Azure DocumentDB
 
Database and Public EndPoints Redundancy on Azure (Radu Vunvulea)
Database and Public EndPoints Redundancy on Azure (Radu Vunvulea)Database and Public EndPoints Redundancy on Azure (Radu Vunvulea)
Database and Public EndPoints Redundancy on Azure (Radu Vunvulea)
 
Growing in the Wild. The story by CUBRID Database Developers.
Growing in the Wild. The story by CUBRID Database Developers.Growing in the Wild. The story by CUBRID Database Developers.
Growing in the Wild. The story by CUBRID Database Developers.
 
ITCamp 2011 - Mihai Tataran, Tudor Damian - Keynote
ITCamp 2011 - Mihai Tataran, Tudor Damian - KeynoteITCamp 2011 - Mihai Tataran, Tudor Damian - Keynote
ITCamp 2011 - Mihai Tataran, Tudor Damian - Keynote
 
Just the Facets, Ma'am
Just the Facets, Ma'amJust the Facets, Ma'am
Just the Facets, Ma'am
 
Ask the XPages Experts
Ask the XPages ExpertsAsk the XPages Experts
Ask the XPages Experts
 
GIB2021 - Dan Probert - BizTalk Migrator Deep Dive
GIB2021 - Dan Probert - BizTalk Migrator Deep DiveGIB2021 - Dan Probert - BizTalk Migrator Deep Dive
GIB2021 - Dan Probert - BizTalk Migrator Deep Dive
 
Datastage Online Training in Hyderabad
Datastage Online Training in HyderabadDatastage Online Training in Hyderabad
Datastage Online Training in Hyderabad
 
Transferring Software Testing Tools to Practice
Transferring Software Testing Tools to PracticeTransferring Software Testing Tools to Practice
Transferring Software Testing Tools to Practice
 
Python and Oracle : allies for best of data management
Python and Oracle : allies for best of data managementPython and Oracle : allies for best of data management
Python and Oracle : allies for best of data management
 
ITCamp 2013 - Lorant Domokos - Chasing the one codebase, multiple platforms d...
ITCamp 2013 - Lorant Domokos - Chasing the one codebase, multiple platforms d...ITCamp 2013 - Lorant Domokos - Chasing the one codebase, multiple platforms d...
ITCamp 2013 - Lorant Domokos - Chasing the one codebase, multiple platforms d...
 
Adelaide D365 UG April 2017 - Intro to CRM Portals
Adelaide D365 UG April 2017 - Intro to CRM PortalsAdelaide D365 UG April 2017 - Intro to CRM Portals
Adelaide D365 UG April 2017 - Intro to CRM Portals
 
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
 
O365Engage17 - Building portals with microsoft graph api
O365Engage17 - Building portals with microsoft graph apiO365Engage17 - Building portals with microsoft graph api
O365Engage17 - Building portals with microsoft graph api
 
Cloudbursting VDI Scenarios (Tiberiu Radu)
Cloudbursting VDI Scenarios (Tiberiu Radu)Cloudbursting VDI Scenarios (Tiberiu Radu)
Cloudbursting VDI Scenarios (Tiberiu Radu)
 
The New Era of Code in the Cloud (Bogdan Toporan)
The New Era of Code in the Cloud (Bogdan Toporan)The New Era of Code in the Cloud (Bogdan Toporan)
The New Era of Code in the Cloud (Bogdan Toporan)
 
Growing in the wild. The story by cubrid database developers (Esen Sagynov, E...
Growing in the wild. The story by cubrid database developers (Esen Sagynov, E...Growing in the wild. The story by cubrid database developers (Esen Sagynov, E...
Growing in the wild. The story by cubrid database developers (Esen Sagynov, E...
 
Accidental Techie 11 16-2010
Accidental Techie 11 16-2010Accidental Techie 11 16-2010
Accidental Techie 11 16-2010
 

Plus de ITCamp

ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...ITCamp
 
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...ITCamp
 
ITCamp 2019 - Peter Leeson - Managing Skills
ITCamp 2019 - Peter Leeson - Managing SkillsITCamp 2019 - Peter Leeson - Managing Skills
ITCamp 2019 - Peter Leeson - Managing SkillsITCamp
 
ITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
ITCamp 2019 - Mihai Tataran - Governing your Cloud ResourcesITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
ITCamp 2019 - Mihai Tataran - Governing your Cloud ResourcesITCamp
 
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UXITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UXITCamp
 
ITCamp 2019 - Florin Coros - Implementing Clean Architecture
ITCamp 2019 - Florin Coros - Implementing Clean ArchitectureITCamp 2019 - Florin Coros - Implementing Clean Architecture
ITCamp 2019 - Florin Coros - Implementing Clean ArchitectureITCamp
 
ITCamp 2019 - Florin Loghiade - Azure Kubernetes in Production - Field notes...
ITCamp 2019 - Florin Loghiade -  Azure Kubernetes in Production - Field notes...ITCamp 2019 - Florin Loghiade -  Azure Kubernetes in Production - Field notes...
ITCamp 2019 - Florin Loghiade - Azure Kubernetes in Production - Field notes...ITCamp
 
ITCamp 2019 - Florin Flestea - How 3rd Level support experience influenced m...
ITCamp 2019 - Florin Flestea -  How 3rd Level support experience influenced m...ITCamp 2019 - Florin Flestea -  How 3rd Level support experience influenced m...
ITCamp 2019 - Florin Flestea - How 3rd Level support experience influenced m...ITCamp
 
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...ITCamp
 
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The EnterpriseITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The EnterpriseITCamp
 
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal TrendsITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal TrendsITCamp
 
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp
 
ITCamp 2019 - Andy Cross - Business Outcomes from AI
ITCamp 2019 - Andy Cross - Business Outcomes from AIITCamp 2019 - Andy Cross - Business Outcomes from AI
ITCamp 2019 - Andy Cross - Business Outcomes from AIITCamp
 
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud StoryITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud StoryITCamp
 
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...ITCamp
 
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...ITCamp
 
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go NowITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go NowITCamp
 
ITCamp 2019 - Peter Leeson - Vitruvian Quality
ITCamp 2019 - Peter Leeson - Vitruvian QualityITCamp 2019 - Peter Leeson - Vitruvian Quality
ITCamp 2019 - Peter Leeson - Vitruvian QualityITCamp
 
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World ApplicationITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World ApplicationITCamp
 
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...ITCamp
 

Plus de ITCamp (20)

ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
 
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
 
ITCamp 2019 - Peter Leeson - Managing Skills
ITCamp 2019 - Peter Leeson - Managing SkillsITCamp 2019 - Peter Leeson - Managing Skills
ITCamp 2019 - Peter Leeson - Managing Skills
 
ITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
ITCamp 2019 - Mihai Tataran - Governing your Cloud ResourcesITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
ITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
 
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UXITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
 
ITCamp 2019 - Florin Coros - Implementing Clean Architecture
ITCamp 2019 - Florin Coros - Implementing Clean ArchitectureITCamp 2019 - Florin Coros - Implementing Clean Architecture
ITCamp 2019 - Florin Coros - Implementing Clean Architecture
 
ITCamp 2019 - Florin Loghiade - Azure Kubernetes in Production - Field notes...
ITCamp 2019 - Florin Loghiade -  Azure Kubernetes in Production - Field notes...ITCamp 2019 - Florin Loghiade -  Azure Kubernetes in Production - Field notes...
ITCamp 2019 - Florin Loghiade - Azure Kubernetes in Production - Field notes...
 
ITCamp 2019 - Florin Flestea - How 3rd Level support experience influenced m...
ITCamp 2019 - Florin Flestea -  How 3rd Level support experience influenced m...ITCamp 2019 - Florin Flestea -  How 3rd Level support experience influenced m...
ITCamp 2019 - Florin Flestea - How 3rd Level support experience influenced m...
 
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
 
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The EnterpriseITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
 
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal TrendsITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
 
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
 
ITCamp 2019 - Andy Cross - Business Outcomes from AI
ITCamp 2019 - Andy Cross - Business Outcomes from AIITCamp 2019 - Andy Cross - Business Outcomes from AI
ITCamp 2019 - Andy Cross - Business Outcomes from AI
 
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud StoryITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
 
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
 
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
 
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go NowITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
 
ITCamp 2019 - Peter Leeson - Vitruvian Quality
ITCamp 2019 - Peter Leeson - Vitruvian QualityITCamp 2019 - Peter Leeson - Vitruvian Quality
ITCamp 2019 - Peter Leeson - Vitruvian Quality
 
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World ApplicationITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
 
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
 

Dernier

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Dernier (20)

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Migrating from eRoom to SharePoint, A Success Story (Valy Greavu)

  • 1. Premium community conference on Microsoft technologies itcampro@ itcamp14# Migrating from eRoom to SharePoint, a success story Valy Greavu, MVP, Green Light, valygreavu.com, @valygreavu
  • 2. Premium community conference on Microsoft technologies itcampro@ itcamp14# Huge thanks to my “sponsors & partners”! 
  • 3. Premium community conference on Microsoft technologies itcampro@ itcamp14# • Context • Assessment • Start the game • Single Point of Management • Change management • Technical aspects • Reporting and closing steps Agenda (200)
  • 4. Premium community conference on Microsoft technologies itcampro@ itcamp14# CONTEXT AND MOTIVATION
  • 5. Premium community conference on Microsoft technologies itcampro@ itcamp14# • Success consists of going from failure to failure without loss of enthusiasm. (Winston Churchill) Context and motivation
  • 6. Premium community conference on Microsoft technologies itcampro@ itcamp14# • New platforms vs. Old platforms • Future vs. Past • Learning a defunct technology • ? -> HTML • ? -> XML • Mainframe -> PC -> Cloud • RDB -> File Server -> Web -> XML • Main goal> Go down a platform Context and motivation
  • 7. Premium community conference on Microsoft technologies itcampro@ itcamp14# • What eRoom is? – EMC Corporation – eRoom Technology + Documentum • collaborative software • audit management • deal management • customer management • project management Context and motivation
  • 8. Premium community conference on Microsoft technologies itcampro@ itcamp14# • 2Connect –SharePoint 2010 Enterprise platform Context and motivation
  • 9. Premium community conference on Microsoft technologies itcampro@ itcamp14# ASSESSMENT
  • 10. Premium community conference on Microsoft technologies itcampro@ itcamp14# • Bidirectional approach –Managerial strategy for project vision –Technical strategy for project running Assessment
  • 11. Premium community conference on Microsoft technologies itcampro@ itcamp14# • Self – service Assessment
  • 12. Premium community conference on Microsoft technologies itcampro@ itcamp14# START THE GAME
  • 13. Premium community conference on Microsoft technologies itcampro@ itcamp14# Start the game
  • 14. Premium community conference on Microsoft technologies itcampro@ itcamp14# Start the game • ~ 2TB data • 766 sites • ~ 400 Migration leaders • ~ 6 months • ~ 3 technical staff • 1 inbox
  • 15. Premium community conference on Microsoft technologies itcampro@ itcamp14# • eRoom structure –Community • Facility – Room » Folder • Files • Databases • files » Databases • Folders • Files • Files Start the game
  • 16. Premium community conference on Microsoft technologies itcampro@ itcamp14# Start the game • Folder Names and File Names limitations –" # % & * : < > ? / { | } ~ –File names > 128 characters –Period character (.) usage –period character consecutively "file..name.docx" –period character at the end of a file name –start a file name with the period character
  • 17. Premium community conference on Microsoft technologies itcampro@ itcamp14# Start the game
  • 18. Premium community conference on Microsoft technologies itcampro@ itcamp14# SINGLE POINT OF MANAGEMENT
  • 19. Premium community conference on Microsoft technologies itcampro@ itcamp14# Single Point of Management
  • 20. Premium community conference on Microsoft technologies itcampro@ itcamp14# =IF(AND([Step1: Clean up]="Done!",Workshop="Yes",[Step2: New 2connect]="Done!",[Step3: Move content]="Done!",[Step4: Verify content]="Done!",[Step5: Permissions]="Done!",[Step6: Feedback]="Yes"),1,(IF(AND([Step1: Clean up]="Done!",Workshop="Yes",[Step2: New 2connect]="Done!",[Step3: Move content]="Done!",[Step4: Verify content]="Done!",[Step5: Permissions]="Done!"),0.9,(IF(AND([Step1: Clean up]="Done!",Workshop="Yes",[Step2: New 2connect]="Done!",[Step3: Move content]="Done!",[Step4: Verify content]="Done!"),0.8,(IF(AND([Step1: Clean up]="Done!",Workshop="Yes",[Step2: New 2connect]="Done!",[Step3: Move content]="Done!"),0.7,(IF(AND([Step1: Clean up]="Done!",Workshop="Yes",[Step2: New 2connect]="Done!"),0.4,(IF(AND([Step1: Clean up]="Done!",Workshop="Yes"),0.25,(IF(Workshop="Y es",0.1,0))))))) =IF(OR([Final state]="To be deleted",[Final state]="Migrated"),1, IF(Workshop="Yes",0.1,0)+ IF([Step1: Clean up]="Done!",0.15,0)+ IF([Step2: New 2connect]="Done!",0.15,0)+ IF([Step3: Move content]="Done!",0.25,0)+ IF([Step4: Verify content]="Done!",0.15,0)+ IF([Step5: Permissions]="Done!",0.15,0)+ IF([Step6: Feedback]="Yes",0.05,0)) Single Point of Management
  • 21. Premium community conference on Microsoft technologies itcampro@ itcamp14# • Registration for workshops – List with secondary data source – Calculated values for Free Seats • xdXDocument:GetDOM("Workshops")/dfs:myFields/df s:dataFields/d:SharePointListItem_RW/d:Seats[../d:Titl e = xdXDocument:get- DOM()/dfs:myFields/dfs:dataFields/my:SharePointListI tem_RW/my:Title] - count(xdXDocument:GetDOM("eRoomWS")/dfs:myFie lds/dfs:dataFields/d:SharePointListItem_RW/d:Title[. = xdXDocument:get- DOM()/dfs:myFields/dfs:dataFields/my:SharePointListI tem_RW/my:Title]) Single Point of Management
  • 22. Premium community conference on Microsoft technologies itcampro@ itcamp14# TECHNICAL ASPECTS
  • 23. Premium community conference on Microsoft technologies itcampro@ itcamp14# • Issues in Migrating complex databases –Attached files –Attached folders –Creating folders in lists/name/Attachments Technical aspects
  • 24. Premium community conference on Microsoft technologies itcampro@ itcamp14# • DataBase structure –Mapping files between records –WebDav issues in Windows 7 –AnyClient –All files from an eroom into the same folder –Complex database structure Technical aspects
  • 25. Premium community conference on Microsoft technologies itcampro@ itcamp14# Technical aspects
  • 26. Premium community conference on Microsoft technologies itcampro@ itcamp14# REPORTING AND CLOSING STEPS
  • 27. Premium community conference on Microsoft technologies itcampro@ itcamp14# Reporting and closing steps
  • 28. Premium community conference on Microsoft technologies itcampro@ itcamp14# Reporting and closing steps
  • 29. Premium community conference on Microsoft technologies itcampro@ itcamp14# • GLIT/Tieto Team –Marian Hanganu - http://blog.salesman- pride.com/ –Thomas Trooper – Austria • OMV/Petrom Team Credits
  • 30. Premium community conference on Microsoft technologies itcampro@ itcamp14# • www.emc.com • http://office.microsoft.com/en- us/sharepoint/ • www.itgreenlight.com • www.omv.com • www.metalogix.com • valygreavu.com Additional information
  • 31. Premium community conference on Microsoft technologies itcampro@ itcamp14# Q & A Success consists of going from failure to failure without loss of enthusiasm. (Winston Churchill)