Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: immanuel am 06.09.04 - 13:57:01

Titel: Arbeiten via Doclink - nicht alle Funktionen möglich
Beitrag von: immanuel am 06.09.04 - 13:57:01
Hallo Zusammen
Wenn wir in unserer Helpdesk DB Dokumente per automstischen Doclink bearbeiten möchten sind nur die Hauptfunktionen, wie z.B. Speichern möchlich. Bei selbst Programmierten Actions gibt dann kommischerweise folgenden Fehler: "Notes Error - Der angegebene Befehl ist vom Arbeitsbereich aus nicht verfügbar.". Notes Version 5.0.10 und Domino 5.0.12.

Wer kann mir weiterhelfen?

Grüsse
Manuel
Titel: Re:Arbeiten via Doclink - nicht alle Funktionen möglich
Beitrag von: Onkel ToM am 06.09.04 - 16:05:32
Kannst du jenes Problem etwas näher beschreiben?

Ich werde da nicht schlau draus.

Bye
Onkel ToM
Titel: Re:Arbeiten via Doclink - nicht alle Funktionen möglich
Beitrag von: immanuel am 06.09.04 - 16:49:39
Hallo!

Wenn wir über einen Doclink ein Dokument öffnen, können wir gewisse AKtionen nicht ausführen, die beim Öffnen über eine Ansicht funktionieren. Die Fehlermeldung habe ich bereits im vorherigen abgetippt.

Grüsse
Manuel
Titel: Re:Arbeiten via Doclink - nicht alle Funktionen möglich
Beitrag von: koehlerbv am 06.09.04 - 18:16:01
Das ist immer noch informationsmässig extrem dünn: Was sind denn "gewisse Aktionen" ? Was steht an Code in Euren Buttons ?

Bernhard
Titel: Re:Arbeiten via Doclink - nicht alle Funktionen möglich
Beitrag von: immanuel am 07.09.04 - 08:00:26
Mit Aktionen meine ich die selbst programmierten Actions. Im Designer heissen sie auch Actions. Selbst programmierte Prozeduren usw. in Lortsscript, die per Button in einer Ansicht/Maske ausgeführt werden können. Standartmässig sind ja die Aktions Save, Close usw. in einer Maske. Über das Menü "Aktionen" können sie auch ausgeführt werden.

Greez
Manuel
Titel: Re:Arbeiten via Doclink - nicht alle Funktionen möglich
Beitrag von: klaussal am 07.09.04 - 09:25:08
Normalerweise sollte das gehen.
Gibt's da irgendwelche Hide-when-Formeln, etc. ??
Du musst wirklich etwas konkreter werden, wir können leider NOCH nicht hellsehen... ::)
Titel: Re:Arbeiten via Doclink - nicht alle Funktionen möglich
Beitrag von: immanuel am 07.09.04 - 09:56:18
Sorry, wenn ihr die Infos aus mir ziehem müssen  :)

Ja, die Buttons in der Maske sind z.T. hidden. Ich denke aber nicht, dass dies der Grund ist, weil auch hidden Buttons z.B. einwandfrei funktionieren.

So wie's aussieht, sind vor allem LotusScript Funktionen betroffen, die eine Funktion aufrufen. Wie z.B. diese:
Code
Sub Click(Source As Button)
   resolve
End Sub

Grüsse
Manuel
Titel: Re:Arbeiten via Doclink - nicht alle Funktionen möglich
Beitrag von: klaussal am 07.09.04 - 11:10:37
... ich denke aber doch. Wenn ich auf den doclink klicke, befinde ich ich mich ja in der db, in der das Doc gespeicher ist.
Also dann mal unten auf den kleinen gelben Schlüssel klicken. Stimmt das, was er anzeigt. Sind die Rollen, etc korrekt ? Und dann gegenchecken mit den Hide-When-Formeln !
Titel: Re:Arbeiten via Doclink - nicht alle Funktionen möglich
Beitrag von: immanuel am 07.09.04 - 11:33:24
Hi!
Wenn ich auf den gelben Stick klicke werden dir Gruppen und Rollen alle aufgeslistet. Jedoch hats nur bei meinem Name und einer Gruppe einen Stick - ist dies ok? Gemäss ACL habe ich Managerrechte und alle Rollen.

