Core
관리형 Report와 테넌트 앱 추천
Report 작성과 배포를 관리형 흐름으로 확장하고 테넌트 가입 추천 및 Central 앱 카탈로그를 운영자 관리 방식으로 전환합니다.
0.2.2
Report library
Core에 권한이 적용된 Resource Composition 계약을 재사용하는 독립 Report library를
추가합니다. Report는 immutable definition revision을 보존하고 원본 Resource 접근
권한을 주지 않은 채 공유할 수 있습니다. Dashboard 배치는 명시한 Report revision을
고정하며 기존 data-widget 배치는 호환용 snapshot으로 유지합니다. Dashboard
composition node를 저장하는 integration은 reportRef가 있으면 보존해야 합니다.
Schema v4 composition은 typed expression, 중첩 filter, conditional measure, having,
comparison, sort, 제한된 limit, 정확한 pivot rollup을 추가합니다. Revision에 고정된
CSV·XLSX·PDF export와 owner 관리 schedule은 실행 시점 access를 다시 확인합니다.
이 Report library에는 App SDK 0.2.2가 필요합니다. revision, sharing, export,
schedule, export-expiry record는 일반 tenant migration 경로로 생성하므로 해당 table을
수동으로 만들지 마세요.
수정
- API 오류 메시지와 boolean label이 locale catalog를 사용합니다. Core는 locale
파일을 사전순으로 정리한 Time & Absence
0.2.3을 채택합니다. - 일시적인 composition query timeout이 발생한 Report export는 한 번 재시도하며, 최종 timeout은 진단 가능한 결과로 보존합니다.
- Report authoring preview가 chart title과 metadata를 보존하고, Report table·chart·pivot· 탐색 filter에서 raw enum 또는 reference 값 대신 source label을 표시합니다.
- Report revision을 저장하거나 복원하면 browser를 다시 불러오지 않아도 열린 revision history가 갱신됩니다.
- Dashboard 배치는 선택한 저장된 Report 대상을 유지합니다.
- 새 Dashboard는 처음 저장한 뒤 페이지를 다시 불러오거나 Work Tab을 다시 열어도 계속 사용할 수 있습니다.
- 저장한 source에 필요한 capability가 있으면 Report authoring에서 pivot과 gauge를 선택할 수 있습니다.
Developers 업데이트 공개
Developers에서 Core와 채택된 App SDK의 정식 업데이트 기록 원본을 바탕으로 로컬라이즈된 릴리스 목록, 제품 필터, 릴리스 상세 페이지를 제공합니다.
릴리스를 확정할 때 업데이트 기록 정책에서 요구하는 릴리스 메타데이터를 넣은 영문·국문 버전별 기록을 함께 공개합니다.
Finance 앱 구성 변경
Finance를 General Ledger, Asset Accounting, Expenses, Receivables, Payables,
Treasury, Controlling, Financial Planning의 8개 앱으로 구성합니다. 각 앱은
생성된 개요 화면과 패키지 메타데이터만 제공하며 업무 기능은 구현하지 않았습니다.
General Ledger, Asset Accounting, Controlling, Financial Planning은 beta로
표시하고 나머지 4개 앱은 available 준비 상태를 유지합니다.
General Ledger는 나머지 7개 앱의 필수 선행 앱입니다. 기존 테넌트는 해당 앱들이 운영 가능해지기 전에 General Ledger를 설치하고 초기화해야 합니다. Budget & Controlling은 선택된 패키지 의존성에서 제외합니다. 기존 Central·테넌트 기록은 자동으로 재배정하지 않고 보존합니다. 과거 Core lock의 설치를 지원하기 위해 원격 저장소는 Archive 상태로 보관합니다. DB reset은 자동 실행하지 않습니다.
초기 beta tag는 과거 lock을 위해 유지합니다. Core는 4개 beta 앱에
0.2.1-beta.1을 선택하고 Expenses·Receivables·Payables·Treasury는 stable
0.3.0을 유지합니다. SDK 요구 버전은 변경하지 않습니다. 패키지 로딩만으로 Central
카탈로그에 게시되지는 않습니다. 운영자는 패키지 메타데이터를 대조하고 Central
정책에서 신규 앱을 명시적으로 승인해야 합니다.
테넌트 가입 추천
업종을 선택하면 Central에서 관리하는 초기 앱 구성을 다시 추천합니다. 가입 카탈로그는 현재 공개·게시·코드 로드·설치 가능한 앱만 추천하며, 사용할 수 없는 선행 앱이 있는 추천도 제외합니다. 운영자는 각 카탈로그 항목에서 추천 업종을 설정합니다. Central 앱 카탈로그의 초기 seeding은 기존 선택을 덮어쓰지 않고 최초 추천 정책을 설정합니다. Central 앱 카탈로그에는 앱 패밀리를 표시하고 Shell 화면과 같은 패밀리 및 런처 순서를 기본 정렬로 적용합니다.