Réinitialisation du modèle après un lo design (LS).
Bonjour,
J’ai créé un script qui me fait un lo design après avoir changer le DesignTemplateName.
J’utilise une class récupéré dans la sandbox pour cela.
Mon problème est que dès le design exécuté le modèle de la base se réinitialise.
Dans le nouveau modèle j’ai coché Le fichier de la base est un modèle maître et j’ai entré le nouveau nom du modèle.
Avez-vous déjà vu cela ou avez-vous une piste pour m’aider à résoudre ce mystère ?!?
Bonne journée.
Phil59.
J’ai créé un script qui me fait un lo design après avoir changer le DesignTemplateName.
J’utilise une class récupéré dans la sandbox pour cela.
Mon problème est que dès le design exécuté le modèle de la base se réinitialise.
Dans le nouveau modèle j’ai coché Le fichier de la base est un modèle maître et j’ai entré le nouveau nom du modèle.
- Code : Tout sélectionner
Use "CLASSNotesTemplateSettings"
Sub Initialize
Dim ..
ServerName = "NOM DU SERVEUR"
Set dbDirectory = session.GetDbDirectory(ServerName)
Set db = dbDirectory.GetFirstDatabase(DATABASE)
agentname = "outofoffice"
While Not(db Is Nothing)
If left(lCase(db.FilePath),5) = "mail\" or left(LCase(db.FilePath),5) = "mail/" Then
Set DBCible = Session.getDatabase(ServerName ,db.FilePath)
agentOutOfOffice = ""
CMDDesign = ""
Set agent = db.getagent(agentname)
If InStr(LCase(agent.Name),"outofoffice") = 1 Then
If agent.IsEnabled Then
agentOutOfOffice = "*"
Else
Dim DbDesign As New NotesDatabase(ServerName,db.FilePath)
Dim nts As New NotesTemplateSettings(DbDesign)
agent.servername = ServerName
Call agent.save
Delete agent
Set agent = db.getagent(agentname)
Call agent.remove
Sleep 2
nts.DesignTemplateName = "dwa7frOOO.ntf"
Sleep 2
CMDDesign = "lo design -f " & db.FilePath
consoleReturn = session.SendConsoleCommand(serverName, CMDDesign)
End if
End If
End if
Print "Analyse de la base : " & db.FilePath
Set db = dbDirectory.GetNextDatabase
Wend
End Sub
Avez-vous déjà vu cela ou avez-vous une piste pour m’aider à résoudre ce mystère ?!?
Bonne journée.
Phil59.