Greez
Manuel
Titel: Re:Arbeiten via Doclink - nicht alle Funktionen möglich
Beitrag von: klaussal am 07.09.04 - 11:39:22
STick = Haken ?
Nee, dann stimmt da etwas nicht. Du hast nicht alle Rollen = Actions werden nicht angezeigt. Keine Ahnung, warum ... :P
Titel: Re:Arbeiten via Doclink - nicht alle Funktionen möglich
Beitrag von: koehlerbv am 07.09.04 - 11:47:51
Dem ist nicht so, Klaus. Es werden nur die Rollen, über die man verfügt, angezeigt - aber dort steht kein Haken davor. Verfügt jemand über eine Rolle nicht, so wird diese nicht angezeigt.
Ist ein wenig verwirrend gemacht, da bei Personen- und Gruppeneinträgen immer der Haken steht, so man zu diesen gehört.

Bernhard
Titel: Re:Arbeiten via Doclink - nicht alle Funktionen möglich
Beitrag von: klaussal am 07.09.04 - 11:54:24
 :-\
@bernhard,
und wieder dazu gelernt....
klaus
Titel: Re:Arbeiten via Doclink - nicht alle Funktionen möglich
Beitrag von: koehlerbv am 07.09.04 - 11:57:24
Das ist doch unser täglich Brot  ;)
Titel: Re:Arbeiten via Doclink - nicht alle Funktionen möglich
Beitrag von: immanuel am 07.09.04 - 13:36:20
Also von der Berechtingung-Seite sollte alles in Ordung sein. Was könnte die Ursache sein, wieso Lotus Script nach dem Dokumentöffenen via Doclink nicht funktioniert?

Grüessli
Manuel
Titel: Re:Arbeiten via Doclink - nicht alle Funktionen möglich
Beitrag von: immanuel am 07.09.04 - 13:44:22
Hallo Zusammen

Ich habe herausgefunden, dass Lotus Scipt möglich ist, solange das Doc nicht im manuellen Edit Modus ist, d.h. es ist möglich, wenn das Doc über Lotus Script in den Edit Mode gesetzt wird.
Beispiel: Ein Buttonklick, der eben Probleme bereitet, führt zuerst folgendes aus:
Code
   Dim workspace As New NotesUIWorkspace
   Set doc = workspace.CurrentDocument
   Set doc = workspace.EditDocument( True )'go in Edit mode
Ist das Doc schon manuell im Editmode, gibts eben den Fehler. Der Fehler taucht aber nur auf, wenn ich über einen Doclink das Dokument öffne.

Greez
Manuel
Titel: Re: Arbeiten via Doclink - nicht alle Funktionen möglich
Beitrag von: immanuel am 05.10.04 - 11:55:38
Hallo Zusammen

Habt ihr eine Ahnung, was die Ursache sein könnte?
Danke und Gruss
Manuel
Titel: Re: Arbeiten via Doclink - nicht alle Funktionen möglich
Beitrag von: Semeaphoros am 05.10.04 - 12:04:33
Wie wäre es, wenn man den Befehl mit einem

Code
if not document.EditMode Then
 ...
endif

einpacken würde?
Titel: Re: Arbeiten via Doclink - nicht alle Funktionen möglich
Beitrag von: immanuel am 27.10.04 - 16:08:43
Hallo Zusammen!

Nach einigen Tipps habe ich dim DB Script das PostOpen Feld überprüft - da stand auch nix drin. Das Problem exisitiert immer noch (LN 5.0.10). Die Funktion der DB testete ich mit dem R6 Client und stellte freudig fest, dass es mit einem R6 Client klappt. Es scheint ein Bug in 5.0.10 zu sein, dass es Doclinks gibt, die Fehler produzieren. Wie auch immer und wie logisch das sein mag... mit R6 habe ich das Problem nicht.

Da mit R6 sowieo alles besser wird, freue ich mich schon riesig auf den Upgrade im Winter.

Grüsse
Manuel