Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: mh70220 am 27.04.05 - 20:22:37

Titel: Vorgabemaske nicht gefunden!
Beitrag von: mh70220 am 27.04.05 - 20:22:37
Hallo zusammen,

ich habe eine Datenbank in der Korrekturbelege fuer die Zeiterfassung und Urlaubsantraege bearbeitet werden. Nun tritt folgendes Problem auf:

1. Nach Eingabe eines Urlaubsantrages wird eine Mail zu dem Bearbeiter geschickt, in dem eine Dokumentenverküpfung enthalten ist. Wenn ich auf diese klicke, bekomme ich die Meldung "Vorgabemaske nicht gefunden".

2. Schau ich in die DB dann sehe ich unter der Ansicht "Alle"

(http://www.matthias-haensch.de/images/stories/ansicht.jpg)

Als erstes wird euch das Dokument mit dem Namen angezeigt und dann folgt unter "nicht kategorisiert" ein weiteres Dokument, welches um einige Sekunden versetzt angelegt wurde. Das erste kann man oeffnen. Das andere bring die gleiche Fehlermeldung "Vorgabemaske nicht gefunden". Loesche ich das Dokument was unter "nicht kategorisiert" steht, dann kann ich auch das erste nicht mehr oeffnen.

Kann mir da jemand helfen.

Danke

Matthias
Titel: Re: Vorgabemaske nicht gefunden!
Beitrag von: koehlerbv am 27.04.05 - 20:34:56
Erstens: Kann es sein, dass Du Dein versandtes Mail speicherst ?

Zweitens: Hast Du denn eine Vorgabemaske in Deiner DB ?

Drittens: Welche Ansichtsauswahlformel hast Du ?

Bernhard
Titel: Re: Vorgabemaske nicht gefunden!
Beitrag von: mh70220 am 27.04.05 - 21:06:35
ok, hatte ein speicherbefehl an der falschen stelle.

nun bekomme ich aber folgende Meldung, wenn ich auf den Link klicke:

"Verknüpftes Dokument in der Ansicht nicht gefunden"

Das Dokument ist vorhanden.


 ???

Matthias
Titel: Re: Vorgabemaske nicht gefunden!
Beitrag von: koehlerbv am 27.04.05 - 21:18:59
Hast Du eine Standardansicht ? Arbeitest Du nur auf einem System oder kann da ein Mischmasch zwischen zwei Systemen entstanden sein ? Erzeugst Du einen Link auf ein Dokument ? Hat der "Auf-den-Link-klickende" ausreichende Rechte, um das verlinkte Dokument zu öffnen ?

Deine Infos sind für eine zielführende Antwort noch zu mager.

Bernhard
Titel: Re: Vorgabemaske nicht gefunden!
Beitrag von: mh70220 am 28.04.05 - 13:36:00
In der Datenbank befinden sich folgende Ansichten:

    Erstellen
    Direkter Vorgesetzter
    Vorgesetzter
    Leiter
    Bearbeitung Zeiterfassung
    Erledigt
    Alle

Wenn man ein Dokument erstellt, sieht man es so lange in der Ansicht "Erstellen", bis man es "unterschrieben". Mit dem Moment des unterschreibens wird beim verlassen des Dokumentes ein WorkFlow Script aktive, welches das Dokument einen neuen Status vergibt und dieses somit in einer anderen Ansicht angezeigt.

Ich arbeite nur auf einem System.

Der Nutzer hat Manager Rechte.

Ich erzeuge den Link wie folgt:

newdoc.Form = "Memo"
newdoc.SendTo = mail2
newdoc.Subject = "Ein neuer Urlaubsantrag wartet auf Ihre Bearbeitung"
            
'RTF-Feld anlegen
Set rtitem = New NotesRichTextItem( newDoc, "Body" )
'Link zum Dokument einfügen
Call rtitem.AppendDocLink(doc, "")


Die Variable "doc" ist deklariert als NotesDocument
Titel: Re: Vorgabemaske nicht gefunden!
Beitrag von: koehlerbv am 28.04.05 - 23:10:27
Liest Du bitte meine Fragen nochmal aufmerksam durch ? Ich nehme mir ja auch die Zeit, Deine Fragen und Repliken zu lesen.

Also: Hat Deine DB eine Vorgabeansicht ? Hat jeder Benutzer Zugriff auf diese Vorgabeansicht ? Ein Doc-Link enthält Informationen zu
- einer DB
- einer Ansicht
- und dem eigentlichen Dokument.

Bernhard
Titel: Re: Vorgabemaske nicht gefunden!
Beitrag von: mh70220 am 29.04.05 - 15:13:19
Der Begriff "Vorgabemaske" war mir nicht bekannt. Hab ihn aber jetzt in der Hilfe nachgeschlagen.

nein, keine der Masken ist als Vorgabemaske definiert.

Alle Benutzer haben Vollzugriff auf die DB.

Titel: Re: Vorgabemaske nicht gefunden!
Beitrag von: koehlerbv am 29.04.05 - 15:26:30
Dritter Versuch: VorgabeANSICHT. Und es geht um die view ACL, nicht die db ACL.
Titel: Re: Vorgabemaske nicht gefunden!
Beitrag von: mh70220 am 29.04.05 - 17:23:24
ok. Wird wohl Zeit, das ich Urlaub mache  :o

Ja, eine Vorgabeansicht habe ich.

Und in der view ACL ist der Hacken gesetzt bei "Alle Leser oder höher"

Matthias
Titel: Re: Vorgabemaske nicht gefunden!
Beitrag von: koehlerbv am 29.04.05 - 17:41:32
Jetzt wird es interessant, Matthias. An Hand der bisherigen Beschreibungen und code snippets kann ich so erstmal nix falsches mehr erkennen.
Bevor ich jetzt sage: "Poste mal die DB samt Installationsanleitung", noch eine Frage: Derjenige, der die InfoMail bekommt, hat aber schon Zugriffsrechte auf das verlinkte Dokument ?

Völlig abgesehen von diesem Thread wünsche ich Dir natürlich gerne einen baldigen und schönen Urlaub - ab und an tut das ja wirklich not. Ich muss noch bis August warten, aber dann ...  :)

