Oracle CRM On Demand 관리 > 애플리케이션 사용자 정의 > 레코드 유형 애플리케이션 사용자 정의 페이지 > 웹 링크 설정
웹 링크 설정
웹 링크는 Oracle CRM On Demand의 레코드에 외부 웹 사이트 또는 웹 기반 애플리케이션에 대한 하이퍼링크를 배치할 수 있도록 하는 사용자정의 필드입니다. 웹 링크 사용자정의 필드를 통해 사용자가 Oracle CRM On Demand의 다른 페이지를 포함한 다른 웹 페이지로 편리하게 이동하도록 할 수 있습니다. 모든 레코드 유형에 대해 웹 링크 사용자정의 필드를 생성할 수 있습니다. 예를 들어 다른 애플리케이션의 값으로 고객사 세부 사항을 업데이트하는 고객사 레코드 유형에 대해 웹 링크 필드를 정의할 수 있습니다. 다른 사용자정의 필드와 마찬가지로 웹 링크 필드를 레코드 페이지 레이아웃에 추가하여 사용자가 볼 수 있도록 해야 합니다.
웹 링크를 구성하려면 다른 웹 사이트를 열기만 하면 됩니다. 웹 링크를 구성하여 Oracle CRM On Demand 레코드에서 특정 정보를 URL의 매개변수로 전달할 수도 있습니다. 예를 들어 고객사 레코드의 주소 정보를 주소별 지도가 제공되는 웹 사이트로 전달하는 웹 링크 필드를 생성할 수 있습니다. 이렇게 하면 사용자가 고객사 레코드의 웹 링크를 클릭했을 때 해당 고객사의 위치를 보여 주는 지도가 열립니다.
보고서 또는 대시보드가 열리도록 웹 링크를 구성할 수도 있습니다.
참고: Oracle CRM On Demand에서 보고서 및 대시보드를 포함할 수 있는 위치에 대한 자세한 내용은 Oracle CRM On Demand에서 보고서 및 대시보드 포함 정보를 참조하십시오.
웹 링크가 특정 상황에서만 표시되도록 구성할 수 있습니다. 예를 들어 웹 링크가 표시되려면 충족해야 하는 조건을 지정할 수 있으며, 사용자가 [편집] 페이지에서 링크를 클릭할 수 없도록 [세부 사항] 페이지에만 링크가 표시되게 구성할 수도 있습니다.
참고: 리드가 전환된 경우 웹 링크 필드의 내용을 새 레코드에 전달할 수 없습니다.
시작하기 전에 [웹 링크] 필드를 구성하려면 대상 URL의 구문을 잘 알고 있어야 합니다. 웹 링크에서 열리도록 구성하려는 보고서 또는 대시보드는 공유 폴더 아래의, 접근 권한이 있는 폴더에 저장되어 있어야 합니다.
웹 링크를 설정하려면
- 페이지 오른쪽 맨 위에 있는 [관리] 글로벌 링크를 클릭합니다.
- [애플리케이션 사용자 정의] 섹션에서 [애플리케이션 사용자 정의] 링크를 클릭합니다.
- [레코드 유형 설정] 섹션에서 필수 레코드 유형의 링크를 클릭합니다.
- [필드 관리] 섹션에서 레코드 유형 [필드 설정]을 클릭합니다.
- 웹 링크 필드가 없으면 필드 생성 및 편집의 설명에 따라 사용자정의 웹 링크 필드를 생성합니다.
- [필드] 페이지에서 사용자정의 필드의 [웹 링크 편집] 링크를 클릭합니다.
- 해당하는 경우, [웹 링크 편집] 페이지에서 다음 속성을 완료합니다.
- 필드 표시 이름. 이 필드는 읽기 전용입니다.
- 유형. 다음 중 하나를 선택합니다.
- URL. Oracle CRM On Demand의 다른 페이지를 비롯한 다른 웹 페이지에 대한 웹 링크를 생성하려면 이 값을 선택합니다.
- 보고서. 보고서에 대한 웹 링크를 생성하려면 이 값을 선택합니다.
- 대시보드. 대시보드에 대한 웹 링크를 생성하려면 이 값을 선택합니다.
- 사용자 및 시스템 필드. 웹 링크를 생성하면 이 필드에 사용자 및 회사와 관련된 정보가 자동으로 표시됩니다.
자세한 내용은 사용자 및 시스템 필드를 참조하십시오.
- 레코드 유형 필드. 웹 링크를 생성하면 이 필드에 레코드 유형과 관련된 정보가 자동으로 표시됩니다.
참고: 레코드 유형은 웹 링크를 설정하는 레코드 유형을 가리킵니다. 예를 들어 컨택트 레코드의 웹 링크를 편집하면 해당 필드가 [컨택트 필드] 리스트로 표시됩니다.
- 함수. (URL 웹 링크 유형만 해당) Oracle CRM On Demand URL을 올바르게 표시하는 데 추가 인코딩이 필요한 경우 선택 리스트에서 EncodeURL을 선택합니다.
- 번역 표시. 이 웹 링크를 활성화된 다른 언어로 나타내려면 이 확인란을 선택합니다.
- [Windows 속성] 섹션에서 다음 속성을 입력합니다.
- [텍스트 표시]에는 레이아웃에 표시되는 하이퍼링크에 대한 레이블(표시 이름)을 입력합니다.
예: 증권 시세 표시기를 보려면 여기를 클릭합니다(밑줄 적용).
[텍스트 표시] 필드에 커서를 놓은 다음 [사용자 및 시스템 필드] 또는 [(레코드 유형) 필드] 리스트를 선택하여 컨텍스트에 따른 매개변수를 [텍스트 표시] 필드에 포함할 수도 있습니다. 그러면 현재 레코드 기반의 필드 값으로 변경되는 필드 매개변수(%%%fieldname%%%으로 지정)가 [텍스트 표시] 필드에 표시됩니다.
참고: 표시 텍스트가 너무 길어 레이아웃에 맞지 않는 경우 텍스트가 잘립니다. 또한 변수에 대한 정보가 런타임에 추가됩니다.
- 사용자가 하이퍼링크를 클릭할 때 Oracle CRM On Demand가 동작하는 방식을 선택합니다.
- 현재 창에서 열기. 현재 Oracle CRM On Demand 세션 대신 하이퍼링크로 연결된 페이지를 현재 창에 엽니다.
- 사용자정의 웹 탭에서 열기. 사용자정의 웹 탭에서 하이퍼링크로 연결된 페이지를 열고 [대상 고객사 웹] 탭 리스트에서 필요한 [웹] 탭을 선택합니다.
- 새 창에서 열기. 현재 Oracle CRM On Demand 창을 그대로 두고 하이퍼링크로 연결된 페이지를 새 창에 엽니다. 사용자가 새 창을 닫은 후에 상위 창을 새로 고치려면 [상위 창 새로 고침] 확인란을 선택합니다.
- 웹 링크를 [세부 사항] 페이지에만 표시할지, [편집] 페이지에만 표시할지, 두 페이지에 모두 표시할지에 따라 [표시 옵션]으로 [세부 사항 페이지], [편집 페이지] 또는 [둘 다]를 선택합니다. 리스트 페이지 및 관련 정보 섹션에 웹 링크를 추가할 수 있습니다. 자세한 내용은 리스트 접근 및 리스트 순서 관리 및 관련 항목 레이아웃 사용자 정의를 참조하십시오.
- [링크 속성]을 채웁니다.
- [활성 링크 조건]에 웹 링크가 [세부 사항] 및 [편집] 페이지에서 활성화되는지 여부를 제어하는 조건의 표현식을 입력합니다. [활성 링크 조건] 필드 옆에 있는 fx 아이콘을 클릭하여 [표현식 빌더] 창을 연 다음 표현식을 입력하면 됩니다. 표현식에 사용할 수 있는 구문에 대한 자세한 내용은 Expression Builder를 참조하십시오.
예를 들어 [Revenue] > 10000 같은 표현식을 입력하면 웹 링크는 조건과 같이 Revenue 값이 10000보다 큰 경우에만 활성화됩니다.
표현식을 입력하지 않으면 웹 링크는 항상 활성화됩니다. 표현식을 입력했는데 조건이 충족되지 않으면 웹 링크는 표시만 되고 활성화되지는 않습니다.
- [표시 링크 조건]에 웹 링크가 [세부 사항] 및 [편집] 페이지에 표시되는지 여부를 제어하는 조건의 표현식을 입력합니다.
예를 들어 [Revenue] > 10000 같은 표현식을 입력하면 웹 링크는 조건과 같이 Revenue 값이 10000보다 큰 경우에만 표시됩니다.
표현식을 입력하지 않으면 웹 링크는 항상 표시됩니다.
다음은 [표시 링크 조건] 및 [활성 링크 조건] 필드의 표현식에 적용됩니다.
- 새 페이지. 표시되는 활성 표현식은 새 페이지에 대해 평가되지 않으며 기본적으로 TRUE로 설정됩니다. 이 경우 링크를 사용 안함으로 설정하려면 표현식을 명시적으로 FALSE로 설정해야 합니다.
- 편집 페이지. 표시되는 활성 표현식은 기본적으로 TRUE로 설정되지만 [Expression Builder]를 사용하여 새 표현식을 추가할 수 있습니다.
- (보고서 및 대시보드 웹 링크 유형만 해당) [경로] 필드에서 [검색] 아이콘(돋보기)을 클릭한 다음 [공유 폴더]에서 필요한 보고서 또는 대시보드로 이동한 다음 [확인]을 클릭합니다. 보고서 또는 대시보드를 선택하면 [경로] 필드가 자동으로 채워집니다.
- (보고서 및 대시보드 웹 링크 유형만 해당) 런타임에 보고서에 적용할 필터를 지정하려면 [매개변수] 필드에 필터를 지정합니다. 필터 지정에 대한 자세한 내용은 포함된 보고서 및 대시보드에 대한 필터 지정 정보를 참조하십시오.
- (URL 웹 링크 유형만 해당) [URL]에 사용자가 하이퍼링크를 클릭할 때 호출되는 URL을 입력합니다(예: www.oracle.com).
참고: [URL] 필드에 커서를 놓은 다음 [사용자 및 시스템 필드] 또는 [(레코드 유형) 필드] 리스트를 선택하여 컨텍스트에 따른 매개변수를 포함할 수도 있습니다. 그러면 사용자가 값을 클릭할 때 현재 레코드 기반의 필드 값으로 변경되는 필드 매개변수(%%%fieldname%%%으로 지정)가 URL에 표시됩니다.
URL을 지정하지 않은 경우 사용자가 링크를 클릭하면 빈 URL이 나타납니다.
각 브라우저에는 최대 URL 길이가 지정되어 있습니다. 이 길이를 초과하는 URL을 지정하는 경우 사용자가 웹 링크를 클릭하면 브라우저에서 예기치 않은 동작이 발생할 수 있습니다. 지정하는 URL이 적합한 URI(Uniform Resource Identifier)인지 확인합니다. 적합하지 않은 경우에는 링크가 아니라 오류 메시지가 표시됩니다.
참고: URL을 사용하여 사용자정의 웹 애플릿, 웹 탭 또는 URL 형식의 웹 링크에 보고서나 대시보드를 포함할 수 있지만 이 기능은 완전히 지원되지 않으며, 업그레이드 후에 URL이 작동하지 않을 수도 있습니다.
- (URL 웹 링크 유형만 해당) 요청 메소드에 대해 웹 링크 요청을 보내는 데 사용할 메소드를 선택합니다.
- GET. GET 요청을 선택하면 쿼리 문자열 매개변수(이름 및 값 쌍)가 요청 URL로 전송됩니다. 기존 웹 링크에 대한 기본값입니다.
- POST. POST 요청을 선택하면 쿼리 문자열 매개변수(이름 및 값 쌍)가 HTTP 메시지 본문으로 전송됩니다. 새 웹 링크에 대한 기본값입니다.
- 사용자 및 시스템 필드에 대해 [사용자 및 시스템 필드] 리스트에서 옵션을 선택하여 매개변수 필드를 [URL], [표시 텍스트] 또는 [매개변수] 필드에서 현재 커서 위치에 추가합니다.
예를 들어, 드롭다운 리스트에서 [사용자 ID]를 선택하면, 커서 위치에 따라 [URL] 필드, [표시 텍스트] 필드 또는 [매개변수] 필드에 %%%User id%%%가 삽입됩니다. 런타임 시 %%%User id%%%는 로그인한 사용자의 사용자 ID로 변경됩니다. 다른 예를 살펴보면 리스트에서 호스트 이름을 선택할 경우 %%%Hostname%%%이 커서 위치에 삽입됩니다. 런타임에 이 매개변수는 Oracle CRM On Demand가 실행되고 있는 서버의 호스트 이름으로 바뀝니다. 한 환경에서 다른 환경으로 마이그레이션할 때 더 이상 Oracle CRM On Demand 호스트 이름을 수동으로 수정할 필요가 없으므로 이 기능은 Oracle CRM On Demand URL이 포함된 구성에서 유용합니다.
- 레코드 유형 필드의 경우 [URL], [표시 텍스트] 또는 [매개변수] 필드에서 매개변수를 추가할 위치에 커서를 놓은 다음 포함할 필드를 리스트에서 선택합니다.
예를 들어, 드롭다운 리스트에서 [행 ID] 필드를 선택하면, 커서 위치에 따라 [URL] 필드, [표시 텍스트] 필드 또는 [매개변수] 필드에 %%%Row id%%%가 삽입됩니다. 런타임 시 이 매개변수는 현재 레코드의 행 ID로 변경됩니다.
참고: 레코드 유형 이름의 자리 표시자는 기울임꼴의 레코드 유형으로 표시됩니다. 예를 들어 레코드 유형은 웹 링크 사용자정의 필드를 추가하는 레코드 유형을 나타냅니다. 예를 들어 컨택트 레코드의 웹 링크를 편집하면 해당 필드가 [컨택트 필드] 리스트로 표시됩니다.
- [저장]을 클릭합니다.
- 정적 페이지 레이아웃 사용자정의의 설명에 따라 웹 링크 필드를 레코드 유형 페이지 레이아웃에 추가합니다.
|