AppExchange 최대로 활용하기
학습 목표
이 유닛을 완료하면 다음을 수행할 수 있습니다.
- 고유한 AppExchange 전략을 개발할 수 있습니다.
- AppExchange에서 앱을 설치할 수 있습니다.
AppExchange란 무엇인가요?
앱 스토어에 대해서는 잘 알고 계실 것입니다. 스마트폰, 태블릿, 컴퓨터 같은 기기를 최대한 활용하기 위해서는 앱을 다운로드하고 설치해야 합니다.
Salesforce도 마찬가지입니다. 앞서 기업 협력체계에 대해 설명을 했습니다. Salesforce에는 Salesforce Platform의 유연성을 사용하여 누구나 사용할 수 있는 놀라운 앱 및 기타 솔루션을 구축하는 파트너 커뮤니티가 있습니다. 이러한 서비스/기능은 AppExchange에 설치할 수 있습니다(일부는 무료, 일부는 유료임).
성공을 위한 전략
D'Angelo의 DreamHouse 앱은 회사 부동산 중개업자들 사이에서 큰 성공을 거두었습니다. 그러나 현실적으로 D'Angelo는 겨우 한 사람일 뿐입니다. 그가 동료들을 위해 새로운 앱을 개발할 수 있는 시간은 하루 중 단 몇 시간뿐입니다.
다행히 AppExchange에는 D'Angelo가 다운로드하여 DreamHouse가 급여부터 출장 승인, Evernote 및 MailChimp와 같은 다른 도구와의 통합에 이르기까지 모든 것을 관리할 수 있도록 지원하는 다양한 앱이 있습니다.
AppExchange가 보여주는 가능성은 흥미롭지만 모든 앱을 다운로드하기 전에 전략을 개발해야 합니다. 탁월한 AppExchange 전략은 기능을 복제하거나 필요하지 않은 항목에 투자하지 않더라도 최고의 가치를 주는 앱을 확보하는 데 유용합니다.
탁월한 AppExchange 전략을 개발하려면 다음 단계를 수행하세요.
- Salesforce를 사용하거나 사용할 계획인 부서를 식별합니다. 이들은 여러분에게 있어 주요 이해 관계자입니다.
- 이해 관계자의 요구 사항을 가장 잘 충족하는 AppExchange에서 사용할 수 있는 항목을 알아보세요. 정확한 요구 사항을 결정하기 위해 부서장과 비즈니스 사례를 논의하세요. 다음은 이에 대한 몇 가지 적절한 질문 사항입니다.
- 어떤 비즈니스 문제를 해결하려고 하나요?
- 지금 여러분이 직면한 주요 과제는 무엇인가요?
- 이 앱이 필요한 사용자는 몇 명인가요?
- 예산은 얼마나 되나요?
- 타임라인은 어떻게 되나요?
이러한 질문은 각 부서 또는 비즈니스 사례에 가장 적합한 앱을 식별하는 데 도움이 됩니다.
- 필요에 따른 앱을 찾을 경우 테스트 환경(예: 무료 Developer Edition 또는 Sandbox)에서 앱을 다운로드합니다. 설치 중인 앱이 설치한 다른 앱이나 사용자 정의에 문제되지 않는지 확인합니다. Sandbox는 별도의 환경에 있는 조직의 사본이며 개발 및 테스트에 사용됩니다. Sandbox 유형 및 템플릿 문서를 확인하세요.
- 여러 앱 중에서 선택하는 경우 시간을 내어 테스트한 내용을 평가하세요. 기능상 차이점이나 원치 않는 기능이 있는지 확인합니다. 필요한 경우 이해 관계자를 초대하여 앱을 시연하고 피드백을 제공하세요.
- 준비를 마쳤습니다. 프로덕션 환경에 앱을 설치하고 배포합니다. 사용자에게 변경 사항에 대한 루프를 유지하고 필요한 경우 교육 및 문서를 제공해야 합니다.
첫 번째 앱 설치하기
AppExchange는 휴대폰이나 태블릿에서 찾을 수 있는 기존 앱 스토어와 유사하지만 Salesforce Org는 복잡한 환경이라는 점에 유념하세요. 멋진 로고나 설득력 있는 캐치프레이즈가 있다고 해서 앱을 그냥 설치할 수는 없습니다.
그렇다면 앱을 설치하는 올바른 방법은 무엇일까요? 지금부터 살펴보겠습니다. 예시일 뿐이므로 따라 할 필요는 없습니다.
AppExchange에서 Marketing Cloud Engagement 자동화를 통해 SMS 메시지를 전송하도록 지원하는 훌륭한 앱을 찾았다고 가정해 보겠습니다.
앱을 설치하려면 Get It Now(지금 구매)를 클릭합니다. 이 버튼을 눌러 단계를 안내하는 설치 마법사로 이동합니다. 다음은 설치 과정에서 답변이 필요한 두 가지 주요 질문입니다.
- 앱, 프로덕션 또는 Sandbox를 어디에 설치하나요? 일반적으로 비프로덕션 환경에 앱을 먼저 설치하는 방법이 가장 좋습니다. 프로덕션 조직의 Sandbox나 Developer Edition 조직에 설치해 보세요. 먼저 앱을 테스트하면 프로덕션에서 개체 이름과 같은 항목과의 충돌을 방지하는 데 도움이 됩니다.
- 앱 권한을 관리자에게만 부여해야 하나요, 모든 사용자에게 부여해야 하나요, 아니면 특정 프로필에만 부여해야 하나요? 이는 앱의 대상 사용자가 누구인지에 따라 다릅니다. 특정 사용자 집합에 대한 액세스를 제한하려면 앱을 설치하기 전에 해당 사용자 프로필을 수정하도록 계획하세요.
My App Go는 어디에서 찾을 수 있나요?
좋습니다! 이렇게 하면 앱을 설치할 수 있습니다. 하지만 어디에서 찾을 수 있을까요? 앱을 설치한 후 찾는 방법은 다음과 같습니다.
앱은 패키지를 사용하여 설치됩니다. DreamHouse 앱을 설치하던 때를 기억하시나요? 패키지를 찾으려면 다음 단계를 수행하세요.
- Setup(설정)에서 Quick Find(빠른 찾기) 상자에서 Installed Packages(설치된 패키지)를 검색하고 선택합니다.
- 설치한 패키지 이름을 클릭합니다. AppExchange 다운로드 페이지의 이름과 동일합니다.
- 패키지에 대한 자세한 정보를 보려면 View Components(구성 요소 보기)를 클릭합니다. Package Details(패키지 세부 사항) 페이지에는 패키지의 사용자 정의 필드, 맞춤형 개체 및 Apex 클래스를 포함한 모든 구성 요소가 표시됩니다. 이 정보는 사용자 정의에 충돌이 있는지 여부를 판별하는 데 도움이 됩니다.
마지막 참고 사항
AppExchange 탐색을 시작할 때 Salesforce Labs에서 제공하는 무료 앱을 확인하세요. 무료라는 점 외에 Salesforce Labs 앱의 가장 큰 장점은 오픈 소스라는 것입니다. 필요에 따라 사용자 정의하고 내부를 살펴보고 작동 방식을 확인할 수 있습니다. 플랫폼 작동 방식에 대해 자세히 알아볼 수 있는 좋은 방법입니다.
자세히 알아보려면 이 모듈을 통해 Salesforce Platform에 대해 더 자세히 살펴볼 수 있습니다. 학습 여정의 잠재적인 다음 단계에 대해서는 아래 리소스를 확인하세요. 즐겁게 학습해 보세요!
리소스