Beiträge von lotusfee

    Naja, in Formelsprache geht's wohl nicht...


    Ich habe jetzt aus der einen gemeinsamen Aktion zwei gemacht und jeweils nur einen Agenten darin aufgerufen. Das Original-Script habe ich dann in den Agenten gepackt.

    Hallo!


    Ich habe folgendes Problem:
    Ich habe eine Schaltfläche, die ich sowohl in der Maske als auch in der Ansicht nutzen will.


    Die Verbergen-Wenn..-Formel lautet:
    @IsNotMember("[A]";@UserRoles) | Status >= 200


    Die Rolle [A] habe ich.
    Das Feld Status enthält auch einen Zahlenwert und die Formel funktioniert auch in der Maske.
    In der Ansicht wird die Schaltfläche aber gar nicht angezeigt. Ich bekomme in der Statuszeile nur die Fehlermeldung:


    "Für Vergleichsoperatoren müssen zwei Werte desselben Datentyps angegeben werden."


    Wo ist der Haken?

    Hallo!


    Ich versuche, aus einem Dokument heraus ein Mail mit DocLink per LotusScript zu versenden. Aus der Ansicht heraus klappt es auch, nur nicht aus dem Dokument heraus. Es spielt auch keine Rolle, ob das Dokument im EditMode ist oder nicht.
    Das Mail wird zwar erstellt und alle Infos sind drin, bloß der DocLink fehlt.


    Hier das Script:


    Set ws = New NotesUIWorkspace
    Set se = New NotesSession
    Set db = se.Currentdatabase

    Dim sMessage As String
    Dim sSendTo As String
    Dim ndMail As NotesDocument
    Dim nrtMailBody As NotesRichTextItem
    '************************************************************************************************************
    ' Test, ob wir uns in einer Ansicht oder in einem Dokument befinden
    '************************************************************************************************************
    Set uidoc = ws.CurrentDocument
    If uidoc Is Nothing Then
    env = "Ansicht"
    Set coll = db.UnprocessedDocuments
    Set doc = coll.GetFirstDocument
    Else
    env = "Dokument"
    Set doc = uidoc.Document
    End If


    sSendTo = doc.SendTo(0)
    Set ndMail = db.CreateDocument
    ndMail.Form = "Memo"
    ndMail.Subject = "Folgender Auftrag wurde eingetragen..."
    Set nrtMailBody = ndMail.CreateRichTextItem("Body")
    Call nrtMailBody.AppendText(sMessage +Chr(13) + Chr(13) + "Bitte klicken Sie hier, um zum Dokument (Auftrag) zu gelangen ----- >> ")

    Call nrtMailBody.AppendDocLink(doc, doc.Auftrag(0))
    Call ndMail.Send(False, sSendTo)
    Call doc.Save(True, True)

    Hallo!


    Ich habe gerade eine Dialogliste in einer DB gemacht, die per DBLookup auf eine Ansicht zugreift und die zweite Spalte zurückgibt.
    Die Formel:


    key := Kategorie;
    @Unique(@DbLookup("":"";"":"";"(Kat1)";key;2))


    Bei der Erstauswahl ist alles prima.
    Allerdings bekomme ich bei der Auswahl im Dokument den Effekt, daß nach dem Speichern des Dokumentes die Dialogliste auch noch den zuvor ausgewählten Wert in Einzelteilen enthält (siehe Bild).


    Alle möglichen Optionen in den Feldeigenschaften hatte ich ausgeschaltet, lediglich die Neuen Werte zugelassen.


    Hat Jemand (schnell) 'ne Idee??

    taurec


    Die Mails, die festhängen, sind für den Server B bestimmt. Die Mails auf dem selben Server (A) werden problemlos geroutet (soweit man davon in dem Falle überhaupt sprechen kann).


    Es befindet sich auch keine externe mail in der mail.box. Diese werden auch direkt rausgeroutet. Was hängenbleibt sind nur die Mails für den zweiten Domino-Server.


    Wir haben nur eine mail.box. Bei so einem kleinen Unternehmen (20 Leutchen) sollte das auch reichen.

    Muerte


    Das ist ja das Lustige: Es gibt keine Fehlermeldungen. Die Mails werden einfach nicht verarbeitet.
    Wenn ich auf der Console "route srvB" eingebe, dann tut er so, als würde er routen, aber die Mails bleiben in der mail.box.


    Die Verbindung zwischen den Rechnern steht. Ich kann per ping hin und her und auch die Ports sind alle ok.