Autor Thema: zugriffskontrollierte Abschnitte  (Gelesen 3784 mal)

Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 367
  • Geschlecht: Männlich
zugriffskontrollierte Abschnitte
« am: 19.04.04 - 17:08:18 »
Hi, ich knüpf mal an einen thread an der schonmal gelaufen ist, wo für mich aber Fragen noch offen sind.

Zum einen schrieb ata damals:

>>bei zugriffskontrollierten Abschnitten hatte ich in der Vergangenheit immer wieder Probleme, wenn lokal - trotz konsistenter ACL.<<

Bei Lokaler Nutzung
@ata: Bezog  sich das generell auf das Thema zugriffskontrollierte Abschnitte oder die Verwendung von Rollen bei der Zugriffskontrolle der Abschnitte (wofür ja eigentlicjh die konsistente ACL gedacht ist)?

Zweite Frage.
ich teste hier gerade herum (nur Server), aber irgendwie funktioniert es nicht, meine Testperson bekommt immer Schreibrecht auf die Felder in dem Abschnitt.
Die Testperson ist Autor auf dem Dokument, nur eben die Felder in diesen Abschnitt soll sie nicht ändern können .

Im Eigenschaftsdialog im Designer hab ich z.B.  bei Formel berechnet  und meinen hierarchischen namen eingeben.
Trotzdem kann der Testuser (anderer Client) die Felder in dem Abschnitt ändern, obwohl er ja nicht als Bearbeiter dieses Abschnitts  im Dialog auftaucht.

Was mache ich falsch?

Merci Holcomb
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

Glombi

  • Gast
Re:zugriffskontrollierte Abschnitte
« Antwort #1 am: 19.04.04 - 20:51:16 »
Es wäre hilfreich, wenn Du mal den Code posten würdest, den Du als Formel für die Bearbeiter des Abschnittes eingegeben hast.

Wenn aus irgendwelchen Gründen die Formel zu "" berechnet wird, dann darf jeder bearbeiten. Das scheint mir bei Deinem Bsp. der Fall zu sein.


Konsistente ACL ist ein Thema für sich... Da weiß man nie so genau, wer was darf, wenn der User nicht namentlich in der ACL steht.
« Letzte Änderung: 19.04.04 - 20:52:10 von Glombi »

Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 367
  • Geschlecht: Männlich
Re:zugriffskontrollierte Abschnitte
« Antwort #2 am: 20.04.04 - 08:35:13 »
Guten Morgen Glombi.

Danke für die Antwort.

Ich hab im Designer z.B.  bei der Abschnittsformel eingetragen:
"Mein Name/ORG".

Als Testuser hab ich das Notebook einer ehemaligen Kollegin.
Sie ist im Dokument selbst an anderer Stelle als Autor eingetragen und in der DB ACL auch als Autor.

Den Rest des Dokuments soll sie natürlich bearbeiten dürfen, eben nur diesen Abschnitt nicht.

>Wenn aus irgendwelchen Gründen die Formel zu "" berechnet wird, dann darf jeder bearbeiten. Das scheint mir bei Deinem Bsp. der Fall zu sein.<

Was meinst Du damit ????
Das verstehe ich nicht.


Die Sache mit der konsistenten ACL.
Da wir hier viele Aussendienstkollegen haben, die in D verstreut sitzen bzw. auch im benachbarten Ausland, ist die saubere Funktionsweise lokaler Datenbank für mich enorm wichtig.

Ich hab fast bei allen DBs mit denen die auch arbeiten konsistente ACL eingetragen, obwohl ich aber eher wenig Rollen eingesetzt habe.

Wir selbst haben auch nur einen Server, dh. es sind keine anderen Sever da die unetreinander replizieren.

Ist von daher für mich jetzt bei deisem Thema wichtig zu wissen, falls ich mal mit zugriffskontrollierten Abschnitten arbeiten werde,  wo es da Probleme gibt.

Ob generell oder nur wenn man Rollen in der Zugriffsformel für den Abschnitt einträgt.

Bei meinen anderen Aussendienstanwendnungen steuer ich
vieles über Autoren und Leserfelder, das hat bisher gereicht.

Gruß, Holcomb
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

Glombi

  • Gast
Re:zugriffskontrollierte Abschnitte
« Antwort #3 am: 20.04.04 - 08:49:10 »
Was wird angezeigt, wenn Du ein Dokument öffnest und auf ein Feld im kontrollierten Abschnitt mit der linken Maustaste doppelklickst?
Auf diese Art kann man sehen, wer den Abschnitt bearbeiten darf.

Kontrollierte Abschnitte funktionieren auch - und nur dann - lokal, wenn konsistente ACL eingestellt ist.

Wenn die Formel für den kontrollierten Abschnitt = "" ist, darf jeder bearbeiten.
Bsp: Formel
@If(@IsNewDoc;"";"[RolleXYZ]")
und der Abschnitt ist "Berechnet beim Anlegen", dann dürfen alle bearbeiten (da der Else Fall nie ausgeführt wird).

