규칙 만들기 및 구성

현재 Apigee Edge 문서가 표시되고 있습니다.
Apigee X 문서로 이동
정보

Drupal 규칙 모듈을 사용하면 포털에서 이벤트에 대한 응답으로 자동으로 발생하는 작업을 지정하는 규칙을 정의할 수 있습니다. 예를 들어 기본 앱 (작업)을 모든 새 개발자 계정 (이벤트)에 자동으로 추가하는 규칙을 만들 수 있습니다. 또는 로그인 (이벤트) 시 사용자를 특정 페이지 (작업)로 리디렉션하는 규칙을 만들 수 있습니다. 사용자 계정 추가 및 관리에서는 이 두 규칙을 정의하는 방법을 보여줍니다.

규칙 모듈은 매우 유연하여 다양한 유형의 규칙을 만드는 데 사용할 수 있습니다. 이벤트의 하위 집합은 다음과 같습니다.

  • 개발자 앱 추가, 업데이트, 삭제
  • 개발자 앱 상태 변경
  • 개발자 계정 추가, 업데이트 또는 삭제
  • 포털 노드 추가, 업데이트 또는 삭제
  • Drupal이 초기화됨
  • Drupal 로그 항목이 생성됨

수행할 수 있는 작업 유형의 하위 집합은 다음과 같습니다.

  • 개인 또는 그룹에 이메일 보내기
  • 사용자 차단
  • 콘텐츠 홍보
  • 사이트에 메시지 표시
  • 페이지 리디렉션 수행
  • IP 주소 차단

또한 규칙 처리 과정에서 개발자의 역할을 테스트하는 것과 같은 조건을 규칙에 추가할 수 있습니다.

경쟁 기능 목록은 Drupal 규칙 모듈의 문서를 참고하세요.

사용 설정 규칙

규칙을 만들기 전에 필요한 모든 Drupal 모듈이 사용 설정되어 있는지 확인합니다.

필요한 Drupal 모듈을 사용 설정하려면 다음 단계를 따르세요.

  1. 관리자 권한이 있는 사용자로 포털에 로그인합니다.
  2. Drupal 관리 메뉴에서 Modules를 선택합니다.
  3. 다음 모듈이 아직 사용 설정되지 않은 경우 사용 설정합니다.
    • 규칙
    • 규칙 UI
  4. 구성을 저장합니다.
    다른 필수 모듈은 자동으로 사용 설정될 수 있습니다.

규칙 만들기

이 예시에서는 개발자가 포털에서 새 앱을 만들 때 관리자에게 알리는 규칙을 만듭니다.

규칙을 만드는 방법은 다음과 같습니다.

  1. 관리자 권한이 있는 사용자로 포털에 로그인합니다.
  2. Drupal 관리 메뉴에서 Configuration > Workflow > Rules를 선택합니다.
  3. 규칙 페이지에서 + 새 규칙 추가를 선택합니다.
  4. 규칙의 이름을 지정합니다. 예: 앱 생성 시 이메일
  5. 원하는 경우 태그를 app_creation로 지정합니다.
  6. 이벤트 시 반응 드롭다운 상자에서 Devconnect > 개발자 앱 생성 시를 선택합니다.
  7. 저장을 선택합니다.
    반응 규칙 수정 페이지가 표시됩니다. 이전 단계에서 이벤트를 이미 설정했으므로 이벤트 아래에 개발자 앱 생성 시라고 표시되어 있어야 합니다. 이 규칙의 조건을 비워 둡니다.
  8. 작업에서 + 작업 추가를 선택합니다.
  9. 드롭다운에서 시스템 > 메일 보내기를 선택합니다.
    Add a new action(새 작업 추가) 페이지의 레이아웃이 변경되어 이메일 정보를 지정할 수 있습니다.
  10. 이메일 수신자, 메일 본문, 발신자, 기타 정보를 포함한 모든 정보를 수정합니다.
  11. 저장을 클릭하여 반응 규칙 수정 페이지로 돌아갑니다.
  12. 변경사항 저장을 클릭합니다.

    이제 개발자가 앱을 만들면 규칙에 의해 지정된 수신자 목록에 이메일이 자동으로 전송됩니다.

규칙 수정 또는 삭제

규칙을 만든 후 나중에 규칙을 수정하거나 삭제할 수 있습니다.

규칙을 수정하거나 업데이트하려면 다음 안내를 따르세요.

  1. 관리자 권한이 있는 사용자로 포털에 로그인합니다.
  2. Drupal 관리 메뉴에서 Configuration > Workflow > Rules를 선택합니다.
  3. 수정하거나 삭제할 규칙을 선택합니다.