Skip to main content

기능 관리하기

학습 목표

이 유닛을 완료하면 다음을 수행할 수 있습니다.

  • 기능 매개변수를 정의하고 그 목적을 설명할 수 있습니다.
  • 기능 매개변수를 관리하는 데 사용하는 도구를 식별할 수 있습니다.
  • 기능 매개변수 데이터 유형이 제한적인 이유를 설명할 수 있습니다.

유연한 기능 관리

Salesforce 파트너는 모든 수정 사항과 더불어 Salesforce와 동일한 플랫폼을 사용할 수 있습니다. 여기에는 자체 비즈니스 조직을 운영하고 AppExchange에서 솔루션을 판매하는 것 외에도 다양한 혜택이 포함됩니다. Salesforce가 고객에게 제품을 제공할 때 사용하는 것과 동일한 도구를 사용하여 Salesforce처럼 실제 비즈니스를 운영할 수 있습니다.

Salesforce가 플랫폼에서 제공되는 기능에 대해 많은 제어 권한을 갖고 있다는 사실을 눈치채셨을 것입니다. 예를 들어 다른 사용자에게 영향을 주지 않고 파워 유저를 위한 고급 기능을 선택적으로 활성화할 수 있습니다. 또한 기능에 대한 다크 론칭(dark launch)을 수행하여 향후 릴리스를 위해 구현하고 비활성화 상태로 제공할 수 있습니다.

이러한 도구를 사용하면 기능을 더욱 유연하게 배포하고 관리할 수 있습니다. 기능 매개변수를 사용하면 이와 동일한 유연성을 확보할 수 있습니다.

기능 매개변수는 AppExchange 파트너에게만 제공됩니다. 사용할 준비가 되면 Salesforce Partner Community에 지원 사례를 기록하세요. 

기능 매개변수를 사용하여 LMA가 설치된 동일한 조직의 패키지 기능을 관리할 수 있습니다. 개별 구독자에 대해 표시할 기능을 선택할 수 있으며, 이 경우 고객의 구독자 조직에 선택 내용이 즉시 전달됩니다.

개별 기능 외에도 기능 매개변수는 사용자 정의 개체를 관리할 수도 있습니다. 정의한 기능 매개변수를 기반으로 사용자 정의 개체를 숨기거나 노출할 수 있습니다.

데이터 전달

각 고객의 기능 매개변수는 기능 관리 앱(FMA)을 통해 관리됩니다. FMA는 LMA를 확장하며, 이를 통해 LMA에서 라이선스를 관리하는 것처럼 기능 설정을 관리할 수 있습니다.

라이선스 관리 조직(LMO)과 고객 구독자 조직은 기능 매개변수를 사용하여 서로 통신합니다. 각 기능 매개변수의 값은 다음 두 방향 중 하나로 전송됩니다.

  • LMO에서 구독자의 조직 방향으로 전송
  • 구독자 조직에서 LMO 방향으로 전송

FMA는 한 조직에서 다른 조직으로 기능 매개변수 값을 전달합니다. FMA를 사용하여 각 개별 고객과 연결된 기능 매개변수를 확인하고 수정할 수 있습니다.

기능 매개변수는 어떤 모습일까요? 단순합니다. 기능 매개변수는 매개변수를 식별하는 이름, 값, 데이터 플로 방향으로 구성됩니다. 값은 다음 유형 중 하나일 수 있습니다.

  • 부울
  • 정수
  • 날짜

데이터 플로 방향은 LMO-구독자 또는 구독자-LMO입니다. 다시 말해, 모든 기능 매개변수는 데이터가 어디로 이동하고 어디에 있었는지 알고 있습니다. 기능 매개변수의 데이터는 데이터가 유래한 조직에 기록되며, 데이터를 받는 조직은 데이터 값만 읽을 수 있습니다. 이렇게 하면 기능 매개변수에 대한 정보가 한 방향으로만 흐릅니다.

기능 매개변수 그 자체는 매우 제한적(문자열 값이 허용되지 않음)이며 이는 의도된 것입니다. 이러한 매개변수는 고객 조직 간에 전달되기 때문에 Salesforce는 개인 식별 정보가 포함되는 것을 원치 않습니다.

기능 매개변수의 단순성이 제공하는 또 다른 이점은 사용량 또는 활성화 지표와 같은 다른 종류의 데이터를 저장할 수 있다는 것입니다. 물론 지표를 수집하기 위해서는 약간의 코드를 작성해야 하지만, 그 후에 나머지 과정은 쉽습니다. FMA는 구독자 조직에서 자동으로 지표를 수집합니다. 사라지는 고민 거리가 한 가지 더 있습니다.

기능 매개변수의 작동 방식에 대해 더 자세히 알아보려면 2세대 관리 패키지의 기능 관리를 검토하세요.

LMO에서 구독자 방향으로 데이터 이동

LMO에서 구독자 방향으로 이동하는 기능 매개변수는 LMO에서만 생성되거나 수정되며, 구독자 조직에서는 읽기 전용입니다. LMO-구독자 기능 매개변수를 사용하여 다음을 수행할 수 있습니다.

  • 새로운 기능을 숨기거나 노출
  • 구독자가 사용할 수 있는 리소스 제어
  • 제한된 평가판 기간 동안만 기능을 사용할 수 있도록 설정

LMO-구독자 기능 매개변수에 값을 할당하려면 다음 단계를 따르세요.

  1. LMO에서 라이선스 관리 앱(LMA)을 엽니다.
  2. 기능 매개변수를 확인하거나 수정하려는 고객의 라이선스를 선택합니다.기능 매개변수를 확인하고 수정할 수 있는 라이선스 레코드 창
  3. 변경하려는 매개변수 옆에 있는 아래쪽 화살표를 클릭하여 수정하거나 삭제합니다.

구독자로부터 지표 수집하기

구독자-LMO 기능 매개변수를 사용하여 구독자 조직의 활동을 추적하세요. 이 기능 매개변수의 값은 구독자에서 시작되어 LMO 방향으로 이동합니다. 이 값을 수집하려면 다음 단계를 따르세요.

  1. LMO에서 LMA를 엽니다.
  2. 값을 확인할 기능 매개변수에 대한 라이선스를 선택합니다.기능 매개변수 값을 확인할 수 있는 라이선스 레코드 창
  3. 구독자-LMO 기능 매개변수에 대한 Feature Parameter Value(기능 매개변수 값) 필드에서 값을 찾을 수 있습니다.

기능 매개변수를 사용하면 이전보다 더 다양한 방법으로 고객 익스피리언스를 형성할 수 있으며, 새로운 기능 릴리스를 더욱 신중하게 관리할 수 있습니다. 하지만 LMA의 이점은 이것이 전부가 아닙니다. 계속 읽으면서 지원 콘솔을 사용하여 고객 만족도를 유지하는 방법을 알아보세요.

리소스

Salesforce 도움말에서 Trailhead 피드백을 공유하세요.

Trailhead에 관한 여러분의 의견에 귀 기울이겠습니다. 이제 Salesforce 도움말 사이트에서 언제든지 새로운 피드백 양식을 작성할 수 있습니다.

자세히 알아보기 의견 공유하기