mikrocontroller.net

Forum: PC-Programmierung TIA Portal Schaltfläche: Gestalt ändern aufgrund der Bedienbarkeit


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Daniel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe eine Benutzerverwaltung mit 5 Benutzergruppen erstellt wobei 
jede Benutzergruppe mehrere Berechtigungen hat.

zB.
User
- Anlage Bedienen
- Quittieren

Service
- Service Bild
- Parameter
...

Dies funktioniert auch und ich kann die Bedienbarkeit in den 
Eigenschaften "Security" der ensprechenden Berechtigung zuweisen. Nun 
mein Problem: Ich kann die Gestaltung anhand der Bedienbarkeit alleine 
nicht einstellen. Die Gestaltung lässt sich nur über eine Variable 
(Bool, Int...) einstellen.

Ich kann den Benutzernamen und die Gruppennummer über den Aufgabenplaner 
("LeseBenutzername" "LeseGruppennummer") einer Variable zuweisen, ich 
bräuchte aber etwas in die Richtung "LeseBerechtigung". Der Kunde 
verlangt dass er jederzeit in der Benutzerverwaltung Berechtigungen 
ändern kann ohne zusätzlichen Engineering-Aufwand. Das heißt ich müsste 
die Gesaltung meiner Schaltflächen direkt mit den Berechtigungen 
verknüpfen, was im TIA Portal WinCC nicht möglich scheint.

Ich kann nicht die Gruppennummer hierfür verwendet da sich ja die 
Berechtigungen einer Gruppe ändern kann. Dann müsste ich bei jeder 
Änderung alle Schaltflächen kontrollieren -> riesen Aufwand.

Hat jemand eine Lösung?

Danke im Voraus,
Daniel

Autor: tia user (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Daniel schrieb:
> Problem: Ich kann die Gestaltung anhand der Bedienbarkeit alleine
> nicht einstellen. Die Gestaltung lässt sich nur über eine Variable
> (Bool, Int...) einstellen.

wie soll sich die gestaltung ändern?
hintergrundfarbe blau oder grün, oder so?

Daniel schrieb:
> ich
> bräuchte aber etwas in die Richtung "LeseBerechtigung"

könnte über ein vb cript realisierbar sein

Daniel schrieb:
> Ich kann nicht die Gruppennummer hierfür verwendet da sich ja die
> Berechtigungen einer Gruppe ändern kann. Dann müsste ich bei jeder
> Änderung alle Schaltflächen kontrollieren -> riesen Aufwand.

ggf, könnte man die rechte der gruppen in einem rezept hinterlegen und 
darüber die steuervariablen der gestaltung ändern


Daniel schrieb:
> Der Kunde
> verlangt dass er jederzeit in der Benutzerverwaltung Berechtigungen
> ändern kann ohne zusätzlichen Engineering-Aufwand.

die rezeptänderungen sollte natürlich nur 'der' kunde ändern dürfen

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.