Criar e configurar regras

Você está vendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
informações

O módulo Drupal Rules permite que você defina uma regra que especifica a ação que ocorre automaticamente em resposta a um evento no portal. Por exemplo, é possível criar uma regra para adicionar automaticamente um app padrão (ação) a todas as novas contas de desenvolvedor (evento). Também é possível criar uma regra para redirecionar um usuário para uma página específica (ação) ao fazer login (evento). Adicionar e gerenciar contas de usuário mostra como definir essas duas regras.

O módulo "Regras" é bastante flexível, e você pode usá-lo para criar vários tipos diferentes de regras. Um subconjunto dos eventos inclui:

  • Adicionar, atualizar ou excluir um app do desenvolvedor
  • Como alterar o status de um app de desenvolvedor
  • Adicionar, atualizar ou excluir uma conta de desenvolvedor
  • Como adicionar, atualizar ou excluir um nó do portal
  • O Drupal é inicializado
  • Uma entrada de registro do Drupal é criada

Um subconjunto dos tipos de ações que podem ser realizadas inclui:

  • Como enviar um e-mail para uma pessoa ou um grupo
  • Bloquear um usuário
  • promoção de conteúdo
  • Mostrar uma mensagem no site
  • Executar um redirecionamento de página
  • Como bloquear um endereço IP

Também é possível adicionar condições às regras, por exemplo, para testar o papel de um desenvolvedor, como parte do processamento da regra.

Para uma lista de competências, consulte a documentação do módulo Regras drupais.

Regras para ativação

Antes de criar uma regra, verifique se todos os módulos Drupal necessários estão ativados.

Para ativar os módulos Drupal necessários:

  1. Faça login no portal como usuário com privilégios de administrador.
  2. Selecione Modules no menu de administração do Drupal.
  3. Ative os seguintes módulos se eles ainda não estiverem ativados:
    • Regras
    • interface de regras
  4. Salve a configuração.
    Talvez você veja outros módulos obrigatórios sendo ativados automaticamente.

Criar uma regra

Neste exemplo, você cria uma regra para notificar os administradores quando um desenvolvedor cria um novo app no portal.

Para criar uma regra:

  1. Faça login no portal como usuário com privilégios de administrador.
  2. Selecione Configuração > Fluxo de trabalho > Regras no menu de administração do Drupal.
  3. Selecione + Adicionar nova regra na página "Regras".
  4. Especifique o Nome da regra. Por exemplo, E-mail sobre a criação do app.
  5. Se quiser, especifique uma tag como app_creation.
  6. Na caixa suspensa Reagir em caso de evento, selecione Devconnect > Ao criar um app de desenvolvedor.
  7. Selecione Salvar.
    A página Editando regra de reação aparece. Você já definiu o evento na etapa anterior, então ele deve exibir Na criação de um app do desenvolvedor em Eventos. Deixe Condições em branco para esta regra.
  8. Em Ações, selecione + Adicionar ação.
  9. Selecione Sistema > Enviar e-mail no menu suspenso.
    A página Adicionar uma nova ação muda o layout para permitir que você especifique informações de e-mail.
  10. Edite todas as informações, incluindo os destinatários do e-mail, o corpo da mensagem, o remetente e outras informações.
  11. Clique em Salvar para voltar à página Editar regra de reação.
  12. Clique em Salvar mudanças.

    Agora, quando um desenvolvedor cria um app, um e-mail é enviado automaticamente para a lista de destinatários especificados pela regra.

Editar ou excluir uma regra

Depois de criada, a regra pode ser editada ou excluída.

Para editar ou atualizar uma regra:

  1. Faça login no portal como usuário com privilégios de administrador.
  2. Selecione Configuração > Fluxo de trabalho > Regras no menu de administração do Drupal.
  3. Selecione a regra que você quer editar ou excluir.