Loading
시스템 관리자에 대한 피싱 방지 MFA 및 전 직원사용자 MFA 적용 안내 더 많이 읽기
Salesforce 모바일 앱 Plus
오프라인 레코드 동기화

오프라인 레코드 동기화

오프라인 상태에서 레코드를 만든 다음, 다시 온라인으로 동기화할 수 있습니다.

필수 Edition

모바일 오프라인 설정 지원 제품: Lightning Experience
필요한 사용자 권한
모바일 오프라인 사용 Salesforce 모바일 앱 Plus의 모바일 오프라인

구축 가능한 LWC:

  • lightning/uiRecordApi에서 createRecord를 가져와 사용합니다(오프라인 지원).
  • 스타터 키트 예시와 같이 lightning-record-edit-form을 사용합니다.

이름이 <objectApiName>.create인 LWC 빠른 작업이 있는 경우 오프라인 앱에서 특별 취급되며, 화면 오른쪽 상단에 표시된 "+" 버튼을 누르면 나타나는 목록에 해당 개체가 포함됩니다.

예를 들어 스타터 키트에는 createAccountRecord LWC를 가리키는 Account.create 빠른 작업이 있습니다. "+"를 누르면 생성할 레코드에 대한 옵션으로 계정이 표시됩니다.

사용자가 오프라인 상태인지, 온라인 상태인지와 상관없이 이 접근 방식으로 생성된 레코드가 로컬 초안으로 생성되고 장치가 온라인 상태가 되면 조직에 동기화됩니다. 장치가 오프라인일 경우 대기 중인 새 레코드 및 편집된 레코드가 초안으로 대기열에 저장됩니다.

초안이란 무엇입니까?

오프라인 앱에서 레코드가 생성, 업데이트 또는 삭제되면 데이터 변경 사항이 각각 "초안"으로 기록되고 조직에 다시 동기화되도록 대기열에 지정됩니다. 이 초안 프로세스는 모바일 장치가 온라인 상태이거나 오프라인 상태일 때 실행됩니다. 온라인 상태에서는 앱이 초안을 즉시 동기화합니다. 오프라인 상태에서는 장치가 다시 온라인 상태가 되면 동기화를 재개합니다.

네트워크 연결이 원활한 온라인 상태에서는 표준 Salesforce 모바일 앱 환경에서 레코드를 직접 편집하고 오프라인 앱을 사용하여 초안을 통해 변경 사항을 동기화하는 과정에 별다른 차이를 보이지 않습니다.

일반적으로 초안은 <lightning-record-form>을 사용하여 레코드를 생성 또는 업데이트하거나 createRecord, updateRecord 또는 deleteRecord에 대한 @wire 어댑터를 명시적으로 호출하여 생성됩니다.

초안은 어떻게 동기화됩니까?

네트워크 연결이 복원되면 초안 대기열이 활성화되고 레코드가 생성된 것과 같은 순서대로 초안 레코드 동기화 작업을 수행합니다. 초안 레코드의 변경 사항은 Salesforce 서비스에 초안이 동기화되는 시점에 적용됩니다. 이 프로세스는 생성 및 마지막 수정 날짜와 같은 시스템 유지 필드에 적용되며, 트리거에 구현된 기능과 같은 기타 동작에 영향을 미칠 수 있습니다. 모바일 클라이언트 자체에서 수행되는 작업에 고유한 데이터를 유지하는 것이 중요하며, Salesforce는 해당 데이터를 초안 레코드 생성, 수정, 삭제 시 사용자 정의 필드에 캡처합니다.

노트
노트 초안은 버전 또는 서버 데이터와의 충돌을 감지하지 않고 동기화됩니다. 초안이 서버의 다른 편집 내용과 충돌하는 경우 결과는 모바일 사용자가 다시 온라인으로 돌아와 초안을 동기화하는 시점에 따라 달라질 수 있습니다. 서비스에 적용되는 마지막 변경 사항이 항상 우선 적용됩니다.
 
로드 중
Salesforce Help | Article