Autor Thema: Standard-Signatur  (Gelesen 19044 mal)

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Standard-Signatur
« am: 12.08.08 - 12:53:39 »
Hallo alle zusammen,

in unserer Firma sollen einheitliche Signaturen eingeführt werden. Über Richtlinien lässt sich das ja anscheinend nicht realisieren. Jedenfalls habe ich keinen entspechenden Eintrag gefunden.

Ich wollte jetzt folgendermaßen vorgehen:

1. Kopie von Originalmailschablone erstellen
2. folgende Änderungen in der Maske (Calendar Profile)
- Feld "EnableSignature" = Vorgabewert 0 | Eingabe aktiviert "1"
- Feld "SignatureOption" = Eingabe aktiviert "1"
- Feld "Signature_1" = Eingabe aktiviert "1"

Dadurch können keine persönlichen Signaturen mehr hinterlegt werden, aber wie lösche ich die bereits vorhandenen Signaturen? Über db.getProfileDocument(“CalendarProfile“) im Backend die 3 Felder von oben mit ““ ersetzen?

Hat das irgendwelche anderen Auswirkungen an die ich als Laie nicht denke?

Die neue Signatur werde ich dann im Postopen der Maske Memo einfügen.

Gruß
Demian
Gruß
Demian

Offline Tim Pistor

  • Aktives Mitglied
  • ***
  • Beiträge: 229
  • Geschlecht: Männlich
    • www.pistor.is - Tim Pistor IT-Beratung
Re: Standard-Signatur
« Antwort #1 am: 12.08.08 - 19:00:23 »
Ich denke es sollte reichen im Postopen der Datenbank das Feld "Signature" zu überschreiben.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Standard-Signatur
« Antwort #2 am: 12.08.08 - 20:45:47 »
Und Signature_1, das ist die Datenquelle für das später verwendete Item "Signature".

Bernhard

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Standard-Signatur
« Antwort #3 am: 13.08.08 - 09:51:53 »
Moin ihr Zwo,

danke für die Antwort. Allerdings mache ich das dann im Postopen der Datenbank selbst. Sonst würde es ja erst greifen, wenn Memo das 2. Mal gestartet wird.

Ich habe jetzt folgendes Script im Postopen vor dem Originalcode:

   
Zitat
Dim Cs As New NotesSession
   Dim Cdb As NotesDatabase
   Dim Cdoc As NotesDocument
   
   Set Cdb = Cs.CurrentDatabase
   Set Cdoc = Cdb.GetProfileDocument("CalendarProfile")
   
   Cdoc.EnableSignature = "1"
   Cdoc.SignatureOption = "1"
   Cdoc.Signature = "Test"
   Cdoc.Signature_1 = "Tester"
   Cdoc.Signature_2 = ""
   
   Call Cdoc.Save(True,False)

Zusätzlich habe ich in der Maske CalendarProfile die Eingabe für folgende Felder deaktiviert:

EnableSignature
SignatureOption
Signature_1
Signature_2

Das scheint soweit zu funktionieren. Allerdings habe ich da noch allgemeine Fragen.

Man sollte ja eigentlich an den Mailschablonen nichts ändern. Hat das "nur" den Hintergrund das bei einem eventuellen Update zu einer neuen Notes-Version Probleme auftreten können? Wenn ja lässt es sich doch vermeiden, wenn vor dem Update über Schablone wechseln wieder die Original-Schablone gewählt wird, oder?

Theoretisch ließe sich das Profildokument ja auch aus einer anderen Datenbank aus ändern, aber wie ließe sich das triggern ohne doch in die Originalschablone eingreifen zu müssen?

Gruß
Demian

Gruß
Demian

Offline Tim Pistor

  • Aktives Mitglied
  • ***
  • Beiträge: 229
  • Geschlecht: Männlich
    • www.pistor.is - Tim Pistor IT-Beratung
Re: Standard-Signatur
« Antwort #4 am: 13.08.08 - 12:14:45 »
Hi,
in meinem Fall war der Code um die Signatur zu setzen im Postopen der DB. Dort wurden die
Kontaktdaten die dem Mail-Nutzer entsprechen aus dem Adressbuch gezogen, zusammengesetzt
und eingefügt. Die vom User eingestellte Signatur blieb unberührt (nur Feld "Signature" geändert).

So konnte der Nutzer bei Bedarf die Signatur für die aktuelle Sitzung ändern. Beim nächsten öffnen
der DB war es wieder die Corporate-Signature.

Dieses Prinzip funktioniert bis jetzt bei Version 6.5 - 8.0.

