모바일 오프라인 기능 및 제한

오프라인 모드에서 모바일 앱을 설정하기 전에 다음 기능, 팁 및 제한 사항을 읽어보세요. 오프라인 프로필 지침도 검토하는 것이 좋습니다.

이러한 테이블 및 해당 명령은 오프라인 모드에서 사용할 수 있습니다.

참고

지원되지 않는 모든 명령은 오프라인에서 숨겨집니다.

테이블 명령
Account 생성, 읽기, 업데이트, 삭제
활동 포인터 읽기, 삭제
약속 생성, 읽기, 업데이트, 삭제 및 변환 Activity Case
첨부 파일 읽기 전용
서비스 케이스 생성, 읽기, 업데이트, 삭제
경쟁 업체 생성, 읽기, 업데이트, 삭제
경쟁 업체 주소 생성, 읽기, 업데이트, 삭제
Connection 읽기 전용
연결 역할 읽기 전용
연락 상대 생성, 읽기, 업데이트, 삭제
사용자 지정 테이블 생성, 읽기, 업데이트, 삭제
Email 읽기 전용
잠재 고객 생성, 읽기, 업데이트, 우량으로 선별/비우량으로 선별
영업 기회 생성, 읽기, 업데이트, 삭제
영업 기회 제품 생성, 읽기, 업데이트, 삭제
전화 통화 생성, 읽기, 업데이트, 삭제
위치 생성, 읽기, 업데이트, 삭제
제품 읽기
작업 생성, 읽기, 업데이트, 삭제
읽기 전용
User 읽기 전용

지원되는 기능

  • 비즈니스 규칙 - 비즈니스 규칙은 모바일 오프라인에서 지원됩니다. 자세한 내용은 자습서: 비즈니스 규칙 및 추천을 만들어 모델 기반 앱 양식의 논리에 적용을 참조하십시오.

  • 비즈니스 프로세스 흐름 - 다음 조건이 충족되는 경우 오프라인 모드에서 비즈니스 프로세스 흐름을 사용할 수 있습니다.

    • 비즈니스 프로세스 흐름은 Power Apps 모바일에서 실행할 수 있는 앱에서 사용됩니다.
    • Power Apps 모바일 앱이 오프라인 사용에 사용 설정되었습니다.
    • 비즈니스 프로세스 흐름에 단일 테이블 포함
    • 오프라인 프로필에 비즈니스 프로세스 흐름 테이블이 추가되었습니다.

      참고

      테이블이 여러 비즈니스 프로세스 흐름과 연결된 경우 비즈니스 프로세스 흐름이 오프라인에서 작동하려면 모든 비즈니스 프로세스 흐름을 오프라인 프로필에 추가해야 합니다.

    Power Apps 모바일 앱의 오프라인 모드에서 앱을 실행할 때 비즈니스 프로세스 흐름에 사용할 수 있는 세 가지 명령이 있습니다.

    • 다음 스테이지
    • 이전 스테이지
    • 활성 스테이지 설정

자세한 내용은 비즈니스 프로세스 흐름 오프라인 실행을 참조하십시오.

  • 조회 지원 - 모바일 오프라인 사용이 가능한 테이블에 대해 조회가 지원됩니다. 조회에 참여하는 모든 테이블은 오프라인을 사용할 수 있어야 합니다.

  • 지원되는 보기 - 모바일 오프라인에서는 시스템보기와 빠른 보기만 지원됩니다. 개인 보기는 지원되지 않습니다.

  • 오프라인 검색 - 오프라인 테이블에 대해서만 사용할 수 있습니다. 사용자는 한 번에 한 테이블만 검색할 수 있습니다. 오프라인 모드에서는 Dataverse 검색이 지원되지 않으므로 Dataverse 검색이 활성화된 경우에도 전역 검색은 오프라인 모드에서 분류된 검색으로 기본 설정됩니다. 그리드 페이지에서 보기 기반 검색(키워드로 필터링)은 오프라인 모드에서 지원되지 않으며 그리드 검색은 빠른 찾기 기반 검색으로 전환됩니다.

  • 시간 표시줄 컨트롤에 대한 참고 사항 - 시간 표시줄 컨트롤에 대한 참고 사항은 오프라인 모드에서 사용할 수 있습니다. 오프라인 모드에서 사진을 찍고, 메모를 읽고, 첨부 파일을 추가 / 제거할 수 있습니다.

    참고

    모바일 오프라인 검색에는 날짜 필드를 사용할 수 없습니다.

  • 사용자 지정 테이블 - 이 명령은 완료로 표시, 새로고침, 영업 기회로 전환삭제 형식 편집 시 사용할 수 있습니다.

제한 사항

  • 동기화된 레코드 수 - 동기화된 총 레코드 수는 3,000,000개로 제한됩니다. 더 많은 수의 레코드를 동기화하려는 시도는 실패합니다. 이 숫자에는 오프라인 기능에 사용되는 숨겨진 테이블도 포함됩니다.

  • 보안 모델 - 필드 수준 보안 및 필드 공유는 모바일 오프라인 모드에서 지원되지 않습니다.

  • 우량으로 선별 - 모바일 오프라인에서 만든 잠재 고객을 우량으로 선별하고 사용자가 온라인 상태가 되면 비즈니스 프로세스 단계는 여전히 우량 단계를 표시합니다. 사용자는 다음 단계로 이동하려면 다음 단계를 수동으로 선택해야 합니다.

  • 그리드

    • 네트워크에 연결되어 있어도 오프라인 프로필이 설정되어 있으면 열 필터링이 비활성화됩니다. 그리드는 로컬 데이터베이스와 함께 작동하며 사용자 지정 필터를 지원하지 않습니다.
    • 기본 이미지 썸네일은 이전에 온라인에 표시되지 않은 이상 오프라인에서 사용할 수 없습니다.
    • 그리드의 값 옆에 있는 사용자 지정 아이콘은 오프라인에서 사용할 수 없습니다. 이 기능에 대한 자세한 내용을 보려면 사용자 지정 아이콘 표시 방법을 참조하세요.
  • 오프라인 모드에서 다음 테이블에 대해서는 보기가 지원되지 않습니다.

    • Email

    • 작업

    • 팩스

    • 편지

    • Serviceappointment

    • Campaignresponse

    • Campaignactivity

    • Recurringappointmentmaster

    • Socialactivity

    오프라인에서 사용할 수 없는 연결된 테이블(관련 테이블)이 있는 보기도 지원되지 않습니다.

  • 고급 조회 - 고급 조회 기능은 오프라인 시나리오에서 지원되지 않습니다. 오프라인 상태에서는 고급 조회 버튼이 보기 변경 드롭다운 목록으로 바뀝니다.

  • 하위 그리드에 기존 항목 추가 - 기존 항목 추가 기능은 특정 유형의 관계에 대해 모바일 오프라인에서 지원되지 않습니다. 오프라인 상태인 경우 N:N인 관계와 같은 특정 관계는 읽기 전용이며 기존 항목 추가 관계에 대한 하위 그리드에서 명령이 숨겨집니다. 사용자 지정을 통해 버튼이 숨겨져 있어도 명령은 오프라인에서 작동하지 않습니다.

  • 웹 리소스 - 웹 리소스는 오프라인 모드에서 부분적으로 지원됩니다. 자세한 내용은 다음 테이블을 참조하십시오.

    웹 리소스 구성 Android 및 Windows에서 오프라인 지원 iOS에서 오프라인 지원
    양식 처리기, 양식 스크립트 및 리본 명령에 사용되는 웹 리소스 지원됨(파일 이름은 소문자여야 함.) 지원됨(파일 이름은 소문자여야 함.)
    HTML 웹 리소스 내에서 참조되는 JavaScript 파일 지원됨 지원되지 않습니다. 웹 리소스는 온라인 상태에서 검색되고 브라우저에 의해 캐시되는 경우 일부 상황에서 오프라인으로 사용할 수 있습니다.
    모델 기반 앱 양식에 포함된 HTML, JS, CSS, XML 웹 리소스 지원됨 지원되지 않습니다. 웹 리소스는 온라인 상태에서 검색되고 브라우저에 의해 캐시되는 경우 일부 상황에서 오프라인으로 사용할 수 있습니다.
    모델 기반 앱 양식에 포함된 기타 웹 리소스(예: 이미지, resx 등)

    참고: Dataverse 파일이미지 특성은 웹 리소스가 아니라 일반 Dataverse 데이터입니다. 오프라인에서 활성화하려면 이미지 및 파일에 대한 모바일 오프라인 프로필 구성을 참조하세요.
    지원 안 됨** 지원 안 됨**
    모델 기반 앱의 사이트맵을 통한 웹페이지(HTML 웹 리소스) 지원 안 됨 지원 안 됨
    fetchXML을 동적으로 생성하는 커스텀 JS 파일 지원 안 됨 지원 안 됨

    ** JS 파일 안에서 클라이언트 API를 통해 종속성으로 RESX 웹 리소스에 액세스하는 것이 지원됩니다.

  • 계산 및 롤업 필드 - 클라이언트와 동기화된 행의 일부인 계산 및 롤업 필드는 클라이언트에서 재평가되지 않습니다. 업데이트된 행이 동기화되면 서버에서 재평가가 발생합니다.

  • 매핑된 필드 - 오프라인 모드에서 앱을 실행할 때 다른 테이블에 매핑된 필드가 있는 테이블에서 새 레코드를 만들 때 매핑된 필드가 미리 채워지지 않습니다.

  • 필터 작업 - 일부 필터 작업은 오프라인 모드에서 지원되지 않습니다. 지원되는 연산자의 전체 목록은 FetchXML를 사용하여 Mobile Offline에서 특성 유형별로 지원되는 필터 작업을 참조하세요.

  • 약속 - Dataverse에서 약속을 생성하거나 업데이트할 수 있지만 서버 쪽 동기화를 통해 수신자에게 전송되지는 않습니다. 자세한 내용은 약속 테이블/엔터티 참조서버 쪽 동기화 테이블을 참조하십시오.

  • 작업 주문 서비스 작업 - 사용자 지정 코드를 통해 생성된 작업 주문 서비스 작업은 msdyn_lineorder를 -1로 설정해야 합니다. 실제 값은 다음 동기화 주기 후에 자동으로 설정됩니다.

  • 빠른 찾기 검색 - 오프라인으로 검색할 경우, 온라인 검색결과와 다를 수 있습니다. 오프라인으로 검색할 때는 검색어의 문자가 정확히 일치해야 하며, 온라인에서도 이에 상응하는 결과가 나올 수 있습니다.

Mobile offline 동기화

  • 모바일 장치와의 Mobile offline 동기화가 주기적으로 일어납니다. 동기화에는 Azure 네트워크 대기 시간, 동기화에 설정되는 데이터 양 및 모바일 네트워크 속도에 따라 몇 분 가량 소요될 수 있습니다. 동기화 중에도 사용자가 모바일 앱을 사용할 수 있습니다.

  • 초기 메타데이터 다운로드 시간은 오프라인으로 활성화된 앱 모듈의 총 테이블 수에 따라 결정됩니다. 최종 사용자의 경험을 최적화하는 데 필요한 오프라인의 경우 해당 테이블 및 앱 모듈만 사용하도록 설정해야 합니다.

  • 오프라인에서 작업할 보기가 오프라인 사용 가능하지 않은 테이블을 참조하지 않는지 확인하십시오. 예를 들어 거래처가 오프라인 프로필에 있다고 가정하면 연락처가 프로필에 없을 때 기본 연락처를 참조하는 거래처 보기를 사용할 수 없습니다.

  • 다음 동기화 중에 사용자의 보안 권한 변경이 업데이트됩니다. 그 때까지는 사용자가 이전 보안 권한에 따라 데이터에 계속해서 액세스할 수 있지만 서버에 대한 동기화 중에 변경하는 내용은 유효성 검사됩니다. 행을 변경할 수 있는 권한이 없으면 오류가 발생하고 행이 생성, 업데이트 또는 삭제되지 않습니다.

  • 행을 볼 수 있는 사용자 권한에 대한 변경은 다음 동기화까지 모바일 장치에서 효력을 발생하지 않습니다.

  • 모바일 오프라인은 필드 수준 보안 및 필드 공유을 제외하고 모바일 앱 보안 모델과 계층적 보안 모델을 준수합니다.

조직 데이터 필터

중요

조직 데이터 필터는 더 이상 사용되지 않습니다. 필터에 대한 변경 사항은 모바일 프로필 자체 내에서 편집해야 합니다.

여러 프로필에서 테이블을 사용하는 경우 모든 모바일 오프라인 사용 데이터 필터에 대해 하나 이상의 규칙을 정의하는 것이 좋습니다. 기본적으로 이 값은 대부분의 오프라인 사용 테이블에 대해 마지막 10일로 설정됩니다.

조직 데이터 필터 편집.

프로필 필터

프로필 제한 사항

프로필 정보 제한 사항
각 테이블에 대해 정의된 관계 최대 15개의 관계. 그리고 최대 1개의 다대다(M:M) 또는 이러한 15개의 관계를 가진 일대다(1:M) 관계. 사용자 지정 테이블이 이 시나리오를 요구하는 경우 데이터 모델을 다시 방문합니다. 순환 참조나 자체 참조는 지원되지 않습니다.
이미지 및 파일 이미지와 파일에는 다른 테이블과 동일한 제한 사항이 적용됩니다. 암시적으로 정의된 관계 때문에 오프라인 프로필은 모든 엔터티에서 최대 14개의 이미지 열만 포함할 수 있습니다.

프로필 필터 규칙 권장 사항

각 테이블에 대한 프로필 규칙 중 하나 이상을 해당 데이터를 다운로드하도록 구성했는지 확인합니다.

커스터마이제이션 추천
모든 레코드 이 필터를 선택하는 경우 다른 필터 규칙을 정의할 수 없습니다.
관련 데이터만 다운로드 이 필터를 선택하는 경우 다른 필터 규칙을 정의할 수 없습니다. 테이블이 프로필 항목 연결 테이블로 정의되었는지 확인합니다.
기타 데이터 필터 - 선택된 경우 내 레코드 다운로드, 내 팀 레코드 다운로드 또는 내 사업부 레코드 다운로드 옵션 중 하나 이상을 선택합니다. 이 필터를 정의하려면 지정된 옵션 중 하나 이상을 선택해야 합니다. 강력한 정당성을 제공하지 않는 한 테이블에 대한 사업부 수준 필터가 없는 것이 좋습니다. 국가 코드와 같이 작은 데이터 세트가 있는 마스터 데이터 시나리오에 권장됩니다.
사용자 지정 데이터 필터 <=3 필터는 사용자 지정 데이터 필터에 정의할 수 있습니다

참고

귀사의 설명서 언어 기본 설정에 대해 말씀해 주시겠습니까? 간단한 설문 조사에 응해주세요. (이 설문 조사는 영어로 되어 있습니다.)

이 설문 조사는 약 7분 정도 걸립니다. 개인 데이터는 수집되지 않습니다(개인정보처리방침).