int Tilaune expertise HCL Domino Connections Sametime, Data Protection Officer expert du Règlement Général européen de Protection des Données personnelles et DPO mutualisé Tilaune .. - Lotus Lotus | Tilaune .. in
Affichage des articles dont le libellé est Lotus. Afficher tous les articles
Affichage des articles dont le libellé est Lotus. Afficher tous les articles

Domino Volt ... un produit de développement Low Code qui redonne à HCL Domino les capacités de développement rapide sur la plate forme. #lowcode #hcl #domino #dev

 La présentation du webinar

HCL Domino Volt est une nouvelle capacité à "faible code" qui permet de développer facilement des applications de flux de travail puissantes, sécurisées et de qualité professionnelle. Bien qu’il fonctionne sous Domino, vous n’avez pas besoin de compétences spécialisées sous Domino ou en informatique. Vous bénéficiez de tous les avantages de la plate-forme Domino, avec une évolutivité, une fiabilité et une sécurité intégrée.


Locky .. Retrouver et supprimer des boites aux lettres le (les) mails corrompus #locky #ransomware #virus #lotusscript

Bonjour

 Si les bases de vos utilisateurs ont reçu des mails qui contiennent des virus comme locky, une des premières opérations, une fois que l'on a identifié les critères des mails, est de stopper l'infection en empêchant les utilisateurs de les ouvrir ..

Voici un script, que vous pourrez adapter pour trouver puis supprimer les mails des bases de vos utilisateurs sans avoir à le faire à la main.
 Il faut, bien sûr, soit le jouer en FullAdmin soit avoir les droits sur les bases ..

Voila ce que ca donne avec les log dans ma base d'outils





Et voilà le code de l'agent

 %REM
    Agent V - Scan des bases mail
    Created 13 mai 2016 by Thierry Laurent/Tilaune
    Description: Permet de supprimer des mails vérolés dans les bases de mails des utilisateurs
    ne fonctionne que si la base est indexée
    Il faut positionner les constantes de début du script pour aller vite mais on peut passer via des doc de
    paramètres
%END REM
Option Public
Option Declare



Dim thisdb As NotesDatabase
Dim db As NotesDatabase
Dim pos As Integer
Dim servername As String
Dim mailpath As String
Dim mailowner As String
Dim searchstring As String
Dim doccol As NotesDocumentCollection
Dim doc As NotesDocument
Dim docsuppr As NotesDocument


Dim doclog As NotesDocument

Sub Initialize
    'PARAMETERS TO CODE
    'Indicate mail subdirectory name

    mailpath = "mail\"
    'Server name (in canonical format) or leave blank for local server/directory:
    servername = "[le nom canonique du serveur]"
    'Indicate the string to search for
    searchstring = "la chaine de caractères que l'on cherche pour identifier le mail"
  
  
    Dim session As New NotesSession
    Set thisdb = session.CurrentDatabase
    Dim dbdir As New NotesDbDirectory(servername)
    'Cycle through databases on the server
    Set db = dbdir.GetFirstDatabase(DATABASE)
    While Not db Is Nothing


        'Skip databases which you don't have access to
        On Error 4060 GoTo Error4060
        'Check to see if this database is in the mail directory
        pos = InStr(LCase(db.FilePath), LCase(mailpath))
        'if the code find database the script begin
        If pos = 1 Then
            'open the database direct form the server
            Call db.Open(servername, db.FilePath)
            'Search for documents using search string
            'search the string in all documents database

            Set doccol = db.FTSearch(searchstring,0)
            'got to the frist document oin the database
            Set doc = doccol.GetFirstDocument
            'parse all document find
            While Not doc Is Nothing
                '==> Log détaillé
                'on crée le document de log pour savoir tout les documents détruits
                'you must create mask and view to view log document  

                Set docLog = thisdb.Createdocument()
                docLog.form="LogMailUser"
                doclog.LockyFullName = db.Title
                doclog.LockyMailDatabase = db.Filename
                doclog.LockyMailFilePath = db.Filepath
                doclog.LockyMailDateCreated = doc.Created
                doclog.LockyMailSubject = doc.Subject(0)
                doclog.LockyMailSender = doc.From(0)                          
                'comme on va détruire le document on se position sur le suivant avant de le détruire
                'if you want to keep the document in this database delete the rem bellow  
                'Copy all documents found to current database beware you need memo mask to see the mail
                'Call doc.CopyToDatabase(thisdb)

                Set docsuppr = doc
                Set doc = doccol.GetNextDocument(doc)
                'delete document form the database
                Call docsuppr.Removepermanently(True)              
                'save the log document
                Call doclog.Save(True,True)
              
            Wend
        End If
GetNextDb:
        Set db = dbdir.GetNextDatabase()
    Wend
    Exit Sub
Error4060:
    'If the code reaches here then the user does not have access rights.
    Resume GetNextDb
  
End Sub



Forcer le changement du mot de passe avec mise à jour de l'ID lorsqu'on a uniquement des utilisateurs iNotes ? Oui c'est possible... #inotes #IBMDomino #IBM


La tendance est au client "léger" et au déploiement simplifié. Bref, le navigateur internet a pris une part de plus en plus grande dans les déploiements de IBM Domino.

Mais, comme aurait dit Monsieur de La Palisse, quand on a des clients "légers", on n'a plus de client "lourd" ...  et l'application des "policy" de mots de passe est différente.
 
Mettre en place une politique de changement de mot de passe régulier pose un problème car le processus de synchronisation est alors différent.
Pas de solution ? Mais si, mais si... L'application de changement de mot de passe de Tilaune.

La version 8.5.3 est sorti .. en anglais certes ..

Voila la version 8.5.3 est disponible en version anglaise sous Windows et sous Linux .. première surprise après l'installation sous Linux la version du client Sametime qui reste en 8.5.1 alors que la version 8.5.2 est disponible ...
Alors il ne reste qu'à commencer les tests  ..



IBM Connections 3.0.1 Files and Profiles entitlement for Lotus Notes 8.5.3

Vous aussi vous avez peut être galéré  ...

Question

How do I install the IBM Connections 3.0.1 Files and Profiles entitlements for Lotus Notes 8.5.3?

Answer

As a Notes 8.5.3 customer, you are entitled to install and use the Files and Profiles applications of IBM Connections 3.0.1.

Et on continue de travailler sur l'intégration des réseaux sociaux ...

Tilaune continue sa montée en compétence sur IBM Connections, nous préparons une map de connaissance sur les Réseaux Sociaux d'Entreprise qui accompagnera une présentation sur l'utilisation au sein de l'entreprise ...

J étais un fan de d'easysync ...

Certains disent "il est fou .. Ca se fait plus mais bon.". Alors voila vous aviez un Palm ou tout autre appareil qui se ne connectait qu'avec un câble ou une station d accueil et maintenant que votre palm est hélas remisé
vous avez une tablette iPad ou un androïd mais pas de 3G et pas de Traveler ... voici un produit qui va vous permettre de rester synchronisé avec le client Lotus ...

Installation du FixPack de Lotus 8.5.1 ... enfin c'est valable aussi sur les versions supérieures ...

D'abord un petit rappel de l'installation sur le Karmic 64bits ... que j'avais trouvé sur le forum d'IBM ... Encore merci à Mickael Strong ..

Feedback number WEBB7X5MDB created by Michael Strong on 24/10/2009

Hello

Just wanted to give a hint after hours of trying to install Lotus Notes 8.5.1 on Ubuntu 9.10 Karmic Koala 64 Bit.

1. Download Notes 8.5.1 for debian platforms and extract the files.

2. sudo apt-get install ia32-libs

3. install getlibs from http://frozenfox.freehostia.com/cappy/

4. issue the following command:
> sudo getlibs -p libavahi-client3 libavahi-common3 libavahi-glib1 libbonoboui2-0 libcroco3 libdbus-1-3 libdbus-glib-1-2 libeel2-2 libgnome2-0 libgnomecanvas2-0 libgnome-keyring0 libgnome-menu2 libgnomeprint2.2-0 libgnomeprintui2.2-0 libgnomeui-0 libgnomevfs2-0 libgsf-1-114 libgsf-1-dev librsvg2-2 librsvg2-common libselinux1 libsepol1 libstartup-notification0 libxkbfile1 gtk2-engines-ubuntulooks gtk2-engines-murrine

5. install the Notes Deb files:

sudo dpkg -i --force-architecture ibm-lotus-notes-8.5.1.i586.deb
sudo dpkg -i --force-architecture ibm-lotus-activities-8.5.1.i586.deb
sudo dpkg -i --force-architecture ibm-lotus-cae-8.5.1.i586.deb
sudo dpkg -i --force-architecture ibm-lotus-sametime-8.5.1.i586.deb
sudo dpkg -i --force-architecture ibm-lotus-symphony-8.5.1.i586.deb

6. Now it got tricky when i started Notes I realized the following: The fonts where very ugly so I installed some fonts

>sudo apt-get install ttf-xfree86-nonfree

now it look nicer but I could not see the Homescreen nor could I open messages in the mail nor could i compose messages so I did the following:


7. replace some libaries accordinf to aha.de you can find them here. Very special thanks to aha.de you saved me hours.

http://linux-aha.de/wordpress/wp-content/uploads/2009/10/notes_libs_karmic.tgz

replace the libraries in /opt/ibm/lotus/notes with the ones from the link above . make sure they are owned by root and that they are executable. set the permissons like the ones of the other libraries in /opt/ibm/lotus/notes

8. You now can start Lotus Notes from the menu


comme vous aviez fidèlement suivi la procédure le client Lotus notes 8.5.1 fonctionne ... l'installation du fixpack va se comporter de la même manière ... Après avoir décompacter le fixpack il suffira de lancer

sudo dpkg -i --force-architecture ibm_lotus_notes_fixpack-8.5.1.i586.deb

et on attend la fin ..




Accélerez votre client Notes 8.5.1 sous Ubuntu

Maintenant que mon client Lotus Notes fonctionne parfaitement sous Linux, je le trouvais un peu lent à la détente, il est possible de lui octroyer plus de mémoire.
alors d'abord on va dans le répertoire rcp



et nous allons modifier le fichier jvm.properties, la variable vmarg.Xmx=-Xmx256m
va passer à 1024 ce quiva donner du souffle à la bestiole vmarg.Xmx=-Xmx1024m.

Bien sûr comme vous n'avez pas les droits de root sur ce fichier, le sudo est de rigueur.
Moi j'y vais en fenêtre de commande avec sudo nano jvm.properties ...









et hop ca donne ça et là y'a plus qu'à démarrer le client Notes ..

Migration sous Karmic 64 bits

Alors voila, après avoir expérimenté Ubuntu 32 bits (la 8.10 puis la 9.04 ..) j'ai migré la totalité de mon poste de travail sous Linux Ubuntu 9.10, la Karmic ... J'en ai profité pour supprimer définitivement Vista et XP de mon disque, mais bon rien a faire pour mettre en place le client Notes 8.5.1 sur ma machine en 64 bits, il refusait désespérement de s'installer.

Alors que faire ...

Grenouiller sur le web bien sûr et là je suis tombé sur un lien ... sur les forums IBM qui décrit par le menu comment le faire ...

Installer Lotus Notes 8.5.1 sous Ubuntu 64 bits

Alors voilà j'avais déjà une machine de guerre (mais pas sous Vista .. ) avec la mise en oeuvre du 64 bits il ne me manquait que cette brique (enfin presque .. ils attendent quoi chez IBM pour sortir la version Admin/Designer sous Linux ... ).

Bon bien sûr, sur ma machine, ca marche pas exactement comme ca enfin comme d'habitude avec les "linuxiens" mais en faisant quelque adaptation on arrive a quelque chose ;-) ...

D'abord il a fallu installer les librairies avec apt-get install pour libgnomeprint2.2-0
libgnomeprintui2.2-0, ensuite il a fallu trouver la librairie libeel2-2 ... allez je vous donnes une piste Eazel ... mais on la trouve dans une ancienne version de Ubuntu ...

Après si on suit ce qui est dit dans le forum cela m'a permit d'obtenir ceci ...















Bien sûr sur ma machine 64 bits ...

Alors a vous de jouer .. parce que ca donne des résultats intéressants ...

Lotus Notes et Twitter

Les widgets dans Lotus Notes n'ont déjà plus de secret pour vous ... il ne vous reste qu'à vous tenir au courant des dernières nouvelles du web, alors il reste le RSS et bien sûr Twitter ...

La barre de progression dans le client V8.5

