외부 매개 변수를 사용하여 워크플로우 사용자 정의 customizing-a-workflow-with-external-parameters
워크플로우가 트리거되면 매개 변수가 이벤트 변수로 수집되어 워크플로우의 활동을 사용자 지정하는 데 사용할 수 있습니다.
예를 들어 Read audience 활동에서 읽을 대상, Transfer file 활동에서 전송할 파일의 이름 등을 정의하는 데 사용할 수 있습니다. (이 페이지 참조).
이벤트 변수 사용 using-events-variables
이벤트 변수는 표준 구문을 준수해야 하는 식 내에서 사용됩니다.
이벤트 변수를 사용하는 구문은 아래 형식을 따라야 하며 External signal 활동에 정의된 매개 변수의 이름을 사용해야 합니다(외부 신호 활동에서 매개 변수 선언 참조).
$(vars/@parameterName)
이 구문에서 $ 함수는 문자열 데이터 형식을 반환합니다. 다른 유형의 데이터를 지정하려면 다음 함수를 사용합니다.
- $long: 정수.
- $float: 10진수입니다.
- $boolean: true/false.
- $datetime: 타임스탬프.
활동에서 변수를 사용할 때 인터페이스는 변수를 호출하는 데 도움이 됩니다.
-
: 워크플로우에서 사용할 수 있는 모든 변수 중에서 events 변수를 선택합니다.
-
: 변수와 함수를 결합한 식을 편집합니다(이 페이지 참조).
이 목록에서는 복잡한 필터링을 수행할 수 있는 함수를 제공합니다. 이러한 함수는 이 섹션에 자세히 설명되어 있습니다.
또한 외부 매개 변수로 워크플로우를 호출한 후 이벤트 변수를 사용할 수 있는 모든 활동에서 사용할 수 있는 아래 함수를 사용할 수 있습니다(이 섹션 참조).
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 이름 설명 구문 끝 문자 문자열(1번째 매개 변수)이 특정 문자열(2번째 매개 변수)로 끝나는지 여부를 나타냅니다. EndWith(<문자열>,<문자열>) startWith 문자열(1번째 매개 변수)이 특정 문자열(2번째 매개 변수)로 시작하는지 여부를 나타냅니다. startWith(<문자열>,<문자열>) Extract 구분 기호를 사용하여 문자열의 첫 번째 문자를 반환합니다. Extract(<문자열>,<구분 기호>) 오른쪽 추출 구분 기호를 사용하여 문자열의 마지막 문자를 반환합니다. ExtractRight(<문자열>,<구분 기호>) 날짜 형식 두 번째 매개 변수에 지정된 형식을 사용하여 날짜 형식을 지정합니다(예: '%4Y%2M%2D'). DateFormat(<날짜>,<형식>) 파일 이름 파일 경로의 이름을 반환합니다. FileName(<문자열>) 파일 텍스트 파일 경로의 확장명을 반환합니다. FileExt(<문자열>) GetOption 지정된 함수의 값을 반환합니다. GetOption(<optionName>) IsNull 문자열 또는 날짜가 null인지 보여 줍니다. IsNull(<문자열/날짜>) UrlUtf8Encode URL을 UTF8로 인코딩합니다. UrlUtf8Encode(<문자열>)
이벤트 변수를 사용하여 활동 사용자 지정 customizing-activities-with-events-variables
이벤트 변수는 아래 섹션에 나열된 여러 활동을 사용자 지정하는 데 사용할 수 있습니다. 활동에서 변수를 호출하는 방법에 대한 자세한 내용은 이 섹션을 참조하세요.
Read audience 활동: 이벤트 변수를 기반으로 타깃팅할 대상을 정의합니다. 활동을 사용하는 방법에 대한 자세한 내용은 이 섹션을 참조하세요.
Test 활동: 이벤트 변수를 기반으로 조건을 빌드합니다. 활동을 사용하는 방법에 대한 자세한 내용은 이 섹션을 참조하세요.
Transfer file 활동: 이벤트 변수를 기반으로 전송할 파일을 사용자 지정합니다. 활동을 사용하는 방법에 대한 자세한 내용은 이 섹션을 참조하세요.
Query 활동: 이벤트 변수와 함수를 결합한 식을 사용하여 쿼리에서 매개 변수를 참조할 수 있습니다. 이렇게 하려면 규칙을 추가한 다음 Advanced mode 링크를 클릭하여 표현식 편집 창에 액세스합니다(고급 표현식 편집 참조).
활동을 사용하는 방법에 대한 자세한 내용은 이 섹션을 참조하세요.
Channels 활동: 이벤트 변수를 기반으로 게재를 개인화합니다.
이벤트 변수를 기반으로 게재를 개인화하려면 먼저 사용할 변수를 게재 활동에 선언해야 합니다.
-
활동을 선택한 다음 단추를 클릭하여 설정에 액세스합니다.
-
General 탭을 선택한 다음 게재의 개인화 필드로 사용할 수 있는 이벤트 변수를 추가합니다.
-
Confirm 버튼을 클릭합니다.
선언된 이벤트 변수는 이제 개인화 필드 목록에서 사용할 수 있습니다. 게재에서 이를 사용하여 아래 작업을 수행할 수 있습니다.
-
게재에 사용할 템플릿의 이름을 정의합니다.
note note NOTE 이 작업은 반복 게재에만 사용할 수 있습니다. -
게재 개인화: 게재를 구성할 개인화 필드를 선택할 때 Workflow parameters 요소에서 이벤트 변수를 사용할 수 있습니다. 모든 개인화 필드로 사용할 수 있습니다. 예를 들어 게재 제목, 발신자 등을 정의할 수 있습니다.
게재 개인화는 이 섹션에 자세히 설명되어 있습니다.
세그먼트 코드: 이벤트 변수를 기반으로 세그먼트 코드를 정의합니다.
게재 레이블: 이벤트 변수를 기반으로 게재 레이블을 정의합니다.