비즈니스 운영

비즈니스 운영은 작업(태스크)을 예약하는 데 사용됩니다. 이러한 작업은 billing, invoicing, reporting과 같은 비즈니스 프로세스를 자동화합니다.

이 문서의 주제:

Monetization에서 이 섹션에 접근하려면 Menu에서 Business operations를 클릭합니다.

Jobs

이 섹션에 접근하려면 Jobs를 클릭합니다. 예약된 작업(태스크) 또는 현재 실행 중인 작업이 이 섹션에 표시됩니다.

Monetization에는 다음과 같은 서로 다른 작업이 있습니다.

Billing job

Billing job은 작업 기준과 일치하고 billing을 실행할 수 있는 상태인 모든 billing profile에 대해 billing을 실행하도록 구성됩니다.

billing job을 생성하려면 Create new를 클릭합니다. 이름과 설명을 제공합니다. 또한 billing job 일정을 설정합니다. 작업을 한 번만 실행하도록 예약하려면 One-off를 선택하고, 구성된 기간에 따라 반복 실행하려면 Repeatable을 선택하고, 다른 작업에 의해 실행되도록 하려면 Chain을 선택합니다.

One-off 일정이 선택된 경우 작업은 특정 날짜와 시간에 실행되도록 구성되어야 합니다.

Repeatable 일정이 선택된 경우 작업 역시 특정 날짜와 시간에 실행되도록 구성되어야 합니다. 또한 작업을 얼마나 자주 실행할지 구성해야 합니다. 매년, 매월, 매주, 매일, 매시간 또는 분 단위일 수 있습니다.

billing job에 대한 특정 기준을 구성할 수 있습니다. 이 기준은 작업이 영향을 미칠 특정 요소를 결정하도록 설계되었습니다. 요소에는 customer type, customer IDs, groups, custom attribute, payment types가 포함됩니다. 예를 들어 billing job은 post-paid payment type을 가진 고객에게만 적용될 수 있습니다.

기준을 추가하려면 Criteria 아래에서 Create new를 클릭합니다. 기준을 삭제하려면 Criteria 아래에서 Delete를 클릭합니다.

다른 작업을 체인하려면 Chain jobs 아래에서 Create new를 클릭하고 Job typeJob을 선택합니다.

chain job을 삭제하려면 Delete를 클릭합니다.


billing job이 구성되면 해당 작업의 status, name, criteria, next run at 변수가 표시됩니다. 작업을 일시 중지하려면 Pause를 클릭하고, 재개하려면 Resume을 클릭하고, 삭제하려면 Delete를 클릭합니다.

Invoicing job

Invoicing job은 billing status를 가진 모든 청구서에 대해 해당 인보이스를 생성하도록 구성됩니다. 청구서는 고객이 결제할 수 있는 인보이스에 표시됩니다.

invoicing job을 생성하려면 Create new를 클릭합니다. 이름과 설명을 제공합니다. 또한 invoicing job 일정을 설정합니다. 작업을 한 번 실행하도록 예약하려면 One-off를 선택하고, 구성된 기간에 따라 반복 실행하려면 Repeatable을 선택하고, 다른 작업에 의해 실행되도록 하려면 Chain을 선택합니다.

One-off 일정이 선택된 경우 작업은 특정 날짜와 시간에 실행되도록 구성되어야 합니다.

Repeatable 일정이 선택된 경우 작업 역시 특정 날짜와 시간에 실행되도록 구성되어야 합니다. 또한 작업을 얼마나 자주 실행할지 구성해야 합니다. 매년, 매월, 매주, 매일, 매시간 또는 분 단위일 수 있습니다.

invoicing job에 대한 특정 기준을 구성할 수 있습니다. 이 기준은 작업이 영향을 미칠 특정 요소를 결정하도록 설계되었습니다. 요소에는 customer type과 customer IDs가 포함됩니다. 예를 들어 invoicing job은 특정 customer type에만 적용될 수 있습니다.

기준을 추가하려면 Criteria 아래에서 Create new를 클릭합니다. 기준을 삭제하려면 Criteria 아래에서 Delete를 클릭합니다.

다른 작업을 체인하려면 Chain jobs 아래에서 Create new를 클릭하고 Job typeJob을 선택합니다.

chain job을 삭제하려면 Delete를 클릭합니다.


invoicing job이 구성되면 해당 작업의 status, name, criteria, next run at 변수가 표시됩니다. 작업을 일시 중지하려면 Pause를 클릭하고, 재개하려면 Resume을 클릭하고, 삭제하려면 Delete를 클릭합니다.

