인쇄      온라인 도움말의 PDF 버전 열기


이전 항목

다음 항목

워크플로 작업 생성: 통합 이벤트 생성

워크플로 규칙의 통합 이벤트 생성 작업은 워크플로 규칙의 조건이 충족되고 통합 이벤트 생성 작업을 통해 추적된 필드 중 하나 이상에서 변경이 발견된 경우 하나 이상의 통합 대기열에 통합 이벤트를 자동으로 전송합니다.

통합 이벤트 생성 작업 및 대기 작업 정보

통합 이벤트 생성 작업을 사용하여 워크플로 규칙을 트리거하는 이벤트에 의한 레코드 변경 사항을 캡처하는 통합 이벤트를 생성하려면 워크플로 규칙에 작업 순서에서 대기 작업 앞에 통합 이벤트 생성 작업을 배치해야 합니다. 워크플로 규칙에서 대기 작업이 통합 이벤트 생성 작업 앞에 나올 경우 대기 작업은 통합 이벤트 생성 작업에서 레코드 변경 사항을 발견하지 못하도록 합니다. 대기 작업의 대기 기간이 끝나면 규칙의 남은 작업을 수행하기 전에 레코드를 다시 읽고 워크플로 규칙을 트리거한 이벤트 이전 레코드의 필드 값이 유지되지 않습니다. 따라서 필드의 이전 값과 현재 값은 동일한 것으로 간주되고 통합 이벤트 생성 작업은 추적된 필드에서 변경 사항을 발견하지 않으므로 통합 이벤트를 생성하지 않습니다.

통합 이벤트의 선택 리스트 값 형식 정보

통합 이벤트 대기열을 설정한 방법에 따라 통합 이벤트의 선택 리스트 필드 값이 해당 작업으로 인해 통합 이벤트가 생성되는 사용자 언어로 기록되거나 LIC(언어 독립 코드) 값으로 기록됩니다. 통합 이벤트 대기열의 선택 리스트 값 형식을 지정하는 방법에 대한 자세한 내용은 통합 이벤트 대기열 생성통합 이벤트 설정 관리를 참조하십시오.

고객사 및 컨택트 주소 레코드의 청구, 배송 및 주 플래그 정보

고객사 주소 레코드 유형에 대한 통합 이벤트에서는 주소가 고객사의 지정된 청구 주소인지 또는 배송 주소인지를 나타내는 청구 및 배송 플래그를 포함할 수 있습니다. 마찬가지로 컨택트 주소 레코드 유형에 대한 통합 이벤트에서는 주소가 컨택트의 기본 주소인지를 나타내는 주 플래그를 포함할 수 있습니다. 그러나 청구, 배송 및 주 플래그에 대한 변경 사항은 추적할 수 없습니다. 따라서 이러한 플래그에 대한 변경 사항은 플래그에 대해 [항상 포함] 확인란을 선택하더라도 통합 이벤트 생성을 트리거하는 데 사용할 수 없습니다. 이러한 플래그 중 하나를 통합 이벤트에 포함하고 변경 사항이 추적되는 필드와 같은 시간에 해당 플래그가 변경되는 경우 추적되는 필드를 변경한 결과로 생성되는 통합 이벤트에는 플래그의 새 값이 표시되지 않습니다. 대신 통합 이벤트에는 갱신되기 전 플래그 값이 표시됩니다. 그러나 다음에 추적되는 필드에 대한 변경된 결과로 통합 이벤트가 생성될 때는 통합 이벤트에 이전 갱신이 수행된 이후의 플래그 필드 값이 포함됩니다.

예를 들어 주소 A 및 주소 B라는 두 개의 주소가 Jane Smith라는 컨택트에 연결되어 있다고 가정합니다. 주소 A가 Jane Smith의 기본 주소입니다. 컨택트 주소 레코드 유형에 대한 [통합 이벤트 생성] 작업 워크플로는 다음과 같이 구성되어 있습니다.

  • [주소 유형] 필드에 대해서만 [변경 사항 추적] 확인란을 선택합니다.
  • [기본] 필드에 대해 [항상 포함] 확인란을 선택합니다.

사용자가 Jane Smith의 컨택트 주소 레코드에서 주소 A의 [주소 유형] 필드를 갱신하고 주소 A에 대한 [기본] 확인란도 선택 취소하는 경우 워크플로 작업에서 [주소 유형] 필드 변경의 결과로 생성하는 통합 이벤트에는 새 주소 유형이 표시되지만 통합 이벤트의 주 플래그 값에는 여전히 주소 A가 Jane Smith의 기본 주소라고 표시됩니다. 그러나 다음에 컨택트 주소 레코드에서 주소 A의 [주소 유형] 필드가 변경되고 변경 결과로 통합 이벤트가 생성되는 경우에는 통합 이벤트의 주 플래그에 주소 A가 Jane Smith의 기본 주소가 아니라고 표시됩니다.

참고: 워크플로 규칙에는 규칙마다 최대 25개의 작업을 생성할 수 있습니다.

다음 절차에서는 통합 이벤트 생성 작업을 생성하는 방법을 설명합니다.

시작하기 전에 여기에 설명된 절차를 수행하려면 사용자 역할에 [워크플로 규칙 관리] 권한이 있어야 합니다. 역할에 권한 추가에 대한 자세한 내용은 역할 추가를 참조하십시오.

통합 이벤트 생성 작업을 생성하려면

  1. 작업을 생성하려는 규칙으로 이동합니다.
    1. 페이지 오른쪽 맨 위에 있는 [관리] 글로벌 링크를 클릭합니다.
    2. [비즈니스 프로세스 관리] 섹션에서 [워크플로 구성]을 클릭합니다.
    3. [워크플로 규칙 리스트] 페이지에서 작업을 생성하려는 규칙을 찾습니다.

      리스트 페이지에서 워크플로 규칙을 검색하는 방법은 리스트 필터링을 참조하십시오.

  2. 규칙에서 [워크플로 이름] 링크를 클릭합니다.
  3. [워크플로 규칙 세부 사항] 페이지의 [작업] 제목 표시줄에서 [메뉴]를 클릭하고 [통합 이벤트 생성]을 선택합니다.

    참고: 워크플로 규칙의 트리거 이벤트는 규칙에서 생성될 수 있는 작업 유형을 결정합니다.

    팁: 작업의 [복사] 링크를 클릭하여 기존 워크플로 규칙 작업의 사본을 생성할 수 있습니다.

  4. [워크플로 작업 편집] 페이지에서 작업의 이름을 입력합니다.
  5. 작업을 사용하려면 [활성] 확인란을 선택합니다.
  6. 통합 이벤트가 작성되는 통합 대기열을 선택합니다.
  7. 워크플로 규칙에 대한 레코드 유형이 Web Services v1.0 및 Web Services v2.0 둘 다의 스키마를 지원하는 경우 [스키마 버전] 필드에서 통합 이벤트에 사용할 웹 서비스 버전을 선택합니다.

    워크플로 규칙에 대한 레코드 유형이 Web Services v1.0 및 Web Services v2.0 둘 다의 스키마를 지원하는 경우 [스키마 버전] 필드에서 기본적으로 Web Services v2.0이 선택되지만 워크플로 작업을 저장하기 전에 선택을 변경할 수 있습니다.

    참고: 워크플로 작업을 생성 및 저장한 후에는 [스키마 버전] 필드 값을 변경할 수 없습니다.

    워크플로 규칙에 대한 레코드 유형이 하나의 스키마만 지원하는 경우 기본적으로 해당 웹 서비스 버전이 선택됩니다. 웹 서비스에 대한 자세한 내용은 Oracle Web Services On Demand Guide를 참조하십시오.

  8. 워크플로 작업을 저장합니다.
  9. 작업 리스트의 레코드 레벨 메뉴에서 구성할 통합 이벤트 작업에 대해 [구성]을 선택합니다.

    참고: [구성] 옵션은 트리거 이벤트가 레코드가 병합될 때인 작업에 사용할 수 없습니다.

  10. [통합 이벤트 추적 구성] 페이지에서 필요에 따라 필드의 확인란을 선택합니다.
    • 필드 값이 변경되지 않은 경우에도 통합 이벤트에 필드를 포함하려면 [항상 포함] 확인란을 선택합니다.
    • 이 필드가 갱신될 때마다 통합 이벤트를 생성하려면 [변경 사항 추적] 이벤트를 선택합니다.
  11. 변경 사항을 저장합니다.

다음 표에서는 [통합 이벤트 추적 구성] 페이지의 필드에 대해 설명합니다.

필드

설명

표시 이름

사용자 인터페이스에 표시되는 필드 이름입니다.

통합 태그

통합 이벤트가 필드가 포함될 때 사용되는 통합 태그입니다.

통합 태그는 [레코드 유형 필드] 페이지의 통합 태그 Web Services v2.0 열에 표시됩니다.

필수

이 읽기 전용 확인란은 필드가 필수 필드로 설정되었는지 여부를 나타냅니다.

항상 포함

필드 값이 변경되지 않은 경우에도 통합 이벤트에 필드를 포함하려면 이 확인란을 선택합니다.

참고: [항상 포함] 확인란은 기본적으로 선택되고 Oracle CRM On Demand에서 사용되는 특정 필드의 경우 선택 취소할 수 없습니다.

변경 사항 추적

이 필드가 갱신될 때마다 통합 이벤트를 생성하려면 이 이벤트를 선택합니다. [변경 사항 추적] 확인란에 대한 자세한 내용은 이 항목에서 변경 사항 추적 확인란 정보를 참조하십시오.

변경 사항 추적 확인란 정보

워크플로 규칙에 대한 트리거 이벤트가 [레코드가 삭제되기 전], [상위 연결 후] 또는 [상위 분리 후]인 경우에는 [변경 사항 추적] 확인란을 사용할 수 없습니다. 또한 워크플로 규칙에 대한 트리거 이벤트가 [상위 연결 후] 또는 [상위 분리 후]인 경우 페이지에 표시되는 필드 집합은 하위 레코드 수준의 필드 집합이 됩니다. 상위 레코드 레벨의 통합 이벤트에 포함된 필드 세트를 구성할 수는 없습니다.

[변경 사항 추적] 확인란을 사용할 수 있는 워크플로 작업에서는 하나 이상의 필드에서 [변경 사항 추적] 확인란을 선택한 경우와 [변경 사항 추적] 확인란을 선택한 필드 중 하나 이상에 변경 사항이 감지된 경우에만 워크플로 작업에서 통합 이벤트를 생성합니다. 통합 이벤트가 생성되는 경우 워크플로 작업에서 [항상 포함] 확인란이 선택된 모든 필드는 통합 이벤트에 포함됩니다.

통합 이벤트에 대한 자세한 내용은 통합 이벤트 정보를 참조하십시오.

다른 유형의 워크플로 작업 생성에 대한 단계별 절차를 보려면 다음 항목을 참조하십시오.

관련 항목

워크플로와 관련된 자세한 내용은 다음 항목을 참조하십시오.


2016년 10월 게시됨 Copyright © 2005, 2016, Oracle. All rights reserved. Legal Notices.