Autor Thema: Autoren-Feld greift nicht wenn als Suffix @DOMAIN angefügt ist  (Gelesen 1870 mal)

Offline DocNotes

  • Aktives Mitglied
  • ***
  • Beiträge: 151
  • Geschlecht: Männlich
Hallo zusammen,

ich habe ein Problem mit einem Berechtigungsfeld.
Beim Speichern der Maske wird bei dem Inhalt des Feldes noch der Domain-Name mit xxxx@DOMAIN angehängt.
In einem anderen Autoren-Feld (mehrfachwerte) hole ich mir die Inhalte aus mehreren Felder zusammen, u.a. das gerade beschriebene.

Ein Anwender, der mit der Ergänzug @DOMAIN in dem Autoren-Feld steht bekommt keine Berechtigung an dem Dokument. Wenn die Ergänzung entfernt wird kann er das Dokument bearbeiten.

Ist das so normal und wie bekomme ich die Endung @Domain entfernt (die Domain kenn ich nicht und es können ja auch mehrere Anwender mit unterschiedlichen Domains in dem Feld stehen).

Weitere Infos:

Per Hotspot wähle ich aus dem Adressbuch (@Picklist) eine Person aus und übertrage mit dieser Formel den Inhalt in das beschriebene Feld "@SetField( "f_Zustaendig"; @PickList( [Name] ) )".







« Letzte Änderung: 27.07.10 - 09:17:32 von DocNotes »

Glombi

  • Gast
Die @Domäne kannst Du mit folgender Formel abschneiden:
@Left(<Feldname> + "@";"@")

Andreas

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Hallo,

Meines Wissens nach greifen die Rechte, die mittels Autoren- und Leserfeldern vergeben werden nur dann sinnvoll , wenn der Name des Benutzers in der hierarchischen Schreibweise in den betreffenden Feldern enthalten sind.

Daher ist Dein geschildertes Verhalten also voellig normal.


Andreas

Offline DocNotes

  • Aktives Mitglied
  • ***
  • Beiträge: 151
  • Geschlecht: Männlich
Vielen Dank Andreas und Andreas ;-)

In meinem Fall habe ich ja einen hierarchischen Namen nur noch die Domain angehängt.

Beispiel
CN=Mary Tsen/OU=Illustration/O=Acme@DOMAIN

Ich habe jetzt auch festgestellt, dass die Domain nur angehängt wird wenn das Feld "Computed" ist und die Option auf der zweiten Registerkarte "Look up addresses on document refresh" gesetzt ist.

In dem Feld selber hilft mir das @Left leider nicht weil die Domain beim Speichern angefügt wird.

Das Abschneiden muss wohl dann in dem Autoren-Feld stattfinden, dass wie folgt befüllt wird.


@Unique ( @Trim ( FELD_A : FELD_B: FELD_C : f_zustaendig ) )


Jetzt muss ich nur prüfen ob ich das @Left um jedes einzelne Feld machen muss (was ist dann bei Mehrfachwerten in dem Feld werden die alle Berücksichtigt) oder ob es einmal um den gesamten Ausdruck reicht.

DANKE

Glombi

  • Gast
Es sollte so gehen:

@left(@Unique ( @Trim ( FELD_A : FELD_B: FELD_C : f_zustaendig ) ) + "@")

Das liefert dann eine Liste zurück.

Andreas

Offline DocNotes

  • Aktives Mitglied
  • ***
  • Beiträge: 151
  • Geschlecht: Männlich

Ich denke Du meinst so
@left(@Unique ( @Trim ( FELD_A : FELD_B: FELD_C : f_zustaendig ) ) + "@"; "@" )

Das werde ich mal prüfen. Vielen Dank Andreas


Es sollte so gehen:

@left(@Unique ( @Trim ( FELD_A : FELD_B: FELD_C : f_zustaendig ) ) + "@")

Das liefert dann eine Liste zurück.

Andreas


Offline DocNotes

  • Aktives Mitglied
  • ***
  • Beiträge: 151
  • Geschlecht: Männlich
Mein ersten Tests lassen mich hoffen ;-)

Aber ist das jetzt ein Bug oder ein Feature?
Also ich würde sagen, dass der hierarchische Name ja noch vorhanden und sogar nur weiter um die Domain ergänzt wird.

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Ja eben.
Die Domain-Angabe moechte er nicht in diesen Feldern haben.

Und dieses Verhalten ist meines Wissens nach schon so, seit diese Feldtypen existieren.

Ist also so gewollt und kein Bug.


Andreas

Offline DocNotes

  • Aktives Mitglied
  • ***
  • Beiträge: 151
  • Geschlecht: Männlich
ok, ich gebe mich geschlagen ;-)

Aber VIELEN DANK für die Unterstützung.

Gruß,
Markus


Ja eben.
Die Domain-Angabe moechte er nicht in diesen Feldern haben.

Und dieses Verhalten ist meines Wissens nach schon so, seit diese Feldtypen existieren.

Ist also so gewollt und kein Bug.


Andreas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz