Beiträge von Mykoleus

    Ich habe ein Dokument, das bei Schaltflächenklick etwas in ein Feld einträgt. Der Nutzer kann ausser auf die Schaltfläche zu klicken nichts tun.


    Nun muss ich weil ich im Frontend arbeite auf Editmode true umschalten, was dazu führt das beim Speichern die Abfrage erscheint ob Änderungen gespeichert werden sollen.


    Kann ich diese Abfrage übergehen, da die durchgeführten Änderungen ja nur durch das Script durchgeführt wurden?


    uidoc.isnewdoc=false scheitert daran das diese Property read-only ist.

    Ich hab mal wieder ein Verständnisproblem:


    Ich hab eine Maske mit 2 berechneten Feldern.
    Das erste heisst Leser und ist ein Leserfeld.
    Diesem geb ich mittels Formel den Wert


    @Name([CN],@Username)


    (beim Anlegen berechnet).


    Das zweite heisst Autoren und soll sowohl die EInträge im Leserfeld als auch die eines anderen Feldes (nennen wir es Feld1) enthalten.
    Feld1 enthält ebenfalls einen Namen in der Art von @Name([CN],User).


    Nun meine Fragen:


    1. Wie trenne ich die beiden Einträge?


    Ich hab


    Leser + ":" + Feld1


    versucht aber ohne echten Erfolg.


    2. Laut Hilfe sollen diese Autorenrechte nur dann greifen wenn der User Autor ist. Ich sehe aber als MANAGER!! die Dokumente nicht mehr!


    Wie kann ich das beheben??

    hehe
    Vom Prinzip her das gleiche Problem wie ich es habe.
    Hier ein paar (noch unüberprüfte) Lösungsvorschläge:


    <li>Wenn die Bearbeiter feststehen für jeden eine eigene Maske erstellen und vor dem Öffnen auswählen (je nach Username)
    <li>wie oben, nur in einer Maske als einzelne Felder, die dann versteckt werden


    ^^ das sind sehr aufwändige "Lösungen" und eher Workarounds


    <li>Die Kommentare als Antworten auf das Hauptdokument verfassen und dann mittels Lese/Autorenfeldern den Zugriff auf das Dokument einschränken


    Das macht zwar die Datenbank etwas komplexer sollte aber gehen, und den Chef kann man ja automatisch in alle Leserfelder setzen.


    Soweit bin ich bisher gekommen, vielleicht findet ja jemand eine bessere Lösung die uns beiden hilft.

    Das Problem ist dass das Dokument im Editmode sein muss wenn ich die Schaltfläche ausführen will.
    Versteckt hab ich sie soweit.
    Nur jetzt kann der "Chef" die Daten in den Feldern ändern, die der Initiator befüllt hat. Und ich weiss nicht wie ich das ändern kann.

    Ich bastele immer noch an diesem dummen Zugriffsproblem rum...


    Problem:


    Ich habe eine Maske mit Feldern, die von einem Initiator (einzelne Person, Initiator wird beim Erstellen mit @USername gefüllt) gefüllt werden.
    Danach geht das Dokument als Dokumentenlink "auf die Reise" zu einem im Dokument berechneten Adressaten, der abhängig vom Initiator ist.


    Nur der Angeschriebene soll nun die Möglichkeit haben alle Daten zu lesen (der Initiator auch).
    Desweiteren soll der Adressat (nennen wir ihn mal Chef) eine Schaltfläche sehen, die dann das Dokument erneut weiterleitet.


    Nach der ersten Weiterleitung (die durch den Initiator) soll keine Bearbeitung mehr möglich sein (also auch nicht durch den Initiator selbst).
    Der Chef soll nur die Möglichkeit haben eine Schaltfläche zu drücken (eine von 2 entweder JA oder NEIN) die ursprünglichen Daten aber nur lesen können.
    Nach der zweiten Weiterleitung (die durch den Chef) soll überhaupt keine Bearbeitung mehr möglich sein.


    Mein Hauptproblem ist, das die Funktion "Chef" erst beim Anlegen des Dokumentes berechnet wird und ich daher nicht mit Rollen arbeiten kann.


    Helft mir!

    Ich bin grade dabei einen Workflow für unsere Zeiterfassung zu erstellen.
    Nun habe ich eine Maske, die die Daten der An-/Abwesenheiten enthält und die mittels Dokumentenlink an den jeweiligen Bearbeiter/Vorgesetzten weitergeleitet wird.
    Dieser muss nun mittels Schaltfläche bestätigen dass die Daten korrekt sind bevor dann die Zeiterfassungsstelle den Vorgang weiterbearbeitet.


    Wie schütze ich nun das Dokument vor Änderungen durch den Vorgesetzten? Wenn ich den Vorgesetzten aus dem Autorenfeld nehme, funktioniert dann die Schaltfläche??


    Am besten fände ich eine Funktion/Script das für einzelne Felder abfragt ob der Initiator bzw sein Vorgesetzter versucht auf das Feld zuzugreifen und dann den Zugriff für den Vorgesetzten blockt.


    Ich hoffe das hört sich nicht allzu konfus an und jemand hat ne Lösung

    Ich habe in einer Anwendung eine Schaltfläche, die folgendes tun soll:


    Änderung eines Feldes (mit fieldappendtext)
    Erstellung einer Mail, die das derzeitige Dokument als Doclink enthält


    Die Feldänderung funktioniert einwandfrei, nur mit der Mail hab ich so meine Probleme. Wie bekomme ich den Dokumentenlink in den neu erstellten Body?


    Für ein Beispiel wäre ich dankbar

    Ich habe eine grössere Datenbank die Dokumente enthält die aus einer anderen DB Daten "umspeichert" (mit berechneten Feldern).
    Wenn nun die andere DB upgedated wird muss ich jedes einzelne Dokument aktualisieren um die neuen Daten zu haben.
    Läßt sich das mit nem Agenten machen?
    Wenn ja wie könnte so ein Agent aussehen?


    Die Daten werden mit einer DBLookup in berechnete Felder eingetragen.

    Wir haben ein relativ grosses Adressbuch, das zentral verwaltet wird. Nach der Replizierung werden öfter mal die Indizes neuerstellt. Dies führt zum totalen Stillstand des Servers, der keine Userrequests mehr ausführt.
    Besteht die Möglichkeit, den Indexdienst auf sagen wir mal 30 % Systemleistung festzulegen? Dann ginge zwar die Indexerstellung langsamer, unsere Nutzer könnten aber weiterarbeiten.

    Ich habe ein Script, das mir mitprotokolliert was in einem Workflow gemacht wird:


    Dim ws As New NotesUIWorkspace
    Dim uidoc As NotesUIDocument
    Set uidoc=ws.currentdocument
    Dim Protokolltext As String
    uidoc.gotofield("Protokoll")
    If uidoc.isnewdoc Then
    Protokolltext=Now()+" : Dokument erstellt von: "+uidoc.fieldgettext("Initiator")+Chr(10)+""
    Else
    Protokolltext=Now()+" : Dokument bearbeitet von: "+uidoc.fieldgettext("Editoren")+Chr(10)+""
    End If
    Call uidoc.fieldappendtext("Protokoll",Protokolltext)
    uidoc.refresh


    Das funktioniert auch ohne Problem.
    Das Feld "Protokoll" ist ein normales Textfeld.
    Nun erhalte ich als Ausgabe immer einen unschönen senkrechten Strich vor einer neuen Zeile (Chr(13)). Lass ich das Chr(13) weg dann krieg ich keine neue Zeile.
    Wie müsste ich das mache ohne den unschönen | zu bekommen?

    Hallo,


    Ich habe eine Datenbank mit einer Ansicht in der Personendaten stehen (Name, Vorname, ...).
    In einer anderen Datenbank möchte ich in einer Teilmaske eine Schaltfläche einfügen die in einem Dialogfenster die nachgeschlagenen Daten (aus der Ansicht) anzeigt.
    Als "übergabekey" dient ein Feld in der Teilmaske.
    Weiterhin sind in dieser Teilmaske die entsprechenden Daten die angezeigt werden sollen als mit dblookup berechnete Felder (versteckt)
    Beim Aufruf des Dialogfensters werden die Daten aber nicht übernommen obwohl die Felder den gleichen Namen haben.
    Was mache ich falsch?


    Es scheint dass das Problem nicht am Dialog liegt sondern an den berechneten hidden fields (die bleiben leer). Wie müsste der Wert für die Berechnung als Formel sein?
    :-?

    Ich möchte aus einem Auswahlsteuerelement ein Dokument auswählen und dann dessen ID in ein Feld hinterlegen (am besten als Link auf das Dokument das ausgewählt wurde).


    Hat da jemand nen Code Fragment?

    Wenn die Felder das Format Zahl haben einfach ein berechnetes Feld "Summe" erstellen und als Wert die einzelnen Felder addieren


    Feld1+Feld2+...


    wenn die Felder Text sind musst man vorher noch konvertieren (oder besser das Feld ändern)


    Ich hoffe das hilft