기본 콘텐츠로 건너뛰기

On-Demand 앱 만들기

On-Demand 앱은 선택 앱에서 집계 양식으로 로드된 데이터의 하위 집합을 로드합니다. On-Demand 앱은 On-Demand 선택 앱을 On-Demand 템플릿 앱에 연결하여 구성됩니다. 선택 앱과 템플릿 앱은 On-Demand 앱의 기본 핵심 구성 요소입니다.

On-Demand 앱을 만들려면 서로 연결될 수 있는 선택 및 템플릿 앱을 먼저 만들어야 합니다. 연결하려면 선택 및 템플릿 앱에 공통적으로 함께 바인딩할 수 있는 데이터 필드가 있어야 합니다.

자세한 내용은 On-Demand 선택 앱 만들기On-Demand 템플릿 앱 만들기를 참조하십시오.

하나의 선택 앱은 여러 개의 템플릿 앱에 연결될 수 있으며 하나의 템플릿 앱은 여러 개의 선택 앱에 연결될 수 있습니다. 그러나 템플릿 앱의 데이터 바인딩 표현식은 연결된 선택 앱의 필드와 대응해야 합니다.

On-Demand 앱 탐색 링크는 선택 앱을 템플릿 앱에 조인합니다. On-Demand 앱 탐색 링크는 선택 앱에 만들어집니다. 탐색 링크가 정의되면 선택 앱의 앱 탐색 막대에 On-Demand 앱 탐색 포인트로 추가될 수 있습니다. 앱의 각 시트에는 자체 앱 탐색 막대가 있습니다. 그런 다음 사용자는 앱 탐색 포인트에서 On-Demand 앱을 생성합니다.

On-Demand 앱 작성 보기의 예

On-Demand 앱 개요.

선택한 각기 다른 데이터 조합이 포함된 여러 개의 On-Demand 앱을 동일한 앱 탐색 포인트에서 생성할 수 있습니다.

단일 앱 탐색 링크에 대한 포인터를 동일한 선택 앱의 여러 시트에 추가할 수 있습니다. 또한 시트에는 여러 앱 탐색 링크에서 만들어진 여러 앱 탐색 포인트가 있을 수 있습니다.

탐색 링크와 탐색 포인트가 있는 선택 앱이 완성되면 On-Demand를 생성할 수 있습니다.

  1. On-Demand 선택 앱을 열고 편집을 선택합니다.
  2. 왼쪽 패널에서 앱 탐색 링크를 선택합니다.
  3. 새로 만들기 단추를 클릭하여 새 On-Demand 앱 탐색 링크 만들기 대화 상자를 엽니다.

  4. 새 On-Demand 앱 탐색 링크의 이름을 지정합니다.
  5. On-Demand 템플릿 앱을 선택합니다.

    템플릿 앱 드롭다운 목록의 모든 앱이 유효한 템플릿 앱은 아닙니다. 템플릿 앱으로 구성되고 데이터 바인딩 표현식이 작업 중인 선택 앱의 필드에 대응하는 앱을 선택해야 합니다. 그러지 않으면 앱 탐색 링크에서 생성된 On-Demand 앱에 오류가 발생합니다.

    자세한 내용은 On-Demand 템플릿 앱 만들기를 참조하십시오.

  6. 선택 앱에서 선택 상태를 통해 액세스할 수 있는 집계 레코드로 표시되는 총 세부 레코드 수를 계산하는 식을 작성합니다.

    이 표현식은 대개 SUM 함수를 사용하여 선택된 레코드의 총계를 가져옵니다. 그 결과는 로드할 데이터의 양이 On-Demand 앱 생성에 대해 지정된 범위 내에 있는지 확인하는 데 사용됩니다.

  7. 최대 행 개수를 지정합니다.

    최대 행 개수 값은 On-Demand 앱이 로드할 수 있는 레코드 수의 상한을 설정하며 이 값은 표현식 항목의 함수에 의해 계산됩니다. 선택 앱의 행 예측값 표현식으로 계산된 레코드 수가 최대 행 개수 값보다 큰 경우 On-Demand 앱을 생성할 수 없습니다. 행 예측값 표현식으로 계산된 레코드 수가 최대 행 개수 값으로 설정된 상한 이하인 경우에만 앱을 생성할 수 있습니다.

    최대 행 개수에 사용되는 표현식을 만들려면 선택 앱의 사용 가능한 필드에서 전체 레코드 수가 계산되는 방식을 알아야 합니다.

    정보 메모On-Demand 앱으로 전송할 수 있는 최대 데이터 양은 50MB입니다. 이보다 더 큰 양이 전송되면 오류 메시지 없이 On-Demand 앱이 실패합니다. 사용자가 50MB가 넘는 선택 항목을 만들 수 없도록 최대 행 수를 설정합니다.

    자세한 내용은 On-Demand 선택 앱 만들기를 참조하십시오.

  8. 생성된 최대 앱 수를 지정합니다.

    선택 앱의 앱 탐색 막대에 있는 동일한 On-Demand 앱 탐색 포인트에서 여러 개의 On-Demand 앱을 생성할 수 있습니다. 여러 개의 앱을 생성하는 이유는 각 앱마다 서로 다른 데이터 선택을 포함할 수 있기 때문입니다. 최대 앱 수가 생성되면 탐색 포인트에서 앱을 생성하는 사용자가 새로운 On-Demand 앱을 생성하기 전에 기존 앱 중 하나를 삭제해야 합니다.

    생성된 최대 앱 수는 On-Demand 앱 탐색 링크에 적용됩니다. 탐색 링크에서 하나의 On-Demand 앱 탐색 포인트를 만든 경우 해당 탐색 포인트가 최대 수까지 만들 수 있습니다. 그러나 동일한 탐색 링크에서 여러 탐색 포인트를 만든 경우 이러한 탐색 포인트에서 생성된 On-Demand 앱의 총 수가 생성된 최대 앱 수의 설정으로 제한됩니다.

  9. 보존 기간 필드에 탐색 링크에서 생성된 앱이 삭제되기 전에 보존되는 시간을 숫자 값으로 입력합니다.

  10. 보존 시간 필드의 오른쪽에 있는 드롭다운 메뉴에서 보존 기간의 시간 단위를 선택합니다.

    보존 시간 옵션은 시간, 일 또는 만료되지 않음입니다.

    탐색 링크에서 생성된 모든 On-Demand 앱은 이 설정에 따라 보존됩니다. 생성된 On-Demand 앱의 수명은 현재 시간과 마지막 데이터 로드 시간의 차이입니다. On-Demand 앱의 수명에 대한 이 계산은 게시된 앱과 게시되지 않은 앱에서 동일합니다. On-Demand 앱이 생성된 후 수동으로 게시되면 수명 계산은 그대로 유지됩니다. 생성된 앱의 마지막 데이터 로드를 기반으로 합니다.

  11. 열 때 기본 보기 드롭다운 메뉴에서, 탐색 링크에서 생성된 앱이 열릴 때 처음 표시할 시트를 선택합니다.

    탐색 링크가 만들어지는 선택 앱의 시트 중 하나 또는 앱 개요를 선택할 수 있습니다.

  12. 만들기를 클릭하면 새 On-Demand 앱 탐색 링크가 앱 탐색 링크 목록에 나타납니다.
  13. 앱 탐색 링크를 선택 앱의 앱 탐색 막대로 끕니다.

    앱 탐색 링크를 선택 앱으로 끌면 On-Demand 앱 탐색 포인트가 만들어집니다. 새 On-Demand 앱 탐색 포인트의 속성이 오른쪽 패널에 표시됩니다. 원하는 경우 탐색 포인트의 이름을 변경할 수 있습니다.

  14. 시트 편집기에서 완료를 클릭합니다.

    이제 On-Demand 선택 앱이 사용 또는 게시할 준비가 되었습니다. 이제 On-Demand 선택 앱이 사용 또는 게시할 준비가 되었습니다. 선택 앱 사용자는 선택 앱의 앱 탐색 막대에 있는 탐색 포인트에서 On-Demand 앱을 생성할 수 있습니다.

공유 또는 관리 공간에서 On-demand 선택 앱을 공유할 수 있습니다. 먼저 선택 앱과 템플릿 앱의 시트를 공개해야 합니다. 그런 다음 선택 앱을 공유 공간 또는 관리 공간에 추가할 수 있습니다. 관리 공간에 게시하는 경우 선택 앱만 게시하면 됩니다.

해당 공간의 앱에 대한 액세스 권한이 있는 사용자는 해당 앱의 탐색 지점에 액세스할 수 있습니다. 예를 들어 앱 탐색 모음에서 On-demand 앱을 생성할 수 있습니다.

경고 메모

관리 공간 또는 공유 공간의 앱에 중요한 데이터가 포함된 경우 On-demand 앱을 신중하게 사용하고 선택 앱에 대한 액세스 권한이 있는 사용자의 권한을 확인하십시오.

On-demand 앱은 사용자의 개인 공간에 추가됩니다. 사용자에게 공유 공간 또는 관리 공간에서 기여 가능, 관리할 수 있음, 게시 가능 또는 소유자 권한이 있는 경우 개인 공간에서 생성된 On-demand 앱을 다른 사용자와 공유할 수 있습니다.

On-demand 선택 앱이 관리되는 공간에 게시되면 선택 앱 또는 게시된 앱에서 탐색 링크를 편집할 수 없습니다. 탐색 링크를 업데이트해야 하는 경우 게시된 앱을 삭제합니다. 그런 다음 선택 앱에서 링크를 편집하고 관리되는 공간에 앱을 다시 게시합니다.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!