외부 매개 변수를 사용하여 워크플로우 사용자 지정

워크플로우가 트리거되면 매개 변수가 이벤트 변수에 수집되므로 워크플로우의 활동을 사용자 지정하는 데 사용할 수 있습니다.

예를 들어에서 읽을 대상을 정의하는 데 사용할 수 있습니다 Read audience 활동, 전송할 파일의 이름 Transfer file 활동 등 자세한 내용은 이 페이지).

이벤트 변수 사용

이벤트 변수는 표준 구문.

이벤트 변수를 사용하는 구문은 아래 형식을 따라야 하며, External signal 활동( 외부 신호 활동에서 매개 변수 선언):

$(vars/@parameterName)

이 구문에서 $ 함수 반환 string 데이터 유형. 다른 유형의 데이터를 지정하려면 다음 함수를 사용하십시오.

  • $long: 정수 번호입니다.
  • $float: 십진수.
  • $부울: true/false입니다.
  • $datetime: timestamp.

활동에서 변수를 사용할 때 인터페이스는 변수를 호출하는 데 도움이 됩니다.

  • : 워크플로우에서 사용할 수 있는 모든 변수 중에서 이벤트 변수를 선택합니다.

  • : 변수와 함수를 결합한 표현식 편집(참조) 이 페이지).

    이 목록에서는 복잡한 필터링을 수행할 수 있는 함수를 제공합니다. 이러한 기능은 이 섹션.

    또한 아래 함수를 사용할 수 있습니다. 이 기능은 외부 매개 변수가 있는 워크플로우를 호출한 후 이벤트 변수를 사용할 수 있도록 하는 모든 활동에서 사용할 수 있습니다(참조) 이 섹션):

    이름 설명 구문
    EndWith 문자열(1번째 매개 변수)가 특정 문자열(2번째 매개 변수)로 끝나는지 여부를 나타냅니다. EndWith(<string>,<string>)
    startWith 문자열(1번째 매개 변수)가 특정 문자열(2번째 매개 변수)로 시작하는지 여부를 나타냅니다. startWith(<string>,<string>)
    Extract 구분 기호를 사용하여 문자열의 첫 문자를 반환합니다. Extract(<string>,<separator>)
    ExtractRight 구분 기호를 사용하여 문자열의 마지막 문자를 반환합니다. ExtractRight(<string>,<separator>)
    DateFormat 두 번째 매개 변수에 지정된 형식을 사용하여 날짜 형식을 지정합니다(예: '%4Y%2M%2D') DateFormat(<date>,<format>)
    파일 이름 파일 경로의 이름을 반환합니다. FileName(<string>)
    FileExt 파일 경로의 확장자를 반환합니다. FileExt(<string>)
    GetOption 지정된 함수의 값을 반환합니다. GetOption(<optionname>)
    IsNull 문자열 또는 날짜가 null인지 여부를 나타냅니다. IsNull(<string date="">)
    UrlUtf8Encode URL을 UTF8로 인코딩합니다. UrlUtf8Encode(<string>)

이벤트 변수를 사용하여 활동 사용자 지정

아래 섹션에 나열된 여러 활동을 사용자 지정하는 데 이벤트 변수를 사용할 수 있습니다. 활동에서 변수를 호출하는 방법에 대한 자세한 내용은 이 섹션.

Read audience 활동: 이벤트 변수를 기반으로 타겟팅할 대상을 정의합니다. 활동 사용 방법에 대한 자세한 내용은 이 섹션.

Test 활동: 이벤트 변수를 기반으로 조건을 만듭니다. 활동 사용 방법에 대한 자세한 내용은 이 섹션.

Transfer file 활동: 이벤트 변수를 기반으로 전송할 파일을 사용자 지정합니다. 활동 사용 방법에 대한 자세한 내용은 이 섹션.

Query 활동: 이벤트 변수와 함수를 결합한 표현식을 사용하여 쿼리에서 매개 변수를 참조할 수 있습니다. 이렇게 하려면 규칙을 추가한 다음 Advanced mode 표현식 편집 창에 액세스하기 위한 링크(참조) 고급 표현식 편집).

활동 사용 방법에 대한 자세한 내용은 이 섹션.

Channels 활동: 이벤트 변수를 기반으로 게재를 개인화합니다.

노트

게재를 준비할 때마다 게재 매개 변수의 값이 검색됩니다.

반복 게재 준비는 게재를 기반으로 합니다 집계 기간. 예를 들어 합계 기간이 "일별"인 경우 게재는 하루에 한 번만 다시 준비됩니다. 게재 매개 변수의 값을 하루 동안 수정하면 이미 한 번 준비되었으므로 게재에서 업데이트되지 않습니다.

하루에 여러 번 워크플로우를 호출할 계획이라면 No aggregation 선택 사항으로, 게재 매개 변수가 업데이트될 때마다 업데이트되도록 할 수 있습니다. 반복 게재 구성에 대한 자세한 내용은 이 섹션.

이벤트 변수를 기반으로 게재를 개인화하려면 먼저 사용할 변수를 게재 활동에 선언해야 합니다.

  1. 활동을 선택한 다음 설정 액세스 단추입니다.

  2. 을(를) 선택합니다 General 그런 다음 게재에서 개인화 필드로 사용할 수 있는 이벤트 변수를 추가합니다.

  3. Confirm 버튼을 클릭합니다.

이제 선언된 이벤트 변수를 개인화 필드 목록에서 사용할 수 있습니다. 게재에서 이러한 매개 변수를 사용하여 아래 작업을 수행할 수 있습니다.

  • 게재에 사용할 템플릿의 이름을 정의합니다.

    노트

    이 작업은 다음에 사용할 수 있습니다 반복 게재만 가능합니다.

  • 게재를 개인화합니다. 게재를 구성하기 위해 개인화 필드를 선택할 때 Workflow parameters 요소를 생성하지 않습니다. 이러한 필드를 개인화 필드로 사용할 수 있습니다. 예를 들어 게재 주체, 발신자 등을 정의할 수 있습니다.

    게재 개인화는에 자세히 설명되어 있습니다 이 섹션.

세그먼트 코드: 이벤트 변수를 기반으로 세그먼트 코드를 정의합니다.

노트

이 작업은 세그먼트 코드(예: Query 또는 Segmentation 활동.

게재 레이블: 이벤트 변수를 기반으로 게재 레이블을 정의합니다.

이 페이지에서는