In der Regel mache ich meine Abschnitte immer "Berechnet zur Anzeige". Dann hat man bei evtl. erforderlichen Änderungen keinen Streß, alle Dokumente neu zu berechnen.

Andreas

Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 367
  • Geschlecht: Männlich
Re:zugriffskontrollierte Abschnitte
« Antwort #4 am: 20.04.04 - 09:01:12 »
Was wird angezeigt, wenn Du ein Dokument öffnest und auf ein Feld im kontrollierten Abschnitt mit der linken Maustaste doppelklickst?
Auf diese Art kann man sehen, wer den Abschnitt bearbeiten darf.


Da steht eben genau das drin, was ich im Design eingetragen habe:
"Meine Name/ORG"

Trotzdem kann die Benutzerin das Feld im Abschnitt  ändern.
Hab ich was falsch begriffen oder warum geht das nicht so wie ich denke ?


Gruß, Holcomb
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

Glombi

  • Gast
Re:zugriffskontrollierte Abschnitte
« Antwort #5 am: 20.04.04 - 09:35:22 »
Dann fällt mir nur noch folgendes ein: Umfasst der kontrollierte Abschnitt eine Teilmaske? Falls ja, ist mit Problemen dieser Art zu rechnen.

Welche Art der Berechnung hast Du eingestellt: Bearbeitbar, Berechnet, Berechnet beim Anlegen, Berechnet zur Anzeige?

Andreas
« Letzte Änderung: 20.04.04 - 09:36:57 von Glombi »

Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 367
  • Geschlecht: Männlich
Re:zugriffskontrollierte Abschnitte
« Antwort #6 am: 20.04.04 - 09:39:44 »
Dann fällt mir nur noch folgendes ein: Umfasst der kontrollierte Abschnitt eine Teilmaske? Falls ja, ist mit Problemen dieser Art zu rechnen.

Welche Art der Berechnung hast Du eingestellt: Bearbeitbar, Berechnet, Berechnet beim Anlegen, Berechnet zur Anzeige?

Andreas

No, es ist alles ganz einfach und basic.
Ist nur eine Testdatebank, weil ich mal probieren wollte.
:-(.

Ganz einfache Maske.
Gibts da was, was man falsch machen kann ?
Was ganz elemtares?


Ratlos, Holcomb
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

Glombi

  • Gast
Re:zugriffskontrollierte Abschnitte
« Antwort #7 am: 20.04.04 - 10:01:49 »
Kannst Du die Testdatenbank mal posten?

Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 367
  • Geschlecht: Männlich
Re:zugriffskontrollierte Abschnitte
« Antwort #8 am: 20.04.04 - 10:47:47 »
Ich werd wahnsinnig, jetzt gehts auf einmal.

Frage:
Muß man bei den 4 Komprimieroptionen für Editoren und auch andere auf "Automatisch komprimieren" gehen ?

Ich hatte nämlich zuvor überall "nicht automatisch kompirmieren/erweitern" gewählt.

Lags daran ?

In einem Buch (IBM Press -  Erik Heimann, Einführung in Notes/Domino 2003 Addison Wesley))wird in einem Absatz beschrieben, daß der Trick solcher Abschnitte wäre, daß Unberechtigte nicht den komprimierten Absatz öffnen könnten.

Doch das kann so nicht ganz richtig sein
Meine Testuserin, kann zwar den Abschnitt aufklappen, kriegt jetzt aber korrekterweise kein Schreibrecht auf das Feld darin.


Allerdings hat es dann immer noch nicht gleich funktioniert.
Erst als ich die alte TestDB gelöscht habe und eine vollkommen neue Datenbank mit frischer Maske am Server erstellt hatte gings plötzlich.

(Eine Cache Problem beim Testuser kann es an sich nicht gewesen sein, da ich dort ab und zu (beim Probieren) mal die cache.dsk gelöscht, Kachel entfernt  und auch den Arbeitsbereich komprimiert habe).


Aufatmende Grüße und Danke für die Geduld.
Holcomb
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

Glombi

  • Gast
Re:zugriffskontrollierte Abschnitte
« Antwort #9 am: 20.04.04 - 11:02:22 »
Das ist an den Komprimierungseinstellungen liegt würde ich mal ausschließen. Wahrscheinlich hatte es die Maske einen Fehler.

Andreas

Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 367
  • Geschlecht: Männlich
Re:zugriffskontrollierte Abschnitte
« Antwort #10 am: 20.04.04 - 11:08:39 »
Das ist an den Komprimierungseinstellungen liegt würde ich mal ausschließen. Wahrscheinlich hatte es die Maske einen Fehler.

Andreas

Jou, geh ich jetzt auch von aus.

Allerdings war das eine ganz frische Test TB und Testmmaske von gestern.

Bei Gelgenheiten werde ich jetzt noch das ganze mit Userrollen und  lokaler Replik bei konsistenter ACL mal durchprobieren.


Vielleicht kann ja ata, wenn er wieder reinschaut schreiben, welche Probleme bei ihm da aufgetreten sind.

Gruß Holcomb

Bye, Holcomb.  
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz