AfUsrRightAbmGet: Unterschied zwischen den Versionen
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…“ |
Jens (Diskussion | Beiträge) 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"> | <td class="title"> AfUsrRightAbmGet(alpha1, int2) : int</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 111: | Zeile 111: | ||
<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]], | ||
[[ | [[AfUsrRightAbmSet#|AfUsrRightAbmSet()]] | ||
</td> | </td> | ||
</tr> | </tr> | ||
Zeile 124: | Zeile 124: | ||
<p><p>Mit der Funktion lassen sich die Rechte des in (alpha1) übergebenen Benutzers zu der in (int2) übergebenen Arbeitsmappe ermitteln.</p> | <p><p>Mit der Funktion lassen sich die Rechte des in (alpha1) übergebenen Benutzers zu der in (int2) übergebenen Arbeitsmappe ermitteln.</p> | ||
<p>{{Info|Die Anweisung ermittelt die Rechte, die dem Benutzer gegeben wurden. Es werden nicht die effektiven Rechte ermittelt, die sich aus der Kombination der individuellen Rechte und der Rechte aller Benutzergruppen des Benutzers ergeben. Die effektiven Rechte werden mit den Anweisungen [[ | <p>{{Info|Die Anweisung ermittelt die Rechte, die dem Benutzer gegeben wurden. Es werden nicht die effektiven Rechte ermittelt, die sich aus der Kombination der individuellen Rechte und der Rechte aller Benutzergruppen des Benutzers ergeben. Die effektiven Rechte werden mit den Anweisungen [[AfUsrRightAbmSum#|AfUsrRightAbmSum()]] und [[AfUsrRightArcSum#|AfUsrRightArcSum()]] ermittelt.}}</p> | ||
<p>Nach dem Aufruf der Funktion stehen in den Feldpuffern die Rechte-Informationen des Benutzers zu der gewählten Arbeitsmappe zur Verfügung.</p> | <p>Nach dem Aufruf der Funktion stehen in den Feldpuffern die Rechte-Informationen des Benutzers zu der gewählten Arbeitsmappe zur Verfügung.</p> | ||
Zeile 462: | Zeile 462: | ||
</translate> | </translate> | ||
[[Category:Befehle für Benutzer und Benutzergruppen]] | [[Category:Befehle für Benutzer und Benutzergruppen]] | ||
Aktuelle Version vom 1. November 2024, 09:02 Uhr
Mit der Funktion lassen sich die Rechte des in (alpha1) übergebenen Benutzers zu der in (int2) übergebenen Arbeitsmappe ermitteln.
![]() |
Die Anweisung ermittelt die Rechte, die dem Benutzer gegeben wurden. Es werden nicht die effektiven Rechte ermittelt, die sich aus der Kombination der individuellen Rechte und der Rechte aller Benutzergruppen des Benutzers ergeben. Die effektiven Rechte werden mit den Anweisungen AfUsrRightAbmSum() und AfUsrRightArcSum() ermittelt. |
Nach dem Aufruf der Funktion stehen in den Feldpuffern die Rechte-Informationen des Benutzers zu der gewählten Arbeitsmappe zur Verfügung.
Archivrechte:
gAFArcRightReadAllow | logic | erlaubt: Archiv lesen |
gAFArcRightEditAllow | logic | erlaubt: Archiv ändern |
gAFArcRightDeleteAllow | logic | erlaubt: Archiv löschen |
gAFArcRightAllocUserAllow | logic | erlaubt: Rechtevergabe |
gAFArcRightReadDenied | logic | verboten: Archiv lesen |
gAFArcRightEditDenied | logic | verboten: Archiv ändern |
gAFArcRightDeleteDenied | logic | verboten: Archiv löschen |
gAFArcRightAllocUserDenied | logic | verboten: Rechtevergabe |
gAFArcRightInheritState | int | Vererbungsstatus (siehe unten) |
gAFArcRightApplyAllSub | logic | Übertragen der Rechte auf alle untergeordnete Arbeitsmappen |
Spezielle Archivrechte:
gAFArcRightSpecialReadAllow | logic | erlaubt: Archiv lesen |
gAFArcRightSpecialEditAllow | logic | erlaubt: Archiv ändern |
gAFArcRightSpecialDeleteAllow | logic | erlaubt: Archiv löschen |
gAFArcRightSpecialAllocUserAllow | logic | erlaubt: Rechtevergabe |
gAFArcRightSpecialReadDenied | logic | verboten: Archiv lesen |
gAFArcRightSpecialEditDenied | logic | verboten: Archiv ändern |
gAFArcRightSpecialDeleteDenied | logic | verboten: Archiv löschen |
gAFArcRightSpecialAllocUserDenied | logic | verboten: Rechtevergabe |
Arbeitsmappenrechte:
gAFAbmRightReadAllow | logic | erlaubt: Arbeitsmappe lesen |
gAFAbmRightEditAllow | logic | erlaubt: Arbeitsmappe ändern |
gAFAbmRightDeleteAllow | logic | erlaubt: Arbeitsmappe löschen |
gAFAbmRightCreateAllow | logic | erlaubt: Arbeitsmappe erstellen |
gAFAbmRightArcAddAllow | logic | erlaubt: Archive der Arbeitsmappe hinzufügen |
gAFAbmRightArcDelAllow | logic | erlaubt: Archive aus der Arbeitsmappe entfernen |
gAFAbmRightAllocUserAllow | logic | erlaubt: Rechtevergabe |
gAFAbmRightReadDenied | logic | verboten; Arbeitsmappe lesen |
gAFAbmRightEditDenied | logic | verboten: Arbeitsmappe ändern |
gAFAbmRightDeleteDenied | logic | verboten: Arbeitsmappe löschen |
gAFAbmRightCreateDenied | logic | verboten: Arbeitsmappe erstellen |
gAFAbmRightArcAddDenied | logic | verboten: Archive der Arbeitsmappe hinzufügen |
gAFAbmRightArcDelDenied | logic | verboten: Archive aus der Arbeitsmappe entfernen |
gAFAbmRightAllocUserDenied | logic | verboten: Rechtevergabe |
gAFAbmRightInheritState | int | Vererbungsstatus (siehe unten) |
gAFAbmRightApplyAllSub | logic | Übertragen der Rechte auf alle untergeordnete Arbeitsmappen |
Spezielle Arbeitsmappenrechte:
gAFAbmRightSpecialReadAllow | logic | erlaubt: Arbeitsmappe lesen |
gAFAbmRightSpecialEditAllow | logic | erlaubt: Arbeitsmappe ändern |
gAFAbmRightSpecialDeleteAllow | logic | erlaubt: Arbeitsmappe löschen |
gAFAbmRightSpecialCreateAllow | logic | erlaubt: Arbeitsmappe erstellen |
gAFAbmRightSpecialArcAddAllow | logic | erlaubt: Archive der Arbeitsmappe hinzufügen |
gAFAbmRightSpecialArcDelAllow | logic | erlaubt: Archive aus der Arbeitsmappe entfernen |
gAFAbmRightSpecialAllocUserAllow | logic | erlaubt: Rechtevergabe |
gAFAbmRightSpecialReadDenied | logic | verboten; Arbeitsmappe lesen |
gAFAbmRightSpecialEditDenied | logic | verboten: Arbeitsmappe ändern |
gAFAbmRightSpecialDeleteDenied | logic | verboten: Arbeitsmappe löschen |
gAFAbmRightSpecialCreateDenied | logic | verboten: Arbeitsmappe erstellen |
gAFAbmRightSpecialArcAddDenied | logic | verboten: Archive der Arbeitsmappe hinzufügen |
gAFAbmRightSpecialArcDelDenied | logic | verboten: Archive aus der Arbeitsmappe entfernen |
gAFAbmRightSpecialAllocUserAllow | logic | erlaubt: Rechtevergabe |
Über die Felder gAFArcRightInheritState und gAFAbmRightInheritState kann der Vererbungsstatus ermittelt werden. Der Wert kann mit folgenden Konstanten verglichen werden:
Konstante | Wert | Beschreibung |
sAfStateNone | 0 | keine Vererbung |
sAfStateInherit | 1 | Vererbung von der übergeordneten Arbeitsmappe |
sAfStateDelegate | 2 | Vererbung der Rechte an die untergeordnete Arbeitsmappe |
sAfStateDelegateSpecial | 4 | Vererbung der speziellen Rechte an die untergeordnete Arbeitsmappe |
Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:
Konstante | Wert | Bedeutung |
_ErrOk | 0 | ok - kein Fehler aufgetreten. |
sAfErrNoRecAbm | -20026 | Die in (int2) übergebene Arbeitsmappe existiert nicht. |
sAfErrNoRecUsr | -20035 | Der in (alpha1) übergebene Benutzer existiert nicht. |
Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.