차례:
비디오: Salesforce Full Course - Learn Salesforce in 9 Hours | Salesforce Training Videos | Edureka (십월 2024)
매월 사용자 당 25 달러에서 시작하는 Salesforce App Cloud는 Salesforce 플랫폼 내의 클라우드 기반 제품으로, 코드 개발 도구가 적은 기업을 위해 회사의 CRM (고객 관계 관리), 영업 및 마케팅 솔루션을 확장하도록 설계되었습니다. 맞춤형 애플리케이션 구축. Salesforce는이 분야의 베테랑이며 수년간 고객에게 로우 코드 플랫폼을 제공하여 점차 새로운 기능을 플랫폼에 구축하고 코드가없는 앱 구축 기능 세트를 확장했습니다. 그 결과 우리가 테스트 한 가장 기능이 풍부한 저 코드 플랫폼으로, 본격적인 앱 및 구성 요소 마켓 플레이스와 일반 비즈니스 사용자 및 개발자 모두에게 유용한 시각적 앱 개발 환경과 도구를 제공합니다.
로우 코드 앱 개발의 비즈니스 가치에서 핵심 요소는 단순성입니다. 불행하게도 Salesforce의 도구는 압도적 인 메뉴와 기능 옵션이 혼잡 한 잼이 가득한 인터페이스에 내장되어있어 다른 모든 Salesforce 응용 프로그램에서 탐색하기가 혼동 될 수 있습니다. 동시에 복잡한 인터페이스를 안내하기위한 가이드 된 Salesforce Trailhead 자습서가 항상 App Cloud 인터페이스와 정확하게 일치하는 것은 아닙니다. Salesforce App Cloud는 사용 가능한 사전 구축 된 앱, 구성 요소 및 템플릿과 비교할 수없는 성숙 된 AppExchange 에코 시스템뿐만 아니라 저 코드 도구 및 기능을 선택하는 데 있어서도 필적입니다. Salesforce에 익숙하고 과도하게 채워진 플랫폼을 둘러 보는 방법을 알고 있다면 Salesforce가이 라운드에서 가장 유능한 도구 일 것입니다. 그럼에도 불구하고 기본적인 유용성 및 교육 문제로 인해 엔터프라이즈 비즈니스 사용자를위한 편집자 선택 Appian과 고급 사용자 및 IT를위한 코드 편집자 선택 Microsoft PowerApp가 코드를 제대로 지키지 못했습니다.
가격 및 계획
Salesforce App Cloud는 Employee Apps Starter 계획을 위해 한 달에 사용자 당 $ 25에서 시작합니다. 이를 통해 사용자 당 10 개의 개체 할당, 포인트 앤 클릭 앱 개발, 직원 커뮤니티, 계정 및 연락처 관리, 작업 및 이벤트 추적, 워크 플로 및 승인, 사용자 지정 가능한 대시 보드 등 다른 Salesforce 서비스에 액세스 할 수있는 맞춤형 앱 개발이 가능합니다. 보고서, 읽기 전용 기술 자료 액세스, Salesforce Chatter와의 기본 공동 작업 등이 있습니다. 압도적 인 풍부한 기능은 시작부터 분명합니다.
한 달에 사용자 당 $ 100의 Employee Apps Plus 요금제를 사용하면 사용자 당 110 개의 개체를 할당 할 수 있으므로 조직의 모든 부서에서 Lightning App Builder 및 나머지 저 코드 제품군에 액세스 할 수 있습니다. 또한 사용자 당 2, 000 개의 개체로 할당량을 늘리는 확장 팩 (한달에 사용자 당 월 75 달러)이 추가로 제공됩니다. 맞춤 인용 App Cloud Unlimited 요금제도 있으며 모든 요금제에는 30 일 무료 평가판이 제공됩니다. Salesforce App Cloud는 Appian에 대한 기본 계획 (매월 사용자 당 $ 75)만큼 비싸지 않지만 Salesforce와 Appian은 Microsoft PowerApps (월 사용자 당 $ 7) 및 Google App과 같은 코드가 낮은 신규 사용자에 의해 가격이 인하되었습니다. 제작자 (G Suite Business의 일부로 한 달에 사용자 당 10 달러).
로우 코드 비즈니스 앱 구축
코드가 낮은 플랫폼은 두 가지 유형의 비즈니스 사용자, 즉 특정 비즈니스 작업 및 프로세스를 최적화하기 위해 빠르고 직관적으로 앱을 구축하려는 일상적인 작업자와 간단한 앱을 더 빠르고 쉽게 구축하려는 개발자 및 IT 작업자를 수용합니다. 일반 비즈니스 사용자의 관점에서 Salesforce App Cloud를 테스트하기 위해 기본 예약 앱을 구축했습니다. 목표는 날짜, 시간 및 참가자가 포함 된 새 이벤트를 추가하고 사용자를 초대하고 이벤트 알림을 보낼 수있는 기능으로 목록 또는 일정보기에 해당 이벤트를 저장하는 기능을 갖춘 작동하는 앱을 만드는 것입니다.
Salesforce는 자사 플랫폼에서 기능 및 도구에 대한 세탁 목록을 제공하므로 사용자, 관리자 및 개발자를위한 대화 형 학습 및 교육 사이트 인 Salesforce Trailhead를 통해 "트레일"이라는 여러 가이드 자습서를 고안했습니다. 캐치: 플랫폼의 속도가 빨라짐에 따라 테스트를 통해 Lightning 앱 빌더, Lightning 구성 요소, Lightning 페이지, Salesforce1 모바일 앱 및 Salesforce AppExchange- 현재 Salesforce App Cloud 반복에 해당하지 않으며 자습서와 일치하지 않는 인터페이스를보고 혼란스러워합니다. 항상 그런 것은 아니었지만, 이미 어수선한 경험으로 인해 탐색하기가 훨씬 어려워졌으며 튜토리얼 측을 우리 가보고있는 것과 일치시킬 때 개발자 측 테스터조차도 다양한 시점에서 길을 잃었습니다.
자습서를 제외하고 Salesforce App Cloud에서 앱을 구축하는 것은 회사의 디자인 철학을 이해하고 나면 가능한 한 많은 장소에서 일을 재사용 할 수있게하는 상대적으로 간단합니다. 이를 저 코드 앱 개발에 적용한 SpaceX의 재사용 가능한 로켓 유추로 생각하십시오.
App Cloud 인터페이스를 열면 모든 하위 코드 도구가 대시 보드의 왼쪽 아래에있는 설정 도구 모음에 배치됩니다. Salesforce에는 일반적으로 모든 프로세스, 특히 기본 플랫폼 도구 섹션에 끌어서 놓기 인터페이스 또는 마법사가 있습니다. Microsoft PowerApps 및 Google App Maker의보다 안내 된 경험과 달리 Salesforce는 모든 하위 코드 도구를 즉시 사용할 수 있습니다. 탐색 목록을 아래로 내려 가면 앱, 기능 설정, 개체 및 필드, 프로세스 자동화, 사용자 인터페이스, 사용자 지정 코드, 환경 및 통합을위한 도구가 표시되며 각 도구는 여러 도구 옵션이있는 자체 드롭 다운 메뉴로 열립니다. 이와 관련하여 Trailhead는 시작 위치를 파악하는 데 도움이됩니다.
Salesforce 환경의 각 개별 부분이 안내 된 환경을 제공하지만 전체 앱 생성 프로세스는 다른 모든 도구와 마찬가지로 응집력이 높지 않으며 Appian 및 Google App Maker에서와 같이 비즈니스 사용자에게는 간단하지 않습니다. Trailhead의 안내에 따라 Lightning App Manager를 클릭하고 버튼을 눌러 새 Lightning App을 만들었습니다. Salesforce를 사용하면 속성 편집기로 이동하지 않고도 앱의 색상과 브랜딩을 사용자 정의 할 수 있으므로 이름과 설명과 함께 PCMag 일정 앱 로고를 업로드하고 앱에 표시 할 사용 가능한 사전 제작 항목을 결정했습니다. 탐색 메뉴 (집, 연락처, 일정, 작업 등). 또한 표준 사용자, 마케팅 사용자, 솔루션 관리자, 시스템 관리자 또는 기타 역할과 같이 조직 내에서 앱을 볼 수있는 사용자 프로필을 지정합니다.
이 작업이 완료되면 Lightning App Builder에서 사용자 인터페이스 메뉴로 이동했습니다. 여기에서 데스크톱, 태블릿 및 기타 모바일 장치의 크기를 조정하고 레이아웃에서 원하는 열, 사이드 바 및 기타 요소 수를 구성 할 수있는 반응 형 인터페이스를 구축하는 데 도움이되는 라이트닝 페이지를 설정했습니다. PowerApp만이 다른 화면 크기에 대해 비슷한 수준의 UI 사용자 정의를 제공했습니다. 그러면 드래그 앤 드롭 빌더로 이동하여 왼쪽에 사전 구성된 Lightning 구성 요소를 선택하여 앱 레이아웃으로 드래그 할 수 있습니다. Salesforce에서 선택할 수있는 표준 구성 요소는 8 개 뿐이며 일정 응용 프로그램을 구축 한 후 이벤트를 추가 할 기본 양식 구성 요소와 이벤트를 표시 할 목록 또는 달력 요소를 찾고있었습니다.
도메인을 설정하지 않고 맞춤 구성 요소를 만들 수 없었습니다. 이로 인해 Appian과 Google App Maker에서 앱 구성 요소를 만드는 것이 얼마나 쉬운 지에 비해 너무 복잡했습니다. 운 좋게도 Salesforce에는 다른 도구로는 할 수없는 것이 있습니다. 사전 구축 된 앱 및 구성 요소의 AppExchange 마켓 플레이스입니다. 상점을 검색하면서 일정 구성 요소와 이벤트 구성 요소를 찾아 다운로드했습니다. 다운로드 한 구성 요소가 표시되기 전에 약간의 새로 고침이 필요했지만 그 후에는 구성 요소를 레이아웃으로 끌어서 놓을 수있는 작동중인 앱을 구성, 저장 및 활성화 할 수있었습니다. 전반적으로 필자가 필요한 것을 찾기가 어려웠고 다른 모든 도구보다 기본 앱을 빌드하는 데 시간이 더 걸렸습니다. Trailhead 튜토리얼은 막 다른 골목으로 계속 올라 왔고 인터페이스에서 내가 찾던 것을 찾기가 어려웠습니다. AppExchange의 수천 개의 앱과 구성 요소 만이 저 코드 플랫폼의 절약 기능이었습니다.
개발자 경험
IT 관점에서 Salesforce App Cloud를 테스트하기 위해 개발자는 Crowd Control이라는 공동 연락처 관리 앱을 구축했습니다. 목표는 연락처 목록 페이지, 연락처 세부 사항 페이지 및 각 연락처에 대한 사진과 여러 메모를 추가 할 수있는 새 연락처 페이지로 구성된 연락처 관리자를 만드는 것이 었습니다. 또한 개발자는 시간이 지남에 따라 앱을 업데이트 할 수 있어야하므로 첫 번째 반복이 완료된 후 앱의 데이터 모델에서 필드를 추가하고 변경하여 애플리케이션 변경 사항을 시뮬레이션 할 수있는 능력을 측정했습니다.
궁극적으로 앱을 만드는 데 성공했지만 테스트 한 다른 저 코드 도구와 비교할 때 개발자에게 가장 노력하고 시간이 많이 걸리는 경험이었습니다. 복잡한 UI는 메뉴 아래에 기본 작업이 포함 된 App Maker, PowerApps 및 Zoho Creator의 통합입니다. 트레일 헤드 데모조차도 메뉴 탐색을 피하고 왼쪽 상단의 빠른 찾기 막대를 사용하여 특정 기능을 탐색하는 검색에 의존했습니다.
Salesforce App Cloud에는 눈에 띄는 데 도움이되는 몇 가지 고유 한 시각적 인터페이스가 있습니다. 워크 플로우 자동화 탭에서 볼 수있는 Process Builder는 Appian의 Process Modeler보다 사용하기에보다 현대적이고 직관적 인 끌어서 놓기 워크 플로우 인터페이스를 제공합니다. 크라우드 컨트롤 (Crowd Control)을 위해, 우리는 새로운 연락처 레코드를 생성하고 특정 예정된 시간에 후속 조치와 함께 이메일 연락처를 이메일 연락처로 전송하기위한 몇 가지 자동화 된 동작을 설정하는 방법을 테스트했습니다.
Schema Builder는 데이터베이스를 드래그 앤 드롭 방식으로 시각적으로 구성하는데도 인상적입니다. Objects and Fields 메뉴에서 찾을 수있는이 기능은 Zoho Creator 또는 PowerApps만큼 세련되지 않았거나 Google App Maker의 스파르타 경험이 아닌 Object Manager 자체보다 훨씬 직관적 인 방식으로 객체를 관리하는 방법입니다. 스키마 빌더는 왼쪽에 오브젝트 목록을 제공하여 날짜, 요약 보고서 및 서식있는 텍스트와 같은 첨부 된 요소가있는 테이블로 오브젝트를 구성합니다. 보다 독창적으로 Schema Builder를 사용하면 객체를 이동하고 한 객체에서 다른 객체로 관계 선을 만들어 앱의 워크 플로를 시각화하고 한 요소가 다른 요소와 어떻게 관련되어 있는지 확인할 수 있습니다.
개체 관리자에서 데이터베이스에 테이블을 의미하는 엔터티에 필드를 추가하려면 4 페이지의 옵션을 클릭해야합니다. 엔티티 속성에는 기본적으로 가짜 헝가리 표기법 이름이 지정되었습니다. 헝가리 표기법 이름은 코드 문자를 사용하여 변수의 유형이나 범위와 같은 변수의 속성을 식별하는 소프트웨어의 변수 이름을 지정하는 방법입니다. 이것은 개발자가 아닌 사람에게는 혼란스러운 명명 규칙입니다.
그러나 Salesforce는 다른 도구보다 보안 및 인 타이틀먼트 (어떤 데이터를 볼 수있는 사람의 액세스 관리를 의미 함)에 더 중점을 둡니다. 기본 왼쪽 탐색에는 ID 및 보안에 대한 별도의 메뉴가 포함되어있어 단일 사인온 (SSO), 인증서 및 키 관리, 네트워크 액세스, 비밀번호 정책 및 암호화와 같은 기능을 수십 가지 중에서 구성 할 수 있습니다. 설정.
완성 된 앱을 업데이트 할 때 데이터베이스에 새 필드를 추가하는 것이 가능했지만 기존 앱에 해당 필드를 통합하는 것은 검토 한 다른 도구보다 더 어려웠습니다. 기존 필드를 변경해도 마찬가지입니다. Microsoft PowerApps 나 다른 도구들만큼 쉽지는 않습니다.
궁극적으로이 도구를 사용하면 개발자가 좋은 범용 범용 통합 개발자 환경 (IDE)을 원합니다. 풍부한 타사 앱 및 구성 요소가 포함 된 AppExchange조차도 설치 실패를 일으켜 설치를 완료하기 위해 '개발자 웹 페이지'로 리디렉션 한 다음 버전에서 '업그레이드'하라는 메시지를 표시하여 일반 Salesforce 사이트로 리디렉션했습니다. 1.6.5 내지 1.6.5. 오타가 아닙니다. '번개 구성 요소'를 클릭하면 구성 요소 목록이 중복되어 동일한 구성 요소의 여러 사본이 생성됩니다. 코드가 낮은 프로세스는 크라우드 컨트롤 (Crowd Control) 앱으로 끝났지 만 많은 번거 로움이 뒤따 랐습니다.
IT 및 일반적인 사용성 관점에서 개발자는 Salesforce가 Salesforce가 디자인을 다시 생각해야한다고 생각했으며, 이는 기능 위에있는 기능과 함께 복잡하게 느껴졌습니다. 특정 시점에 화면에 표시되는 대부분의 링크와 메뉴는 현재 진행중인 작업에 불필요합니다. PowerApps 및 App Maker의 새로 생성되고보다 간소화 된 경험과는 크게 다릅니다. Schema Builder와 Process Builder는 메뉴에 묻히지 않고 안내 된 앱 빌드 환경의 일부로 눈에 띄게 표시되는 경우 훨씬 효과적입니다.
더럽지 만 강력한 로우 코드 플랫폼
Salesforce App Cloud는 가장 오래 지속되었으며이를 입증 할 수있는 포괄적 인 기능을 갖춘 강력한 저 코드 개발 플랫폼입니다. 심도있는 로우 코드 기능, 끌어서 놓기 인터페이스, 모바일에 최적화 된 사용자 지정 및 번잡 한 타사 앱 및 구성 요소 마켓 플레이스에 대해서는 논쟁 할 필요가 없습니다. 플랫폼에 익숙하고 용지 걸림 인터페이스를 잘 아는 Salesforce 고객에게는 아마도 가장 유능한 저 코드 도구 일 것입니다.
문제는 다른 모든 사람들에게 있습니다. 코딩이 없이도 잘 보이는 비즈니스 앱을 효율적으로 구축하는 데 가장 저항이 적은 일반 비즈니스 사용자와 IT 직원 모두 Salesforce의 혼란스러운 UI, 일관되지 않은 교육 리소스 및 혼란스러운 툴셋은 진입에있어 가파른 장벽입니다. 이 플랫폼은 시간이 지남에 따라 유기적으로 성장한 베테랑 로우 코드 제품인 것처럼 느껴지지만 능률을 유지할 수있는 일관된 제품 비전이 없습니다.
편집자 선택 Appian은 Zoho Creator와 함께 Salesforce만큼 오래 전부터 사용되었습니다. Salesforce가 제공하는 기능과 일치하지 않는 기능 세트에도 불구하고 두 도구 모두 작업 및 탐색이 더 쉬운 앱입니다. Google App Maker 및 편집자 선택을위한 Ditto Salesforce 개발과 같은 플랫폼을 시청하고 무료로 안내되는 앱 제작 환경을위한 최고의 요소를 선택하는 이점을 가진 블록의 새로운 아이들 인 Microsoft PowerApps. Salesforce는 코드가 낮은 플랫폼에 수많은 중복 기능이있어 때로는 가장 혁신적이고 유용한 도구가 묻어납니다. 일부 UI 및 기능 세트 정리는 경험을 방해하지 않는 방향으로 먼 길을 갈 것입니다.