Um irgendeine Änderung im Mailtemplate selbst wirst nicht rumkommen (Felder deaktivieren oder
Formel ändern) - egal ob die Änderung von extern oder Postopen kommt. Sonst kann der User
dies immer wieder überschreiben...

Schön wäre eine "Signaturen-DB" in der man die Signaturen aller Mailnutzer bequem verwalten
kann.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Standard-Signatur
« Antwort #5 am: 13.08.08 - 12:22:12 »
Schön wäre eine "Signaturen-DB" in der man die Signaturen aller Mailnutzer bequem verwalten
kann.

Sowas gibt es doch. Und ich bin nicht der einzige, der sowas gemacht hat.

Bernhard

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Standard-Signatur
« Antwort #6 am: 13.08.08 - 12:24:09 »
Zitat
Schön wäre eine "Signaturen-DB" in der man die Signaturen aller Mailnutzer bequem verwalten
kann.

Ja, das wäre was. Ich habe auch vor die Daten aus dem öffentlichen Adressbuch zu ziehen. Bin mir nur noch nicht sicher, wo ich da die Unterschriftenzusätze, wie i. A. i. V. usw. unterbringen soll.

Wo habt ihr das denn hinterlegt, wenn man fragen darf?

Gruß
Demian
Gruß
Demian

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Standard-Signatur
« Antwort #7 am: 13.08.08 - 12:29:53 »
Moin Bernhard,

die Frage ist nur, ob die Firma bereit ist ein fertiges Produkt zu kaufen, wenn ein "Entwickler" im Hause ist.

Zumal Eigenentwicklungen jederzeit an die betrieblichen Umstände angepasst werden können, ohne Externe beauftragen zu müssen.

Bei so kleinen Sachen rechnet sich das schon. Bei wirklich großen Sachen, ist der Aufwand der Eigenentwicklung bedeutend höher, als ein fertiges Produkt. Da wird die Firma eher zu einem fertigen Produkt greifen.

In der DB von dir wird das Mailtemplate gar nicht angerührt? Da läuft aber wahrscheinlich alle viertel Stunde nen Agent, der das PRofildok überschreibt, oder?

Gruß
Demian
Gruß
Demian

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Standard-Signatur
« Antwort #8 am: 13.08.08 - 12:39:47 »
Die Philosophie dieses SignatureManagers ist es, die Templates nicht anzufassen. Es reicht ja eine einfache Anweisung an die Mitarbeiter, genau so wie "Es ist verboten, auf den Geschäftsführer zu schiessen."
Man kann - kriminelle Elemente in der Firma vorausgesetzt - auch (im CalendarProfile) kurz die drei Felder auf berechnet zur Anzeige stellen.

Bernhard

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Standard-Signatur
« Antwort #9 am: 13.08.08 - 13:03:00 »
Zitat
Es reicht ja eine einfache Anweisung an die Mitarbeiter

Ja, aber bei uns wird eher dazu tendiert den Leuten zu sagen es von vornherein zu umgehen, dass überhaupt was geändert werden kann.