Alors dans le client V8 un certain nombre de tâches s'effectue en tâche de fond, il est possible de d'avoir des informations sur la progression des tâches.
Par exemple vous avez lancé une copie d'une base en locale ..
en bas à droite attention ça bouge .. mais bon c'est fini quand ? Pour le savoir ..

Cliquez sur le "rond jaune" et on obtient un nouvel onglet Progression qui va nous donner les informations dont on a besoin ...

Un "Kill Notes" adaptable

Bon comme toute application Windows le client Notes plante parfois .. et comme il est "complexe" de tuer toute les tâches qu'il a lancé des utilitaires étaient disponible comme ZapNotes, KillNotes ou simplement le non moins fameux nsd -kill ... mais avec le client V8 Eclipse lorsque l'on souhaite relancer rapidement son client cela n'est la panacée. Alors je vous propose un petit script tout bête que vous pouvez compléter facilement :

@echo off
taskkill /F /FI "IMAGENAME eq nsd.exe"
taskkill /F /FI "IMAGENAME eq notes2.exe"
taskkill /F /FI "IMAGENAME eq notes2w.exe"
taskkill /F /FI "IMAGENAME eq nlnotes.exe"
taskkill /F /FI "IMAGENAME eq notes.exe"
taskkill /F /FI "IMAGENAME eq ntaskldr.exe"
taskkill /F /FI "IMAGENAME eq eclipse.exe"
taskkill /F /FI "IMAGENAME eq nnotesmm.exe"


Alors on en fait un .cmd et voilà tout les composants du client notes sont traités ...

Allez toute la commande si vous voulez en faire autre chose ...

TASKKILL [/S système] [/U utilisateur [/P mot_de_passe]]] { [/FI filtre] [/PID ID_processus | /IM image] } [/F] [/T]

Et TaskKill /? pour toute l'aide

Exemples :
TASKKILL /S système /F /IM notepad.exe /T
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM notepad.exe /IM mspaint.exe
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne sans*"
TASKKILL /F /FI "USERNAME eq AUTORITE NT\SYSTEM" /IM notepad.exe
TASKKILL /S système /U domaine\utilisateur /FI "USERNAME ne NT*" /IM *
TASKKILL /S système /U utilisateur /P mot_de_passe /FI "IMAGENAME eq note*"

Lotus Domino 8.5 ... Les nouveautés ..

Bonjour,

La version 8.5 est sortie depuis quelque temps déjà avec beaucoup, vraiment beaucoup de modifications mais pour en savoir plus sans pour cela passer trop de temps à grenouiller partout vous pouvez retrouver toute les modifications en fonction des clients sur ce site d'IBM

Pour vous donner une idée de ce que vous aller trouver ... L'un des sommaires ça donne ça ..














Alors bonne lecture ...

La fonction de décommisonnement des serveurs

Bon comme tout le monde un jour vous risquez de devoir arrêter un serveur pour le remplacer par un autre, plus grand, plus beau, plus puissant, qui sentira bon le sable chaud .. Je m'égare ..

Mais comment savoir ce qu'il faut faire car la liste peut être longue des documents à modifier ou des bases à transférer (enfin ça c'est généralement le plus facile ..).

Et bien pour arrêter un serveur, transférer tout sur un autre Domino va vous mâcher le travail .. C'est prévu et ça s'appelle le "décommisionnement" (un peu comme quand j'étais petit "on va aller faire les commissions ..." mais là on va faire la liste des commissions).

Alors pour savoir tout ce qui doit être fait ... On prend son Lotus Administrateur, on choisi le serveur (le futur ancien ..) puis dans l'onglet "Serveur" on va dans "Analyse"

Puis dans le menu "Outils"

On va choisir "Mettre serveur hors service" ... Allez pas de panique on va rien faire sur le serveur, c'est juste pour faire flipper le chef qui comprend rien a Domino ;-).

Je vous rappelle qu'on est dans l'onglet "Analyse" (comme dirait Freud) cette opération va simplement produire le rapport d'analyse dans une base locale du poste de travail.

Bon on se lance et on clique sur "Mettre serveur hors service", on obtient un masque qui demande le serveur source et le serveur cible (vers qui on va tout transférer ..).


Là soit on met toutes les informations dans la base existante, si elle n'existe pas elle est crée, sinon on fait une nouvelle base.

Il ne reste qu'à ouvrir la base


et ouvrir les différents documents pour savoir ce qu'il vous reste à faire avant d'arrêter votre ancien serveur.

Faire une base de redirection automatique tant en Lotus Notes qu'en Http

Bon je sais maintenant il parait que le système est opérationnelle sur les nouvelles version de serveur mais quand même on murmure qu'il y aurait des erreurs des pop up et des trucs qui daille l'utilisateur et donc l'administrateur ...
Alors le but est de faire en sorte que les personnes qui ouvrent la base en question sur un serveur se retrouvent automatiquement redirigé sur un autre serveur de façon transparente.
Le principe est simple finalement :
  1. On réplique la base sur le serveur de destination
  2. On modifie les informations des fiches de l'annuaire pour le routage sur le nouveau serveur
  3. On supprime la base de l'ancien serveur et on la remplace par une base créée sur le modèle décrit après. La base doit simplement mais de manière impérative porter le même nom de fichier et bien sûr être dans le même répertoire (je sais c'est beaucoup mais on va quand même pas se prendre la tête ... )
Alors passons maintenant à la base modèle ...

Nous allons mettre en oeuvre des bouts de script et du codage http à différents endroits de la base.
Mais occupons nous d'abord de la liste de contrôle d'accès ... Facile comme on va faire du postopen et que la base ne contient rien en terme de donnée si la personne est "auteur" ca le fait parfaitement ..

Et hop pour la suite occupons nous des composants de la base de redirection ...

d'abord on va faire un masque


avec un lien URL qui contient une valeur calculé sur la champ qui va servir pour le web


Dans le masque on positionne le lien web avec une valeur calculée qui contient le nom du champ (cf le champ suivant ) vers la base de destination et un champ (celui là .. ) qui contient la valeur @ReplaceSubstring(@ReplaceSubstring(@LowerCase(@Subset(@DbName; -1)); "mail" : " "; "mailbp" : "+"); "\\" : " "; "/" : "+")

Le lien URL est

bon on a finit avec le masque

Alors voyons les pages, deux pages pour tenir les utilisateurs au courant ...

La première qui va être ouverte lors de l'ouverture de la base Notes et va provoquer la redirection vers la nouvelle base

La deuxième va rester ouverte sur le poste de l'utilisateur pour le prévenir du changement

Elle contient un bouton pour permettre la fermeture de la base de redirection.

Voila il ne manque plus que deux éléments l'agencement pour faire apparaitre les pages au bon endroit et le post open de la base.

L'agencement je vous le laisse faire pour mette la page de fermeture ...

Le post open se compose de deux éléments une constante pour fixer le nom du serveur de destination et le code de post open :

Sub Postopen(Source As Notesuidatabase)

Dim workspace As New NotesUIWorkspace
Dim session As New NotesSession
Dim CurrentMailDatabase As NotesUIDatabase
Dim CurrentMail As NotesDatabase
Dim nomfichier As String
Dim ServerMailDatabase As String

Dim Result As Integer

Set CurrentMail = session.CurrentDatabase
nomfichier = CurrentMail.FileName
nomfichier = "mailbp\" + nomfichier

Call workspace.OpenDatabase ( MailBPServer,nomfichier , , , False, False )

End Sub

Reste à bien vérifier que lors de l'ouverture de la base en mode web ou en mode notes les bon documents s'affichent et le tour est joué ...


Alors pour les plus courageux à vos Designer pour les autres si vous me demandez la base je vous l'envoi ..

Abonnez vous à une boite aux lettres sous Domino

Alors comme tout le monde le sait le système d'abonnement de Domino est plus que douteux, cependant depuis la version 8 il est possible d'utiliser le flux RSS et/ou Atom pour s'abonner aux messages de sa boite fonctionnelle préféré .. ou d'une autre ne soyons pas sectaire.

Pour offrir cette fonctionnalité c'est simple on lit cet article et on rajoute les paramètres dont on a besoin dans le notes.ini du serveur

iNotes_WA_Feeds=atom,rss
iNotes_WA_FeedsSecured=0
(on redémarre le http ... bien sûr ..)

Puisque maintenant on sait à quoi ça sert et il ne reste plus qu'à s'abonner sur la boite avec son lecteur rss favori (voir le client Notes lui même si c'est une boite fonctionnelle ...) ou sur une page récapitulative une fois l'authentification réalisée ... (tiens ca c'est une idée pour le nouveau site ... )