Das Notes Forum

Domino 9 und frühere Versionen => ND6: Administration & Userprobleme => Thema gestartet von: Schdrubbi am 01.06.06 - 09:19:03

Titel: Abwesenheitsagent
Beitrag von: Schdrubbi am 01.06.06 - 09:19:03
Hallo zusammen,
hab mich schon im Forum umgeschaut, aber nichts passendes dazu gefunden.

Ist es möglich den Dominoserver so einzustellen, dass keine Abwesenheitsnachrichten ins Internet verschickt werden?

Alternativ könnte ich mir noch vorstellen, das man die Mailschablone ändert, in der standardmäßig der Haken aktiv ist fürs nicht senden ins Internet beim Aktivieren des Abwesenheitsassistenten.

Lt. der IT-Leitung sollen nämlich keine Abwesenheitsnachrichten ins Internet vreschickt werden, aber es ist ziemlich schwierig den Usern es beizubringen, immer den Haken zu aktivieren.

Danke schonmal
Titel: Re: Abwesenheitsagent
Beitrag von: Driri am 01.06.06 - 09:45:01
Evtl. über eine Server-Regel im Konfigdokument ? Wäre das einzige, was mir so spontan einfällt.
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 01.06.06 - 10:00:20
und wie sollte dann eine solche Regel ausschauen?
Ich kann ja nicht alle Eventualitäten abfangen oder reden wir jetzt aneinander vorbei ?!?
Titel: Re: Abwesenheitsagent
Beitrag von: Lossa am 01.06.06 - 10:05:52
Hi,

eine Möglichkeit wäre, dafür zu sorgen das mit der Regel immer der Teil des Themas abgefragt wird der identisch ist:
... /Organisation ist ausser Haus

oder aber du machst was du selbst vorgeschalgen hast, und änderst das Design der Mail-DB so ab, das der Haken immer drin ist, oder das ganze nicht anwählbar ist.
Dann musst du aber daran denken bei jedem Update diese Änderung nachzuziehen.
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 01.06.06 - 10:09:49
Also die möglichkeit mit aktiv aber nicht sichtbar klingt gut.