Purchase verification job

Purchase verification job은 고객의 제품 중 갱신 또는 취소가 필요한 항목이 있는지 확인한 다음 해당 동작을 실행하도록 구성됩니다.

purchase verification job을 생성하려면 Create new를 클릭합니다. 이름과 설명을 제공합니다. 또한 purchase verification job 일정을 설정합니다. 작업을 한 번 실행하도록 예약하려면 One-off를 선택하고, 구성된 기간에 따라 반복 실행하려면 Repeatable을 선택하고, 다른 작업에 의해 실행되도록 하려면 Chain을 선택합니다.

One-off 일정이 선택된 경우 작업은 특정 날짜와 시간에 실행되도록 구성되어야 합니다.

Repeatable 일정이 선택된 경우 작업 역시 특정 날짜와 시간에 실행되도록 구성되어야 합니다. 또한 작업을 얼마나 자주 실행할지 구성해야 합니다. 매년, 매월, 매주, 매일, 매시간 또는 분 단위일 수 있습니다.

purchase verification job에 대한 특정 기준을 구성할 수 있습니다. 이 기준은 작업이 영향을 미칠 요소를 제어하도록 설계되었습니다. 요소에는 customer type과 customer IDs가 포함됩니다. 예를 들어 purchase verification job은 특정 customer type에만 적용될 수 있습니다.

기준을 추가하려면 Criteria 아래에서 Create new를 클릭합니다. 기준을 삭제하려면 Criteria 아래에서 Delete를 클릭합니다.

다른 작업을 체인하려면 Chain jobs 아래에서 Create new를 클릭하고 Job typeJob을 선택합니다.

chain job을 삭제하려면 Delete를 클릭합니다.


purchase verification job이 구성되면 해당 작업의 status, name, criteria, next run at 변수가 표시됩니다. 작업을 일시 중지하려면 Pause를 클릭하고, 재개하려면 Resume을 클릭하고, 삭제하려면 Delete를 클릭합니다.

Plan transition job

Plan transition job은 고객을 한 plan에서 다른 plan으로 마이그레이션하는 작업을 처리하도록 구성됩니다. 예를 들어 plan transition job이 매일 자정에 한 번 실행되도록 구성되어 있으면, 해당 날짜에 plan 변경을 기다리는 모든 고객의 plan이 자정에 변경됩니다.

plan transition job을 생성하려면 Create new를 클릭합니다. 이름과 설명을 제공합니다. 또한 plan transition job 일정을 설정합니다. 작업을 한 번 실행하도록 예약하려면 One-off를 선택하고, 구성된 기간에 따라 반복 실행하려면 Repeatable을 선택하고, 다른 작업에 의해 실행되도록 하려면 Chain을 선택합니다.

One-off 일정이 선택된 경우 작업은 특정 날짜와 시간에 실행되도록 구성되어야 합니다.

Repeatable 일정이 선택된 경우 작업 역시 특정 날짜와 시간에 실행되도록 구성되어야 합니다. 또한 작업을 얼마나 자주 실행할지 구성해야 합니다. 매년, 매월, 매주, 매일, 매시간 또는 분 단위일 수 있습니다.

plan transition job에 대한 특정 기준을 구성할 수 있습니다. 이 기준은 작업이 영향을 미칠 요소를 제어하도록 설계되었습니다. 요소에는 customer type과 customer IDs가 포함됩니다. 예를 들어 plan transition job은 특정 customer type에만 적용될 수 있습니다.

기준을 추가하려면 Criteria 아래에서 Create new를 클릭합니다. 기준을 삭제하려면 Criteria 아래에서 Delete를 클릭합니다.

다른 작업을 체인하려면 Chain jobs 아래에서 Create new를 클릭하고 Job typeJob을 선택합니다.

chain job을 삭제하려면 Delete를 클릭합니다.


plan transition job이 구성되면 해당 작업의 status, name, criteria, next run at 변수가 표시됩니다. 작업을 일시 중지하려면 Pause를 클릭하고, 재개하려면 Resume을 클릭하고, 삭제하려면 Delete를 클릭합니다.

Activate deferred purchases job

고객은 구매를 사전에 예약할 수 있습니다. 구성되고 실행되면 activate deferred purchases job은 해당 구매를 활성화하고 고객에게 청구합니다.

activate deferred purchases job을 생성하려면 Create new를 클릭합니다. 이름과 설명을 제공합니다. 또한 activate deferred purchases job 일정을 설정합니다. 작업을 한 번 실행하도록 예약하려면 One-off를 선택하고, 구성된 기간에 따라 반복 실행하려면 Repeatable을 선택하고, 다른 작업에 의해 실행되도록 하려면 Chain을 선택합니다.

One-off 일정이 선택된 경우 작업은 특정 날짜와 시간에 실행되도록 구성되어야 합니다.

Repeatable 일정이 선택된 경우 작업 역시 특정 날짜와 시간에 실행되도록 구성되어야 합니다. 또한 작업을 얼마나 자주 실행할지 구성해야 합니다. 매년, 매월, 매주, 매일, 매시간 또는 분 단위일 수 있습니다.

activate deferred purchases job에 대한 특정 기준을 구성할 수 있습니다. 이 기준은 작업이 영향을 미칠 요소를 제어하도록 설계되었습니다. 요소에는 customer type과 customer IDs가 포함됩니다. 예를 들어 activate deferred purchases job은 특정 customer type에만 적용될 수 있습니다.

기준을 추가하려면 Criteria 아래에서 Create new를 클릭합니다. 기준을 삭제하려면 Criteria 아래에서 Delete를 클릭합니다.

다른 작업을 체인하려면 Chain jobs 아래에서 Create new를 클릭하고 Job typeJob을 선택합니다.

chain job을 삭제하려면 Delete를 클릭합니다.


activate deferred purchases job이 구성되면 해당 작업의 status, name, criteria, next run at 변수가 표시됩니다. 작업을 일시 중지하려면 Pause를 클릭하고, 재개하려면 Resume을 클릭하고, 삭제하려면 Delete를 클릭합니다.

Payment collection job

Payment collection job은 고객이 기본 결제 방법(신용/직불 카드)을 추가한 경우 만기된 청구서에 대한 결제를 자동으로 수금하도록 구성됩니다.

payment collection job을 생성하려면 Create new를 클릭합니다. 이름과 설명을 제공합니다. 또한 payment collection job 일정을 설정합니다. 작업을 한 번 실행하도록 예약하려면 One-off를 선택하고, 구성된 기간에 따라 반복 실행하려면 Repeatable을 선택하고, 다른 작업에 의해 실행되도록 하려면 Chain을 선택합니다.

One-off 일정이 선택된 경우 작업은 특정 날짜와 시간에 실행되도록 구성되어야 합니다.

Repeatable 일정이 선택된 경우 작업 역시 특정 날짜와 시간에 실행되도록 구성되어야 합니다. 또한 작업을 얼마나 자주 실행할지 구성해야 합니다. 매년, 매월, 매주, 매일, 매시간 또는 분 단위일 수 있습니다.

payment collection job에 대한 특정 기준을 구성할 수 있습니다. 이 기준은 작업이 영향을 미칠 요소를 제어하도록 설계되었습니다. 요소에는 customer type과 customer IDs가 포함됩니다. 예를 들어 payment collection job은 특정 customer type에만 적용될 수 있습니다.

기준을 추가하려면 Criteria 아래에서 Create new를 클릭합니다. 기준을 삭제하려면 Criteria 아래에서 Delete를 클릭합니다.

다른 작업을 체인하려면 Chain jobs 아래에서 Create new를 클릭하고 Job typeJob을 선택합니다.

chain job을 삭제하려면 Delete를 클릭합니다.


payment collection job이 구성되면 해당 작업의 status, name, criteria, next run at 변수가 표시됩니다. 작업을 일시 중지하려면 Pause를 클릭하고, 재개하려면 Resume을 클릭하고, 삭제하려면 Delete를 클릭합니다.

Dunning job

Dunning job은 dunning configurations에서 설정된 동작을 실행하도록 구성됩니다. 자세한 내용은 Dunning을 참조하세요.

dunning job을 생성하려면 Create new를 클릭합니다. 이름과 설명을 제공합니다. 또한 dunning job 일정을 설정합니다. 작업을 한 번 실행하도록 예약하려면 One-off를 선택하고, 구성된 기간에 따라 반복 실행하려면 Repeatable을 선택하고, 다른 작업에 의해 실행되도록 하려면 Chain을 선택합니다.

One-off 일정이 선택된 경우 작업은 특정 날짜와 시간에 실행되도록 구성되어야 합니다.

Repeatable 일정이 선택된 경우 작업 역시 특정 날짜와 시간에 실행되도록 구성되어야 합니다. 또한 작업을 얼마나 자주 실행할지 구성해야 합니다. 매년, 매월, 매주, 매일, 매시간 또는 분 단위일 수 있습니다.

