회원 / 사용자 역할을위한 응용 프로그램으로 Webform 사용


12

Drupal 사이트에서 다음을 구현하고 싶습니다.

  • 익명의 사이트 방문자 (Joe)가 다양한 사용자 정의 필드가있는 멤버십 신청서를 제출합니다.
  • 관리자 (제인) 회원 신청 검토
  • Jane은 Joe의 응용 프로그램을 승인하고 새 사용자 계정을 만듭니다.
  • Joe는 승인 및 로그인 정보를받습니다.

가능한 해결책:

  • 웹 양식 (하지만 어떻게 웹 양식에서 데이터를 쉽게 사용자 계정으로 전송 될 수 있습니까?)
  • 관리자 승인이 필요한 Profile2 (이 문제는 사이트에서 계정을 만들고 있지만 멤버십을 신청하는 것처럼 사용자에게 느끼기를 원하지 않습니다.)
  • 익명 사용자가 작성할 수 있는 멤버십 콘텐츠 유형을 만드 십시오 (?).

나는 분명한 것을 간과하고 있다고 생각합니다.

3 가지 유형의 멤버십이 있으므로 추가 필드와 함께 핵심 사용자 등록을 사용할 수 없습니다. 또한 사용자는 한 멤버십에서 다른 멤버십으로 변경할 수 있어야합니다 (승인시).

답변:


6

이 사이트에서 귀하가 요청한 다른 질문을 바탕으로 회원 추적을 위해 CiviCRM을 사용하고 있는지 궁금하십니까? 그렇다면이 워크 플로우를 제안 할 수 있습니다.

  • CiviCRM 통합으로 웹 양식을 설정하십시오. 멤버쉽 및 기타 사용자 정의 필드를 양식에 추가하십시오.
  • 멤버쉽 상태를 "승인 필요"로 설정하십시오 (CiviCRM에 아직없는 경우 해당 상태를 작성할 수 있음).
  • 양식을 작성할 때마다 직원에게 이메일을 보내십시오.
  • 선택적으로 비회원 만 사용할 수 있도록 해당 양식에 대한 액세스를 제한 할 수 있습니다. CiviCRM과 함께 번들로 제공되는 모듈 'CiviMember Roles Sync'를 활성화하고 Drupal 역할과 Civi 멤버쉽 간 동기화를 활성화해야합니다.

더 이상 CiviCRM을 사용하여이 문제에 접근하지 않습니다. CiviCRM을 시도했지만 기본 설치에서 특히 클라이언트가 피하려고하는 많은 오버 헤드와 복잡성을 발견했습니다. 그들의 현재 시스템이 너무 복잡해서 저의 임무는 단순화하는 것입니다. 이 시점에서 저는이 작업을 수행하는 방법에 대한 비 CiviCRM 아이디어를 찾고 있습니다.
Christopher Dunning
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.