Oracle Visual Builder에서 비즈니스 객체 생성 및 편집

Oracle Visual Builder에서 송장, 구매 주문 또는 감사와 같은 비즈니스 객체를 생성할 수 있습니다. 비즈니스 객체는 데이터베이스 테이블과 유사한 리소스로 간주됩니다. 응용 프로그램에 대한 데이터를 보유하는 필드가 있습니다. 데이터베이스 테이블과 마찬가지로, 비즈니스 객체는 데이터 구조를 제공합니다. 비즈니스 객체는 데이터베이스에 저장됩니다. 시각적 응용 프로그램과 다른 클라이언트의 앱은 REST 끝점을 사용하여 비즈니스 객체에 액세스합니다.

비즈니스 객체 생성

사용자정의 비즈니스 객체를 사용하여 외부 서비스에서 제공하지 않는 데이터를 저장합니다. 사용자정의 비즈니스 객체의 데이터는 서비스 인스턴스에 대해 프로비전닝된 데이터베이스에 저장됩니다.

사용자정의 비즈니스 객체를 생성할 때 애플리케이션에 필요한 각 필드를 지정합니다. 애플리케이션을 개발할 때 비즈니스 객체를 수정하여 필요에 따라 필드를 추가 및 수정할 수 있습니다. 사용자 정의 업무 객체는 페이지 구성 요소에서 호출할 수 있는 작업에 REST api를 제공하는 끝점 집합으로 노출됩니다.

비즈니스 객체를 생성하려면 다음과 같이 하십시오.

  1. 비즈니스 객체 탭을 누릅니다.
  2. 비즈니스 객체 생성 을 누릅니다.
  3. 비즈니스 객체에 대한 레이블을 입력하고 생성 을 누릅니다.
    레이블에 따라 ID 값이 자동으로 채워집니다.

생성 을 누르면 새 비즈니스 객체에 대한 아티팩트 창이 기본 창에서 열리고 개요 탭이 표시됩니다. 창에는 비즈니스 객체의 다양한 속성(필드, 보안, 비즈니스 규칙, 끝점데이터) 을 보고 편집할 수 있는 추가 탭이 포함되어 있습니다.

끝점 탭에서 기본적으로 생성된 비즈니스 객체의 끝점을 볼 수 있습니다.

또한 다이어그래머를 사용하여 비즈니스 객체를 생성할 수 있습니다.

비즈니스 객체 관계 보기, 생성 및 편집

비즈니스 객체에 대한 [개요 ] 탭의 관계 영역에는 해당 비즈니스 객체와 애플리케이션의 다른 비즈니스 객체 간의 관계가 표시됩니다.

다른 비즈니스 객체에 대한 참조를 생성할 때 현재 비즈니스 객체와 참조 중인 비즈니스 객체 간의 관계는 기본적으로 다대일 관계입니다. 예를 들어 직원 비즈니스 객체에서 부서 비즈니스 객체로의 참조를 생성할 때 직원은 한 부서에만 속할 수 있지만 부서에는 일반적으로 여러 명의 직원이 있습니다.

참조된 비즈니스 객체인 부서도 직원 비즈니스 객체의 끝점 탭에 나타납니다.

관계를 삭제할 수 있지만 연계된 비즈니스 객체가 애플리케이션의 어느 곳에서도 사용되지 않는 경우에만 삭제할 수 있습니다.

