Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: Sebi087 am 23.05.18 - 16:24:58

Titel: Select Formel Hilfe
Beitrag von: Sebi087 am 23.05.18 - 16:24:58
Hallo Zusammen,

kann mir jemand sagen, warum diese Select Formel scheinbar immer wieder in den Else Zweig abrutscht?
Die entsprechende Rolle ist vergeben, der Client neu gestartet und auch der Cache gelöscht.

Code
SELECT @If(@IsMember("[CEO]"; @UserRoles); ((Form = "planing_document") | (Form = "plan_doc")); ((Form = "planing_document") | (Form = "plan_doc")) & Project != "CEOREL")

Danke!

Lieben Gruß
Sebi
Titel: Re: Select Formel Hilfe
Beitrag von: Fedaykin am 23.05.18 - 16:48:51
Hallo Sebi

Weil @UserRoles nicht in Selektionformeln funktioniert.

Gruss
Remo
Titel: Re: Select Formel Hilfe
Beitrag von: ronka am 23.05.18 - 21:33:24
der Server führt den Formel aus, und wenn der Server den Rolle nicht hat.. dann klappt es nicht.

SPOFU Ansicht ist was du brauchst um das zu realisieren, Shared Private on First Use
Titel: Re: Select Formel Hilfe
Beitrag von: jBubbleBoy am 23.05.18 - 22:23:58
Du verwendest die Rolle [CEO] falsch.
Wenn nur Anwender mit dieser Rolle Dokumente mit der Eigenschaft: Project = "CEOREL" sehen dürfen, dann sollte ein Leserfeld mit der Rolle [CEO] die Sichtbarkeit für diese Dokumente regeln.
Titel: Re: Select Formel Hilfe
Beitrag von: Sebi087 am 24.05.18 - 09:39:22
Guten Morgen,

mir war gar nicht klar, dass @UserRoles in Selektionsformeln nicht funktioniert.

Zitat
Du verwendest die Rolle [CEO] falsch.

Ja das stimmt. Ich dachte aber ich könnte es mir leicht machen.
In dieser Anwendung war der einzubauende Fall ursprünglich nicht vorgesehen.
Ich wollte mir ersparen jedes Dokument updaten zu müssen bei der Vielzahl an Dokumenten.

Dennoch vielen Dank an euch.

LG
Sebi
Titel: Re: Select Formel Hilfe
Beitrag von: ascabg am 24.05.18 - 09:55:50
Hallo,

Noch ein wenig Wissen aus der Hilfe zu dieser Formel.

@UserRoles (https://www.ibm.com/support/knowledgecenter/en/SSVRGU_9.0.1/basic/H_USERROLES.html)

Speziell der Abschnitt "Usage" dürfte einiges erklären.


Andreas