Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: MrXYZ am 27.11.03 - 17:12:25
-
Hi @ALL,
ich habe ein Script, bei dem ich eine Nachricht generieren möchte.
Folgendes Skript
.....
Call rtitem.AddNewLine(2)
Call rtitem.AppendText("- CANCELLED -")
Call rtitem.AddNewLine(2)
Call rtitem.AppendText("Follow the link to get directly to the document in the database -> ")
Call rtitem.AppendDocLink(doc , db.Title )
Call rtitem.AddNewLine(2)
Call doc.Send( True, st )
Fehlermeldung an dieser Stelle:
Call rtitem.AppendDocLink(doc , db.Title )
You are not authorized to perform this action
Markiere ich die Zeile als Remark klappt es. Gebe ich dem User eine Rolle [Administrator] klappt es komplett.
????
Jemand eine Idee ?
Gruss Micha
www.docnotes.de
-
Hi,
das riecht nach einem Berechtigungsproblem. Gibt es in den Dokumenten Leser- und/oder Autorenfelder.
Wenn möglich poste auch mal den kompletten Code. Mir kommt nämlich das "spanisch" vor, dass du als Doclink doc verwendest und dann doc.Send
Axel
-
Hi!
ja, habe Leserfelder im Dokument, aber der Bearbeiter des Doks hat volle Rechte.
Kann händisch auch über BEARBEITEN - KOPIEREN den Doclink rauskopieren.
Habe das Problem gelöst, in dem ich über den View und die DocID das Dokument anziehe
set doc = view.GetDocumentByKey(docID)
Call rtitem.AppendDocLink(doc,"Info")
Dann funktioniert es kurioserweise ::)
-
Woher hast Du den das Doc vorher gehabt? Aus dem NotesUIDocument? Dann reagiert er so, weil in dem Dokument keine zugehörige Referenz zu einem View steht, und die braucht er für einen Link