새 관계를 생성하려면 다음과 같이 하십시오.

  1. 비즈니스 객체 탭에서 보려는 비즈니스 객체를 선택합니다.
    개요 탭의 내용이 표시됩니다.
  2. 관계 옆에 있는 관계 아이콘을 누릅니다.
  3. 대화상자에서 관계를 생성할 비즈니스 객체를 선택합니다.
  4. 각 객체에 대한 기수(여러 개 또는 한 개) 를 선택합니다.
    역관계 버튼을 눌러 일대다에서 다대일로 전환할 수 있습니다. 다대일 및 일대다 외에도 업무 객체 간에 일대일로 일대다 기수를 지정할 수 있습니다. 다대다를 지정하는 경우 두 참조 필드가 있는 교차 비즈니스 객체가 자동으로 생성됩니다. 이 이름은 두 비즈니스 객체의 연결입니다. 교차 비즈니스 객체의 경우 참조 필드에서 [필수] 확인란을 선택 해제할 수 없으며 기본 삭제 규칙은 [계단식] 입니다.
  5. [관계 ] 필드의 속성(ID, 표시 레이블, 기본 표시 필드, 필수 체크 박스, 규칙 삭제) 을 편집합니다. 규칙 삭제의 경우 사용 가능한 선택 항목은 계단식, 제한널로 설정 입니다. 속성을 편집할 수 있는지 여부와 사용 가능한 값은 관계 및 객체의 유형에 따라 달라집니다.
  6. 생성 을 누릅니다.
  7. 저장 을 눌러 새 관계를 저장합니다.
새 관계가 관계 목록에 표시됩니다. 기수를 다대다로 지정한 경우 새 교차 비즈니스 객체도 표시됩니다.

관계를 편집하려면 관계 이름 옆에 있는 편집 아이콘을 누르고 원하는 대로 변경합니다. 일부 필드는 편집할 수 없으며 사용 안함으로 설정되어 있습니다. 레이블을 지정하고 기본 표시 필드를 선택할 수 있습니다. 필드의 필수 체크 박스를 선택할 수 있으며 삭제 규칙을 지정할 수 있습니다. 기본 삭제 규칙은 [제한] 이지만 [계단식 ] 또는 [널로 설정] 을 선택할 수 있습니다.

비즈니스 객체에 필드 추가

아티팩트 창의 [필드 ] 탭을 사용하여 비즈니스 객체에 대한 필드를 생성할 수 있습니다.

개발 상태인 동안 비즈니스 객체에 대한 새 필드를 생성할 수 있습니다.

새 필드를 추가하려면 다음과 같이 하십시오.

  1. 편집할 비즈니스 객체의 필드 탭을 누릅니다.
  2. + 새 필드 단추를 누릅니다.
  3. 레이블 필드에 필드 이름을 입력합니다.
    필드 레이블에 따라 Id 값이 자동으로 채워집니다.
  4. 필드의 유형을 선택합니다.
    사용 가능한 유형은 String, Number, Boolean, Datetime, Date, Time, Reference, Email, Percentage, PhoneUri 입니다. Reference 유형의 경우 참조 비즈니스 객체기본 표시 필드를 지정해야 합니다.
  5. 생성 을 누릅니다.

비즈니스 객체의 필드 편집

아티팩트 창의 [필드 ] 탭을 사용하여 사용자정의 비즈니스 객체의 필드를 수정할 수 있습니다.

애플리케이션이 개발 상태일 때 비즈니스 객체의 필드를 편집할 수 있습니다. 필드를 편집하여 제약 조건을 지정할 수 있습니다.

필드의 속성을 편집하려면 다음과 같이 하십시오.

  1. 편집할 비즈니스 객체의 필드 탭을 누릅니다.
    [필드] 탭에는 비즈니스 객체에 대한 스키마에서 정의된 모든 필드를 나열하는 테이블이 표시됩니다.
  2. 편집할 필드의 행을 선택합니다.

    테이블에서 행을 선택하면 편집할 수 있는 속성이 편집기에 표시됩니다.

  3. 필드의 속성을 편집합니다.
    사용 가능한 속성은 필드의 데이터 유형에 따라 다릅니다. 예를 들어, 정적 값, 표현식 또는 공식을 사용하여 필드에 대한 초기 값을 지정할 수 있습니다. 필드 제약 조건을 지정할 수도 있습니다.
  4. 편집 을 다시 눌러 대화상자를 닫고 저장 을 누릅니다.