Creare e configurare regole

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
info

Il modulo Regole Drupal ti consente di definire una regola che specifica l'azione che si verifica automaticamente in risposta a un evento sul portale. Ad esempio, puoi creare una regola per aggiungere automaticamente un'app (azione) predefinita a tutti i nuovi account sviluppatore (evento). In alternativa, puoi creare una regola per reindirizzare un utente a una pagina specifica (azione) al momento dell'accesso (evento). L'articolo Aggiungere e gestire gli account utente mostra come definire queste due regole.

Il modulo Regole è molto flessibile e puoi utilizzarlo per creare molti tipi diversi di regole. Un sottoinsieme di eventi include:

  • Aggiunta, aggiornamento o eliminazione di un'app sviluppatore
  • Modificare lo stato di un'app per sviluppatori
  • Aggiunta, aggiornamento o eliminazione di un account sviluppatore
  • Aggiunta, aggiornamento o eliminazione di un nodo del portale
  • Drupal è stato inizializzato
  • Viene creata una voce del log di Drupal

Un sottoinsieme dei tipi di azioni che possono essere eseguite include:

  • Invio di un'email a una persona o a un gruppo
  • Bloccare un utente
  • Promuovere i contenuti
  • Visualizzazione di un messaggio sul sito
  • Eseguire un reindirizzamento di pagina
  • Bloccare un indirizzo IP

Puoi anche aggiungere condizioni alle regole, ad esempio per verificare il ruolo di uno sviluppatore, nell'ambito dell'elaborazione della regola.

Per un elenco completo delle funzionalità, consulta la documentazione del modulo Regole di Drupal.

Attivazione delle regole

Prima di poter creare una regola, devi assicurarti che tutti i moduli Drupal necessari siano attivati.

Per attivare i moduli Drupal necessari:

  1. Accedi al tuo portale come utente con privilegi amministrativi.
  2. Seleziona Moduli nel menu di amministrazione di Drupal.
  3. Attiva i seguenti moduli, se non sono già attivi:
    • Regole
    • Interfaccia utente delle regole
  4. Salva la configurazione.
    Potresti notare che altri moduli richiesti vengono attivati automaticamente.

Creazione di una regola

In questo esempio, crei una regola per notificare agli amministratori quando uno sviluppatore crea una nuova app sul portale.

Per creare una regola:

  1. Accedi al tuo portale come utente con privilegi amministrativi.
  2. Seleziona Configurazione > Flusso di lavoro > Regole nel menu di amministrazione di Drupal.
  3. Seleziona + Aggiungi nuova regola nella pagina Regole.
  4. Specifica il nome della regola. Ad esempio Email alla creazione dell'app.
  5. Se vuoi, specifica un tag come app_creation.
  6. Nella casella a discesa Reagisci all'evento, seleziona Devconnect > Alla creazione di un'app per sviluppatori.
  7. Seleziona Salva
    Viene visualizzata la pagina Modifica regola di reazione. Poiché hai già impostato l'evento nel passaggio precedente, in Eventi dovrebbe essere visualizzato Alla creazione di un'app per sviluppatori. Lascia vuoto il campo Condizioni per questa regola.
  8. In Azioni, seleziona + Aggiungi azione.
  9. Seleziona Sistema > Invia email nel menu a discesa.
    Il layout della pagina Aggiungi una nuova azione cambia per consentirti di specificare le informazioni email.
  10. Modifica tutte le informazioni, inclusi i destinatari email, il corpo del messaggio, il mittente e altre informazioni.
  11. Fai clic su Salva per tornare alla pagina Modifica regola di reazione.
  12. Fai clic su Salva modifiche.

    Ora, quando uno sviluppatore crea un'app, viene inviata automaticamente un'email all'elenco di destinatari specificato dalla regola.

Modificare o eliminare una regola

Dopo aver creato una regola, puoi modificarla o eliminarla in un secondo momento.

Per modificare o aggiornare una regola:

  1. Accedi al tuo portale come utente con privilegi amministrativi.
  2. Seleziona Configurazione > Flusso di lavoro > Regole nel menu di amministrazione di Drupal.
  3. Seleziona la regola da modificare o eliminare.