Autor Thema: Feldwerte setzen ohne Berechtigung  (Gelesen 1634 mal)

Offline Helge Jantzen

  • Frischling
  • *
  • Beiträge: 25
  • Geschlecht: Männlich
Feldwerte setzen ohne Berechtigung
« am: 13.06.06 - 13:49:05 »
Hallo,

gibt es eine Möglichkeit mit einem Button Felderwerte in einem zugriffsbeschränkten Abschnitt zu setzen wenn der User keine Editorrechte auf den Abschnitt hat?

MfG
Helge

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Feldwerte setzen ohne Berechtigung
« Antwort #1 am: 13.06.06 - 14:04:35 »
Hallo,

ja klar geht das, z.B. über einen Agent, oder über eine Ansichtsaktion etc.

Der zugriffskontrollierte Abschnitt ist nur ein optischer Schutz aber kein echter Datenschutz.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline Helge Jantzen

  • Frischling
  • *
  • Beiträge: 25
  • Geschlecht: Männlich
Re: Feldwerte setzen ohne Berechtigung
« Antwort #2 am: 13.06.06 - 14:45:27 »
Ich habe einen Button der ein Dokument in den EditMode bringt und dann die Felder setzen soll. Wie mache ich das da am besten, bzw. welcher Umweg ist der kürzeste?

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Feldwerte setzen ohne Berechtigung
« Antwort #3 am: 13.06.06 - 14:47:27 »
Hallo,

setzt den Button in eine Ansicht, mach kein Editmode nur FIELD zuweisungen und fertig.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline Helge Jantzen

  • Frischling
  • *
  • Beiträge: 25
  • Geschlecht: Männlich
Re: Feldwerte setzen ohne Berechtigung
« Antwort #4 am: 13.06.06 - 15:12:50 »
Den Button kann ich nicht umsetzen, da er auch im Dokument vorhanden sein muß. Ich nehme aber mal an, dass ich nen Agenten anstoßen und dem die UniqueId als Paramenter mitgeben kann!? Weiß allerdings nicht genau wie das geht. Kannst Du mir da vielleicht etwas Hilfestellung geben?
Vielen Dank!

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Feldwerte setzen ohne Berechtigung
« Antwort #5 am: 13.06.06 - 15:18:42 »
Hallo,

kannst du so mache, wobei ich nicht weiss was dein Button macht und was nicht.
Ich gebe gerne denkanstösse und helfe auch gerne bei Codebearbeitung, sofern entsprechende Vorleistungen da sind. z.B. klare Beschreibung und/oder  programmierter Code.

Also erkläre dich genau.
Muss das ganze nur einmal gemacht werden oder soll das permanent möglich sein etc.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline Helge Jantzen

  • Frischling
  • *
  • Beiträge: 25
  • Geschlecht: Männlich
Re: Feldwerte setzen ohne Berechtigung
« Antwort #6 am: 13.06.06 - 16:11:47 »
Worum es im ganzen geht und wie meine Anwendung aufgebaut ist habe ich in meinem Beitrag von heute morgen erklärt, deshalb hier nur nochmal wie ich mir die Lösung im Moment denke.

Also, ich habe grundsätzlich zwei Ansatzpunkte an denen der Agent gestartet werden könnte.

1. Eine Aktionsschaltefläche im Dokument
2. Eine Aktion im Menu

zu 1. Hiermit schließe ich meinen Workflow ab. Ich setze bestimmte Felder, erstelle ein Antwortdokument, welches als Historie dient und öffne die Mailmaske mit bestimmten Vorgabewerten. Hier müßte ich die Werte der Felder in der Teilmaske löschen.
Oder ich lösche die komplette Teilmaske aus dem Dokument und setze sie am Punkt 2 neu ein. Allerding weiß ich nicht, ob das funktioniert wenn der User keine Designerrechte auf die Datenbank hat.

zu 2. Hier starte ich den Workflow neu und müßte dann so Felder wie Datum, Ersteller der neuen Revision setzen.

Ok, soweit erstmal. Mehr Fragen können wir erst morgen klären. Schönen Feierabend!

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Feldwerte setzen ohne Berechtigung
« Antwort #7 am: 14.06.06 - 09:16:14 »
Wenn du in deiner Ansichtenaktion eine Schaltfläche machst in die du den Code hineinprogrammierst, der das macht was du willst, wird dieser auf die gewählten Dokumente ausgeführt und die Feldwerte eingetragen. Dies kannst du mit Formelsprache oder LotusScript tun.
Du kannst auch mittels Aktionenmenü eine Agenten starten der das selbe macht wie deine Schaltfläche.
Also such dir die für dich beste Lösung raus.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline Helge Jantzen

  • Frischling
  • *
  • Beiträge: 25
  • Geschlecht: Männlich
Re: Feldwerte setzen ohne Berechtigung
« Antwort #8 am: 14.06.06 - 10:57:40 »
Was ich brauche ist, das der Agent auf das Dokument ausgeführt wird welches ich gerade bearbeite, bzw. bearbeitet habe. Ich habe wie schon erwähnt einen Workflow der mehrere male mit dem gleichen Dokument ausgeführt werden soll. Am Ende des Workflows müssen daher alle Felder wieder auf die Werte zurückgesetzt werden, die sie bei Erstellung des Dokuments hatten. Im allgemeinen heißt das, dass sie geleert werden müssen.

Ich habe das ganze im Moment ja so gelöst, das ich eine Maske mit einer Teilmaske habe die den Workflow enthält. Gibt es vielleicht eine Variante die für meine Zwecke besser geeignet ist? Vielleicht eine richtige Maske einzubetten und ein neues Dokument zu erzeugen wenn eine neue Revision erstellt wird oder etwas ähnliches. Kann das so überhaupt funktionieren?

Fragen über Fragen....

Danke für die Mühe.

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Feldwerte setzen ohne Berechtigung
« Antwort #9 am: 14.06.06 - 11:04:58 »
Das einfachste wäre einen Aktion zu machen, die  einfach folgendes macht:

FIELD F1:=NULL
FIELD F2:=NULL
FIELD ....
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline Helge Jantzen

  • Frischling
  • *
  • Beiträge: 25
  • Geschlecht: Männlich
Re: Feldwerte setzen ohne Berechtigung
« Antwort #10 am: 14.06.06 - 12:41:18 »
Sehr gut, das funktioniert wunderbar. Hab mal wieder viel zu kompliziert gedacht.

Vielen Dank für die Hilfe!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz