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 앱 탐색 링크 만들기 대화 상자를 엽니다.
- 새 On-Demand 앱 탐색 링크의 이름을 지정합니다.
-
On-Demand 템플릿 앱을 선택합니다.
템플릿 앱 드롭다운 목록의 모든 앱이 유효한 템플릿 앱은 아닙니다. 템플릿 앱으로 구성되고 데이터 바인딩 표현식이 작업 중인 선택 앱의 필드에 대응하는 앱을 선택해야 합니다. 그러지 않으면 앱 탐색 링크에서 생성된 On-Demand 앱에 오류가 발생합니다.
자세한 내용은 On-Demand 템플릿 앱 만들기를 참조하십시오.
-
선택 앱에서 선택 상태를 통해 액세스할 수 있는 집계 레코드로 표시되는 총 세부 레코드 수를 계산하는 식을 작성합니다.
이 표현식은 대개 SUM 함수를 사용하여 선택된 레코드의 총계를 가져옵니다. 그 결과는 로드할 데이터의 양이 On-Demand 앱 생성에 대해 지정된 범위 내에 있는지 확인하는 데 사용됩니다.
-
최대 행 개수를 지정합니다.
최대 행 개수 값은 On-Demand 앱이 로드할 수 있는 레코드 수의 상한을 설정하며 이 값은 표현식 항목의 함수에 의해 계산됩니다. 선택 앱의 행 예측값 표현식으로 계산된 레코드 수가 최대 행 개수 값보다 큰 경우 On-Demand 앱을 생성할 수 없습니다. 행 예측값 표현식으로 계산된 레코드 수가 최대 행 개수 값으로 설정된 상한 이하인 경우에만 앱을 생성할 수 있습니다.
최대 행 개수에 사용되는 표현식을 만들려면 선택 앱의 사용 가능한 필드에서 전체 레코드 수가 계산되는 방식을 알아야 합니다.
정보 메모On-Demand 앱으로 전송할 수 있는 최대 데이터 양은 50MB입니다. 이보다 더 큰 양이 전송되면 오류 메시지 없이 On-Demand 앱이 실패합니다. 사용자가 50MB가 넘는 선택 항목을 만들 수 없도록 최대 행 수를 설정합니다.자세한 내용은 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 앱을 생성할 수 있습니다.
공유 또는 관리 공간에서 On-demand 선택 앱을 공유할 수 있습니다. 먼저 선택 앱과 템플릿 앱의 시트를 공개해야 합니다. 그런 다음 선택 앱을 공유 공간 또는 관리 공간에 추가할 수 있습니다. 관리 공간에 게시하는 경우 선택 앱만 게시하면 됩니다.
해당 공간의 앱에 대한 액세스 권한이 있는 사용자는 해당 앱의 탐색 지점에 액세스할 수 있습니다. 예를 들어 앱 탐색 모음에서 On-demand 앱을 생성할 수 있습니다.
관리 공간 또는 공유 공간의 앱에 중요한 데이터가 포함된 경우 On-demand 앱을 신중하게 사용하고 선택 앱에 대한 액세스 권한이 있는 사용자의 권한을 확인하십시오.
On-demand 앱은 사용자의 개인 공간에 추가됩니다. 사용자에게 공유 공간 또는 관리 공간에서 기여 가능, 관리할 수 있음, 게시 가능 또는 소유자 권한이 있는 경우 개인 공간에서 생성된 On-demand 앱을 다른 사용자와 공유할 수 있습니다.
On-demand 선택 앱이 관리되는 공간에 게시되면 선택 앱 또는 게시된 앱에서 탐색 링크를 편집할 수 없습니다. 탐색 링크를 업데이트해야 하는 경우 게시된 앱을 삭제합니다. 그런 다음 선택 앱에서 링크를 편집하고 관리되는 공간에 앱을 다시 게시합니다.