Beiträge von Mykoleus

    Ich habe eine Datenbank in der Dokumente mit Daten zu Abwesenheiten eingetragen werden (Bsp.: User X hat vom 3.1. bis 6.1 Urlaub).


    Nun möchte ich für jeden Tag dieser Abwesenheit ein einzelnes Dokument erstellen. Das ist auch nicht das Problem hier.


    Schwierig ist es wenn der Nutzer nachträglich Änderungen an den Daten vornimmt oder die Abwesenheit gelöscht wird.


    Wie könnte ich hier ansetzen um die jeweils zur Abwesenheit gehörenden Dokumente rauszufinden um diese dann löschen zu können?


    Änderungen wären dann Löschen und Neuanlegen und somit auch gelöst.

    Ich habe eine Maske die mir ein normales Notesdokument erstellt.
    Innerhalb dieser Maske befinden sich mehrere Schaltflächen die folgende Funktion ausführen sollen:


    - Erstellen eines neuen Dokuments
    - Füllen von Daten (die aus dem Hauptdokument übernommen werden)
    - Anzeigen des neuerstellten Dokuments mittels einer Dialogbox (möglichst ohne es sichtbar zu öffnen)
    - Nach Drücken der OK Taste in der Dialogbox soll dann das neue Dokument gespeichert werden; bei Abbrechen nicht.
    - Zusätzlich sollen nach drücken der OK Taste einige Daten als String in ein Text oder Richtextfeld in der Ausgangsmaske zurückgeschrieben werden (Protokollfunktion)



    Wie muss ich da vorgehen?
    Ich bringe NOtes dazu mir das Dialogfeld anzuzeigen aber ich denke die Daten wandern irgendwie nicht in das richtige Dokument und es wird somit auch kein neues Dokument erstellt.

    In meinem speziellen Fall wird es je laufender Nummer nur einen Nutzer geben (jede Rolle bekommt ne eigene lfd Nummer und je Rolle sind es max. 2 Nutzer (einer davon als Vertreter).


    Daher kann eine Doppelvergabe eigentlich ausgeschlossen werden.

    Ich möchte in einer Ansicht (Name: (LFDNR)) Dokumente "durchnummerieren".


    Ich dachte dabei daran wie folgt vor zu gehen:


    In der Maske, die Grundlage der Ansicht ist gibt es ein Feld LfdNr.
    DIeses ist in der Ansicht als 1. sortierte Spalte eingefügt.


    Beim Erstellen eines neues Dokuments wird nun im Feld LfdNr als Berechnung folgendes eingefügt:


    - Hole dir die Ansicht (LFDNR)
    - Nimm aus dem ersten gefundenen Dokument den Wert des Feldes LfdNr (bei richtiger SOrtierung ist das ja die letzte vergebene Nummer)
    - Erhöhe diesen Wert um 1
    - Schreibe den Wert in das Feld lfdNr des neuen Dokuments.


    Geht das so?
    Oder hat eine/r eine andere Idee wie man dieses Prob lösen kann??
    Ich glaube es gab im alten Forum mal nen Thread darüber, finde ihn aber nicht mehr.

    Ich habe eine Datenbank TASK.nsf, die folgende Funktion erfüllt (oder erfüllen soll...):


    Erstellen eines Task-Dokuments, dass folgende Daten enthält:


    Datum
    LfdNr
    Thema
    Auftrag
    Anlagen


    Soweit funktioniert das auch alles (für die laufende Nummer gibt es nen extra Thread ;) )


    Nun will ich im Feld Anlagen (RichText) folgende Möglichkeiten bieten:


    1. Eingabe von normalem formatiertem Text (da RichTextFeld wohl kein Problem)
    2. Anhängen von Dateien (mit der notesinternen "Büroklammerfunktion" auch kein Problem)
    3. Anhängen von Dokumentenlinks (meistens nur einer) aus der Maildatei des Benutzers der den Task erstellt.


    Dazu habe ich ein neues Feld selMail "erschaffen", das mittels einer Schaltfläche und folgender Formel mit der UNID des Maildokumentes gefüllt wird:


    FIELD selMail:=selMail;
    @SetField("selMail";
    @PickList([Custom] ; @Subset(@MailDbName;1):@Subset(@MailDbName;-1) ; "(Mailauswahl)" ; "Wählen Sie eine Mail, die angehängt werden soll" ; "Mailauswahl" ; 8))


    Das funktioniert auch soweit (wenn die Arbeitsumgebung passt).


    Nun zu meinen Probs:


    1. Wie erstelle ich eine Kopie dieses Dokuments in der TASK DB?


    2. Welche Masken muss ich in die TASK DB kopieren um die Mail dann auch anzeigen zu lassen (MEMO und Antwort denke ich mal?)


    3. Wie erstelle ich den Dokumentenlink auf diese Kopie damit der Leser dieses Dokumentes dann auf die Mail zugreifen kann?


    4. Gibt es Probleme mit verschlüsselten Mails und wenn ja wie kann ich diese beim Kopieren entschlüsseln?



    Ich hoffe das ganze ist nicht ganz so verwirrend erklärt und jemand kann mir helfen.

    Ich habe eine Datenbank die Aufgaben verteilt. Nun möchte ich einem Feld dem Ersteller die Möglichkeit bieten empfangene Mails quasi "weiterzuleiten" dh als Anlage anzuhängen.
    Dazu möchte ich (da aus Zugriffsgründen ein direkter DokLink nicht möglich ist) in einem versteckten Ordner in der Aufgabendatenbank eine Kopie der Mail speichern, auf die dann im Aufgabendokument ein Doklink generiert wird.


    Beim Klicken auf eine Schaltfläche "Mail anhängen" soll die Inbox einer bestimmten Maildatei (am besten wäre hier eine Liste aller am Arbeitsplatz vorhandener Maildateien) angezeigt werden, der Nutzer wählt dann die entsprechende Mail und die Kopie wird in der Aufgabendatenbank erstellt und ein Doklink auf diese Kopie in das Aufgabendokument eingefügt (in ein Richtextfeld).


    Nun die Problemchen die ich damit habe:


    1. Wie bekomm ich die Liste aller verfügbaren Maildateien des Arbeitsplatzes?
    2. Wie öffne ich die Inbox zur Auswahl der Mail, die angehängt werden soll?
    3. Wie erzeuge ich den Doklink auf die Kopie?



    Thx in advance

    Ich habe eine Datenbank mit Hardware- und Netzwerkdaten, die mittels Visio grafisch dargestellt werden sollen. Hat einer Erfahrung damit oder kann mir eventuell Unterlagen/Literatur empfehlen?

    Ich möchte einen eigenen Abwesenheitsdialog in den notesinternen einfügen, um noch einige Daten mehr zu erfassen (Vertreter, genauerer Grund der Abwesenheit). Nun habe ich mir den OutOfOffice Agenten angeschaut und festgestellt dass das ganze Teil als Objekt/Klasse definiert ist.


    Hat jemand da schon mal was gemacht und kann mir nen Ansatz geben wo genau ich ändern soll?
    Oder gibt es andere Möglichkeiten ausser an dem Object rumzubasteln?

    Ich möchte einen Agenten schreiben, der bei Eingang von Mails eine Messagebox "aufpoppt" in der nähere Informationen zu der Mail stehen.


    Beispielsweise das Subject und der Absender. Diese Messagebox soll durch OK bestätigt werden und die Möglichkeit bieten die eingegangene Mail direkt zu öffnen.


    Wie gehe ich da am Besten vor?

    Ich habe ein Namensfeld, das mir mithilfe des notesinternen Adressdialoges die Auswahl mehrerer Adressen/Namen zuläßt.
    In einem weiteren Schritt sende ich eine Mail an die angegebenen Adressaten.
    Nun möchte ich die Mitglieder dieser Empfängerliste auf zugehörigkeit zu einer bestimmten Organisation (OU2 enthält einen bestimmten wert oder nicht) testen.


    Wie sollte ich da vorgehen?


    Problem:


    Zum Test benötige ich jeweils ein NotesNames Object, weiss aber nicht wieviele...

    Einer meiner Nutzer erhält folgende Fehlermeldung mit anschliessendem Crash des Rechners:


    Duplicate PUBLIC name CMEMOOBJECT in USE module CoreEmailClasses


    Die Netzwerkverbindung zum Rechner an dem das Problem auftritt ist aufgrund von Routerproblemen sehr langsam, was mich zur Vermutung führt, dass das Problem dadurch ausgelöst wird.


    Hatte von euch jemand schon diese Meldung oder weiss wie sie ausgelöst wird?

    OpenDoc ist eine "Funktion" die an den Domino-Webserver gerichtet ist und eigentlich das angegebene Dokument öffnen sollte. Daher konntest du die Funktion natürlich nicht im HTML-Dokument finden.
    Was für eine Fehlermeldung erscheint denn beim Aufruf in IE?
    Und wo läuft deine Datenbank (lokal oder auf einem Server?)


    Mike

    Einer meiner Nutzer hat folgendes Problem:


    Er hat eine Datenbank erstellt, die volltext-indiziert ist und eine Suchmaske (sowohl Web als auch Notesclientseitig) erzeugt, die mittels FTSearch die Datenbank durchsucht.


    Nun wurde die Datenbank aus Platzgründen auf einen anderen Server ausgelagert (mittels Verknüpfung).


    Nun weigert sich Notes strikt einen Volltextindex zu erstellen, legt aber das Verzeichnis Datenbankname.ft an.


    Kurioserweise funktioniert das Suchformular clientseitig beim Webaufruf erscheint Fehler 500.


    An was kann das liegen?

    Ich hab folgende Probleme:


    1. In welchem Format sind die Leser/Autorenfelder zu befüllen?
    2. Wie trenne ich zwei Einträge, die aus Feldern kommen? (beide Felder sind berechnet bzw berechnet beim Anlegen, nun will ich im richtigen Leserfeld als Wert: Feld1 und Feld2 haben, Mehrfachwerte sind erlaubt, wie trenne ich die beiden Werte?)
    3. Wie komm ich an als Manager an Dokumente, in denen ich nicht im Leserfeld stehe?

    Wie kann ich das Problem dann lösen?


    Weder Leser/Autorenfelder noch eingeschränkte Ansichten funktionieren...


    Nochmal ne Zusammenfassung was ich brauche:


    Ich habe eine Datenbank in der jeder Nutzer Dokumente erstellen kann.
    Dabei werden 2 Namen in das Dokument eingetragen:


    Feld Initiator enthält den Usernamen des Erstellers
    Feld Chef_Name den Namen des Chefs (wird aus einer anderen Datenbank mittels @DBlookup eingefügt.


    Aus Gründen der Datensicherheit sollte nun ein Nutzer nur dann die Dokumente sehen können, wenn er


    a) es aufgrund seiner Stellung (Rolle oder Editorrecht in der ACL) eh darf
    b) er der Ersteller (Feld Initiator) oder Chef (Feld Chef_Name) ist.


    Meine bisherigen Lösungsversuche:


    Eintrag der beiden Felder in ein Feld Autoren:


    Dies führt dazu das ich als DB-Manager nicht mehr auf die Dokumente komme und selbst der Ersteller nicht mehr bearbeiten kann.


    Wechsel des Feldtyps (beide Felder) von Text nach Autoren:


    gleiche Symptome, ich kann zwar lesen aber nicht mehr bearbeiten, selbst bei neuen!!!! Dokumenten.


    Erstellen von eingeschränkten Ansichten, die nur Dokumente enthalten, die der derzeitige Nutzer erstellt hat


    Hier habe ich folgende Versionen erfolglos probiert:


    Select (@Contains)-Anweisung für das feld Initiator bzw auf @Author mit dem derzeitigen Nutzer @Username.
    Dies geht laut der Antwort auf meinen Thread nicht.



    Jetzt fällt mir nichts mehr ein....


    Wie schütze ich die Dokumente?
    Weiss einer wieso das mit den Leserfeldern nicht funktioniert?

    Ich habe eine Ansicht, die in der Ansichtsauswahl


    SELECT (@Contains(Initiator; @Name([Abbreviate];@UserName)))


    enthält. (Initiator ist ein berechnetes Feld, das beim Anlegen mit @Name([Abbreviate];@Username) gefüllt wird.


    Aktualisiere ich nun die Ansicht im Designer werden nur Dokumente angezeigt, die von mir erstellt wurden.
    Versuche ich das gleiche in der Datenbank (NotesClient statt Designer) zeigt mir die Ansicht weiterhin ALLE Dokumente.
    Wieso geht das im Designer, in der DB aber nicht?