The challenge of bringing 50GB of data from an IBM Notes database into IBM Connections and from a local usage to a large audience in and outside of the company
2. 2#engageug
• System Integrators
• IBM Domino/Notes
• IBM Notes Traveler
• IBM Sametime
• IBM Connections
• Custom Development
• Domino
• XPages
• Interfaces and Systemintegration
• Education for Administrators, Developers and Users
• Member of Penumbra Group
4. 4#engageug
About the speaker
• Andreas Ponte about.me
• ~20 years in the Lotus/ICS world
• Worked for a Reinsurance Company until 2007, amongst other
things responsible for the global communication infrastructure
• Joined Belsoft AG, an IBM Premier Business Partner located
Switzerland, with focus on consulting in the IBM Domino and
mobile solutions area
• Since 2014 CEO of Belsoft Collaboration AG and
IBM Champion for 2015 and 2016
• Regularly speaking at own events and various user groups
around the world
5. 5#engageug
About the “doers”
Urs Meli
• Development
(IBM Notes / XPages)
• Infrastructure &
Administration
(IBM Domino / IBM Connections)
Frédéric Dehédin
• Development
(IBM Notes / XPages)
• Business Processes
• Data migration
• Project lead
6. 6#engageug
Using IBM Domino Data in IBM Connections –
a real life story
• We faced a challenge of bringing 50GB of data from
an IBM Notes database into IBM Connections and
from a local usage to a large audience in and outside
of the company.
• I will talk about the starting point, the steps needed for
the file migration, the integration of an existing IBM
Notes application in IBM Connections and how the
solution helps users from different companies to find
and share information.
8. 8#engageug
Agenda
• The starting point
• The steps needed for the file migration
• The integration of existing IBM Notes
applications in IBM Connections
• The result
10. 10#engageug
The challenge for the upload
• „read“ information from current documents
and attachments in the database to:
• Add tags to the document
• Sort by original creation date
• Change the owner (Created by..)
• Share with different communities
14. 14#engageug
Migration of data
• Solutions
• Notes Agent
• Upload documents to IBM Connections
• Based on information from Notes document
• Set tags
• Copy document to according community
and folder
• Based on information from attachment
• Set tags
16. 16#engageug
Migration of data
• Challenges afterwards
• Offline functionality
• Users create events, agenda documents etc.
on local/offline in Notes
• Once online, folders and files will be created or
updated in Connections
17. 17#engageug
The Result
31.1.2015 1.11.2015 20.03.2016
Size of all files (including older versions) 38.5 GB 47.8 GB 50.2 GB
Total number of files 15‘785 17‘454 18‘095
Total number of folders 2‘042 2‘163 2‘210
Number of tags 186 488 630
Number of times all tags have been
applied to files
92‘865 95’805 96’493
20. 20#engageug
Events
• Attachments linked from originating database (LEED)
• Integration of IBM Connections into XPages and vice
versa
• XPages Application with the same look and feel as
IBM Connections
• Embedded in IBM Connections
• Attachments from a Notes database are displayed
in IBM Connections Files (from a corresponding
community folder)
• Widget for IBM Connections displaying events of the
logged in user and relevant community
26. 26#engageug
Automatisation
• We used a combination of TDI/SDI and Jython
scripts to meet the customer’s requirements
to:
• Automatically join a predefined community
• Automatically follow a community once
joined (and keep it that way..)
28. 28#engageug
CRM integration to IBM Connections
• Goals:
• keep the Notes applications simple while not
adding 3rd party libraries
• keep the main logic in 1 place (XPages Proxy)
• keep the logic in the XPages scope in order to
make a future migration of the Notes applications
to XPages painless
32. 32#engageug
Get in touch with us
Want to know more about data migration to IBM
Connections?
We can help with your customised data migration but
also with your needs for standard or repeating data
migration together with hs.Crawler by hedersoft