62
Sriram Bala SHAREPOINT PRACTICE LOTUS NOTES TO SHAREPOINT MIGRATION

lotus notes to sharepoint migration - SharePoint Practice Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Embed Size (px)

Citation preview

Page 1: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

lotus notes to sharepoint migration

Sriram Bala

sHAREPOINT PRACTICE

Page 2: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Table of Contents

1. Intranet POC Activity..................................................................................21.1 Planned POC Migration Activities................................................................................2

1.2 Actual POC Migration Activities....................................................................................2

1.2.1 Pre-Migration Assessment..........................................................................................2

1.2.2 Migration Target Planning...........................................................................................2

1.2.3 Installation of NMSP Clients 6.3..................................................................................3

1.2.4 Installation of NMSP Services 6.3.............................................................................13

1.3 Observation while installing Quest (NMSP 6.3) tool...................................................20

2. Lotus Notes, Quick Place and AliMail Forms POC Activity...........................212.1 Planned POC Migration Activities..............................................................................21

2.2 Actual POC Activities.................................................................................................21

2.2.1 Lotus Notes Client Configuration...............................................................................21

2.2.2 Installing NotesMigratorForSharePoint-Clients-6.3.0.1140.......................................24

2.3 Observation while installing Quest (NMSP 6.3) tool...................................................29

2.4 Using Quest Notes Migrator migrating the Notes Data Bases to SharePoint.............29

2.5 Migrated Quick Place Database in POC server using Quest tool to SharePoint custom List 34

2.6 AliMail Forms in POC server using Application pages and List Definitions................44

2.6.1.1 Alimail Form - Deceased Accounts-Merging Query................................................44

2.6.1.1.1 Deceased Accounts-Merging Query in application Page....................................45

2.6.1.1.2 Deceased Accounts-Merging Query in List Definition.........................................45

2.6.1.2 Alimail Form - Fraud Reported on card..................................................................46

2.6.1.2.1 Fraud Reported on card in application page.......................................................46

2.6.1.2.2 Fraud Reported on card in list Definition.............................................................47

2.6.1.3 Alimail Form - Exception Branches........................................................................49

2.6.1.3.1 Exception Branches in application page..............................................................49

2.6.1.3.2 Exception Branches in List Definition..................................................................50

2.6.1.4 Alimail Form - GBP&USD orders...........................................................................50

2.6.1.4.1 GBP&USD orders in Application Page................................................................50

2.6.1.4.2 Alimail Form - GBP&USD orders in List Definition..............................................51

2.6.1.5 Alimail Form of Request Copy of Statement..........................................................53

2.6.1.5.1 Request Copy of Statement in Application Page.................................................53

2.6.1.5.2 Request Copy of Statement in List Definition......................................................54

2.7 Estimation of the AliMail Forms..................................................................................55

Page 3: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

1. Intranet POC Activity

1.1 Planned POC Migration ActivitiesFollowing approaches to be tried out during the POC and the better solution would be recommended by HCL to AIB:

For Intranet migration to SP 2013

1. Using Migration Tool – Quest(Notes Migrator For SharePoint 2013) Installation of Notes Migrator for SharePoint clients. Installation of Notes Migrator for SharePoint Services.

1.2 Actual POC Migration Activities

1.2.1 Pre-Migration Assessment

1. Discover Notes Databases across all servers in all locations2. Classify Applications according to Technical or Business attributes3. Analyze Application Usage to identify unused applications4. Analyze Design Complexity and deviations from standard templates5. Analyze Data Complexity and identify content migration needs

1.2.2 Migration Target Planning

1. Extract Quick Place and Domino.Doc site hierarchies2. Assign target SharePoint sites, lists and libraries (Use rules-based engine and/or override

manually)3. Assign content migration jobs (Use rules-based engine and/or override manually)4. Preview your migration plan in the context of your existing SharePoint infrastructure5. Centrally manage migration plan, job execution, and results

Page 4: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

1.2.3 Installation of NMSP Clients 6.3

Below are the steps for installing NMSP Client 6.3

Click on the installation of Notes Migrator for SharePoint clients Setup file from the respective file location

Step 1: Select NotesMigratorForSharePoint-Clients-6.3.0.1140 and click Run.

Page 5: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 2: Accept the License agreement in the next and as follows for the next screen

Page 6: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 3: NMSP Installation will get finished by pressing Finish Button

Page 7: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 4: Select NMSP Designer then following screen is appeared

Page 8: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 5: Go to Options in the above screen and follow the configuration as follows

Page 9: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 6: Go to Notes Tab and fill the Notes.INI path in the Override Default Notes.INI file Column

Page 10: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 7: Go to SharePoint Tab and add the SharePoint site Collections and test the Connections Press OK

Page 11: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 8: Go to SQL Server Tab and add select windows authentication

Page 12: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 8: Go to SQL Server TabSetting Tab give DB Server Name and DB Name and test connections

Page 13: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 9: Select Notes Migrator for SharePoint Press OK and then close here the configuration for NMSP client is completed

Page 14: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

1.2.4 Installation of NMSP Services 6.3

Step 1: Select NotesMigratorForSharePoint-Services-6.3.0.1140 and Run as follows

Step 2: Accept license and click next then the following screen will appear click next Installation will happen

Page 15: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies
Page 16: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 3: Click Finish to complete the NMSP Services

Page 17: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 4: go to SP Central administration General Application setting and Configure the NotesMigratorForSharePoint-Services-6.3.0.1140 as follows

Page 18: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 5: Select the site collection you need and Select Enable Link Tracking Service check box. Mention Database server name and Database name, Windows authentication and test link tracking database setting

Page 19: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies
Page 20: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 6: Click save for the completion of NMSP Services configuration.

1.3 Observation while installing Quest (NMSP 6.3) tool Activating the Link Redirector: The Link Redirector feature needs to be activated in the Site

collection features. Enable Link Tracking Services. Use database connection security items as default, most should be in windows authentication

mode. While configuring NMSP Client in SharePoint tab the SharePoint environment should be classic

authentication.

Page 21: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

2. Lotus Notes, Quick Place and AliMail Forms POC Activity

2.1 Planned POC Migration ActivitiesUsing Quest Tool migrate the Lotus Notes Databases to SharePoint 2013

2.2 Actual POC Activities

2.2.1 Lotus Notes Client Configuration

To Configure Lotus notes client click on the Lotus notes icon.

Click on the Next button and give the user name and server details.

Page 22: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Click on the Next button and select the user Notes ID file ie user.ini file

Page 23: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Click on the Next and select the Lotus Notes password then you will enter into Lotus Notes environment.

Page 24: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

2.2.2 Installing NotesMigratorForSharePoint-Clients-6.3.0.1140

Step 1: Select NotesMigratorForSharePoint-Clients-6.3.0.1140 and Install as follows

Page 25: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

e

Page 26: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 2: Select NotesMigratorForSharePoint-Services-6.3.0.1140 and Install as follows

Page 27: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 2: Configuring NotesMigratorForSharePoint-Services-6.3.0.1140 as follows

Page 28: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies
Page 29: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

2.3 Observation while installing Quest (NMSP 6.3) tool Activating the Link Redirector: The Link Redirector feature needs to be activated in the Site

collection features. Enable Link Tracking Services. Use database connection security items as default, most should be in windows authentication

mode. While configuring NMSP Client in SharePoint tab the SharePoint environment should be classic

authentication.

2.4 Using Quest Notes Migrator migrating the Notes Data Bases to SharePoint1.) Select the Source server and DB.

Page 30: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

2.) Select the SharePoint Site collection URL with List Name.

3.) Manually add / Map the fields from source.

Page 31: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

4.) Advanced Tab.

Click on the new job

Page 32: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

5.) Started Migration Job.

6.) Migration Completed:

7.) Target SP site – able to see the created list and migrated items:

Page 33: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Target SharePoint link for migrated content of Lotus Notes application will be here

http://alphclspapp01:53492/sites/LotusNotes/Teamsite/Lists/AIB%20USA%20PhoneBook/PHoneBook.aspx

Page 34: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Before migration the Lotus Notes application will be appear like this.

2.5 Migrated Quick Place Database in POC server using Quest tool to SharePoint custom List

Step 1: Open Notes Migrator for SharePoint (NMSP)

Page 35: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 2: SelectServer Name of the DBOK

Step 3 : CreateDefinitionDefinition Name

Page 36: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 4: Document SelectionSelect Standard Types.

Page 37: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

The Content page and link pages will be migrated to the Custom Lists, tasks of that place will be moved to the tasks list, calendar of that place will be migrated to the calendar list and all the members will be migrated to the contact list in SharePoint 2013

Step 5: Preview Data QueryTestOK.

Page 38: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 6: SharePointSelect URLOK.

Page 39: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 7: Enter the List NameCheck the Box Create List DefinitionNameDescriptionList TypeTemplate.

Page 40: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 8: Data FieldsClick Load from Source FieldsOK.

Page 41: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 9: Map DataAuto MapRun Job.

Page 42: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 10: After Run Job Task in Progress

Step 11: Task Completed Screen AppearsClick on Go to List

Page 43: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Step 12: Here is The List which is migrated to SharePoint

Page 44: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

The migrated data in SharePoint 2013 URL is

http://alphclspapp01:53492/sites/itcouncil/itcouncil/IT%20Council%20Meetings

The source data URL

http://s1hteam/itcouncil

Before migration the Look and feel will be like the below

2.6 AliMail Forms in POC server using Application pages and List Definitions

2.6.1.1 Alimail Form - Deceased Accounts-Merging Query

Page 45: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

2.6.1.1.1 Deceased Accounts-Merging Query in application Page

2.6.1.1.2 Deceased Accounts-Merging Query in List Definition

Page 46: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

2.6.1.2 Alimail Form - Fraud Reported on card

2.6.1.2.1 Fraud Reported on card in application page

Page 47: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

2.6.1.2.2 Fraud Reported on card in list Definition

Page 48: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies
Page 49: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

2.6.1.3 Alimail Form - Exception Branches

2.6.1.3.1 Exception Branches in application page

Page 50: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

2.6.1.3.2 Exception Branches in List Definition

2.6.1.4 Alimail Form - GBP&USD orders

2.6.1.4.1 GBP&USD orders in Application Page

Page 51: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

2.6.1.4.2 Alimail Form - GBP&USD orders in List Definition

Page 52: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies
Page 53: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

2.6.1.5 Alimail Form of Request Copy of Statement

2.6.1.5.1 Request Copy of Statement in Application Page

Page 54: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

2.6.1.5.2 Request Copy of Statement in List Definition

Page 55: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

2.7 Estimation of the AliMail Forms

S.No. Form Name Severity Hours1 Fraud Reported on card Low 82 Deceased Accounts-Merging Query Low 83 Exception Branches Medium 124 GBP&USD orders High 165 Request Copy of Statement High 16

*These forms are estimated to design, validate, store and to send the Mail notification.

Alimail Form Challenges

1. More time consumption to search the existing forms in current system. With the single name there are multiple forms in different folders.

2. Understand the existing business logic and code for the forms which are currently in Mainframe.

Clarifications

1. Which are the forms that have workflows? If exists, what is the Business Logic of those workflows.

2. Is there any data that needs to be bought from AD or from any other sources and populate in the forms? If yes, what are the details?

3. The provided form names are partial. Please provide complete names of all 526 forms in order to search from the existing system.

Below is the activity list for developing a Low severity form (6 fields)

SNo Activity Hours1 Analyze and Understand existing form 12 List Creation 13 Designing of Application Page 14 Applying validations to form fields 25 Implementing code logic to get the item stored as List Item 2

6 Implementing code logic to Send email 1

Page 56: lotus notes to sharepoint migration - SharePoint Practice  Web viewlotus notes to sharepoint migration. ... 2.Lotus Notes, ... Extract Quick Place and Domino.Doc site hierarchies

Below is the activity list for developing a Medium severity form (10 fields)

SNo Activity Hours1 Analyze and Understand existing form 22 List Creation 23 Designing of Application Page 34 Applying validations to form fields 25 Implementing code logic to get the item stored as List Item 2

6 Implementing code logic to Send email 1

Below is the activity list for developing a High severity form (15 and above fields)

SNo Activity Hours1 Analyze and Understand existing form 32 List Creation 23 Designing of Application Page 44 Applying validations to form fields 35 Implementing code logic to get the item stored as List Item 3

6 Implementing code logic to Send email 1