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


이전 항목

다음 항목

워크플로 규칙 생성

이 항목에서는 워크플로 규칙을 생성하는 방법을 설명합니다.

참고: 회사 프로필에 [워크플로 취소 저장 메시지에 대해 언어 번역 지원 사용] 확인란이 선택되어 있으면 기존 워크플로 규칙을 편집하는 경우 워크플로 규칙 세부 사항 페이지 및 워크플로 규칙 편집 페이지에서 [번역 언어] 필드를 사용할 수 있습니다. [번역 언어] 필드를 사용하면 워크플로 규칙의 조건이 충족되지 않고 규칙에 대해 [취소 저장] 확인란이 선택되어 있는 경우 사용자 또는 웹 서비스로 반환되는 사용자 정의 오류 메시지의 번역된 버전을 입력할 수 있습니다. 번역 언어 필드에 대한 자세한 내용은 워크플로 저장 작업 취소를 참조하십시오.

시작하기 전에 Oracle CRM On Demand의 워크플로 기능을 설정할 경우 워크플로 규칙 정보의 설명을 따라야 합니다. 이 항목에 설명된 절차를 수행하려면 [데이터 규칙 관리 – 워크플로 규칙 관리] 권한이 필요합니다. 사용자 레코드 유형에 대한 워크플로 규칙을 생성하려면 데이터 규칙 관리 – 사용자의 워크플로 규칙 관리 권한도 사용자 역할에 포함되어 있어야 합니다. 관리자는 관리자 역할에 대해 그리고 필요에 따라 다른 역할에 대해 이 권한을 사용하도록 설정할 수 있습니다. 사용자 레코드 유형에 대한 워크플로 규칙을 생성하는 경우 고려할 사항에 대한 자세한 내용은 사용자 레코드 유형에 대한 워크플로 규칙을 생성하는 경우 고려할 사항을 참조하십시오. 역할에 권한을 추가하는 방법에 대한 자세한 내용은 역할 추가를 참조하십시오.

참고: 규칙을 생성한 후에는 해당 규칙의 레코드 유형이나 트리거 이벤트를 변경할 수 없습니다. 하지만 워크플로 조건은 갱신할 수 있습니다.

