AfUsrGrpRightMenuSet: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „<languages /> <translate> <table class=head> <tr> <td class="BigTitle" colspan="2" align="center">file:DE_Schriftzug.gif</td> </tr> <tr clas…“
 
K Stand 4.1.09
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:
   </tr>
   </tr>
   <tr class="ProcSyntax">
   <tr class="ProcSyntax">
     <td class="title">&nbsp;AFUsrgrpRightMenuSet(int1, int2)</td>
     <td class="title">&nbsp;AfUsrGrpRightMenuSet(int1, int2)</td>
     <td class="platforms">
     <td class="platforms">
[[file:DE_SymbolAPI.gif|alt=Ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]]
[[file:DE_SymbolAPI.gif|alt=Ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]]
Zeile 39: Zeile 39:
   <td width="15%" class=Left>Siehe</td>
   <td width="15%" class=Left>Siehe</td>
   <td width="85%" class=Right colspan="3">
   <td width="85%" class=Right colspan="3">
[[Befehle für Benutzer und Benutzergruppen#|Verwandte Befehle]],
[[:Category:Befehle für Benutzer und Benutzergruppen#|Verwandte Befehle]],
[[AFUsrgrpRightMenuGet#|AFUsrgrpRightMenuGet()]]
[[AfUsrGrpRightMenuGet#|AfUsrGrpRightMenuGet()]]
   </td>
   </td>
</tr>
</tr>
Zeile 50: Zeile 50:
</table>
</table>
<div class="BigLang">
<div class="BigLang">
<p><p>Mit dieser Funktion können die Rechte einer Benutzergruppe auf das ArcFlow-Menü gesetzt werden. In (int1) wird dazu die Benutzergruppennummer übergeben. In (int2) muss der Deskriptor einer zuvor mit [[AFCteOpen#|AfCteOpen(_CteList)]] geöffneten Cte-Liste übergeben werden. Alle in der Liste enthaltenen Items werden dann ausgewertet. Falls ein Recht gesetzt werden soll, muss dazu ein Item in der Liste vorhanden sein, dessen Namen die interne Bezeichnung widergibt und in dessen ID entweder eine 0 zum Entfernen oder eine 1 zum Setzen des Rechtes abgelegt wird.</p>
<p><p>Mit dieser Funktion können die Rechte einer Benutzergruppe auf das ArcFlow-Menü gesetzt werden. In (int1) wird dazu die Benutzergruppennummer übergeben. In (int2) muss der Deskriptor einer zuvor mit [[AfCteOpen#|AfCteOpen(_CteList)]] geöffneten Cte-Liste übergeben werden. Alle in der Liste enthaltenen Items werden dann ausgewertet. Falls ein Recht gesetzt werden soll, muss dazu ein Item in der Liste vorhanden sein, dessen Namen die interne Bezeichnung widergibt und in dessen ID entweder eine 0 zum Entfernen oder eine 1 zum Setzen des Rechtes abgelegt wird.</p>


<p>Es wird empfohlen diese Liste über die Funktion [[AFUsrgrpRightMenuGet#|AFUsrgrpRightMenuGet()]] zu ermitteln und dann weiterzuverarbeiten. Diese Liste kann nach dem Setzen der Rechte wieder mit <font class=source>AFUsrgrpRightMenuSet()</font> übermittelt werden.</p>
<p>Es wird empfohlen diese Liste über die Funktion [[AfUsrGrpRightMenuGet#|AfUsrGrpRightMenuGet()]] zu ermitteln und dann weiterzuverarbeiten. Diese Liste kann nach dem Setzen der Rechte wieder mit <font class=source>AfUsrGrpRightMenuSet()</font> übermittelt werden.</p>


<p>Nach dem Aufruf der Funktion befinden sich analog zur Funktion
<p>Nach dem Aufruf der Funktion befinden sich analog zur Funktion
[[AFUsrgrpRightMenuGet#|AFUsrgrpRightMenuGet()]]  
[[AfUsrGrpRightMenuGet#|AfUsrGrpRightMenuGet()]]  
alle Rechte in der übergebenen Cte-Liste. Diese können dann nochmals auslesen  
alle Rechte in der übergebenen Cte-Liste. Diese können dann nochmals auslesen  
bzw. überprüft werden.</p>
bzw. überprüft werden.</p>
Zeile 100: Zeile 100:
</translate>
</translate>
[[Category:Befehle für Benutzer und Benutzergruppen]]
[[Category:Befehle für Benutzer und Benutzergruppen]]
[[Category:ListeAllerApiBefehleU]]

Aktuelle Version vom 1. November 2024, 08:02 Uhr

 AfUsrGrpRightMenuSet(int1, int2)

Ausführbar von der APINicht ausführbar von der Programmierschnittstelle (DLL)Nicht ausführbar mit der Application Remote ControlAusführbar von der Script-API

Rechte einer Benutzergruppe auf das Menü setzen
int1 Nummer der Benutzergruppe
int2 Deskriptor einer leeren Cte-Liste
Resultat int Fehlerwert
Siehe

Verwandte Befehle, AfUsrGrpRightMenuGet()

Mit dieser Funktion können die Rechte einer Benutzergruppe auf das ArcFlow-Menü gesetzt werden. In (int1) wird dazu die Benutzergruppennummer übergeben. In (int2) muss der Deskriptor einer zuvor mit AfCteOpen(_CteList) geöffneten Cte-Liste übergeben werden. Alle in der Liste enthaltenen Items werden dann ausgewertet. Falls ein Recht gesetzt werden soll, muss dazu ein Item in der Liste vorhanden sein, dessen Namen die interne Bezeichnung widergibt und in dessen ID entweder eine 0 zum Entfernen oder eine 1 zum Setzen des Rechtes abgelegt wird.

Es wird empfohlen diese Liste über die Funktion AfUsrGrpRightMenuGet() zu ermitteln und dann weiterzuverarbeiten. Diese Liste kann nach dem Setzen der Rechte wieder mit AfUsrGrpRightMenuSet() übermittelt werden.

Nach dem Aufruf der Funktion befinden sich analog zur Funktion AfUsrGrpRightMenuGet() alle Rechte in der übergebenen Cte-Liste. Diese können dann nochmals auslesen bzw. überprüft werden.

Nach erfolgreicher Durchführung der Funktion wird _ErrOk zurückgegeben. Ist die Benutzergruppe nicht vorhanden wird sAfErrNoRecUsrgrp zurückgegeben. Handelt es sich um die Administratorengruppe sAfErrUsrGrpAdmin.

Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:

Konstante Wert Bedeutung
_ErrOk 0 ok - kein Fehler aufgetreten
sAfErrNoRecUsrgrp -20030 Benutzergruppe nicht vorhanden
sAfErrUsrGrpAdmin -20034 Die Administratorengruppe darf nicht verändert werden

Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.