RecordsManager에서 생성된 앱의 각 데이터 컨테이너 내에서, 최종 사용자는 데이터를 입력하여 데이터베이스에 저장되는 정보를 구축합니다. 각 데이터 항목은 여러 필드로 정의됩니다.
RecordsManager는 다양한 종류의 데이터 유형을 지원합니다. 그 예시는 다음과 같습니다
개발 속도를 높이면서 동시에 필드를 정의하려면, 기존에 정의된 필드를 다른 데이터 컨테이너에서 원하는 만큼 복사하여 시작점으로 사용할 수 있으며, 필요에 따라 수정할 수 있습니다.
각 필드에 대해 XPath 표현식을 사용하여 여러 개의 유효성 검사 규칙을 정의할 수 있으며, 이를 통해 사용자에게 표시될 오류 메시지도 함께 정의할 수 있습니다. 유효성 검사 오류는 "오류"로 설정하여 레코드를 저장하지 못하게 하거나, "경고"로 설정하여 사용자에게 메시지를 표시하지만 레코드는 저장할 수 있도록 할 수 있습니다.
각 필드별 유효성 검사 외에도, 여러 필드 간의 상호 검증을 수행하는 레코드별 유효성 검사를 정의할 수 있습니다.
입력되는 데이터는 다음 옵션을 통해 제한될 수 있습니다
입력 필드가 비어 있을 때 유효한 데이터 입력을 안내하는 힌트를 제공할 수 있으며, 미리 정의된 값 목록을 제공하는 것도 가능합니다. 이러한 값 목록은 관리자가 설정 과정에서 직접 입력하거나, CSV 또는 XML 파일에서 가져오거나, 사용자가 해당 필드에 이전에 입력한 데이터를 가져오는 방식으로 구성할 수 있습니다. 또한, 목록에 있는 값들을 자동으로 정렬하여, 예를 들어 최근에 사용된 값부터 먼저 표시할 수 있습니다.
관리자는 사용자가 데이터를 입력할 때 단일 값 또는 여러 값을 선택할 수 있도록 설정할 수 있으며, 또한 사용자가 실시간으로 목록을 확장할 수 있는지 여부를 설정할 수 있습니다. 더욱 세밀한 사용자 정의를 위해, 특정 사용자 그룹에게만 특정 목록의 일부만 보이도록 설정할 수도 있습니다.
각 레코드는 하나 이상의 필드를 통해 식별될 수 있습니다. 각 컨테이너 내에서, 하나 이상의 필드를 식별 필드로 설정해야 합니다. 예를 들어, 인사 관리 애플리케이션에서는 직원들이 일반적으로 고유한 ID 번호를 가지므로, ID 번호 필드를 사용하여 "Person" 데이터 컨테이너 내의 레코드를 식별할 수 있습니다. 일부 데이터 컨테이너의 경우, 고유성을 확보하기 위해 여러 필드가 필요할 수 있습니다 (예를 들어, 아래에 표시된 것처럼 개인의 이름, 중간 이름, 성).
데이터 컨테이너 간의 연결을 위해 그리고 자식 레코드 내에서 상위 레코드를 표시하기 위해 식별 필드가 필요합니다.
필드와 유효성 검사 규칙을 정의한 후, 다양한 설정을 구성할 수 있습니다 양식들 이 기능은 앱에서 데이터 검색, 입력, 이메일 전송, 보고서 작성 등 다양한 용도로 활용됩니다.
RecordsManager를 지금 바로 무료로 시작하세요. Altova Cloud를 통해 소프트웨어를 다운로드하거나 계정을 만들 필요 없이 즉시 사용하실 수 있습니다. 솔루션을 사용해 보시고, 작업 결과물을 저장하고 데이터를 보존하고 싶으시다면, 무료 평가 계정을 생성하시면 됩니다.





