Erstellen von bedingten Regeln
Sie können vordefinierte Bedingungen für Sicherheitsregeln verwenden, die in der Anwendung verfügbar sind, um Sicherheitsklassen für Module zu konfigurieren, die nicht über einen vollständigen Satz von Regeln verfügen. Verwenden Sie dieses Verfahren, um Sicherheitsklassen aus Vorlagen zu erstellen und die Sicherheitsregeln mit den gewünschten Bedingungen für Businessklassen zu aktualisieren, die noch keine Sicherheitsregeln haben.
-
Verwenden Sie die folgenden Schrotte, um alle Referenzen auf die Businessklasse zu suchen, der Sie eine bedingte Regel hinzufügen möchten.
- Melden Sie sich an der Administratorkonsole an, und wählen Sie Sicherheit > Sicherheitsberichte > Richtlinie für sicherungsfähige Objekte aus.
-
Klicken Sie auf Bericht zu sicherungsfähigen Objekten erstellen, geben Sie folgende Informationen an, und klicken Sie anschließend auf OK, um den Bericht zu generieren: Businessklasse im Feld Richtlinie für sicherungsfähige Objekte und
- Filtern nach
- Wählen Sie Sicherheitsklasse aus, um die Berichtsdatensätze der Businessklasse nach Sicherheitsklasse zu filtern.
- Richtlinie für sicherungsfähige Objekte
- Wählen Sie Businessklasse aus.
- Für einzelnen Name aus sicherungsfähigen Objekten ausführen
- Aktivieren Sie dieses Kontrollkästchen, um den Bericht für eine einzelne Businessklasse auszuführen.
- Name des sicherungsfähigen Objekts
- Geben Sie den Namen der Businessklasse an. Dieses Feld wird angezeigt, wenn Sie das Kontrollkästchen Für einzelnen Namen aus sicherungsfähigen Objekten ausführen aktivieren.VorsichtBeim Namen der Businessklasse muss die Groß-/Kleinschreibung beachtet werden. Sie müssen den Namen der Businessklasse genau so angeben, wie er im System angezeigt wird, oder er wird nicht im Bericht berücksichtigt.
Weitere Informationen zum "Bericht zu Richtlinien für sicherungsfähige Objekte" finden Sie im Dokument Infor Landmark Technology – Benutzereinrichtung und Sicherheit (in englischer Sprache).
- Wenn Sie den Bericht für mehrere Businessklassen generiert haben, filtern Sie die Datensätze nach der Sicherh.obj.name, und geben Sie den Namen der gewünschten Businessklasse an.
- Notieren Sie sich die Sicherheitsklassen, die auf die anwendbare Businessklasse verweisen. Sie können die Berichtsergebnisse exportieren, indem Sie auf In CSV exportieren oder In Datei drucken klicken.
-
Verwenden Sie die folgenden Schritte für jede Sicherheitsklasse, die auf die entsprechende Businessklasse verweist, um eine Kopie der Vorlagensicherheitsklasse zu erstellen, die Sie mit einer bedingten Regel aktualisieren möchten:
- Wählen Sie Sicherheit > Sicherheitsklassen > Sicherheitsklasse kopieren aus.
-
Geben Sie auf dem Formular zum Sicherheitsklasse kopieren folgende Informationen an, und klicken Sie auf OK:
- Von Sicherheitsklasse
- Wählen Sie die Vorlagensicherheitsklasse aus, aus der Sie eine Kopie erstellen möchten. An die Vorlage wurde die Zeichenfolge _ST angehängt.
- In Sicherheitsklasse
- Geben Sie einen Namen für die neue Sicherheitsklasse an. Schließen Sie das Suffix _ST nicht ein.
- Wählen Sie Sicherheit > Sicherheitsklassen > Sicherheitsklassenliste aus, und öffnen Sie die neue Sicherheitsklasse.
-
Aktualisieren Sie die Sicherheitsregel mit der zutreffenden Bedingung, um nur dann auf die Businessklasse zuzugreifen, wenn eine Sicherheitsgruppe den Zugriff zulässt.
Die bedingungslose Sicherheitsregel wird im Abschnitt "LPL" der Sicherheitsklasse angezeigt. Beispiel:
PurchaseOrderLine BusinessClass is accessible for all actions unconditionally
Um eine Bedingung hinzuzufügen, ändern Sie die
bedingungslose
Anweisung in eine der folgenden Optionen:Businessklassen-Feldart Bedingung Entspricht einer Sicherheitsgruppenart. Beispiel: Cashcode. when (<SecurityGroupType>.SecurityGroupAllowsAccess)
Beispiel:
when (CashCode.SecurityGroupAllowsAccess)
Folgende Sicherheitsgruppenarten sind verfügbar:
AccountingEntity
AccountingUnit
Project
ProjectContract
CashCode
CashManagementAccount
GeneralLedgerChartAccount
FinanceDimension<Nummer>
: Verwenden Sie eine zweistellige Zahl für die Finanzdimension. Beispiel:FinanceDimension07
.
Firmenschlüssel when (Company.SecurityGroupAllowsAccess)
Sie können bedingte Sicherheitsregeln für Businessklassen konfigurieren, die einen der folgenden allgemeinen Schlüssel aufweisen:
- PurchasingCompany
- BillingCompany
- FranchiseCompany
- InventoryCompany
- SourcingCompany
Gruppenschlüssel when (<GroupType>Group.BusinessGroupAllowsAccess)
Beispiel:when (ItemGroup.BusinessGroupAllowsAccess)
Sie können bedingte Sicherheitsregeln für Businessklassen konfigurieren, die einen der folgenden allgemeinen Schlüssel aufweisen:
- ItemGroup
- ProcurementGroup
- ContractGroup
- SupplierGroup
- SourcingGroup
- RecallGroup
- BusinessGroup
Kundengruppenschlüssel when (CustomerGroup.CustomerGroupAllowsAccess)
Wenn Sie das vorherige Beispiel "PurchaseOrderLine" und eine bedingte Firma verwenden, ist dies ein Beispiel für die geänderte Sicherheitsregel:PurchaseOrderLine BusinessClass is accessible for all actions when (Company.SecurityGroupAllowsAccess)
- Wenn Sie die Aktualisierung der Sicherheitsregel mit der zutreffenden Bedingung abgeschlossen haben, klicken Sie auf Speichern.
Weitere Informationen finden Sie im Dokument Konfigurationskonsole, Cloud Edition – Benutzerhandbuch (in englischer Sprache).