Bernhard
Titel: Re: Vorgabemaske nicht gefunden!
Beitrag von: mh70220 am 29.04.05 - 18:35:19
Der Nutzer, der die Infomail bekommt, hat Manager Rechte auf der DB. Hab es auch mit Autor und Editor Rechten probliert. Gleiches Ergebnis.

Jetzt werde ich mich erst mal in den wohlverdienten Urlaub begeben. Vielleicht faellt mir ja in den naechsten 3 Wochen was ein. In der Zwischenzeit werde ich mir die Sonne auf den Bauch scheinen lassen und mir die Maedels am Strand von Florida anschauen.  ;D

Bis bald.

Matthias
Titel: Re: Vorgabemaske nicht gefunden!
Beitrag von: -Michael- am 29.04.05 - 20:25:27
Hi,

Ist doc (also NotesDocument) entsprechend geprüft in der Routine?
Also so was wie:
Code
If (doc Is Nothing) Then
  Error 1001, "NotesDocument not initialized"
End If

Ich könnte mir vorstellen, dass da die AppendDocLink keinen Fehler bringt, da Du da auch eine View oder Datenbank als Objekt übergeben kannst.

Weiter würde ich doc intensiver untersuchen. Also z.B. auch mal doc.UniversalID ausgeben lassen und vergleichen.

Den erzeugten Doc-Link würde ich auch mal untersuchen: Rechtsklick darauf und "Link-Properties" im Kontext Menü. Schau mal nach was dort alles drinsteht, und vergleiche mit einem Link, den Du manuell erstellst.

HTH,
Michael
Titel: Re: Vorgabemaske nicht gefunden!
Beitrag von: mh70220 am 23.05.05 - 19:41:11
Hallo zusammen,

bin braun gebrannt und mit voller Energie wieder aus dem Urlaub zurueck. Nun wieder zu dem Problem. Um es einfach zu machen, gebe ich euch mal die Datenbank zur Verfuegung. Vielleicht findet ihr ja den Fehler.

Matthias