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


이전 항목

다음 항목

워크플로 작업 생성: 값 갱신

워크플로 규칙의 값 갱신 작업은 레코드가 변경될 때 원래 변경에 대한 정보(레코드 변경 시간, 변경한 사람 및 변경된 데이터에 대한 정보)를 손실하지 않고 필드를 자동으로 갱신합니다. 워크플로 규칙의 [값 갱신] 작업보다 앞서는 하나 이상의 대기 작업(있는 경우)에 정의된 대기 기간이 끝난 후 작업이 수행됩니다.

워크플로 규칙에 대한 트리거 이벤트가 수정된 레코드가 저장되기 전이 아닌 경우에는 워크플로 규칙에서 값 갱신 작업보다 앞서는 활성 대기 작업이 하나 이상 있어야 합니다. 트리거 이벤트가 수정된 레코드가 저장되기 전인 워크플로 규칙을 제외하고 Oracle CRM On Demand에서는 워크플로 규칙에서 해당 작업보다 앞서는 활성 대기 작업이 하나 이상 있는 경우에만 값 갱신 작업을 활성화할 수 있습니다. 워크플로 규칙에 많은 값 갱신 작업이 있는 경우에는 각 값 갱신 작업에 대한 대기 작업을 포함할 필요가 없습니다. 규칙에서 모든 값 갱신 작업보다 앞서는 대기 작업 하나가 있으면 충분합니다.

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

다음 절차에서는 값 갱신 작업을 생성하는 방법을 설명합니다.

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

값 갱신 작업을 생성하려면

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

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

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

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

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

  4. [워크플로 작업 편집] 페이지에서 작업의 이름을 입력합니다.
  5. 작업을 사용하려면 [활성] 확인란을 선택합니다.
  6. 다음 표에 설명된 필드를 입력한 다음 작업을 저장합니다.

    필드

    설명

    필드 이름

    드롭다운 리스트에서 갱신하려는 필드의 이름을 선택합니다.

    참고: 갱신할 수 있는 필드 집합은 워크플로 규칙에 대한 레코드 유형에 따라 결정됩니다. 또한 필드가 필드 설정 수준에서 읽기 전용으로 지정되어 있으면 해당 필드는 값 갱신 작업을 통해 갱신할 수 없습니다. 일부 레코드 유형의 경우 갱신할 수 있는 필드 집합에 일부 사용자 정의 오브젝트 필드가 포함됩니다. 많은 레코드 유형에 대한 [사용자 정의 오브젝트 01], [사용자 정의 오브젝트 02] 및 [사용자 정의 오브젝트 03] 필드와 해당 ID 필드를 갱신할 수 있습니다. 기회 레코드 유형의 경우 [사용자 정의 오브젝트 05] 및 [사용자 정의 오브젝트 06] 필드와 해당 ID 필드도 갱신할 수 있습니다.

    필드 옆의 fx 아이콘을 클릭하고 해당 필드의 새 값을 계산하는 표현식을 정의합니다. Expression Builder의 [구문 확인] 단추를 사용하여 해당 구문을 테스트할 수 있습니다.

    이 필드에는 최대 1024자까지 포함될 수 있습니다.

    [마진]이 [매출]에서 [비용]을 뺀 값과 같을 경우 사용자 정의 [마진] 필드와 같은 필드를 계산하기 위한 표현식을 정의하면 이 필드 값은 [매출] 또는 [비용]이 변경되지 않는 경우에도 워크플로 규칙이 트리거될 때마다 계산됩니다. 최상의 성능을 위해 다음과 같이 워크플로 규칙에 추가 조건을 정의할 수 있습니다.

    FieldValue('<Revenue>') <> PRE('<Revenue>') OR FieldValue('<Cost>') <> PRE('<Cost>')

    PRE 함수는 필드를 갱신하기 전에 필드에 있던 값을 반환합니다.

    기존 값 덮어쓰기

    새 값으로 필드의 기존 값을 덮어쓰려면 이 확인란을 선택합니다.

    필드에 이미 값이 있는 경우 이 확인란을 선택하지 않으면 값이 갱신되지 않습니다.

    필드가 비어 있으면 이 확인란을 선택하지 않은 경우에도 필드가 새 값으로 갱신됩니다.

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

관련 항목

다음에서 워크플로 관련 항목을 참조하십시오.


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