Wie kann ich das Script „Unterzeichner" ändern?

Einleitung

Für Dokumentvorlagen stellt Advolux ein Script zur Verfügung, welches den „Unterzeichner" eines Dokumentes einfügt sowie in der nächsten Zeile dessen „Status" in Klammern. Diese Anleitung unterstützt Sie, falls Sie die Darstellung des „Unterzeichners" ändern möchten.
Am Ende finden Sie noch Hinweise, wie Sie den Unterzeichner von E-Mails ändern können.


WICHTIG: Alle Scripte müssen zwingend mit "geraden und oben liegenden" Anführungszeichen – also " " – verwendet werden.

Die Verwendung der „geschwungenen" Anführungszeichen blockiert die Ausführung der Scripte.

Anleitung

Das Standardscript „Unterzeichner()" in Advolux schreibt den „Namen" des Unterzeichners sowie in der nächsten Zeile den „Status" des Unterzeichners (in Klammern) in das Dokument. Beide Angaben holt sich das Script aus den Mitarbeitereinstellungen in „System/Einstellungen/Mitarbeiter –und Rechteverwaltung, nämlich dort „Name Bearbeiter" und „Status Bearbeiter".


images/download/attachments/268155199/worddav64f547ece24a6bbb60d3d3147d5ea258-version-1-modificationdate-1598870658061-api-v2.png


Wer Unterzeichner bzw. Bearbeiter des konkreten Dokumentes ist, wird im letzten Teil der Erstellung eines Dokumentes entschieden.


images/download/attachments/268155199/worddav687286699524d49f8f73b1b37a20ea90-version-1-modificationdate-1598870658173-api-v2.png

Ist „Karl Tester" also der „Bearbeiter" (Unterzeichner) eines Dokumentes, wird


Karl Tester (Rechtsanwalt)


in das Dokument geschrieben.

Individuelle Anpassungen

Möchten Sie stattdessen lieber, um im Beispiel zu bleiben:


Karl Tester
Rechtsanwalt


d. h. also, ohne die Klammern, als Ergebnis haben, muss man Anpassungen vornehmen. Hier gibt es verschiedene Möglichkeiten.


Möglichkeit 1: Das Script „Unterzeichner()" global für die ganze Datenbank anpassen. Somit wird immer, wenn ein Dokument in Advolux erzeugt wird, welches das Script „Unterzeichner()" benutzt, das geänderte Script genommen. Hierzu öffnen Sie „System/Einstellungen/Kanzleidaten".


images/download/attachments/268155199/worddavbce1f8da0042203d67fef82bc15e85b4-version-1-modificationdate-1598870658438-api-v2.png

Wechseln Sie dann in die Registerkarte „Sonstiges".


images/download/attachments/268155199/worddavcfc32e77b4a1ec3b9c35b208bdad9914-version-1-modificationdate-1598870658594-api-v2.png

Dort mit dem Button „Eigene Scripte" den Editor aufrufen.


images/download/attachments/268155199/worddavdbe58811dd793b9c989eec16395fbd8e-version-1-modificationdate-1598870658693-api-v2.png


Das Scriptfenster ist leer, wenn bisher noch keine anderen eigenen Scripte hinterlegt wurden. Falls bereits Scripte dort vorhanden sind, fügen Sie Ihr Script darunter ein.
Um generell ein Script zu überschreiben, fügt man das geänderte Script mit gleichem Namen hier ein (um ein Script zu überschreiben, muss man also wissen, wie dieses in Advolux heißt).

In diesem Fall fügen Sie folgendes Script ein:


// Global Unterzeichner nie mit Klammern
function Unterzeichner() {
resolvewrite('DOC.UNTERZEICHNER.NAME')
linefeed()
resolvewrite('DOC.UNTERZEICHNER.STATUS')
}


images/download/attachments/268155199/worddava4a2174586628bd213c8b9fb8a1944b4-version-1-modificationdate-1598870658807-api-v2.png



„Übernehmen" Sie die Änderungen und bestätigen nochmal mit „Übernehmen".


images/download/attachments/268155199/worddavb6a4f88e6ff88967883fd0b9bb9669a0-version-1-modificationdate-1598870658951-api-v2.png

Ab sofort wird der Unterzeichner ohne Klammern in ein Dokument eingefügt, z. B. beim „Brief".

Möglichkeit 2: Das Script „Unterzeichner()" wird nur für eine oder mehrere bestimmte Vorlagen geändert, dann wird der Unterzeichner ohne Klammern bei Dokumenten aus speziell diesen Vorlagen genommen, bei anderen Dokumenten weiterhin der Unterzeichner mit Klammern.


Als Beispiel dient die Änderung der Vorlage „Brief".
Gehen Sie auf „System/Einstellungen/Dokumentvorlage bearbeiten".


images/download/attachments/268155199/worddav6660b6168942458083a1ceb4b7d542ad-version-1-modificationdate-1598870659100-api-v2.png


Filtern Sie nach „Brief", markieren die Vorlage „Brief", so dass diese blau hinterlegt ist und drücken auf „Bearbeiten".


images/download/attachments/268155199/worddavfa028df23781d5b5fffd623ef60fa979-version-1-modificationdate-1598870659217-api-v2.png


Drücken Sie nun auf den Button „Javascript".


images/download/attachments/268155199/worddav6494bc9390816da0af888ae584ea5ddf-version-1-modificationdate-1598870659370-api-v2.png
Auch hier öffnet sich wieder der Javascript-Editor. Das Vorgehen ist ab hier analog zum Vorgehen oben (also Script einfügen, „Übernehmen" und „Übernehmen").
Ab jetzt wird speziell, wenn diese Vorlage verwendet wird, das eingefügte Script genommen, bei allen anderen Vorlagen wird ein evtl. vorhandenes globales Script oder sonst das Standardscript genommen.

Bitte beachten Sie:
Gibt es ein entsprechendes Script in der gerade verwendeten Vorlage, wird dieses genommen.
Gibt es in der verwendeten Vorlage kein entsprechendes Script, wird das globale Script aus den Kanzleidaten genommen, wenn vorhanden. Ist auch dort kein Script mit gleichem Namen, wird das von Advolux mitgelieferte Script genommen.


Anhang:
Die Möglichkeiten, in Advolux Scripte anzupassen oder eigene Scripte zu schreiben, sind sehr vielfältig.
Hier sehen Sie zwei weitere Beispiele sowie drei in Advolux mitgelieferte Zusatzscripte

Weitere Angaben nur bei bestimmten Personen hinzufügen


Bearbeiter: Jutta Mustermann
Ergebnis im Dokument:
Jutta Mustermann
Fachanwältin für Medizinrecht


Bearbeiter: Max Muster
Ergebnis im Dokument:
Dr. Max MusterRechtsanwalt


Bearbeiter: Karl Tester (else-Teil des Scripts, also alle anderen)
Karl Tester Rechtsanwalt


function Unterzeichner() {
var bearbeiter =resolve("DOC.UNTERZEICHNER.NAME")
if (bearbeiter == "Max Muster"){
resolvewrite('DOC.UNTERZEICHNER.NAME')
linefeed()
resolvewrite('DOC.UNTERZEICHNER.STATUS')
}
else if
(bearbeiter == "Jutta Mustermann"){
resolvewrite('DOC.UNTERZEICHNER.NAME')
linefeed()
write ("Fachanwältin für Medizinrecht")
}
else {
resolvewrite('DOC.UNTERZEICHNER.NAME')
linefeed()
resolvewrite('DOC.UNTERZEICHNER.STATUS')
}
}


Je nach Status unterscheiden, ob noch ein „i. A." davor gesetzt wird


Es wird der „Status" des Bearbeiters ermittelt, wenn „Rechtsanwalt", wird „normal" fortgesetzt, wenn kein Rechtsanwalt, wird i. A. (im Auftrag) vor den Unterzeichner geschrieben.


function Unterzeichner() {
status = resolve('DOC.UNTERZEICHNER.STATUS')
if (status != "Rechtsanwalt") {
write ("i. A. ")
resolvewrite('DOC.UNTERZEICHNER.NAME')
}
else {
resolvewrite('DOC.UNTERZEICHNER.NAME')
linefeed()
write("(")
resolvewrite('DOC.UNTERZEICHNER.STATUS')
write(")")
}
}

Mit Advolux ausgelieferte Standardscripte


Unterzeichner mit Klammern


function Unterzeichner() {
resolvewrite('DOC.UNTERZEICHNER.NAME')
linefeed()
write("(")
resolvewrite('DOC.UNTERZEICHNER.STATUS')
write(")")
}

Nur der Unterzeichner (ohne Zusatz)


Unterzeichner ohne Klammern und ohne Status


function UnterzeichnerOhne() {
resolvewrite('DOC.UNTERZEICHNER.NAME')
}

Unterzeichner ohne Klammern


Unterzeichner ohne Klammern, aber mit Status


function UnterzeichnerOhneKlammern() {
resolvewrite('DOC.UNTERZEICHNER.NAME')
linefeed()
resolvewrite('DOC.UNTERZEICHNER.STATUS')
}



Unterzeichner in E-Mails


Bei E-Mail verhält es sich prinzipiell ähnlich. Im Auslieferungszustand von Advolux ist in den E-Mail-Vorlagen das Script „Unterzeichner ohne Klammern" hinterlegt.
Es wird also der „Name" ohne Klammern sowie in der nächsten Zeile der „Status" geschrieben.
Ansonsten gelten die gleichen Regeln wie oben beschrieben. Auch hier können Sie global das Script „Unterzeichner ohne Klammern" überschreiben, das würde sich dann auf alle E-Mail-Vorlagen auswirken. Oder Sie könnten auch hier die einzelnen E-Mailvorlagen ändern, was aber nur in komplexen Umgebungen sinnvoll erscheint.
Weiterhin gibt es einen E-Mail-Footer, welcher sich die Daten aus den Kanzleidaten holt.
Möchten Sie diesen ändern, lesen Sie bitte hierzu das Dokument "E-Mail-Footer ändern".