Migration de base de donnees Lotus Notes vers Sharepoint
Bonjour, je voulais savoir comment migrer une base de donnees Lotus Notes vers Sharepoint? Qu`elle est la methode la plus utilisèe?
Je viens de commencer le projet dans une entreprise mais le travail n`avance vraiment pas bien et je dois finir le projet dans 2 mois. Aussi je ne comprends vraiment comment fonctionne une base de donnees dans Lotus Notes.?
Gerard Kamparan
gkamparan@gmail.com
la Migration de base de donnees Lotus Notes vers Sharepoint
Je peux bien demander 3 mois de plus. Le temps ne posera pas de probleme je crois mais le plus important est de savoir:
- Quelle est la methode que vous avez deja utilisè pour faire la Migration
- Le processus, les moyens
- Qu`est ce qui est possible et sùr de faire pour migrer de Lotus Notes a Sharepoint
la Migration de base de donnees Lotus Notes vers Sharepoint
Que pensez vous de cette methode:
Migrer les tables de Lotus Notes vers une base de donnees Access
Creer des relations entre les tables et ensuite migrer de access a Sharpoint. Serait-il possible?
la Migration de base de donnees Lotus Notes vers Sharepoint
Merci, Mais comment peut-on distinguer les Emails des utilisateurs et comment peut-on distinguer les autres documents? Cette proprietè se fera comment?. Mon chef m`a conseiller de migrer les tables de Lotus Notes vers Access pour apres migrer ses tables vers Sharepoint. Serait-il possible ? serait-il un travail propre? Pour la migration vers Access je l`ai fais mais le probleme c`est que j`ai un probleme pour les relations des tables. qui va avec qui cest difficile a dire.
Problemes dans la migration
Bonjour j´ai la importè via ODBC base de documents de Lotus Notes vers MS Access ensuite j´ai importé les meme donnees de Access vers Sharepoint mais j´ai pas vu les Attaches (les pieces joints) ni dans les documents dans Access ni dans les listes Sharepoint. (alors que dans certains fichiers il y´a des attaches (des pieces Jointes). Je voulais savoir ou sont passés ses attaches (ses pieces jointes)? ou est ce qu´ils ont migrer ou pas? car je les vois pas. Merci
la Migration de base de donnees Lotus Notes vers Sharepoint
Dois-je ecrire un code avec Lotusscript pour exporter les donnees ou il ya une autre methode? Je n´ai jamais utilisé Lotusscript. c´est un langage nouveau pour moi. des infos sur Lotusscript? Si vous avez aussi une ou d´autres solutions pour migrer une base de donnees Lotus Notes a Sharepoint ´s´il vous plait n´hesitez pas a me proposer. Merci
la Migration de base de donnees Lotus Notes vers Sharepoint
ok merci vous avez déja beaucoup fait, espérons seulement que sa marche. merci du fond du coeur
la Migration de base de donnees Lotus Notes vers Sharepoint
Bonjour, j´ai encore une question désolé. Est ce que je peux vous la posez s´il vous plait? c´est vraiment urgent. Vous m´aviez deja dit que s´était la derniere que vous répondiez et je veux pas forcer. C´est concernant le code j´essais de l´améliorer pour extraire une vue (je veux extraire toute la base) vers un fichier Local mais sa ne marche pas toujours des erreurs. Le probleme est que LotusScript est un nouveau Langage pour moi. Aidez moi je vous prie. Merci
Sub Click(Source As Button)
Dim session As New notessession
Dim Akten As notesdatabase
Dim Vue As Notesview
Dim Doc As notesdocument
Dim rtitem As NotesRichTextItem
Dim sErreur As String
Dim iCompteur As Integer
Dim sWriting As String
Set Akten = session.currentdatabase
Set Vue = Akten.GetView("Kapitelübersicht")
Set session = New NotesSession
Set Doc = Vue.GetFirstDocument
Dim FileName As String
Dim DataPath As String
Dim ApplicationName As String
ApplicationName = Doc.applName(0)
DataPath = s.GetEnvironmentString("Directory", True) & "\Help\" & ApplicationName
DataPath = "C:\DataPath\"
Set rtitem = doc.GetFirstItem ("Kapitelübersicht")
If (rtitem.type = RICHTEXT) Then
Forall o In rtitem.EmbeddedObjects
FileName = o.Name
o.extractFile("C:\ExportDoc\" & "\" & FileName)
End Forall
End If
While Not ( Doc Is Nothing)
If ( Doc.HasEmbedded ) Then
Forall i In Doc.Items
If ( i.Type = RICHTEXT) Then
If Isarray( i.EmbeddedObjects ) Then
Forall o In i.EmbeddedObjects
If Not ( o Is Nothing) Then
If ( o.Type = EMBED_ATTACHMENT ) Then
sWriting = o.Source + " : " + Cstr(o.FileSize)
o.extractfile ("C:\ExportDoc\" & Doc.UniversalID & "_" & o.Source)
Print sWriting
End If
End If
End Forall
End If
End If
End Forall
End If
sErreur = Error & " Ligne : " & Cstr(Erl)
'Messagebox("Erreur sur 1 doc " & sErreur & " doc " & Cstr(iCompteurCV))
Set Doc = Vue.GetNextDocument(Doc)
iCompteur = iCompteur +1
Print iCompteur
Wend
End Sub
la Migration de base de donnees Lotus Notes vers Sharepoint
Je vous remercie vraiment pour votre réponse encore une fois. j´ai tester le code, il est sans faute mais le probleme est que le resultat est le meme(il migre seulement les attaches) comme le premier code. il ne peut pas migrer les documents et/ou les Vues. Si vous y pouvez quelque chose s´il vous plait aidez moi a migrer les documents ou les vues. Sinon je comprendrais aussi car vous avez deja beaucoup fait pour moi. Merci
la Migration de base de donnees Lotus Notes vers Sharepoint
Merci pour l´eclairage sur les vues c´est important car je ne comprenais pas. Je voulais savoir: Pour l´extraction les valeurs numérique et texte, est ce que la modification du code est possible? Aussi j´ai vu un exemple de code sur internet et ce code semble coherent mais sa ne marche pas. s´il vous plait pouvez me dire si il peut faire le travail ou s´il ya des modifications a faire? Merci
Sub Initialize
Dim s As NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim Doc As NotesDocument
Dim rtitem As Variant
Dim CreatedDate As Variant
Dim i As Integer
Dim FileName As String
Dim FileExtension As String
Dim testString As String
Dim SavedFileName As String
Dim ExtractFolder As String
ExtractFolder = "C:\ ExportDoc\"
Set s = New NotesSession
Set db = s.CurrentDatabase
Set view = db.GetView ("By Report ID")
Set doc = view.GetFirstDocument
Set rtitem = doc.GetFirstItem ("Body")
While Not ( doc Is Nothing )
Set rtitem = doc.GetFirstItem ("Body")
If (rtitem.type = RICHTEXT) Then
Forall o In rtitem.EmbeddedObjects
CreatedDate = Format(doc.Created, "yyyymmdd")
FileName = o.Name
testString = Mid(FileName, Len(FileName) - 3, 1)
If (testString = ".") Then
FileExtension = Mid(FileName, Len(FileName) - 3, 4)
FileName = Mid(FileName, 1, Len(FileName) - 4)
Else ' I'm going to assume the file extension is 4
FileExtension = Mid(FileName, Len(FileName) - 3, 5)
FileName = Mid(FileName, 1, Len(FileName) - 5)
End If
SavedFileName = FileName & "_" & CreatedDate & FileExtension
If Dir$(ExtractFolder & SavedFileName, 0 ) = "" Then
'there is no file for that day, go ahead and extract
Else
'the file exists, so append a unique number to it before extracting
i = 1
While i < 10
SavedFileName = FileName & "_" & CreatedDate & "_" & i & FileExtension
If Dir$(ExtractFolder & SavedFileName, 0 ) = "" Then
i = 11
End If
i = i + 1
Wend
End If
'could put check here in case we have a _9 file and warn me, but should not have more than 1 so I'm not worried about it
o.extractFile(ExtractFolder & SavedFileName)
End Forall
End If
Set doc = view.GetNextDocument( doc )
Wend
End Sub
la Migration de base de donnees Lotus Notes vers Sharepoint
Merci pour le code. Je ne le comprends pas bien. je l´ai testé et on me retour incapable d´ouvrir le fichier (unable to open file). Le chemin du fichier (sNomFichierExport ="C:\teste.txt\") est correcte. Je ne c´est pas pourquoi (unable to open file).
Autre question: Peut-on extraire directement un document avec la liste des champs (sans Lister les champs) en utilisant le nom ou l´ID du document? Merci
la Migration de base de donnees Lotus Notes vers Sharepoint
Merci pour la précision. Je dois maintenant faire la derniere chose, il me reste seulement l´exportation du texte dans un document. Je dois chercher: comment extraire du texte dans un document?. Merci du fond du coeur
Migration de base de donnees Lotus Notes vers Sharepoint
Bonjour Monsieur,
je peux maintenant extraire les 3 types d´éléments (les attaches, les documents et du texte dans un document). c´est ce que j´ai besoin. Est ce que je peux avoir idee sur la suite (c´est à dire comment ses données doivent etre migrer vers sharepoint)? J´ai maintenant a travers les 3 scripts ses données en Local. Merci
la Migration de base de donnees Lotus Notes vers Sharepoint
merci pour votre réponse Je vais chercher dans les forums SharePoint. Mais qu´est ce que vous entendez par "Attention, les droits ont été oubliés". Est ce que vous pouvez m´expliquez un peu s´il vous plait. merci
la Migration de base de donnees Lotus Notes vers Sharepoint
Bonjour mchoucroun,
Je vous remercie vraiment pour les infos. Je me documente en ce moment sur SharePoint pour voir comment le faire.
Si j´ai du nouveau je vous le ferai savoir. Merci