Nur leider hört es dann da auch schon wieder auf mit meinen eh sehr wenigen Designkenntnissen  :-[
Dass es immer aktiv ist, hätte ich wahrscheinlich noch hinbekommen, aber nicht sichtbar...
Titel: Re: Abwesenheitsagent
Beitrag von: Lossa am 01.06.06 - 10:25:38
Hi,

im einfachsten Fall stellst du in den Eingenschaften des Feldes bei verbergen wenn Reiter im Bereich unten "verbergen wenn formel wahr"
eine 1 ein.

Dann ist der Absatz in dem das Feld steht verborgen und nicht mehr sichtbar.
Als Alternative kannst du in dem Programmierungsbereich unten bei Input Enabled (arbeite mit der engl. Version) eine 0 ein, dann ist das Feld zwar sichtbar aber grau, und somit nicht anwählbar, oder aber in deinem Fall nicht abwählbar.
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 01.06.06 - 10:38:42
Danke erstmal für die Hilfe...

also so weit so gut...Feld ist jetzt grau.
Nur hab ich leider Probleme beim Wert. Habe den Vorgabewert auf "1" gesetzt. Jedoch ist der Haken immer noch nich drin, wenn ich den Assistenten aktiviere...
Titel: Re: Abwesenheitsagent
Beitrag von: Lossa am 01.06.06 - 10:53:01
Hi,

Zitat
Habe den Vorgabewert auf "1" gesetzt.
du hast auch garantiert "1" als Text angegeben?
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 01.06.06 - 10:58:56
Ja habe ich. Nur ich seh nicht, dass der Haken gesetzt ist
Titel: Re: Abwesenheitsagent
Beitrag von: Lossa am 01.06.06 - 11:03:04
Hi,

ich habe das ganze nun bei mir getest und das rennt.

In welcher DB hast du das gemacht, in deiner eigenen oder der Schablone.
Wenn in deiner eigenen, kann der Cache zugeschlagen haben, beende Notes einmal komplett und versuch es dann noch einmal.
Wenn du es in der Schablone gemacht hast, musst du noch eine DB mit der Schablone aktualisieren.
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 01.06.06 - 11:16:00
Also, habe Notes neu gestartet, ohne Erfolg.
Habe nämlich die Änderung in meiner eigenen gemacht (erstmal zum testen).
Will nur nochmal sicherstellen, dass wir vom gleichen reden:
Maske = OutofOffice Profile
Feld = ExcludInternetMail
Wert = "1"

Ist doch so richtig oder?
Titel: Re: Abwesenheitsagent
Beitrag von: Lossa am 01.06.06 - 11:20:00
Hi,

so in Ordnung, wenn denn

Zitat
Wert = "1"

bedeutet das in der Vorgabewertformel der Inhalt "1" und sonst nichts steht.
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 01.06.06 - 11:37:12
Ja, ist das falsch?
Titel: Re: Abwesenheitsagent
Beitrag von: Lossa am 01.06.06 - 11:52:34
Nein, das ist dann korrekt und muss auch so funktionieren, prüfe bitte noch einmal, ob in dem Feld auf dem Optionen Reiter der Auswahltext steht mit der zusatzangabe ¦1
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 01.06.06 - 12:22:39
Nein, da steht nichts drin. Was genau muss da drin stehen?
Titel: Re: Abwesenheitsagent
Beitrag von: Lossa am 01.06.06 - 12:29:24
Hi,

im Feld muss das auswählbar sein:
Do not automatically reply to mail from Internet addresses.|1

Hier halt in Englisch, kannst ja in einer deutschen Mail-DB oder eben der Schablone nachsehen wie es auf Deutsch heisst.
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 01.06.06 - 12:31:23
ja das steht da...sorry, habs überlesen. Eben halt nur auf deutsch
Titel: Re: Abwesenheitsagent
Beitrag von: Lossa am 01.06.06 - 12:33:22
Dann muss es auch funktionieren.
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 01.06.06 - 12:34:39
Das ist jetzt die Frage. Sieht man nur nicht, dass der Haken aktiviert ist oder geht es gar nicht.
Titel: Re: Abwesenheitsagent
Beitrag von: Driri am 01.06.06 - 12:56:26
Du testest aber an einer neuen Datenbank, oder ? Bei existierendem Profil dürfte das nämlich nicht ziehen, weil das Dokument ja schon angelegt ist.
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 01.06.06 - 13:01:21
nein, ich teste die ganze zeit mit einem existierenden mailfile
Titel: Re: Abwesenheitsagent
Beitrag von: Driri am 01.06.06 - 13:02:37
Der Vorgabewert für das Feld zieht nicht, wenn das Dokument schon erstellt wurde. Du müßtest also schon in einer neuen DB testen oder das Profildokument löschen und neu erzeugen.
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 01.06.06 - 13:36:47
und wo finde ich das profildokument ?
Titel: Re: Abwesenheitsagent
Beitrag von: Driri am 01.06.06 - 13:39:59
Da kommst Du so direkt nicht dran. Das müßte dann schon per Script gekillt werden.

Funktionierts denn überhaupt, wenn Du mit dem Template eine neue Datenbank erstellst ?
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 01.06.06 - 14:16:34
Nein, funktioniert auch nicht. Wenn du sagst, das funktioniert mit einer vorhandenen Dtaenbank nicht, müsste das dann nicht genauso sein, wenn ich in einer vorhandenen DB den Vorgabewert für z.B. ReturnReciept ändere? Weil das funktioniert nämlich
Titel: Re: Abwesenheitsagent
Beitrag von: Lossa am 01.06.06 - 14:26:50
nein, wenn du noch nie eine Abwesenheit aktiviert hast, dann gibt es dazu kein Profildokument und dann ist der Schalter den du geändert hast dann automatisch aktiviert. Du hast aber doch schon einmal eine Abwesenheit erfasst, und wie du siehst sind deine letzten Angaben vorhanden. Diese Info kommt eben aus dem Profil.
Deine Änderung greift nur, wenn du kein Profil hast, für deine bestehenden User bedeutet das, du müsstest bei allen das Profil löschen und dann würde beim nächsten mal der Schalter aktiviert sein.
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 01.06.06 - 14:29:34
Nun sind wir wieder beim profil löschen. Wie mache ich das? Weil das ganze soll ja für alle User gelten und nicht nur für neu angelegte mit der neuen geändetren Schablone
Titel: Re: Abwesenheitsagent
Beitrag von: Lossa am 01.06.06 - 14:38:33
Dazu brauchst du ein kleines Script, das kannst du per Mail in einer Schaltfläche an alle User versenden, oder du kannst es in einen Agenten stecken der über alle Maildatenbanken rennt und dieses Profil löscht.

hier ein Beispiel für, löschen des Profils in der aktuellen DB

Dim s as New NotesSession
Dim db as NotesDatabase
Dim doc As NotesDocument
Set db = s.CurrentDatabase
set doc = db.GetProfileDocument("(EditOfficeProfile)")
If not doc is nothing then
call doc.Remove(true)
EndIf

und weg ist das Profil.
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 01.06.06 - 15:42:06
Habe es nun so eingestellt, dass das profil jedesmal gelöscht wird, wenn mein Mailfile geschlossen wird. Dies wird bestätigt durch eine kleine Messagebox, die ich eingebaut habe. Also das Skript wirtd wirklich ausgeführt.
Nun habe ich zwar immer noch die Werte drin im Out Of Office Profil, nur der Haken ist immer noch nicht gesetzt... ???
Titel: Re: Abwesenheitsagent
Beitrag von: Lossa am 01.06.06 - 15:50:38
Hi,

entschuldige bitte es muss
OutOfOfficeProfile
und nicht
(EditOfficeProfile)
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 01.06.06 - 15:58:52
So, Skript geändert...funktioniert aber leider immer noch nicht. Noch irgendwelche Ideen?
Titel: Re: Abwesenheitsagent
Beitrag von: Driri am 01.06.06 - 16:56:25
Besorg dir mal NotesPeek und schau damit mal ins OoOProfil rein.

NotesPeek ND6 (http://www-10.lotus.com/ldd/sandbox.nsf/0/2791869F4E1D3FA385256F2C00432973?Open)

Btw : Du solltest das später auf jeden Fall wieder deaktivieren, daß beim Schließen des Mailfiles das Profil gekillt wird. Sonst ists Essig mit dem OoO  ;)
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 02.06.06 - 08:26:33
Habe mir das Profil angeschaut, bei ExcludeInternetEmail steht als Vlaue nur "" drin, sonst nichts
Titel: Re: Abwesenheitsagent
Beitrag von: Driri am 02.06.06 - 11:35:52
Wird das Profil denn gelöscht, wenn Du das Script ausführst ?
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 02.06.06 - 11:41:20
jetzt wo du es sagst...nee, ist immer noch ein OoO Profil drin wenn mit notespeek nachschaue
Titel: Re: Abwesenheitsagent
Beitrag von: Driri am 02.06.06 - 11:51:59
Gib mal noch nen Print mit aus :

Zitat
Dim s as New NotesSession
Dim db as NotesDatabase
Dim doc As NotesDocument
Set db = s.CurrentDatabase
set doc = db.GetProfileDocument("OutOfOfficeProfile")
If not doc is nothing then
  call doc.Remove(true)
  Print "Profil gelöscht"
Else
  Print "Kein Profil gefunden"
EndIf
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 02.06.06 - 12:00:30
wo soll diese meldung denn auftauchen?
Titel: Re: Abwesenheitsagent
Beitrag von: Driri am 02.06.06 - 12:25:51
In der Statuszeile des Clients.
Titel: Re: Abwesenheitsagent
Beitrag von: Schdrubbi am 02.06.06 - 12:26:36
nach 2-mailgem neustart von lotus notes wurde endlich profil gelöscht. nun scheint dies immer zu funktionieren...

nun ist auch der haken aktiv und ausgegraut. habe es mit 2 weiteren usern getestet, dort hat es auch funktioniert.

danke für eure hilfe.
Titel: Re: Abwesenheitsagent
Beitrag von: Driri am 02.06.06 - 13:12:26
Gerne. Denk aber dran, das Löschen des Profils beim Schließen der DB auszubauen. Sonst funktioniert der OoO später nicht, weil jedesmal das Profil gekillt wird.