권장 사항 및 고려 사항
Field Service 모바일 앱을 설정하고 사용하기 전에 오프라인 및 온라인 환경의 차이점과 사용에 관한 고려 사항을 알아봅니다.
필수 Edition
| 지원 제품: Salesforce Classic(일부 조직에서 사용할 수 없음) 및 Lightning Experience 모두 |
| Field Service 핵심 기능, 관리 패키지, 모바일 앱은 Enterprise, Unlimited, Developer, Edition에서 사용 가능합니다. |
| 사용자가 Field Service Mobile 앱에 액세스하려면 Field Service Mobile 사용자 라이센스가 필요합니다. |
권장 사항
올바르게 작동하려면 특정 기능에 온라인 액세스가 필요하므로 오프라인 환경과 온라인 환경 간의 차이점을 이해하는 것이 중요합니다. 이러한 차이점은 모바일 및 오프라인 개발자 가이드의 고려 사항 및 제한 사항 섹션에 자세히 설명되어 있으며, Lightning 웹 구성 요소를 사용하여 작업을 성공적으로 수행하려면 필수로 읽어야 합니다. 온라인 상태에서 구성 요소를 개발하고 온라인 및 오프라인 시나리오에서 동작을 철저하게 테스트하는 것이 좋습니다. 필드 테스트의 경우 조기 액세스 소프트웨어의 제한 사항을 알고 있는 기능 또는 사용자로 참여를 제한하여 비즈니스 운영을 저하하지 않도록 합니다.
일반 고려 사항
- Lightning 웹 구성 요소 프레임워크에는 광범위한 내장형 구성 요소, 기능을 활성화하는 다양한 모듈, 데이터 액세스를 위한 유선 어댑터가 포함되어 있습니다. 현재 Field Service 모바일 앱에서 사용할 수 있는 구현은 해당 기능의 하위 집합을 지원합니다. 추가 내용은 모바일 오프라인 개발자 가이드 및 Field Service 개발자 가이드를 참조하십시오.
- Field Service 오프라인 특정 기능은 Lightning 웹 구성 요소만 지원합니다. Aura 구성 요소 및 Visualforce 지원되지 않습니다.
- 오프라인별 기능은 Salesforce 모바일 앱 Plus와 같이 오프라인 지원 모바일 앱 내에서만 사용할 수 있는 플랫폼 기본 구현에 의존합니다. 모바일 장치 또는 데스크톱 장치 모두의 웹 브라우저에서 작동하지 않습니다.
- 일부 설정은 오프라인 사용에 영향을 미치지 않지만 데이터 사용에 영향을 미칠 수 있습니다.
- 레코드 데이터 캐시 시간: 이 설정은 캐시된 데이터가 유효한 기간을 제어합니다. 이 캐시 시간이 만료되면 앱에서 다음 동기화 또는 레코드에 액세스한 시기에 대한 업데이트를 확인합니다. 캐시 시간을 낮은 값으로 설정하면 네트워크 사용량이 과도하고 성능이 저하될 수 있습니다. 특히 오프라인에서 자주 작업하는 경우 데이터를 자주 동기화하여 데이터 캐시를 최신 상태로 유지하십시오.
- 일정 업데이트 빈도 시간: 이 설정은 사용자의 일정 업데이트를 확인하는 빈도를 제어합니다. 가장 높은 값을 사용하여 데이터 사용량을 줄이는 것을 고려합니다. 또한 푸시 알림에서 일정 업데이트를 트리거하여 데이터 사용량을 줄일 수도 있습니다. 많은 양의 데이터가 있는 경우 초기 앱 시작부터 또는 사용자가 앱에 로그온한 후 프라이밍에 잠시 시간이 걸릴 수 있습니다.
오프라인 고려 사항
- Field Service 모바일 앱 및 LWC는 연결이 자주 변경될 수 있으며 모바일 신호가 신뢰할 수 없는 경우가 많으므로 온라인 또는 오프라인 상태를 감지할 수 있는 신뢰할 수 있는 방법이 없습니다. LWC가 오프라인에서 먼저 작동하는지 확인하고 오프라인 사용을 실패가 아닌 정상적인 조건으로 처리하는 것이 목표입니다. 이 고려 사항을 염두에 두고 구성 요소를 설계하는 것이 좋습니다.
- Field Service 모바일 앱은 오프라인 사용을 위해 데이터를 자동으로 미리 로드합니다(프라이밍). 사용자의 요구에 맞게 서류 가방 정의를 만들어 Briefcase Builder 사용하여 프라이밍 전략을 사용자 정의할 수 있습니다.
- 앱은 필수 메타데이터도 프라이밍합니다. 예를 들어 사용자 정의 개체 및 필드 정의, 페이지 레이아웃, 빠른 작업, 플로 메타데이터, 오프라인 앱에 필요한 LWC 코드를 비롯한 기타 Salesforce 메타데이터가 있습니다. 앱에 사용자 정의 LWC 기능에 대한 특정 Knowledge 없지만 관련 개체, 레이아웃, 구성 요소를 분석하고 로드합니다. 이 프로세스를 개선하고 성능을 향상하려면 모바일 및 오프라인 개발자 가이드를 따르십시오.
- 프라이밍하는 동안 다른 과업에 장치를 사용할 수 있지만 다운로드 시작 시간이 다릅니다. Android 장치는 즉시 레코드를 다운로드하지만 iOS 장치는 지연된 레코드를 다운로드하는 경우가 있습니다.
- Field Service 모바일 앱이 백그라운드에서 실행되는 경우 Android 및 iOS 간 서비스 약속 알림이 처리되는 방식이 다릅니다. Android에서는 업데이트된 알림이 자동으로 프라이밍됩니다. iOS에서는 모바일 작업자가 알림을 눌러 프라이밍해야 합니다.
이 기사를 통해 문제를 해결했습니까?
개선을 위한 의견을 보내주세요.