워크플로 규칙을 생성하려면

  1. 페이지 오른쪽 맨 위에 있는 [관리] 글로벌 링크를 클릭합니다.
  2. [비즈니스 프로세스 관리] 섹션에서 [워크플로 구성]을 클릭합니다.
  3. [워크플로 규칙 리스트] 페이지에서 다음 중 하나를 수행합니다.
    • 기존 워크플로 규칙을 복사하여 새 워크플로 규칙을 생성하려면 복사할 워크플로 규칙에서 [복사]를 클릭합니다.
    • 기존 워크플로 규칙에 기반하지 않는 새 워크플로 규칙을 생성하려면 제목 표시줄에서 [신규]를 클릭합니다.
  4. [워크플로 규칙 세부 사항] 페이지의 [주요 워크플로 규칙 세부 사항] 섹션에서 규칙 정보를 입력합니다.

    다음 표에서는 규칙 필드에 대해 설명합니다.

    필드

    설명

    워크플로 이름

    50자 이내의 고유한 이름을 입력합니다.

    활성

    [활성] 확인란을 사용하여 규칙을 사용으로 설정 또는 사용 안함으로 설정합니다. 한 번에 여러 워크플로 규칙을 활성화할 수 있습니다.

    순서

    워크플로 규칙을 생성할 때 이 필드는 읽기 전용입니다. Oracle CRM On Demand가 동일한 레코드 유형 및 동일한 트리거 이벤트와 해당하는 경우 동일한 상위 레코드 유형을 기준으로 하는 규칙을 호출하는 순서를 결정합니다. Oracle CRM On Demand에서는 동일한 레코드 유형 및 동일한 트리거 이벤트를 기준으로 하는 규칙에 대한 사용되지 않은 다음 순서 번호에 규칙을 자동으로 할당합니다. 워크플로 규칙에 대한 트리거 이벤트가 상위 연결 후 또는 상위 분리 후인 경우 Oracle CRM On Demand에서는 동일한 레코드 유형, 동일한 트리거 이벤트 및 동일한 상위 레코드 유형을 기준으로 하는 규칙에 대한 사용되지 않은 다음 순서 번호에 규칙을 자동으로 할당합니다. 나중에 워크플로 규칙의 순서를 변경할 수 있습니다. 자세한 내용은 워크플로 규칙 순서 변경을 참조하십시오.

    종료

    이 워크플로 규칙에 대해 [종료] 확인란을 선택하고 규칙에 대한 조건이 충족되면 이 워크플로 규칙에 대한 활성 작업이 수행됩니다. 그러나 동일한 레코드 유형 및 동일한 트리거 이벤트와 해당하는 경우 동일한 상위 레코드 유형을 기준으로 하는 후속 워크플로는 트리거되지 않습니다.

    이 워크플로 규칙에 대한 조건이 충족되면 Oracle CRM On Demand에서는 이 워크플로 규칙에 대한 [종료] 확인란의 설정에 관계없이 다음 규칙으로 순차적으로 진행합니다.

    설명

    (선택 사항) 워크플로 규칙에 대한 추가 정보(규칙의 목적 등)를 입력합니다.

    레코드 유형

    워크플로 규칙의 레코드 유형을 선택합니다.

    생성, 갱신 및 삭제 트리거 이벤트의 경우 각 워크플로 규칙은 하나의 레코드 유형에만 관련됩니다. 해당 레코드 유형에 대해 규칙이 평가되고 작업이 수행됩니다. 규칙을 생성한 후에는 해당 규칙의 레코드 유형을 변경할 수 없습니다.

    규칙에서 트리거 이벤트가 상위 연결 후 트리거 이벤트이거나 상위 분리 후 트리거 이벤트인 워크플로 규칙인 경우 하위 레코드의 레코드 유형을 선택합니다. 예를 들어, 컨택트 레코드가 고객사 레코드와 연결될 때 워크플로 규칙이 트리거되도록 하려면 이 필드에서 [컨택트]를 선택하고 [상위 레코드 유형] 필드에서 [고객사]를 선택합니다.

    트리거 이벤트

    규칙을 트리거하는 이벤트를 선택합니다.

    이 이벤트가 지정된 레코드 유형에서 발생할 때 규칙이 평가됩니다. 규칙을 생성한 후에는 해당 규칙의 트리거 이벤트를 변경할 수 없습니다.

    참고: 상위 연결 후 및 상위 분리 후 트리거 이벤트는 고객사, 컨택트 및 기회 레코드 유형에 대해서만 지원됩니다. 자세한 내용은 워크플로 규칙 정보의 연결 및 분리 트리거 이벤트 섹션을 참조하십시오.

    상위 레코드 유형

    이 필드는 상위 연결 후 트리거 이벤트나 상위 분리 후 트리거 이벤트를 선택한 경우에 표시됩니다.

    상위 레코드 유형을 선택합니다. 예를 들어, 컨택트 레코드가 상위 고객사 레코드와 연결되는 워크플로 규칙을 설정하려면 이 필드에서 [고객사]를 선택하고 [레코드 유형] 필드에서 [컨택트]를 선택합니다.

  5. 워크플로 규칙에 대한 조건을 정의하려면 [워크플로 규칙 조건] 섹션에서 fx 아이콘을 클릭한 후 Expression Builder를 사용하여 워크플로 규칙 조건을 정의합니다. Expression Builder에 대한 자세한 내용은 Expression Builder를 참조하십시오.

    참고: 워크플로 규칙 조건을 정의하지 않으면 규칙이 트리거될 때마다 해당 규칙의 작업이 수행됩니다.

    워크플로 규칙 조건을 생성할 때는 다음 사항을 참조하십시오.

    • 워크플로 규칙 조건에는 최대 2048자까지 포함될 수 있습니다.
    • 특정 역할 또는 채널에 관련된 워크플로 규칙을 구성할 수 있습니다. 워크플로 규칙을 특정 역할 또는 채널로 제한하는 방법에 대한 자세한 내용은 워크플로 규칙을 특정 채널 또는 역할로 제한을 참조하십시오.
    • 워크플로 규칙에서 다음과 같은 조건을 사용하여 레코드의 필드가 갱신되었는지 확인할 수 있습니다. 이 예에서 필드가 변경되었는지 확인하는 데 사용된 문자열은 Invalid이지만 문자열이 검토되는 필드의 값으로 존재하지 않는 경우 원하는 문자열을 사용할 수 있습니다.

      IfNull([<FieldName>], "Invalid") <> IfNull(PRE("<FieldName>"), "Invalid")

      주의: PRE 함수는 대기 작업 후에 호출되는 워크플로 또는 작업에서 사용되는 경우 필드의 이전 값을 반환하지 않습니다. PRE() 함수에 대한 자세한 내용은 PRE를 참조하십시오.

  6. [워크플로 규칙 세부 사항] 페이지에서 [조건이 False인 경우의 작업] 섹션을 사용할 수 있는 경우 규칙에 대한 조건이 충족되지 않으면 저장 작업을 취소하도록 지정할 수 있습니다.

    규칙에 대한 조건이 충족되지 않으면 저장 작업을 취소하도록 지정하는 방법에 대한 자세한 내용은 워크플로 저장 작업 취소를 참조하십시오.

  7. 워크플로 규칙을 저장합니다.

규칙을 저장한 경우 규칙에 대해 작업을 생성할 수 있습니다. 워크플로 규칙에 대해 여러 작업을 생성할 수 있으며, 즉 각 규칙에 대해 최대 25개의 작업을 생성할 수 있습니다.

참고: 이 항목의 모든 예제 표현식에서 사용되는 언어 독립적 필드 이름 및 필드 이름 구문은 릴리스 29 서비스 팩 1 이전의 Expression Builder 릴리스에서 사용된 필드 이름 및 필드 이름 구문입니다. 이러한 예제는 계속 유효합니다. 하지만 릴리스 29 서비스 팩 1 이후의 Expression Builder에서 필드 리스트의 표현식에 해당하는 필드를 선택할 경우 필드 이름과 필드 이름 구문이 예제에 표시된 항목과 다를 수 있습니다. 필드 이름과 필드 이름 구문이 정확하도록 Expression Builder의 필드 리스트에서 항상 표현식 필드를 선택하는 것이 좋습니다. 표현식의 필드 이름과 필드 이름 구문에 대한 자세한 내용은 표현식 정보를 참조하십시오.

워크플로 작업 생성에 대한 단계별 절차는 다음 항목을 참조하십시오.

관련 항목

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


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