Creare e configurare regole

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

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

Il modulo Regole è molto flessibile e può essere utilizzato per creare molti tipi diversi di regole. Un sottoinsieme di eventi include:

  • Aggiunta, aggiornamento o eliminazione di un'app sviluppatore
  • Modifica dello stato di un'app sviluppatore
  • Aggiunta, aggiornamento o eliminazione di un account sviluppatore
  • Aggiunta, aggiornamento o eliminazione di un nodo del portale
  • Inizializzazione di Drupal
  • Viene creata una voce di log 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
  • Promozione di contenuti
  • Mostrare un messaggio sul sito
  • Esecuzione di un reindirizzamento di pagina
  • Blocco di un indirizzo IP

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

Per un elenco delle capacità concorrenti, consulta la documentazione sul modulo Regole Drupal.

Attivazione delle regole

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

Per abilitare i moduli Drupal necessari:

  1. Accedi al portale come utente con privilegi amministrativi.
  2. Seleziona Modules (Moduli) nel menu di amministrazione di Drupal.
  3. Abilita i seguenti moduli se non sono già abilitati:
    • Regole
    • UI delle regole
  4. Salva la configurazione.
    Potresti notare che altri moduli obbligatori vengono abilitati automaticamente.

Creazione di una regola

In questo esempio, creerai una regola per inviare notifiche agli amministratori quando uno sviluppatore crea una nuova app sul portale.

Per creare una regola:

  1. Accedi al 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 di app.
  5. Se vuoi, puoi specificare un tag come app_creation.
  6. Nella casella a discesa Reagisci all'evento, seleziona Devconnect > Al momento della creazione di un'app per sviluppatori.
  7. Seleziona Salva
    Viene visualizzata la pagina Modifica regola di reazione. Hai già impostato l'evento nel passaggio precedente, pertanto dovresti visualizzare Al momento della creazione di un'app per sviluppatori in Eventi. Lascia vuoto il campo Condizioni per questa regola.
  8. In Azioni, seleziona + Aggiungi azione.
  9. Seleziona Sistema > Invia messaggio nel menu a discesa.
    La pagina Aggiungi una nuova azione cambia il layout per consentirti di specificare le informazioni email.
  10. Modifica tutte le informazioni, inclusi i destinatari dell'email, il corpo del messaggio, il mittente e altre informazioni.
  11. Fai clic su Salva per tornare alla pagina Modifica della 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.

Modifica o eliminazione di una regola

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

Per modificare o aggiornare una regola:

  1. Accedi al 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.