Klar könnten die MA`s die Signatur trotzdem noch manuell in die Mail schreiben, aber ich denke das werden die wenigsten machen.

Zitat
Man sollte ja eigentlich an den Mailschablonen nichts ändern. Hat das "nur" den Hintergrund das bei einem eventuellen Update zu einer neuen Notes-Version Probleme auftreten können? Wenn ja lässt es sich doch vermeiden, wenn vor dem Update über Schablone wechseln wieder die Original-Schablone gewählt wird, oder?

Sehe ich das richtig, oder würden dann immer noch Probleme auftreten?

Gruß
Demian


Gruß
Demian

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Standard-Signatur
« Antwort #10 am: 13.08.08 - 13:09:04 »
Welche Probleme meinst Du?

Bernhard

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Standard-Signatur
« Antwort #11 am: 13.08.08 - 13:10:54 »
bei eventuellen Updates. Oder ist das nicht der Grund, warum immer gesagt wird, man soll an den Schablonen nichts ändern?
Gruß
Demian

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Standard-Signatur
« Antwort #12 am: 13.08.08 - 13:15:39 »
Wenn man gerne den von IBM gelieferten Vorschlag für das Mail-Template samt Updates nutzen möchte, muss man abwägen, wenn man Design-Änderungen oder -ergänzungen vornehmen will:
- Was bringt mir das
- Wie hoch ist der Aufwand im Vergleich hierzu?
- Wie sichere ich die Nacharbeit bei neuen Templates?
- Wie stelle ich es am effektivsten an?

Fix drei Felder typmässig zu ändern, ist sicherlich ein minimaler Aufwand. Dies zu dokumentieren, sollte auch machbar sein.

Bernhard

Offline Tim Pistor

  • Aktives Mitglied
  • ***
  • Beiträge: 229
  • Geschlecht: Männlich
    • www.pistor.is - Tim Pistor IT-Beratung
Re: Standard-Signatur
« Antwort #13 am: 13.08.08 - 13:41:30 »
Ja, das wäre was. Ich habe auch vor die Daten aus dem öffentlichen Adressbuch zu ziehen. Bin mir nur noch nicht sicher, wo ich da die Unterschriftenzusätze, wie i. A. i. V. usw. unterbringen soll.

Wo habt ihr das denn hinterlegt, wenn man fragen darf?

Ein neues Feld im Adressdatensatz. Teilweise mussten auch ganze Textblöcke
( Bankverbindung, Steuernummer, usw.) hinterlegt werden. Eingefügt und Bearbeitet
per Agent / Dialogbox.

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Standard-Signatur
« Antwort #14 am: 13.08.08 - 13:44:34 »
Zitat
Fix drei Felder typmässig zu ändern, ist sicherlich ein minimaler Aufwand. Dies zu dokumentieren, sollte auch machbar sein.

Das mache ich sowieso. Hab mir da extra ne Doku-Datenbank anlegen lassen. Werde dann der IT nochmal Bescheid sagen, dass bei Updates aufgepasst werden muss.

Zitat
Ein neues Feld im Adressdatensatz. Teilweise mussten auch ganze Textblöcke

Also habt ihr das öffentliche Adressbuch auch angepasst? Davon wollte ich eigentlich absehen. Mal gucken, da sind ja noch soviele Felder, die wir sowieso nicht benutzen.

Gruß
Demian
Gruß
Demian

Offline Tim Pistor

  • Aktives Mitglied
  • ***
  • Beiträge: 229
  • Geschlecht: Männlich
    • www.pistor.is - Tim Pistor IT-Beratung
Re: Standard-Signatur
« Antwort #15 am: 13.08.08 - 13:55:18 »
In diesem Fall ja. Kannst aber auch von einer externen DB die Datensätze ändern.

Die MailDBs waren über duzendende Server weltweit verteilt und das Adressbuch
war als einzige DB überall verfügbar. Es musste auch bestimmten Nutzer gewährt
werden ihre eigene Signatur zu verwenden => Flag im Adressdatensatz.

Interessant wirds wenn die Mail von lokal geöffnet wird :)
« Letzte Änderung: 13.08.08 - 13:57:04 von Tim Pistor »

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Standard-Signatur
« Antwort #16 am: 13.08.08 - 14:00:20 »
Zitat
Interessant wirds wenn die Mail von lokal geöffnet wird

Stimmt, daran hab ich noch gar nicht gedacht. Ich glaube die Laptop-Benutzer haben aber auch ne lokale Replik des Adressbuches. Da bau ich dann noch ne Abfrage ein.

Danke für den Hinweis  ::)

Gruß
Demian
Gruß
Demian

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Standard-Signatur
« Antwort #17 am: 13.08.08 - 14:06:16 »
Die ganzen Sorgen bist Du los, wenn Du des Generieren der Signaturen von aussen machen lässt:
DB liest periodisch das DD (neue User, gegangene, Namensänderungen etc.) aus. Neue User landen in einer speziellen Ansicht (+ Mail an Admin) zwecks Freigabe oder Anpassung (welches Signatur-Template bzw. "individuelles" Template, Ausschluss aus dem Prozess usw.).

Hinzu kommen Signature-Template, die man sich für unterschiedliche Usergruppen anlegen kann.

Der Agent pumpt dann die Signaturen in die Mailfiles. Kein Eingriff ins DD, keiner ins Mailtemplate. Lokales Mail oder auf dem Domino - vollkommen egal, kein User braucht die Signaturen-DB.

Bernhard

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Standard-Signatur
« Antwort #18 am: 13.08.08 - 14:13:53 »
Und wie sieht es mit den Unterschriftszusätzen aus? Bei uns sind auch viele Leute angelegt, die zum Beispiel kein festes Telefon haben. Einige haben noch nicht mal ne Mailadresse  :-: Was es mit denen auf sich hat, kläre ich morgen, wenn der Admin wieder da ist.
Gruß
Demian

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Standard-Signatur
« Antwort #19 am: 13.08.08 - 14:15:03 »
Einige haben noch nicht mal ne Mailadresse  :-:
Interessant. Ihr braucht Mailsignaturen für Leute ohne Mailadresse? Hmmmm.  ::)
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz