This is the session to join. Here I'll share with you all the tips and tricks on how you can migrate from Lotus Notes to SharePoint/SharePoint Online. I'll explain what you should look after, and I'll give you the tips you need to have success with this migration yourself, I'll even throw in some scripts which will make sure that the data is in better shape after it gets to SharePoint ( powershell scripts, and c# code to clean up the HTML and to rewrite the hyperlinks, and how to rewrite the Notes Forms to SharePoint. This is a real life example. If you plan to move from Notes to SharePoint you should not miss this session.
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Migrate from Lotus Notes to SharePoint 2013 or SharePoint Online - Tips, Tricks and Hows
1. Migrate from Lotus Notes to
SharePoint 2013 or SharePoint
Online - Tips, Tricks and Hows
Knut Relbe-Moe, Chief Technical Architect,
Knowledge Factory.
2. SharePoint Days 2015
Hi. I’m Knut
Oslo, Norway Knowledgefactory.com
Office Server &
Services MVP
Community Member @shareptkarm http://sharepointblog.no
3. SharePoint Days 2015
Hi. I’m Knut
Oslo, Norway Knowledgefactory.com
Office Server &
Services MVP
Community Member @shareptkarm http://sharepointblog.no
4. Agenda
1 How to migrate from Lotus Notes
2 2 Real world projects
3 Tools
4 Demo
5 Summary / Next
5. How to migrate from Lotus Notes
1
2
3
Analyze the data
Migrate the data from Notes to
SharePoint/SharePoint Online
Clean up the data4
Decide which data to be migrated
6. 1. Analyze the data
Migration Assessment Process
Application Inventory Data Analysis Estimation
Facts and Findings
Tasks
• Collect data of all existing
LN Apps.
•Conduct interview with
application owners
• Categorize and generate
inventory of existing LN App.
Outcomes
• LN Application Inventory.
Migration Roadmap
Tasks
• Complexity Classification.
•Recommend Migration
Approach.
Outcomes
• List of target applications
with complexity level and
recommended platforms.
• Migration approach.
Tasks
• Apply norm and
estimation process to
calculate the estimated
effort.
• Cost calculation.
Outcomes
• Effort Estimation.
• Cost Estimation.
Quotation
7. 1. Analyze the data
1. Collect a list of relevant LN databases
2. Interview sessions
3. Technically propose the consolidation
5. Estimate the size and complexity of applications.
6. Estimate efforts based on applications’ complexity and norms
7. Estimate the cost and duration for full migration of all databases to SharePoint
8. Great tool from AvePoint, DocAve Migratoor Tool:
C:Program FilesAvePointDocAve6Agentbin
1. Analyze the data
9. Decide which target platform to use
Just SharePoint with SharePoint Lists and Forms
Or Access Services with list as datasource or sql database.
Things to watch out for
List Treshold, usually notes can have many list items, more then 100.000,
SharePoint have a treshold on 5000, so then you need to split up the list in
many lists.
This can be achived either with the 3rd party tool, or you can create new
views in Notes, to get more control over where the split would be.
1. Analyze the data
10. Work Flow Business and workflow of Lotus Notes App
Request Change Business No of request from customer to change business
Expected Relaunch Customer’s Go-Live Expected date
Consolidate Yes or No
Merge Define here are other applications that will be used for merging
DB Size Capability of full Lotus Notes DB (MB)
Total Records Total No of documents from Lotus Notes app
Monthly Created Record No of documents created monthly
Total Users Role No of User Roles from Access Control List (ACL)
Total User No of Users using Lotus Notes App
Migrated Forms No of Forms that will be migrated
Migrated Sub-form No of Sub-form that will be migrated
Migrated Views No of Views are using
Migrated Report No of Report are using
Agents No of Manually or Scheduler Agents are running
1. Analyze the data Application Inventory
11. Data mapping
Lotus Notes SharePoint
Text Single line of Text
Multiline of Text
Date/Time DateTime
Number Number
DialogList/Combobox Choice – Drop down list
Checkbox/ListBox Choice – Checkboxs
Radio button Choice – Radio Buttons
Rich Text Enhanced Rich Text
Names People or Group
Currency Currency
Calculated Calculated
13. 3. Migrate the data from Notes to SharePoint
1
2
Write your own Code
Choose a 3trd party tool – Lotus to SharePoint
Migration tools
3. Migrate the data from Notes to SharePoint
14. 1
2
Write Code to clean up HTML
Write Code to convert Links
Convert Lotus Notes Forms to SharePoint Forms
Lialis have created a tool to convert to SharePoint Form Designer forms, and
currently works on versions for Nintex Forms and KwizCom Forms.
4. Clean up the data
16. Real world examples – Oslo Police Department
Notes
SharePoint
Real world examples – Oslo Police Department
17. Notes application consisted of list and different forms
Many different notes databases that should be migrated to
SharePoint 2013
Amount items in Notes varies from 1000 to 100000 items.
Many different Notes Forms who had to be redrawn
Different views needed to be remade in SharePoint.
Real world examples – Oslo Police Department
18. Old Intranett based on Notes
Should be migrated to SharePoint Online
Navigation should also be migrated
Old Intranet with over 5000 pages to transfer to SharePoint Online
Different page layouts had to be recreated in SharePoint
Site structure had to be recreated in SharePoint
Had to write code to create Metadriven Navigation
Had to write code to convert links
Had to write code to clean up HTML
Real world examples – Oslo Police Department
19. Tools
Following tools was used:
AvePoint Migration Tool
AvePoint DocAve Lotus Notes Migration Tool
SPForms Designer
Lialis Lotus Notes Domino form Converter to SharePoint Forms Designer
Demo
Show Lotus Notes Migration Tool to Analyse the Source (DocAve)
Show DocAve – and how to set up link to the Notes Database
Show how to migrate from Notes To SharePoint in DocAve
Show how to use Lialis and how to convert Notes forms to SharePoint Forms Designer forms
Show how to use SharePoint Forms Designer
Show application from PowerShell Builder
Show code I wrote to clean up HTML
Show code I wrote to create Navigation