Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: giochips am 23.03.10 - 12:22:19

Titel: Documentlink in anderer Maske öffnen
Beitrag von: giochips am 23.03.10 - 12:22:19
Hallo zusammen,

ich erstelle eine Mail, in der ein Link auf ein Dokument enthalten ist per
Code
Call notesRichTextItem.AppendDocLink

Wie schaff ichs denn, dass der Empfänger dieser Mail das Dokument mit einer anderen Maske als die in Form hinterlegte öffnen kann??

Danke für eure Hilfe!
Gruß
Marco
Titel: Re: Documentlink in anderer Maske öffnen
Beitrag von: FriFra am 23.03.10 - 14:01:11
IMHO garnicht ;)

Eine Form-Formula funktioniert nur, wenn das Dokument aus der View geöffnet wird... das könntest Du natürlich über Lotusscript versuchen, indem du zuerst queryopen abbrichst und dann die uiview öffnest um von dort aus das Dokument zu öffnen... ist aber ne ziemliche Bastelei...
Titel: Re: Documentlink in anderer Maske öffnen
Beitrag von: giochips am 23.03.10 - 14:21:28
Oje... habs befürchtet...  :-\

Dann geh ich vllt lieber hin und verschicke kein Link auf das Dokument, sondern zeig die Feldinhalte einfach an (es geht um die Genehmigung des erfaßten Docs) und schreib die Genehmigung/Ablehnung zurück ins Doc...

Danke für deine Hilfe!!
Gruß
Marco
Titel: Re: Documentlink in anderer Maske öffnen
Beitrag von: FriFra am 23.03.10 - 14:24:54
Du kannst natürlich Deine unterschiedlichen Forms in subforms auslagern und diese über ein Computed-Subform in Abhängigkeit des Status verwenden. So könnte Dein Form in jedem Status anders aussehen.
Titel: Re: Documentlink in anderer Maske öffnen
Beitrag von: koehlerbv am 23.03.10 - 21:33:10
Marco, schreibe mal bitteres genaueres über Dein Vorhaben. Ich glaube, Du stehst gerade davor, etwas völlig falsch zu machen ...

Bernhard
Titel: Re: Documentlink in anderer Maske öffnen
Beitrag von: giochips am 24.03.10 - 07:58:02
Hi Bernhard,

es geht um Beantragung von Freizeit.
Der User erstellt den Antrag (Dokument mit Datum, Anzahl der Stunden... und wählt den Vorgesetzten aus. Beim Klick auf Button "Beantragen" erhält das Doc den Status "eingestellt" und der Vorgesetzte eine Mail mit der Bitte um Freigabe/Ablehnen mit einem Link auf das Dokument. Dieser kann dann den Status auf z.B. Freigabe (Optionsfeld) setzen.
Nur hätt ich gerne gehabt, dass die Eingaben des Users dadurch nicht mehr bearbeitbar sind sondern nur der Status.

Das wollte ich dadurch erreichen, dass ich einfach das Doc in einer anderen Maske angezeigt hätte worin alle Felder außer Status einfach nur angezeigt werden...

Titel: Re: Documentlink in anderer Maske öffnen
Beitrag von: DerAndre am 24.03.10 - 07:59:37
Da bieten sich zugriffsgesteuerte Abschnitte an.
Titel: Re: Documentlink in anderer Maske öffnen
Beitrag von: FriFra am 24.03.10 - 08:02:20
Es gibt 1000 Möglichkeiten, wir wissen aber leider noch nicht was giochips genau vor hat...

Vor allem wäre noch interessant, warum es überhaupt eine andere Maske sein soll.
Titel: Re: Documentlink in anderer Maske öffnen
Beitrag von: giochips am 24.03.10 - 10:54:49
@André:
Ich kann natürlich einfach das Feld "Status" vor dem User verstecken und nur für den Freigeber sichtbar machen. Mache ich ja derzeit auch... Aber umgekehrt kann ich die anderen Felder die der Freigeber zu seiner Entscheidung braucht (Grund der Freizeit, Datum...) nicht vor dem Freigeber verstecken. Ich hätts dann aber gerne, dass diese Felder dann garnicht in den Bearbeitungsmodus wechseln und bearbeitbar sind. Natürlich könnte ich vor dem Speichern die Felder prüfen und die Änderungen rückgängig machen... Aber wenn sie schon garnicht erst bearbeitbar sind ists eben eleganter...

Gruß
Marco
Titel: Re: Documentlink in anderer Maske öffnen
Beitrag von: FriFra am 24.03.10 - 11:10:55
Also wenn es nur darum geht, dass bestimmte Felder für bestimmte Personen nicht bearbeitbar sein sollen kann man das auch anders lösen.
Lege einfach für die entspr. Felder noch Computed-Texte an, welche nur den Feldinhalt des entspr. Feldes anzeigen. Dann kannst Du z.B. mit Hilfe von Rollen und Hide-When Formulas bestimmen, wer wann welches Feld sehen (Computed-Text sichtbar, Feld unsichtbar) oder bearbeiten (Feld sichtbar, Computed-Text unsichtbar) darf.
Titel: Re: Documentlink in anderer Maske öffnen
Beitrag von: giochips am 24.03.10 - 11:18:43
Hört sich gut an!! Darauf hätt ich auch kommen können!!  ;D

Vielen Dank!!
Ich probiers.

Marco