Oracle CX Sales 객체에서 다른 애플리케이션에 대한 링크 생성

애플리케이션을 Oracle CX Sales에 통합하는 간단한 방법은 Application Composer 툴을 사용하여 애플리케이션 URL에 링크를 추가하는 것입니다. 다른 Oracle Cloud 서비스 또는 사용자정의 애플리케이션에 대한 링크를 삽입할 수 있습니다. 예를 들어, Oracle Integration에서 웹 기반 프로세스에 연결할 수 있습니다. 또한 필수 역할이 있는 사용자만 볼 수 있도록 Oracle Cloud 사용자 인터페이스에서 링크의 가시성을 제어하여 사용자 액세스를 제한할 수 있습니다.

Oracle Sales 객체에 새 URL 링크 생성

새 애플리케이션 링크를 생성하여 Oracle Sales 객체 페이지에서 사용할 수 있도록 설정할 수 있습니다.

설명을 위해 공통 애플리케이션 컨테이너 및 계정 객체가 전체적으로 사용됩니다.

  1. Oracle Sales 네비게이터 메뉴의 도구 범주에서 애플리케이션 편집기를 누릅니다.
  2. 객체를 확장하고 표준 객체도 확장합니다.
  3. 계정 객체를 확장한 다음 작업 및 링크를 누릅니다.
    오른쪽 패널이 새로 고쳐집니다. 기존의 모든 작업과 링크가 여기에 나타납니다.
  4. 계정: 작업 및 링크 패널에서 작업 목록을 누르고 생성을 선택합니다.
  5. 작업 또는 링크 생성 마법사의 맨 위에 새 링크의 값을 입력합니다. 표시 레이블을 입력하고 탭 키를 누릅니다.
    표시 레이블 값은 이름 필드를 채우는 데 사용됩니다. 원하는 경우 다른 이름을 입력할 수 있습니다.
  6. 유형에서 링크를 선택합니다.
    URL 정의 섹션이 표시되고 Groovy를 사용하여 적합한 URL을 구성하기 위한 스크립트 편집 인터페이스가 표시됩니다.
  7. 스크립트 편집 편집기 창에서 올바른 형식의 애플리케이션 URL을 입력합니다.

    Groovy 스크립팅 구문을 사용하여 잘 구성된 URL을 구성할 수 있습니다. 일반적으로 정적 데이터와 변수 데이터의 연결로 구성됩니다. 예:

    • 정적 또는 리터럴 URL(예:
      return "https://Your_URL/Context/faces/Your_Page_Name.jspx"
    • 타사 응용 프로그램으로 등록된 동적 URL은 Groovy 스크립트를 사용하여 호출할 수 있습니다.
      def smtAppUrl = oracle.topologyManager.client.deployedInfo.DeployedInfoProvider.getEndPoint("YourRegisteredThirdPartyAppName")
      def url = smtAppUrl return url
  8. Groovy를 사용하여 정적 URL 또는 동적 URL에 객체 컨텍스트 필드를 추가하려면 스크립트 편집 영역에서 필드를 삽입할 위치에 커서를 놓습니다.
  9. 도구 모음에서 함수 팔레트 표시/숨기기를 눌러 Groovy 팔레트를 표시합니다.
    함수 팔레트는 두 개의 창으로 분할됩니다. 위쪽 창에는 현재 객체가 표시되고 아래쪽 창에는 사용 가능한 객체 함수, 필드, 키워드 및 웹 서비스에 대한 탭 집합이 표시됩니다.
  10. 필드 탭을 누르고 계정: 필드 창에서 원하는 필드의 표시 레이블API 이름이 있는 필드를 찾을 때까지 스크롤합니다.
  11. 팔레트의 오른쪽 아래 모서리에 있는 삽입을 누릅니다.
    이제 필드의 API Name스크립트 편집 인터페이스에서 URL 문자열의 일부로 나타나야 합니다.
  12. 저장을 누릅니다.
    인터페이스에 작업 및 링크 목록이 표시됩니다. 방금 생성한 링크가 이 목록에 나타나는지 확인합니다.

Oracle Sales의 URL 링크 가시성 제어

Oracle Sales에서는 링크 자체를 편집할 때 URL 링크의 가시성을 제어할 수 없습니다. 대신 URL 링크가 표시되는 객체 페이지의 가시성을 제어해야 합니다. 역할에 따라 URL이 포함된 페이지의 가시성을 제어하는 방법을 지정하는 사용자 정의 레이아웃을 생성해야 합니다.

Application Composer 툴킷을 사용하여 URL 링크가 표시되는 객체 페이지의 가시성을 제어할 수 있습니다. 프로세스를 수행하려면 처음부터 생성하는 사용자 정의 레이아웃을 사용하거나 Application Composer 사용자 인터페이스에서 세부정보 페이지 레이아웃 아래에 나열된 다른 레이아웃의 중복으로 작업해야 합니다.

이 예제 절차에서는 공통 응용 프로그램 컨테이너의 계정 객체 기본 레이아웃이 중복됩니다. 사용자 정의 레이아웃을 모든 기존 레이아웃을 기반으로 할 수 있습니다.

  1. 샌드박스를 활성화합니다.
  2. Oracle Sales 애플리케이션 홈 페이지에서 네비게이터 메뉴를 누르고 도구에서 애플리케이션 편집기를 누릅니다.
  3. Application Composer 패널에서 Application 목록이 확장하려는 객체에 대한 응용 프로그램 컨테이너로 설정되었는지 확인합니다. 이 경우 공통을 선택합니다.
  4. 객체, 표준 객체를 차례로 확장합니다.
  5. 계정 객체를 확장하고 페이지를 누릅니다.
    오른쪽 패널에는 계정: 페이지 편집 인터페이스가 표시됩니다.
  6. 아직 선택되지 않은 경우 단순화된 페이지 탭을 선택합니다.
  7. 세부정보 페이지 레이아웃에서 기본 레이아웃을 눌러 선택한 다음 도구 모음에서 레이아웃 복제 아이콘을 누릅니다.
  8. 레이아웃 복제 대화 상자에서 새 레이아웃 이름 텍스트 상자에 새 레이아웃의 이름을 입력합니다.
  9. 소스 레이아웃 드롭다운에서 기본 레이아웃이 선택되어 있는지 확인합니다.
  10. 저장 후 닫기를 누릅니다.
    계정: 페이지 인터페이스는 새 사용자정의 레이아웃을 세부정보 페이지 레이아웃 아래의 첫번째 항목으로 나열합니다.
  11. 세부정보 페이지 레이아웃에서 새 사용자정의 레이아웃을 선택하여 강조 표시한 다음 열에서 임의 단어 옆에 있는 아래쪽 화살표를 누릅니다.
    선택: 롤 대화상자가 표시됩니다.
  12. 선택: 역할 대화상자에서 사용자 정의 레이아웃에 대해 배타적 액세스 권한을 가져야 하는 역할을 지정합니다. 역할에 대해 특정 역할을 선택합니다. 사용 가능한 롤 목록에서 롤을 선택하고 선택된 롤 상자로 이동합니다. 확인을 눌러 저장합니다.
  13. 세부 사항 페이지 레이아웃 테이블에서 선택한 역할이 사용자 정의 레이아웃의 역할 열에 나타나는지 확인합니다.
  14. 마지막으로, 역할 기반 액세스 제한이 제한되지 않은 레이아웃보다 먼저 평가되도록 새 레이아웃의 위치를 이동해야 할 수 있습니다. 이 평가는 위에서 아래로 수행됩니다. 생성한 페이지 레이아웃을 선택하려면 누릅니다. 도구 모음에서 위쪽 및 아래쪽 화살표가 있는 아이콘을 누릅니다. 새 레이아웃이 선택되었는지 확인하고 화살표를 사용하여 선택 사항을 이동합니다. 저장을 눌러 대화상자를 닫고 계정: 페이지로 돌아갑니다.
새 사용자 정의 레이아웃의 표시 여부는 지정한 역할로 제한됩니다.