Autor Thema: Autorenfeld funktioniert nicht  (Gelesen 3487 mal)

Offline jknoblich

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Geschlecht: Männlich
Autorenfeld funktioniert nicht
« am: 23.01.03 - 10:22:04 »
Ich leg mir hier noch die Karten...

Ich habe eine Maske. Dort gibt es u.a. die Felder P_Name und P_Owner.

Das P_Name ist ein Adressauswahlfeld, wo man einen Namen auswählen kann.

Das Feld P_Owner ist ein Autorenfeld (berechnet) und holt sich beim Speichern den Wert aus P_Name.

Damit dachte ich, dass nun derjenige, der in P_Name drinsteht, das Dokument auch bearbeiten kann. Denkste. :(

Irgendwie wird mein Ownerfeld gar nicht ausgewertet.

Wo mache ich was falsch ? Ich dachte mir das ganz einfach, dass in einem Dokument der Zugriff als Autor funktioniert, wenn ein Autorenfeld vorhanden ist .

Der Mensch der dann "sein" Dokument bearbeiten soll, ist in der ACL Autor ohne Dok erstellen/löschen.

Laut Noteshilfe müsste es doch so gehen ?

Bitte helft mir mal auf die Sprünge.
Gruß
Jens

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Autorenfeld funktioniert nicht
« Antwort #1 am: 23.01.03 - 10:47:16 »
ich schaetze mal, du bist manager auf der db...
daran wirds liegen...

in der produktiven db mit "angepasster" acl tritt der effekt dann nicht mehr auf

gruss

Offline jknoblich

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Geschlecht: Männlich
Re:Autorenfeld funktioniert nicht
« Antwort #2 am: 23.01.03 - 10:58:33 »
Das versteh ich jetzt nicht.  ???

Ich bin hier eigentlich immer Manager, weil ich Admin bin und gleichzeitig ab und zu Datenbanken entwickle.

Bei der DB, wo ich die Probleme habe, ist folgendes zu beobachten.

Ich (als Manager) lege ein Dokument an, wo ich "Theo Tester" in das Feld P_Name einfüge. Damit wird auch gleichzeitig das Feld P_Owner mit "Theo Tester" befüllt.

Wie gesagt, P_Owner ist ein Autorenfeld.

Wenn ich nun die DB schliesse und mich mit der ID von Theo anmelde, kann ich das Dok nicht bearbeiten.
Theo ist aber als Autor in der ACL drin.

Mir kommt es so vor, als ob mein Autorenfeld ignoriert wird.

Gruss
Jens

PS:
So einen Unterschied zwischen Entwicklung und Produktion gibt es hier nicht, da ich nach einigen Tests die DB freigebe, die sich sowieso schon auf dem richtigen Server befindet.

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Autorenfeld funktioniert nicht
« Antwort #3 am: 23.01.03 - 11:00:48 »
Notes Help:

"Beachten Sie, daß der Name im Autorenfeld immer ein vollständiger hierarchischer Name sein muß (z. B. Peter Schulz/ACME/West), und nicht eine gängige Kurzform des Namens."
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline jknoblich

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Geschlecht: Männlich
Re:Autorenfeld funktioniert nicht
« Antwort #4 am: 23.01.03 - 11:08:07 »
In dem Feld steht der hierarchische Name drin.

Kann es noch an anderen Einstellungen liegen ?

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Autorenfeld funktioniert nicht
« Antwort #5 am: 23.01.03 - 11:19:38 »
Steht er vielleicht zusätzlich noch in einem Leserfeld drin?

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Autorenfeld funktioniert nicht
« Antwort #6 am: 23.01.03 - 11:22:24 »
wie speicherst du den Notes Namen - der muss canonical sein - d.h. CN=....OU=...

ich würde folgendes ins Feld P_Owner  explizit reinschreiben
@Name([CN]; P_Name)


cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Autorenfeld funktioniert nicht
« Antwort #7 am: 23.01.03 - 11:27:41 »
Mach mal nur ein Autorenfeld und gib im 2ten Reiter bei der Auswahl 'Adressdialog für Auswahl verwenden'.
Vielleicht gehts dann...
†090620141300

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Autorenfeld funktioniert nicht
« Antwort #8 am: 23.01.03 - 11:31:55 »
jetzt weiß ich, warum in CLP Tests so sehr auf Autorenfeldern rumgeritten wird  ;D ;D

*Teufelszeug*

Ist denn das Feld nach Erstellung des Docs im Lesemodus unter Dokumenteneigenschaften auch als Autorenfeld deklariert oder steht da etwa einfach nur "Textfeld" ohne "Feld-Flags: SUMMARY READ/WRITE-ACCESS NAMES " oder mit?
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline jknoblich

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Geschlecht: Männlich
Re:Autorenfeld funktioniert nicht
« Antwort #9 am: 23.01.03 - 11:56:41 »
@hark... :
Leserfelder hab ich noch nicht drin.
Ich steh mit dieser Maske noch am Anfang und hab für die Tests nur drei Felder drin.

@Rob:
Bei den Dok-Eigenschaften steht bei diesem Feld SUMMARY READ/WRITE-ACCESS NAMES. Das scheint schon mal richtig zu sein.

@rar:
Anscheinend funktioniert das Ganze nicht, wenn ich das Autorenfeld auf berechnet setze.

Hab jetzt folgendes probiert:
Das Auterenfeld bearbeitbar und als Adressauswahl.

Wenn ich nun ein Dokument erstelle, stehe ich sofort in diesem Feld drin. Nun kann ich noch den Theo hinzufügen.
Nach Wechsel auf ID von Theo, habe ich als Theo genau den Zugriff, den ich haben wollte. Ich kann dann auch Theo aus dem Autorenfeld rausschmeissen und komm nicht mehr in den Bearbeitungsmodus. Also ist das so richtig.

Das Ganze funktioniert nur nicht, wenn das Autorenfeld als berechnet eingestellt ist und die ich mir den Namen aus dem anderen Feld hole.
Da das Autorenfeld noch nicht versteckt ist, sehe ich auch, dass dort der richtige Wert drin steht. Aber dann kann Notes wohl nix dmit anfangen.

Wie bekomme ich denn nun bei einem bearbeitbaren Feld den Wert aus einem anderen rein ?
Ich bin mit der Formelsprache nicht so bewandert...


Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Autorenfeld funktioniert nicht
« Antwort #10 am: 23.01.03 - 12:03:45 »
hat denn das mit dem Vorschlag von Performance nicht geklappt?
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline jknoblich

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Geschlecht: Männlich
Re:Autorenfeld funktioniert nicht
« Antwort #11 am: 23.01.03 - 12:07:09 »
Hatte ich vergessen.
Ergab keine Änderung.

Das einzige, was funktioniert, ist das Feld bearbeitbar zu machen.

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Autorenfeld funktioniert nicht
« Antwort #12 am: 23.01.03 - 12:07:27 »
knoblich verstehe dich nicht ganz - ich habe die gleiche Konstellation - bei mir funktioniert es - vielleicht noch ein Tip - in der Maskeneigenschaft  "automatically refresh fields" anklicken...


cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Autorenfeld funktioniert nicht
« Antwort #13 am: 23.01.03 - 12:18:52 »
... ich denke der Vorschlag von Performance funktioniert so nicht, da er nur den CN reinschreibt...

... ob das Feld berechnet ist oder nicht dürfte nichts ausmachen, ich verwende auch berechnete Felder für Autorenfelder (computed when composed). Allerdings arbeite ich lieber mit Rollen, dann habe ich weniger Probleme...

... kannst du eine abgespeckte Version ins Forum stellen?...

ata

« Letzte Änderung: 23.01.03 - 12:34:03 von ata »
Grüßle Toni :)

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Autorenfeld funktioniert nicht
« Antwort #14 am: 23.01.03 - 12:44:33 »
also ich fasse nochmal zusammen