dunning job에 대한 특정 기준을 구성할 수 있습니다. 이 기준은 작업이 영향을 미칠 요소를 제어하도록 설계되었습니다. 요소에는 customer type, customer IDs, custom attribute가 포함됩니다. 예를 들어 dunning job은 특정 customer type에만 적용될 수 있습니다.

기준을 추가하려면 Criteria 아래에서 Create new를 클릭합니다. 기준을 삭제하려면 Criteria 아래에서 Delete를 클릭합니다.

다른 작업을 체인하려면 Chain jobs 아래에서 Create new를 클릭하고 Job typeJob을 선택합니다.

chain job을 삭제하려면 Delete를 클릭합니다.


dunning job이 구성되면 해당 작업의 status, name, criteria, next run at 변수가 표시됩니다. 작업을 일시 중지하려면 Pause를 클릭하고, 재개하려면 Resume을 클릭하고, 삭제하려면 Delete를 클릭합니다.

Finance reporting job

Finance reporting job은 지정된 기간의 모든 financial journal을 수집하도록 구성됩니다.

finance reporting job을 생성하려면 Create new를 클릭합니다. 이름과 설명을 제공합니다. 또한 finance reporting job 일정을 설정합니다. 작업을 한 번 실행하도록 예약하려면 One-off를 선택하고, 구성된 기간에 따라 반복 실행하려면 Repeatable을 선택하고, 다른 작업에 의해 실행되도록 하려면 Chain을 선택합니다.

One-off 일정이 선택된 경우 작업은 특정 날짜와 시간에 실행되도록 구성되어야 합니다.

Repeatable 일정이 선택된 경우 작업 역시 특정 날짜와 시간에 실행되도록 구성되어야 합니다. 또한 작업을 얼마나 자주 실행할지 구성해야 합니다. 매년, 매월, 매주, 매일, 매시간 또는 분 단위일 수 있습니다.

financial reporting job에 대한 특정 기준을 구성할 수 있습니다. 이 기준은 작업이 영향을 미칠 요소를 제어하도록 설계되었습니다. 요소에는 general ledgers, general ledger groups, revenue types, account types가 포함됩니다. 예를 들어 financial reporting job은 특정 account type에만 적용될 수 있습니다.

기준을 추가하려면 Criteria 아래에서 Create new를 클릭합니다. 기준을 삭제하려면 Criteria 아래에서 Delete를 클릭합니다.

Period duration은 financial report가 생성될 기간을 지정합니다. 예를 들어 2022년 3월의 financial report 또는 이전 달의 report입니다.

다른 작업을 체인하려면 Chain jobs 아래에서 Create new를 클릭하고 Job typeJob을 선택합니다.

chain job을 삭제하려면 Delete를 클릭합니다.


dunning job이 구성되면 해당 작업의 status, name, criteria, next run at 변수가 표시됩니다. 작업을 일시 중지하려면 Pause를 클릭하고, 재개하려면 Resume을 클릭하고, 삭제하려면 Delete를 클릭합니다.

Exporting job

Exporting job은 invoices, financial reports, payment transactions, usage events 등 여러 구성 요소를 다양한 형식으로 서로 다른 위치에 내보내도록 구성됩니다.

exporting job을 생성하려면 Create new를 클릭합니다. 이름과 설명을 제공합니다. 또한 exporting job 일정을 설정합니다. 작업을 한 번 실행하도록 예약하려면 One-off를 선택하고, 구성된 기간에 따라 반복 실행하려면 Repeatable을 선택하고, 다른 작업에 의해 실행되도록 하려면 Chain을 선택합니다.

One-off 일정이 선택된 경우 작업은 특정 날짜와 시간에 실행되도록 구성되어야 합니다.

Repeatable 일정이 선택된 경우 작업 역시 특정 날짜와 시간에 실행되도록 구성되어야 합니다. 또한 작업을 얼마나 자주 실행할지 구성해야 합니다. 매년, 매월, 매주, 매일, 매시간 또는 분 단위일 수 있습니다.

Configuration 아래에서 내보낼 데이터 유형을 구성합니다. 이는 invoice, financial report, payment transaction 또는 event일 수 있습니다. 또한 destination을 email, SFTP 또는 webhook으로 구성합니다.

email이 destination으로 구성된 경우 mail template을 제공합니다. mail template은 Business configuration Template Mail templates 아래에서 구성됩니다.

SFTP가 구성된 경우 location과 format을 제공합니다. location은 내보낸 파일이 전송될 위치를 지정합니다.

exporting job에 대한 특정 기준을 구성할 수 있습니다. 이 기준은 작업이 영향을 미칠 요소를 제어하도록 설계되었습니다. 요소에는 customer type, custom attribute, payment types가 포함됩니다. 예를 들어 exporting job은 post-paid payment type을 가진 고객에게만 적용될 수 있습니다.

기준을 추가하려면 Criteria 아래에서 Create new를 클릭합니다. 기준을 삭제하려면 Criteria 아래에서 Delete를 클릭합니다.

Period duration은 export가 생성될 기간을 지정합니다. 예를 들어 2022년 3월의 usage events를 내보내거나 이전 달의 invoices를 내보내는 것입니다. Period field는 검색 기준 필드를 지정합니다.

다른 작업을 체인하려면 Chain jobs 아래에서 Create new를 클릭하고 Job typeJob을 선택합니다.

chain job을 삭제하려면 Delete를 클릭합니다.


exporting job이 구성되면 해당 작업의 status, name, criteria, next run at 변수가 표시됩니다. 작업을 일시 중지하려면 Pause를 클릭하고, 재개하려면 Resume을 클릭하고, 삭제하려면 Delete를 클릭합니다.

Communication Job

Communication Job은 예약된 기준에 따라 고객에게 마케팅 또는 트랜잭션 메시지를 보내는 데 사용됩니다.
이는 Mail Template(콘텐츠)과 작업 구성(수신자, 타이밍, 전송 규칙)을 결합합니다.

Communication Job 생성

다음 단계에 따라 새 communication job을 생성하고 구성합니다.

단계

  1. Business OperationsCommunications로 이동합니다.
  2. Create New를 클릭합니다.
  3. 작업 세부 정보를 입력합니다.
    • Name — 작업의 고유 식별자입니다.
    • Description — (선택 사항) 작업에 대한 내부 메모입니다.
  4. 일정을 구성합니다.
    • One-off 또는 Repeatable을 선택합니다.
    • Run at 날짜와 시간을 설정합니다.
    • Repeatable인 경우 반복 패턴을 정의합니다.
  5. 작업 구성을 정의합니다.
    • TypeEmail을 선택합니다.
    • Mail template — 이전에 생성한 mail template을 선택합니다.
  6. 대상 기준을 설정합니다.
    • 규칙을 추가합니다(예: Customer type equals Partner).
    • 여러 criteria를 결합하여 대상을 세분화합니다.
  7. Submit을 클릭하여 작업을 저장하고 활성화합니다.

예시 walkthrough

  1. Mail Template 생성

    • Name: Payment Details Changed
    • Subject: Our Payment Details Changed
    • From: no-reply@yourcompany.com
    • Body: hero image, content columns 등을 추가합니다.
    • 템플릿을 저장합니다.
  2. Communication Job 생성

    • Name: Payment Details Changed notification
    • Type: Email
    • Mail template: Payment Details Changed
    • Schedule: One-off → September 1st at 09:00
    • Criteria: Customer type equals Partner
    • 작업을 제출합니다.

New Communication Job Figure 1: 새 communication job


문제 해결 및 검증

  • Email이 전달되지 않나요? SMTP 설정을 확인하고 Monetization의 job history logs와 함께 SMTP logs를 확인합니다.
  • Placeholder가 채워지지 않나요? placeholder 구문을 다시 확인하고 object data에 해당 필드가 존재하는지 확인합니다.

Job history

이 섹션에 접근하려면 Job history를 클릭합니다. job history는 각 작업에 대해 특정 기간에 실행된 작업의 페이지가 나뉜 목록을 표 형식으로 보여줍니다. 여기에는 작업이 마지막으로 실행된 날짜와 시간, 전체 오류 수와 성공 수가 포함됩니다.

실행된 각 작업에서 Name은 작업 이름을 의미하고, Time은 작업 시작 및 종료 시각과 작업 실행 시간을 보여주며, Processed는 성공 및 오류 수를 보여줍니다.

실패한 각 작업의 오류 메시지 전체 세부 정보와 성공 내역을 보려면 Details를 클릭합니다.

Usage

이 섹션에 접근하려면 Usage를 클릭합니다. 이 섹션은 rating 또는 input field 문제로 인해 rating될 수 없는 usage events를 보여줍니다. 이러한 event는 수정한 후 다시 rating할 수 있습니다.