Domino 9 und frühere Versionen > Entwicklung
Anhänge in RT-Feldern!
Heiggo:
Nene, die sollen da nicht ihre übergroßen Mails austauschen, nur bedient man sich gerne der Mehlsäcke um große Datenmengen zu übertragen. Bekanntermaßen sind aber nur ganz wenige davon wirklich wichtig.
Fallbeispiel:
Ein Fachanwender in unserer untergeordneten Dienststelle in Regensburg hat ein Problem mit seiner Fachanwendung (Access200RT-Basis). Diese Fachanwendung wird betreut von einem Fachanwendungsbetreuer in Stuttgart. Der Fachanwender ruft den Betreuer in Stuttgart an und schildert sein Problem. Um das Problem zu beseitigen kommt nun heraus, das der Betreuer die Daten-Datenbank (wie es so schön heißt) benötigt. Per eMail scheidet nach den neuen Richtlinien und Weisungen aus, aber dennoch benötigt der Betreuer diese größere Datenmenge relativ schnell und kann nicht auf Postlaufzeiten warten, weil der Fachanwender schnell wieder arbeitsfähig sein muss.
Also kann nun der Fachanwender die Daten in der Applikation bereitstellen, dem Betreuer eine Verknüpfungsmail zum Hauptdokument (z.B. mit einer kurzen Problembeschreibung) schicken und dann abwarten, bis der Betreuer mit einer Endlösung aufwartet.
Das mit dem Rumfummeln Dritter könnte auch wichtig sein, denn ich finde es nicht allzu gut, wenn Hans Dampf, der mit dem Fachbereich der das Problem hat, rein gar nichts zu tun hat, vor Neugierde alles an sich reißt und dabei seine eigenen kernaufgaben vernachlässigt. Auch davon haben wir genug. Das Problem zu lösen ist allerdings meine kleinste Sorge :-)
Ist auch nur eine Frage, wer am Ende, wenn das Ding veröffentlichungsreif ist, wirklich darauf zugreifen darf (und mit welchen Rechten). Das ist ebenfalls das kleinste Problem, denn das ist ja ohnehin mein Metier :-)
--- Zitat von: eknori am 15.08.04 - 18:37:50 ---Ich fasse das mal für mich zusamme:
Mehl ist grössenmäßig begrenzt; aBär es gibt eine DB, wo die Hansel ihre übergrossen Mehls austauschen können.
HMM
Wo liegt dann das Problem, wenn der Ersteller der Mehl Autorenrechte hat ? Wie soll dann ein Dritter da was reinfummeln ?
Kann auch sein, dasß ich das noch nicht richtig erfasst habe ( mir hängt immer noch das Techno Gehämmer von Athens in den Ohren )
--- Ende Zitat ---
Heiggo:
Tja... R6 steht bei uns noch nicht zur Debatte und wird auch noch einige Zeit dauern. In so einer Megagroßen Gesamtumgebung mit ca. 120.000 Gesamtnutzern und ca. 1500 Servern migriert man nicht mal eben auf die Schnelle auf R6 :-) denn das birgt noch andere Probleme in wunderschönen Mischumgebungen zwischen R4.6 (nicht immer .7 am Ende) und R5.0.11.
Das Betreten des feldes unterbinden klingt nett und klingt auch nicht wirklich nach einem großen unlösbaren Problem für einen jungen NotesCoder, wie Ulrich so schön schreibt. Aaaaaaber... so auf die Schnelle bewertet hätte ich da nicht das Problem, das dem Nutzer dann nicht auch verboten wird, seinen Anhang dranzubaumeln? Wäre ziemlich unpraktisch, denn das ist der Hauptzweck der Datenbank :D
Das sind aber nur meine Schnellbewertungen.. Ich werde mir das bestimmt noch 30 mal durchlesen und mich damit intensiv beschäftigen. thx (auch an Ulrich)
--- Zitat von: TtogSeton am 15.08.04 - 18:38:41 ---zu Problem 1 - Benötigter Richtungswink Nr. 1:
Unter R6 kein Problem (RT-lite), aber unter R5 wohl nur, und am einfachsten, über @Attachments beim Speichern oder Schließen oder Feldwechseln oder Refresh oder oder oder abzufragen.
zu Problem 2 - Benötigter Richtungswink Nr. 2:
Das RT-Feld mit einem Entering-Event ausstatten (LS-only glaube ich), der das "Betreten" des Feldes verhindert.
zu Problem 2 - Benötigter Richtungswink Nr. 3:
Eine Aktion erstellen, die ein Attachment auswählen lässt (@Promp([LocalBrowse], ... oder so, hab gerade kein Notes da), und in das (vorher per Entering-Event gesperrte) Feld "reinpasted". Dazu den Event soausstetten, das die Aktion nicht in den "Verhindern-Status" reinläuft (z.B. über ein temporäres Feld auf dem Dokument)
Ich hoffe das war Denkanstoss genug, und nicht zuviel Information, damit Du selbst noch aktiv nachdenken musst.
Ansonsten schreib nochmal, dann gehts auch noch konkreter.
Schönen Sonntag noch,
Andreas
--- Ende Zitat ---
TMC:
Nun geb ich auch noch meinen Senf dazu ab ;D
zu "Benötigter Richtungswink Nr. 1":
Du könntest über PostSave / Queryclose abfragen, ob Dein RT-Feld Embedded Objects hat.
Wenn ja: rauswerfen und Backend-Dokument speichern.
zu 2 und 3:
Ich denke mit den Tipps von TtogSeton sollte das so machbar sein.
Z.B. ein uidoc.gotofield("Subject") im Entering.
..Andreas..:
--- Zitat von: SiebertH am 15.08.04 - 19:01:40 ---Aaaaaaber... so auf die Schnelle bewertet hätte ich da nicht das Problem, das dem Nutzer dann nicht auch verboten wird, seinen Anhang dranzubaumeln? Wäre ziemlich unpraktisch, denn das ist der Hauptzweck der Datenbank
--- Ende Zitat ---
Das Script unterbindet ja nur die "Klick-ins-Feld-Aktion" des Nutzers, nicht die "geh-ins-Feld-Aktion" des Buttons, damit hast Du genau was Du möchtest. Das Script muss dazu irgendeine, von Deinem Button gesetze Variable, zur Entscheidung, ob das Betreten des Feldes nun erlaubt ist oder nicht, heranziehen.
Heiggo:
Ah ja... glaube, das hab ich kapert :-) darum herum werde ich mal mein Glück in der Entwicklungsabteilung meiner heimischen Wände versuchen :-) erneut... thx.
--- Zitat von: TtogSeton am 15.08.04 - 19:16:02 ---Das Script unterbindet ja nur die "Klick-ins-Feld-Aktion" des Nutzers, nicht die "geh-ins-Feld-Aktion" des Buttons, damit hast Du genau was Du möchtest. Das Script muss dazu irgendeine, von Deinem Button gesetze Variable, zur Entscheidung, ob das Betreten des Feldes nun erlaubt ist oder nicht, heranziehen.
--- Ende Zitat ---
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln