콘텐츠로 이동

사용자 발견 자동화 룰

발견된 사용자(소프트웨어를 쓰는 사람)를 조건에 따라 자동으로 승인·거절·무시하도록 설정하는 기능입니다. 자연어로 룰을 생성하는 AI 도우미를 지원합니다.

SMPLY가 새롭게 발견한 사용자(소프트웨어를 쓰는 사람) 를 조건에 따라 자동으로 승인·거절·무시하도록 설정하는 기능입니다. 새 사람이 SaaS 를 쓰기 시작할 때마다 관리자가 일일이 검토할 필요 없이 미리 정한 규칙으로 일괄 처리할 수 있습니다.


사이드바: 소프트웨어 > 발견 > 자동화 룰 > 상단 사용자 룰URL: /software/discovery/user-discovery-automation-rules

소프트웨어 룰 화면에서 “사용자 룰” 탭을 누르면 이 페이지로 자동 전환됩니다.


목록 페이지에서는 등록된 룰을 한눈에 볼 수 있습니다.

컬럼설명
이름룰 이름
설명룰의 용도 (선택)
우선순위작은 숫자가 먼저 평가됨
조건조건 개수 요약 (예: “2개 조건”)
액션승인 / 거절 / 무시
상태활성 / 비활성
생성일등록 시점

행 메뉴(⋯): 수정 / 활성↔비활성 토글 / 삭제

  • 룰 추가 — 생성 페이지로 이동
  • 지금 실행 — 대기 중인 사용자 발견에 활성 룰을 즉시 적용
등록된 사용자 룰이 없습니다.
룰을 추가하면 발견된 사용자가 자동으로 처리됩니다.

사용자 룰은 사용자 발견(User Discovery) 파이프라인 안에서 평가됩니다.

GWS / 에이전트 / SaaS 연동에서 신호 수집
사용자 발견 (pending) 생성 ← 한 사용자가 여러 PC 에 깔려 있어도 1건만 생성
사용자 룰 평가 (우선순위 순, first-match-wins)
승인 → 소프트웨어 사용자에 반영
거절 → 명시적 거부 기록
무시 → 목록에서 감춤
  1. 지금 실행 클릭 → 확인 다이얼로그 “사용자 룰 실행” 이 열립니다.
  2. 설명: “활성화된 모든 사용자 룰을 대기 중인 발견 항목에 대해 즉시 실행합니다. 계속하시겠습니까?”
  3. 확인하면 백엔드가 모든 활성 룰을 우선순위 순으로 평가해 매칭된 항목을 처리합니다.
  4. 완료 후 토스트:
    • 처리된 항목 있음: “N건이 자동 처리되었습니다.”
    • 처리된 항목 없음: “처리할 항목이 없습니다.”

단계 1: 룰 추가 페이지 열기

  1. 목록에서 룰 추가 버튼을 클릭합니다.
  2. 페이지 제목: “사용자 룰 추가”

단계 2: 기본 정보 입력

필드설명
이름룰 이름 (필수) — 예: “GWS 구성원이 매칭된 사용자 자동 승인”
설명룰의 용도 (선택)
우선순위작은 숫자가 먼저 평가됨 (필수)

단계 3: 조건(Condition) 설정

  • 조건 그룹 타입: 모두 충족할 때 (AND) 또는 하나라도 충족할 때 (OR)
  • 각 조건 행은 필드 → 연산자 → 값 세 셀렉터로 구성되며 조건 추가 버튼으로 여러 개 추가할 수 있습니다.

지원 필드 (사용자 발견 룰에서만 사용 가능한 4종):

필드의미값 예시
발견 소스어디서 발견됐는지Google Workspace / 에이전트 설치 / 에이전트 사용량 / 결제 내역 / Anthropic 연동 / OpenAI 연동
소프트웨어특정 SaaS 한정Slack / Notion / Figma 등 등록된 소프트웨어
카테고리SaaS 카테고리생산성 / 디자인 / 커뮤니케이션 등
구성원 매칭발견된 이메일이 구성원과 매칭되는지true (조직 구성원) / false (외부)

단계 4: 액션(Action) 설정

액션결과
추가 (자동 승인)발견된 사용자가 해당 소프트웨어의 사용자 로 등록됩니다
거절명시적 거부 기록을 남깁니다 (재검토 흔적이 남음)
무시목록에서 감춥니다 (재검토 가능성을 열어 둠)

세 액션 모두 별도 옵션 값을 받지 않습니다. 조건에 매칭된 사용자에 대해 그대로 추가·거절·무시 처리만 합니다.

단계 5: 저장

  • 저장 클릭 → 토스트 “자동화 룰이 생성되었습니다.”
  • 자동으로 목록 페이지로 복귀합니다.

조건을 직접 만드는 대신, 자연어로 설명만 하면 AI가 이름·조건·액션을 자동으로 채워주는 기능이 생성 페이지에 포함되어 있습니다.

단계 1: 자연어로 룰 설명

  1. 입력창에 원하는 룰을 자연어로 입력합니다. 예: “GWS 로 발견되고 구성원으로 매칭된 사용자는 자동 승인”
  2. 조건 생성 클릭 → “조건을 분석하고 있어요…” 로딩
  3. AI가 제안 카드를 출력합니다.

예시 칩(클릭 한 번으로 입력됨):

  • “GWS 로 발견된 사용자는 자동 승인”
  • “에이전트로 발견된 외부 사용자는 무시”
  • “Anthropic·OpenAI 연동 사용자는 자동 승인”

단계 2: AI 제안 확인 및 적용

AI 제안 카드에는 이름·조건·액션이 요약되어 표시됩니다. 두 가지 선택이 가능합니다.

  • 적용 — 폼 필드(이름·설명·조건·액션)에 자동으로 채워집니다.
  • 다시 생성 — 입력을 유지한 채 다른 제안을 받습니다.

목록 행의 ⋯ 메뉴에서 다음 작업을 수행할 수 있습니다.

  • 수정 — 생성과 동일한 폼. AI 조건 생성 섹션은 편집 시 노출되지 않습니다.
  • 활성 / 비활성 토글 — 룰을 즉시 비활성화(삭제 없이 일시 중단).
  • 삭제 — 확인 다이얼로그 후 영구 삭제.

수정 후 저장 시 토스트: “자동화 룰이 수정되었습니다.”


7. 처리 결과 확인 — 발견된 사용자 목록

섹션 제목: “7. 처리 결과 확인 — 발견된 사용자 목록”

룰이 잘 동작하는지는 소프트웨어 > 발견 > 사용자 발견 화면에서 확인합니다. 화면은 두 단계로 나뉩니다.

화면 1: 소프트웨어 목록 (/software/discovery/users)

한 행이 소프트웨어 하나입니다. 그 소프트웨어에 미처리 사용자가 몇 명 남아 있는지를 한눈에 보고, 처리할 소프트웨어부터 골라 들어갑니다.

컬럼설명
소프트웨어SaaS 이름
미처리 사용자아직 처리되지 않은 발견 사용자 수
처리됨이미 처리된(추가·거절·무시) 사용자 수
가장 오래된 미처리미처리 항목 중 가장 먼저 들어온 시점
최근 미처리 발견미처리 항목 중 가장 최근에 들어온 시점
최근 수동 처리마지막으로 사람이 직접 처리한 시점
  • 소프트웨어 이름을 클릭하면 화면 2 로 이동합니다.
  • 행 메뉴(⋯)에서 그 소프트웨어의 미처리 사용자 모두 추가 / 모두 거절 / 모두 무시 를 한 번에 처리할 수 있습니다.
  • 여러 소프트웨어를 체크하면 선택한 소프트웨어들의 미처리 사용자를 한꺼번에 일괄 처리할 수 있습니다.

화면 2: 소프트웨어별 사용자 (/software/discovery/users/[소프트웨어])

선택한 소프트웨어를 쓰는 사용자들이 한 행씩 나열됩니다. 상단 상태 탭(전체 / 검토 대기 / 추가됨 / 거절됨 / 무시됨)으로 걸러 볼 수 있습니다.

컬럼설명
사용자사용자 이름 (없으면 이메일)
이메일발견된 이메일
소스어디서 신호가 왔는지 (GWS / 에이전트 / 결제 / Anthropic / OpenAI)
감지일신호 수신 시점
상태검토 대기 / 추가됨 / 거절됨 / 무시됨
처리 메모처리 시 남긴 메모
처리자자동화 규칙 또는 처리한 멤버 이름
최근 처리일추가·거절·무시가 일어난 시점

처리자 컬럼에 “자동화 규칙” 으로 표시된 행이 사용자 룰이 처리한 결과입니다. “검토 대기” 로 남아 있는 항목은 어느 룰에도 매칭되지 않은 항목으로, 수동 검토 대상입니다.

행 메뉴(⋯) 또는 체크 후 일괄 작업 으로 다음을 처리합니다.

  • 추가 / 거절 / 무시 — 검토 대기 항목을 처리합니다.
  • 재검토거절 또는 무시 한 항목을 다시 검토 대기로 되돌립니다. 추가됨 항목은 이미 사용자로 등록되어 있어 되돌릴 수 없습니다(메뉴에 비활성으로 표시).

권한가능한 동작
software-edit룰 추가 / 편집 / 삭제 / 활성↔비활성 토글 / 지금 실행
그 외목록 조회만 가능

권한이 없으면 룰 추가·지금 실행 버튼이 비활성화되고 툴팁으로 “수정 권한이 없습니다.” 가 표시됩니다.


  • 우선순위 설계 — 범위가 좁은 조건(특정 소프트웨어, 특정 카테고리)을 작은 숫자로, 포괄적 조건(모든 GWS 사용자 등)은 큰 숫자로 두면 예측 가능한 흐름이 됩니다.
  • 외부 사용자 패턴구성원 매칭 = false 조건으로 외부 협력자 발견을 일괄 무시 처리하면, 신규 사용자 검토 큐가 빠르게 비워집니다.
  • 거절 vs 무시거절 은 해당 사용자를 명시적으로 거부한 기록이 남고, 무시 는 단순히 목록에서 감춥니다. 둘 다 나중에 재검토 로 검토 대기로 되돌릴 수 있으니(추가됨은 불가), 재검토 가능성이 있다면 무시 를 추천합니다.
  • AI 생성 후 반드시 검토 — AI가 만든 조건은 편집 가능한 폼 상태로 적용되므로, 우선순위와 액션을 마지막에 직접 점검하고 저장하세요.