Creazione di regole condizionali

È possibile utilizzare condizioni predefinite delle regole di protezione disponibili nell'applicazione per configurare le classi di protezione per i moduli ai quali non è associato un gruppo completo di regole. Utilizzare questa procedura per creare classi di protezione da modelli e aggiornare le regole di protezione con le condizioni desiderate per le classi aziendali che non hanno già regole di protezione.

  1. Per individuare tutti i riferimenti alla business class per cui si desidera aggiungere una regola condizionale, attenersi alla seguente procedura.
    1. Accedere con il ruolo Console di amministrazione e scegliere Protezione > Report di protezione > Criteri di oggetti a protezione.
    2. Fare clic su Crea report oggetti a protezione, specificare le seguenti informazioni e quindi fare clic su OK per generare il report: Business class nel campo Tipo di oggetto a protezione e
      Filtra per
      Selezionare Classe di protezione per filtrare i record del report della business class in base alla classe di protezione.
      Tipo di oggetto a protezione
      Selezionare Business class.
      Esegui per singolo nome oggetto a protezione
      Selezionare questa casella di controllo per eseguire il report per una singola business class.
      Nome oggetto a protezione
      Specificare il nome della business class. Questo campo viene visualizzato se si seleziona la casella di controllo Esegui per singolo nome oggetto a protezione.
      Avvertenza
      per il nome della business class viene fatta distinzione tra maiuscole e minuscole. È necessario specificare il nome della business class esattamente come appare nel sistema, altrimenti non verrà incluso nel report.

      Per ulteriori informazioni sul report Criteri di oggetto a protezione, consultare Infor Landmark Technology User Setup and Security.

    3. Se il report è stato generato per più business class, filtrare i record in base alla colonna Nome oggetto a protezione, specificando il nome della business class desiderata.
    4. Prendere nota delle classi di protezione che fanno riferimento alla business class applicabile. È possibile esportare i risultati del report facendo clic su Esporta in CSV o Stampa su file.
  2. Per ogni classe di protezione che fa riferimento alla business class applicabile, attenersi alla seguente procedura per creare una copia della classe di protezione modello che si desidera aggiornare con una regola condizionale:
    1. Scegliere Protezione > Classi di protezione > Copia classe di protezione.
    2. Nel modulo Copia classe di protezione specificare le seguenti informazioni e fare clic su OK.
      Classe di protezione di origine
      Selezionare la classe di protezione modello da cui effettuare una copia. Al modello viene aggiunto _ST.
      Classe di protezione di destinazione
      Specificare un nome per la nuova classe di protezione. Non includere il suffisso _ST.
  3. Scegliere Protezione > Classi di protezione > Elenco classi di protezione e aprire la nuova classe di protezione.
  4. Aggiornare la regola di protezione con la condizione applicabile per rendere la business class accessibile solo quando un gruppo di protezione consente l'accesso.
    La regola di protezione non condizionale viene visualizzata nella sezione LPL della classe di protezione. Ad esempio:
    PurchaseOrderLine BusinessClass
    		is accessible
    			for all actions
    			unconditionally
    

    Per aggiungere una condizione, modificare l'istruzione unconditionally in una delle seguenti opzioni:

    Tipo di campo business class Condizione
    Corrisponde a un tipo di gruppo di protezione, ad esempio codice cassa
    when (<SecurityGroupType>.SecurityGroupAllowsAccess)

    Ad esempio:

    when (CashCode.SecurityGroupAllowsAccess)

    Di seguito sono elencati i tipi di gruppo di protezione disponibili:

    • AccountingEntity
    • AccountingUnit
    • Project
    • ProjectContract
    • CashCode
    • CashManagementAccount
    • GeneralLedgerChartAccount
    • FinanceDimension<numero>: per la dimensione amministrativa utilizzare un numero a due cifre, ad esempio FinanceDimension07.
    Chiave società
    when (Company.SecurityGroupAllowsAccess)

    È possibile configurare regole di protezione condizionali per le business class che presentano una delle seguenti chiavi di alto livello:

    • PurchasingCompany
    • BillingCompany
    • FranchiseCompany
    • InventoryCompany
    • SourcingCompany
    Chiave gruppo
    when (<GroupType>Group.BusinessGroupAllowsAccess)
    Ad esempio:
    when (ItemGroup.BusinessGroupAllowsAccess)

    È possibile configurare regole di protezione condizionali per le business class che presentano una delle seguenti chiavi di alto livello:

    • ItemGroup
    • ProcurementGroup
    • ContractGroup
    • SupplierGroup
    • SourcingGroup
    • RecallGroup
    • BusinessGroup
    Chiave gruppo di clienti
    when (CustomerGroup.CustomerGroupAllowsAccess)
    Sulla base dell'esempio precedente relativo a PurchaseOrderLine e a una condizione per la società, ecco un esempio di regola di protezione modificata:
    PurchaseOrderLine BusinessClass
       is accessible
          for all actions
          when (Company.SecurityGroupAllowsAccess)
  5. Al termine dell'aggiornamento della regola di protezione con la condizione applicabile, fare clic su Salva.
La nuova regola condizionale filtra tutti gli elenchi se l'attore appartiene a un gruppo di protezione associato. Se si desidera filtrare solo determinati elenchi anziché tutti gli elenchi per una business class, utilizzare la stessa condizione di Selezione istanze a livello di elenco tramite Configurazione applicazioni.

Consultare Configuration Console User Guide Cloud Edition.