P_Name = Adressauswahlfeld(Names oder auch Autorenfeld)
P_Owner = Autorenfeld (berechnet)

Auswahl eines users ins P_Name -> beim speichern (Form=refresh fields) wird P_Owner gesetzt.  mit der Formel = P_Name
- oder mit @Name([Canonicalize];P_Name) - deshalb hatte ich gefragt wie du P_Name speicherst, man muss immer darauf achten welches Format schon vorhanden ist


cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline jknoblich

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Geschlecht: Männlich
Re:Autorenfeld funktioniert nicht
« Antwort #15 am: 23.01.03 - 13:05:59 »
Ich muss mich schon mal bedanken, dass so viele mir helfen wollen.

Als Anhang hängt die DB dran.
(Ist keine angespeckte, sondern der aktuelle Stand. Bevor die Grundfunktionalität nicht gegeben ist, brauch ich mich mit dem Rest ja nicht beschäftigen....)

So wie die Maske jetzt ist, funktioniert sie nicht (Autor kann keine Dok ändern).

Vielleicht fällt euch noch was auf.

Gruss
Jens

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Autorenfeld funktioniert nicht
« Antwort #16 am: 23.01.03 - 13:28:31 »
Das Feld Person_Owner muß berechnet sein. Nicht berechnet zur Anzeige. Das bringt nix
†090620141300

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Autorenfeld funktioniert nicht
« Antwort #17 am: 23.01.03 - 13:41:53 »
genau wie rar gesagt hat - Feld Person_Owner muss berechnet sein und vom Typ Author - du kannst entweder als Formel @Name([Canonicalize];Person_Name) reinschreiben wegen deiner Dialoglisteauswahl in Person_Name ...
- oder besser du machst das Feld Person_Name als Names Feld und als Auswahl den Adress Dialog - dann brauchts du nur Person_Name als formel ins Person_Owner reinschreiben

cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline jknoblich

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Geschlecht: Männlich
Re:Autorenfeld funktioniert nicht
« Antwort #18 am: 23.01.03 - 13:42:20 »
@Performance:

Das wars:
@Name([Canonicalize];P_Name)

In der Anzeige sieht der Name aus wie immer. Aber wenn ich mir unter den Dok-Eigenschaften das Feld Owner ansehe. Speichert Notes das nun so: CN=Name OU=HastDuNichtGesehen...

Und so funktioniert es.

Blöderweise steht das in der Hilfe so nicht drin. Da kann man schon ins Zweifeln kommen.

Also noch mal vielen Dank an alle anderen, die sich mit mir den Kopf zerbrochen haben.

Gruss
Jens

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz