Oracle APEX 23.2의 새로운 기능
애플리케이션 작업 복사본
버그를 수정하거나 기능을 추가하기 위해 앱의 작업 복사본을 생성한 후 선택적으로 변경사항을 기본 애플리케이션에 다시 병합하여 확실한 개발이 가능합니다. 원하는 만큼 여러 개의 작업 복사본을 생성할 수 있으므로 여러 개발자가 하나의 애플리케이션에 변경사항을 제공하고 병합할 수 있습니다.
블로그 게시물 읽기-
통합 차이
내장된 병렬 차이 뷰어를 사용하여 보류 중인 변경사항에 따라 기본 애플리케이션이 비교되는 방식을 이해합니다.
-
간편한 새로고침
작업을 시작한 이후 팀 동료가 기본 앱에서 변경한 내용을 검토하고 선택적으로 가져옵니다.
-
단순 병합
선택적으로 마우스를 한 번 눌러 변경사항 중 일부 또는 전체를 기본 앱에 다시 병합합니다.
워크플로우
APEX에서의 워크플로우 소개 - 플랫폼에 기본적으로 내장된 직관적이고 시각적인 워크플로우 디자이너를 사용하여 비즈니스 프로세스를 로우코드 방식으로 자동화할 수 있는 완전히 통합된 워크플로우 솔루션입니다.
블로그 게시물 읽기-
간소화된 단순성
조건부 경로 지정을 구성하거나, 사용자 승인 및 작업 태스크에 참여하거나, REST 또는 PL/SQL API를 호출하거나, 전자메일 또는 푸시 통지를 전송하거나, 미래 날짜까지 대기하거나, 익숙한 페이지 디자이너처럼 작동하는 시각적 디자이너에서 마우스를 한 번만 눌러 사용자정의 비즈니스 논리를 수행할 수 있습니다.
-
유연한 모니터링
사용자가 워크플로우 인스턴스의 진행 상황을 이해하고 관리자가 문제를 해결할 수 있도록 사용자정의 가능 콘솔 페이지를 빠르게 생성합니다.
-
확장 가능 작업
프로세스 유형 플러그인을 사용하여 워크플로우 작업의 팔레트를 확장합니다.
신규 및 업데이트된 구성요소
새 페이지 항목
새 콤보 상자, 이미지 업로드 및 QR 코드 생성기 항목을 사용하여 다양한 기능으로 앱을 생성합니다.

-
콤보 상자
완전히 새로운 콤보 상자 페이지 항목은 수동으로 입력된 표시 값을 재사용 가능한 외래 키 조회로 간편하게 변환합니다. 또한 항목은 필드 내에서 "칩"으로 렌더링되는 다중 값을 지원합니다. 새로운 콤보 상자 항목에 대한 블로그 게시물 읽기
-
이미지 업로드
새 이미지 업로드 항목을 사용하면 장치 내 처리를 통해 간편하게 이미지를 자르고 이미지 크기를 조정하며 이미지를 애플리케이션에 업로드할 수 있습니다. 모바일 장치에 기본 카메라를 사용할지 아니면 셀피 카메라를 사용할지 구성할 수도 있습니다.
-
QR 코드 생성기
새 QR 코드 항목 유형을 사용하면 간편하게 텍스트, URL, 전화, 전자메일, SMS 또는 위치 데이터가 임베딩된 스캔 가능 QR 코드를 삽입할 수 있습니다. 보고서, 전자메일 또는 애플리케이션의 다른 부분에 QR 코드를 임베딩하기 위해 연관된 QR 코드 API를 사용할 수도 있습니다.
사용자정의 맵 배경
이제 맵은 사용자정의 배경 타일을 지원하므로 이전보다 더 다양한 방법으로 공간 데이터를 시각화할 수 있습니다. 이러한 맵 배경은 공유 구성요소에 정의되어 있으며 모든 맵 구성요소에서 사용할 수 있습니다.
-
공유 구성요소로 사용되는 배경
맵 배경은 애플리케이션 전체에서 정의되고 참조될 수 있는 새로운 종류의 공유 구성요소입니다. 또한 다른 공유 구성요소와 마찬가지로 맵 배경을 구독, 새로고침 및 게시할 수 있습니다.
-
유연한 사용자정의 옵션
맵 배경은 래스터, 벡터 및 OGC WMS 타일 층으로 정의할 수 있으며, 애플리케이션에 가장 적합한 맵을 제공하도록 다른 매개변수를 통해 추가로 사용자정의할 수 있습니다.
패싯이 지정된 검색 개선사항
임의 패싯 및 정렬 방향에 대한 지원이 추가되어 개발자와 사용자 모두 패싯 검색을 통해 보고서 데이터 필터링 및 정렬을 더욱 효과적으로 제어할 수 있습니다.
-
임의 패싯 지원
같지 않음, 포함하지 않음, 다음으로 시작하지 않음을 포함하도록 확장된 비교 연산자 지원을 통해 입력 기반 패싯에서 보고서 열을 유연하게 필터링합니다.
-
내림차순 정렬
개발자는 고유한 LOV 기반 패싯에 대한 정렬 방향을 제어할 수 있습니다.
템플리트 구성요소 업데이트
템플리트 구성요소가 더 빠르게 렌더링되고 다양한 속성을 지원하므로 개발자가 보다 정교한 UI 구성요소를 구축할 수 있습니다. 또한 범용 테마의 일부인 내장 템플리트 구성요소의 다양성이 확장되어 미리 정의된 기능이 더 많이 제공됩니다.
-
무제한 속성
이제 개발자는 25개 속성이라는 제약 조건 없이 템플리트 구성요소 플러그인을 생성할 수 있습니다. 창의력을 발휘하여 완전히 선언적이며 사용하기 쉬운 고급 UI 구성요소를 구축합니다.
-
그 어느 때보다 빠르게
컴파일 시간이 향상되면서 이제 템플리트 구성요소가 더욱 빠르게 렌더링되어 최적의 사용자 환경을 생성합니다.
-
범용 테마로 더 많은 작업 수행
범용 테마와 함께 제공되는 템플리트 구성요소에 대한 여러 업데이트는 개발자에게 애플리케이션 전체에서 템플리트 구성요소를 사용하는 방법에 있어 더 다양한 기능을 제공합니다.
개발자 환경
Quick SQL 업데이트
최소한의 입력과 매우 빠른 SQL 생성, 내장 엔티티 관계 다이어그램을 사용하여 애플리케이션 데이터 모델을 생성, 유지보수 및 검토합니다.
-
엔티티 관계 다이어그램
새 다이어그램 탭을 통해 액세스할 수 있는 직관적인 엔티티 관계 다이어그램에서 데이터 모델의 테이블, 열, 데이터 유형 및 관계를 시각화합니다.
-
즉각적인 SQL 생성
생성된 SQL 스크립트와 ER 다이어그램은 입력을 일시 정지할 때마다 즉시 새로고침됩니다.
-
간소화된 사용자 환경
개선된 검토 및 실행, 더욱 간편해진 저장, 간소화된 도움말을 통해 시간과 인식 주기를 절약합니다.
REST 데이터 소스 개선사항
APEX 내 REST 인프라에 대한 다양한 개선사항으로 외부 애플리케이션과의 통합이 강화되고 APEX 기반 솔루션의 범위가 확장됩니다.
-
REST 소스 매개변수 개선사항
REST 소스에 대한 매개변수는 이제 데이터 유형을 인식하며 페이지 항목과 예상 매개변수 형식 간에 원활하게 변환됩니다. REST API에 접근하기 전에 APEX에서 평가되는 검증 정규 표현식을 지정할 수도 있습니다.
-
REST 소스 플러그인 개선사항
REST 소스 플러그인 콜백은 이제 플러그인이 현재 실행 중인 구성요소에 대한 정보를 가져옵니다. 또한 플러그인 개발자는 새 REST 소스를 생성할 때 URL 끝점이 테스트되지 않도록 지정하고 콜백 인출에서 단일 행 인출 작업을 사용할 수 있습니다.
-
OpenAPI의 REST 소스 카탈로그
이제 OpenAPI 정의를 기반으로 모든 끝점을 포함하는 REST 데이터 소스 카탈로그를 생성할 수 있습니다.
-
고유 OData REST 소스 유형
이제 OData 커넥터가 APEX 내 기본 구성요소로 통합되어 개발자가 플러그인을 설치할 필요 없이 OData 프로토콜을 준수하는 REST 서비스의 데이터를 통합할 수 있습니다.
Fusion Apps 확장 지원
이제 Fusion Apps REST API에서 데이터를 질의, 삽입, 업데이트 및 삭제할 REST 데이터 소스를 생성할 수 있으므로 APEX를 사용하여 Fusion Apps를 이전보다 쉽게 확장할 수 있습니다. REST 데이터 소스가 정의되면 Fusion Apps REST API에 접속된 모든 APEX 영역을 사용하고 SQL의 기능을 사용하여 사용자정의 환경을 구축할 수 있습니다.
-
완료 및 최적화됨
Oracle Cloud Apps REST 데이터 소스는 데이터 제거, 필터링, 정렬 및 대량 작업을 자동으로 활용하여 모든 읽기 및 쓰기 작업을 처리합니다.
-
반복 개발
Fusion Apps 샌드박스에서 진행 중인 사용자정의와 함께 동시에 APEX 앱을 향상시킵니다.
-
간단한 솔루션
필터 매개변수를 사용하여 계단식 선택 목록 및 예제별 질의 페이지를 작성하고, 일반 사용자에게 Fusion Apps 검증 오류를 쉽게 표시합니다.
-
작업 태스크
명시적 승인 결과 없이 참가자의 입력이나 승인이 필요한 사용자 태스크를 정의합니다. 작업 태스크에 대한 블로그 게시물 읽기
-
업데이트 가능 매개변수
선택적으로 매개변수가 사용자 태스크 중 값을 변경하고 매개변수 업데이트 작업 및 새 API를 사용하여 이벤트에 반응하도록 허용합니다. 작업자 태스크에 대한 블로그 게시물 읽기
-
향상된 관리
이제 비즈니스 관리자는 새 참가자를 추가하는 것 이외에 태스크 참가자를 제거할 수도 있습니다.
일반 생성기 기능 개선
-
간소화된 앱 생성 마법사
애플리케이션 생성 프로세스의 첫번째 페이지는 이전보다 더 쉽게 새 애플리케이션을 생성할 수 있도록 모양이 새로워졌습니다. 전체 애플리케이션 생성 마법사를 거치지 않고도 몇 번의 마우스 누르기만으로 새 애플리케이션을 생성할 수 있습니다.
-
애플리케이션 익스포트 및 임포트 UX 개선
더욱 직관적이고 향상된 사용자 환경을 생성하기 위해 임포트 및 익스포트 마법사가 간소화되었습니다. 다양한 유형의 익스포트를 위해 표준화된 새로운 탐색 시스템을 사용하여 앱, 페이지 또는 구성요소를 익스포트한 후 몇 단계만 거치면 작업영역과 애플리케이션으로 임포트할 수 있습니다.
-
생성기 확장 링크
생성기 UI에 링크와 메뉴 항목을 추가하도록 작업영역을 사용자정의하여 생산성을 늘립니다. 작업영역에 대한 링크가 구성되면 작업영역 검색 및 관리 메뉴 사이에 연관된 확장 메뉴가 나타납니다. 링크는 허용 목록 대체 문자열(예: APP_USER 및 APP_SESSION_ID)에 액세스할 수 있으며, 확장 메뉴에 사용 가능한 새로운 대체 문자열이 많이 있습니다.
-
페이지 디자이너 컨텍스트 메뉴의 설명 및 설명 제거
페이지 디자이너의 렌더링 트리 컨텍스트 메뉴에서 새 설명 및 설명 제거 옵션을 통해 페이지 디자이너의 컨텍스트 메뉴에서 바로 구성요소의 구축 옵션 속성을 토글하여 개발 프로세스 중 마우스를 누르는 횟수를 줄일 수 있습니다.
-
애플리케이션 갤러리 개선사항
설치 대화상자를 사용하지 않고 앱을 설치하며, 앱이 설치되는 동안 다른 태스크를 수행하거나 여러 앱을 순서대로 설치할 수 있도록 인스턴스에 대한 백그라운드 앱 설치를 구성합니다. 새 업데이트 옵션을 사용하면 이전에 설치된 앱을 제거하지 않고도 최신 버전을 얻을 수 있습니다.
-
생성기 전반의 접근성 개선사항
모든 사용자에게 더 나은 사용자 환경을 생성하기 위해 개발 환경에 대한 일반적인 접근성 향상과 수많은 접근성 중심의 버그 수정이 이루어졌습니다.
추가 업데이트 및 개선사항
-
대화상자를 닫은 후 성공 메시지 표시
대화상자 닫기 프로세스에 성공 메시지 표시라는 새 속성이 있습니다. 설정할 경우 페이지의 최상위 레벨 프레임에 성공 메시지가 표시됩니다.
-
오브젝트 스토리지에 정적 리소스 저장
애플리케이션 정의의 새 애플리케이션 파일 스토리지 옵션을 사용하면 오브젝트 스토리지를 애플리케이션 정적 리소스(예: 이미지, CSS 및 JavaScript) 저장 위치로 사용할 수 있습니다.
-
기본 대화식 보고서 링크 편집 아이콘
대화식 보고서 속성에 대한 사용자정의 대상을 선택할 때 애플리케이션에 글꼴 APEX가 포함되어 있으면 링크 아이콘이 기본적으로 fa-edit로 설정됩니다. fa-edit도 빠른 선택 목록에 추가되었습니다.
-
Oracle Database 23ai용 유비쿼터스 데이터베이스 검색
APEX 검색 구성 마법사의 새 검색 유형은 새로운 Oracle Database 23ai 기능인 유비쿼터스 데이터베이스 검색을 지원합니다.
-
배경 실행 체인 컨텍스트
컨텍스트 값을 배경 실행 체인과 연관하고, 선택적으로 이를 기반으로 실행을 직렬화합니다.
-
새 인스턴스 매개변수로 앱 사용 안함 및 제한
APEX_INSTANCE_ADMIN API의 새 매개변수를 사용하면 APEX 작업영역에서 앱을 사용 안함으로 설정하고 제한할 수 있습니다. DISABLE_APPS_LOGIN 매개변수를 사용하여 일부 또는 모든 앱을 사용 안함으로 설정하거나, HTTP 요청 헤더를 식별하고 퍼블릭 사용이 허용되는 앱을 결정하는 RESTRICT_APPS_HEADER 매개변수를 사용하여 백오피스 앱에 대한 액세스를 제한합니다.
-
아랍어 및 이탈리아어 새 데이터 집합
기본 데이터 집합에서 샘플 애플리케이션을 쉽게 구축하기 위한 청사진과 함께 아랍어 및 이탈리아어 모두에 대해 EMP 및 DEPT 데이터 집합이 추가되었습니다.
-
목록 참조로 목록 항목 하위 항목 채우기
이제 정적 목록 항목의 하위 항목을 목록 참조로 채울 수 있으며 목록을 최대 열 개 레벨까지 중첩할 수 있습니다. 참조된 목록은 정적이거나 동적일 수 있으며 목록 활용률 보고서에서 목록 및 하위 목록 관계를 쉽게 식별할 수 있습니다.
-
템플리트 지시어 개선사항
페이지 디자이너의 텍스트와 텍스트 영역, HTML 템플리트 구성요소 속성을 비롯하여 {with/} 및 {apply/} 블록 지정에서 템플리트 지시어를 사용할 수 있게 되었습니다.
-
배경 처리 개선사항
직렬화 및 APEX 오류 처리와의 통합 향상, 트랜잭션 및 비트랜잭션 제출 허용을 통해 배경 페이지 처리가 개선되었습니다.
-
새로고침된 Redwood Light
색상, 배경, 질감, 채워 넣기 및 추가 스타일 지정을 조정하여 Redwood Light 테마에 새로운 모양과 느낌을 제공합니다.
-
JavaScript 라이브러리 업그레이드
Oracle JET 15.0.0, jQuery 3.6.4, jQuery Migrate 3.4.1, FullCalendar 6.1.8, MarkedJS 5.1.2, DOMPurify 3.0.5, Terser 5.19.2 및 TinyMCE 6.6.1을 포함하여 일부 JavaScript 라이브러리가 새로운 릴리스로 업데이트되었습니다.