Professional Documents
Culture Documents
Understanding the Lotus Notes Application Landscape and the Transition to Microsoft SharePoint
Authored by
Sujit Karpe Ecotech IT Solutions Pvt. Ltd.
Last edited: 13-Jun-2012 Ecotech IT Solutions Private Limited. All rights reserved. The Ecotech IT Solutions Private Limited name and Ecotech logo are trademarks or registered trademarks of Ecotech IT Solutions Private Limited. All other trademarks are the property of their respective owners.
Table of Contents
1. 2. 3. 4. 5. 6. 7. 8. 9. Introduction ............................................................................................................................................ 2 Lotus Notes: Trends............................................................................................................................. 3 Ecotech Services ................................................................................................................................. 4 Decision Point-Check Your Requirements ....................................................................................... 5 Ecotechs Migration Process .............................................................................................................. 6 Identify Migration Requirements ........................................................................................................ 7 Data Migration....................................................................................................................................... 9 Data Migration: Notes Elements migrated to SharePoint ............................................................ 10 Migrating Application Designs .......................................................................................................... 12
10. Security Mapping ................................................................................................................................ 14 11. Migration Tools ................................................................................................................................... 15 12. Development Tools ............................................................................................................................ 15 13. Migration Project Screens ................................................................................................................. 16 14. Summary ............................................................................................................................................. 18
Page 1
1. Introduction
Part of the widespread success of Lotus Notes was due to the fact that it encapsulates a broad range of components necessary in most IT environments. They include: 1. 2. 3. 4. 5. 6. 7. Email, Calendaring Directory services Database and Security Rapid application development Web server Replication Offline capability
So, as the move away from Lotus Notes continues to gain momentum, many organizations will experience the challenges associated with the transitioning of these services to other platforms such as Microsoft. Broadly speaking the three major areas involved in transitioning from Notes to Microsoft technologies are: 1. Notes Mail to Exchange migration 2. Domino Directory to Active Directory synchronization 3. Notes/Domino to SharePoint/ASP.NET application migration Definitely the Mail and Directory components pose their own unique challenges; the area which by far presents the biggest challenge in transitioning from Lotus Notes is in the area of application migration.
Page 2
Lotus Notes has been an idle technology for a number of years. No new features have been added until very recently. -Markets response was, too little, too late.
While very few new customers have purchased Lotus products, there are still approximately 70 million users worldwide. -Many Lotus customers are considering moving to another technology, for their e-mail, enterprise work flows, and collaborative applications.
This activity has created a need for professional services to assist with SharePoint migration projects. Planning and executing migrations can be difficult and time consuming. -Companies need a professional and accurate method to migrate the large amount of information within their Lotus data environment.
Page 3
3. Ecotech Services
Lotus Notes to SharePoint migration Lotus Notes to Office-365 migration (SharePoint Online) Lotus Notes to .NET migration
Page 4
SharePoint Online
Secured - Active Directory can be used
.NET
Secured - Active Directory, FBA authentication can be used More, comparing to SP2010 and Office 365
Development Time
Limited
Limited
Full
Data To Lists
MIS Reports
Out Of the Box, SSRS, Third Party Components like Telerik, DevExpress, Dundas Dashboard etc.
SSRS, Third Party Components like Telerik, DevExpress, Dundas Dashboard etc.
Infrastructure
- Hosting On Premise, Cloud Cloud On Premise, Cloud
- Software Licensing
Subscription
Page 5
Page 6
Questions
Number of Domino servers Server type and versions e.g. Lotus Notes/Domino 8, Lotus Domino.Doc, Lotus Quickr?
Details
3 4 5 6 7 8 9
Server locations 3rd party software integration with Lotus e.g. LEI, Domdoc, WPS, ILM, IDM etc. Are you using iNotes or Domino Web Access (DWA) Number of Lotus Notes users How many Lotus Domino / Notes databases will be migrated? How many custom Lotus application are in use? Is the Corporate Fax server integrated with Lotus Domino server? e.g. RightFax, Extrafax
Questions
Is SharePoint Environment ready? What is the primary business objective of the SharePoint environment? Version and Type of SharePoint Server Foundation/ Standard/ Enterprise SharePoint services configured Other Microsoft product details Other line of Application integration Company standard User Interface designing (CSS,JS) Any 3rd party tool installed? Telerik, Nintex, Dundas etc.
Details
Page 7
Questions
Details
Page 8
7. Data Migration
Correct content migration is often considered the most business critical aspect of the migration process, as failing to preserve the legacy content with adequate fidelity and completeness will result in unhappy end users and potential disruption to the business.
SharePoint Target
Rich text documents Images, attachment, OLE Objects Document Links Dynamic Formulas ACLS and Document Security InfoPath Forms
Document Libraries List Item
Page 9
Page 10
Page 11
Migrating Schema from Notes Applications A custom Notes application may have dozens or even hundreds of fields, it is fortunate that high-end migration tools contain features that help you automate this task. This is typically a two-part process of deducing the schema being used in a Notes application and then provisioning a similar schema for SharePoint. Mapping the Notes schema to a SharePoint schema may be as simple as doing a one-to-one field mapping; in more complex cases, you may need to significantly transform the data between the two systems. A sophisticated migration tool will allow you to write formulas, perform lookups and apply other data transformation techniques.
Migrating Form Designs to InfoPath Structure your solution as a SharePoint List and customize the default web pages used to add, view, and modify documents in SharePoint. This form of development usually occurs in SharePoint Designer and requires a good understanding of web parts, web parts pages, and SharePoint internals. Structure your solution as a SharePoint library and use custom Microsoft Word templates to create complex documents. Your Word templates can contain content controls and be very structured and form-like. Word integrates with SharePoint very nicely, and portions of your Word documents can be synchronized with SharePoint properties for viewing and searching. Structure your solution as an InfoPath form library (as described above) and design a custom InfoPath form template to edit and view them. This is a popular solution if you have complex, multi-level Notes documents. Structure your solution as a SharePoint lists, but use InfoPath forms to edit them. This is an exciting new capability that was introduced with SharePoint 2010. It is in many ways the best of both worlds: the data is stored as a simple flat SharePoint list and developers can use InfoPath Designer to create nice looking form layouts.
Page 12
Migrating Approval Process and Workflow State Organizations trying to migrate complex applications often consider workflow migration to be their biggest hurdle. The basic problem is that in the Notes world, workflow consists of buttons, forms, agents and scripts. In other words, all the workflow logic is buried in bits of code scattered throughout the application and implemented differently by each developer. This is quite different than SharePoints modern declarative workflow environment. With declarative workflow you have a structured set of human-readable conditions and actions that is interpreted by a central workflow engine. No migration tool is going to be able to automatically convert code-based workflow to declarative workflow, so human intervention is definitely required here. The good news is that implementing workflow logic is generally much easier in SharePoint than it ever was in Notes. Dont be dismayed when you find a Notes application with hundreds of lines of code; depending on what that old code actually did, you may not have to write any new code at all. Of course, plenty of existing Notes applications cannot be rebuilt using just code-free declarative workflow as is, but many migration teams are looking at how they can simplify the application requirements so they can. The result is an application that is easier to understand, maintain, and upgrade later.
Page 13
10.
Security Mapping
An extensive set of options are available for mapping various access control properties of the source Notes database and individual Notes documents to the equivalent security constructs in SharePoint. The following diagram summarizes the possible security mapping options available. Document items and display column values.
Security mapping options allow translation of Notes access control rules to SharePoint
Page 14
11.
Migration Tools
Migration tools from Microsoft and third party are available Select appropriate tool based on requirement and availability
12.
Development Tools
Development tools from Microsoft and third party are available. Select appropriate tool based on requirement and availability.
SharePoint Designer
Page 15
13.
Lotus Application
SharePoint Application
Page 16
Page 17
14.
Summary
Migrating Lotus Notes applications to Microsoft SharePoint is a two-step process. First, you must move the application content, and then work to migrate the application design. You should begin your migration in one of these ways: Correct content migration is often considered the most business critical aspect of the migration process. You can always tweak the design of an application later, but if you fail to preserve the legacy content with adequate fidelity and completeness, your users may be very unhappy. Some legacy content is very sensitive for compliance reasons or other business reasons, so the stakes are very high to get both the content and access permissions right. In many cases, there is no need for design migration. You simply migrate the old content into one of the new SharePoint site or list templates and youre done. In some cases, you will want to take the time to rethink the application design to take advantage of all the great new features of SharePoint and SharePoint Online. This would also eliminate the need for a design migration.
Page 18