業務運用

Business operations はジョブ(タスク)のスケジュールに使用されます。これらのジョブは、請求、請求書発行、レポートなどのビジネスプロセスを自動化します。

このドキュメントのトピック:

Monetization でこのセクションにアクセスするには、 Menu から Business operations をクリックします。

Jobs

このセクションにアクセスするには、Jobs をクリックします。このセクションには、スケジュール済みジョブ(タスク)または現在実行中のジョブが表示されます。

Monetization には、次の 9 種類のジョブがあります。

Billing job

billing job は、ジョブ条件に一致し、請求を実行できる状態にある任意の billing profile に対して billing を実行するように設定されます。

billing job を作成するには、 Create new をクリックします。名前と説明を入力します。また、billing job のスケジュールを設定します。ジョブを 1 回だけ実行するには One-off を選択し、設定された期間に基づいて繰り返し実行するには Repeatable を選択し、別のジョブによって実行するには Chain を選択します。

One-off スケジュールを選択した場合、ジョブは特定の日時に実行されるように設定する必要があります。

Repeatable スケジュールを選択した場合も、ジョブは特定の日時に実行されるように設定する必要があります。さらに、ジョブをどの頻度で実行するかを設定する必要があります。年次、月次、週次、日次、時間単位、または分単位にできます。

billing job の特定条件を設定できます。これは、ジョブが影響する特定の要素を決定するために設計されています。要素には、customer type、顧客 ID、グループ、custom attributepayment types が含まれます。たとえば、billing job を後払い支払いタイプの顧客にのみ適用します。

条件を追加するには、Criteria の下で Create new をクリックします。条件を削除するには、Criteria の下で Delete をクリックします。

他のジョブをチェーンするには、Chain jobs の下で Create new をクリックし、Job typeJob を選択します。

chain job を削除するには、 Delete をクリックします。


billing job の設定後、そのジョブの statusnamecriterianext run at 変数が表示されます。ジョブを一時停止するには Pause をクリックし、再開するには Resume をクリックし、削除するには Delete をクリックします。

Invoicing job

invoicing job は、billing status の任意の請求に対応する請求書を生成するように設定されます。請求は顧客が支払える請求書上に表示されます。

invoicing job を作成するには、 Create new をクリックします。名前と説明を入力します。また、invoicing job のスケジュールを設定します。ジョブを 1 回だけ実行するには One-off を選択し、設定された期間に基づいて繰り返し実行するには Repeatable を選択し、別のジョブによって実行するには Chain を選択します。

One-off スケジュールを選択した場合、ジョブは特定の日時に実行されるように設定する必要があります。

Repeatable スケジュールを選択した場合も、ジョブは特定の日時に実行されるように設定する必要があります。さらに、ジョブをどの頻度で実行するかを設定する必要があります。年次、月次、週次、日次、時間単位、または分単位にできます。

invoicing job の特定条件を設定できます。これは、ジョブが影響する特定の要素を決定するために設計されています。要素には、customer type と顧客 ID が含まれます。たとえば、invoicing job を特定の customer type にのみ適用します。

条件を追加するには、Criteria の下で Create new をクリックします。条件を削除するには、Criteria の下で Delete をクリックします。

他のジョブをチェーンするには、Chain jobs の下で Create new をクリックし、Job typeJob を選択します。

chain job を削除するには、 Delete をクリックします。


invoicing job の設定後、そのジョブの statusnamecriterianext run at 変数が表示されます。ジョブを一時停止するには Pause をクリックし、再開するには Resume をクリックし、削除するには Delete をクリックします。

Purchase verification job

purchase verification job は、顧客の製品を更新またはキャンセルすべきかを確認し、そのアクションを実行するように設定されます。

purchase verification job を作成するには、 Create new をクリックします。名前と説明を入力します。また、purchase verification job のスケジュールを設定します。ジョブを 1 回だけ実行するには One-off を選択し、設定された期間に基づいて繰り返し実行するには Repeatable を選択し、別のジョブによって実行するには Chain を選択します。

One-off スケジュールを選択した場合、ジョブは特定の日時に実行されるように設定する必要があります。

Repeatable スケジュールを選択した場合も、ジョブは特定の日時に実行されるように設定する必要があります。さらに、ジョブをどの頻度で実行するかを設定する必要があります。年次、月次、週次、日次、時間単位、または分単位にできます。

purchase verification job の特定条件を設定できます。これは、ジョブが影響する要素を制御するために設計されています。要素には、customer type と顧客 ID が含まれます。たとえば、purchase verification job を特定の customer type にのみ適用します。

条件を追加するには、Criteria の下で Create new をクリックします。条件を削除するには、Criteria の下で Delete をクリックします。

他のジョブをチェーンするには、Chain jobs の下で Create new をクリックし、Job typeJob を選択します。

chain job を削除するには、 Delete をクリックします。


purchase verification job の設定後、そのジョブの statusnamecriterianext run at 変数が表示されます。ジョブを一時停止するには Pause をクリックし、再開するには Resume をクリックし、削除するには Delete をクリックします。

Plan transition job

plan transition job は、顧客をある plan から別の plan へ移行する処理を扱うように設定されます。たとえば、plan transition job が毎日深夜に 1 回実行されるように設定されている場合、その日に plan 変更待ちの顧客は深夜に plan が変更されます。

plan transition job を作成するには、 Create new をクリックします。名前と説明を入力します。また、plan transition job のスケジュールを設定します。ジョブを 1 回だけ実行するには One-off を選択し、設定された期間に基づいて繰り返し実行するには Repeatable を選択し、別のジョブによって実行するには Chain を選択します。

One-off スケジュールを選択した場合、ジョブは特定の日時に実行されるように設定する必要があります。

Repeatable スケジュールを選択した場合も、ジョブは特定の日時に実行されるように設定する必要があります。さらに、ジョブをどの頻度で実行するかを設定する必要があります。年次、月次、週次、日次、時間単位、または分単位にできます。

plan transition job の特定条件を設定できます。これは、ジョブが影響する要素を制御するために設計されています。要素には、customer type と顧客 ID が含まれます。たとえば、plan transition job を特定の customer type にのみ適用します。

条件を追加するには、Criteria の下で Create new をクリックします。条件を削除するには、Criteria の下で Delete をクリックします。

他のジョブをチェーンするには、Chain jobs の下で Create new をクリックし、Job typeJob を選択します。

chain job を削除するには、 Delete をクリックします。


plan transition job の設定後、そのジョブの statusnamecriterianext run at 変数が表示されます。ジョブを一時停止するには Pause をクリックし、再開するには Resume をクリックし、削除するには Delete をクリックします。

Activate deferred purchases job

顧客は購入を事前にスケジュールできます。activate deferred purchases job が設定および実行されると、それらの購入を有効化し、顧客に課金します。

activate deferred purchases job を作成するには、 Create new をクリックします。名前と説明を入力します。また、activate deferred purchases job のスケジュールを設定します。ジョブを 1 回だけ実行するには One-off を選択し、設定された期間に基づいて繰り返し実行するには Repeatable を選択し、別のジョブによって実行するには Chain を選択します。

One-off スケジュールを選択した場合、ジョブは特定の日時に実行されるように設定する必要があります。

Repeatable スケジュールを選択した場合も、ジョブは特定の日時に実行されるように設定する必要があります。さらに、ジョブをどの頻度で実行するかを設定する必要があります。年次、月次、週次、日次、時間単位、または分単位にできます。

activate deferred purchases job の特定条件を設定できます。これは、ジョブが影響する要素を制御するために設計されています。要素には、customer type と顧客 ID が含まれます。たとえば、activate deferred purchases job を特定の customer type にのみ適用します。

条件を追加するには、Criteria の下で Create new をクリックします。条件を削除するには、Criteria の下で Delete をクリックします。

他のジョブをチェーンするには、Chain jobs の下で Create new をクリックし、Job typeJob を選択します。

chain job を削除するには、 Delete をクリックします。


activate deferred purchases job の設定後、そのジョブの statusnamecriterianext run at 変数が表示されます。ジョブを一時停止するには Pause をクリックし、再開するには Resume をクリックし、削除するには Delete をクリックします。

Payment collection job

payment collection job は、顧客がデフォルトの支払い方法(クレジット/デビットカード)を追加している場合に、期限到来済みの請求に対する支払いを自動的に回収するように設定されます。

payment collection job を作成するには、 Create new をクリックします。名前と説明を入力します。また、payment collection job のスケジュールを設定します。ジョブを 1 回だけ実行するには One-off を選択し、設定された期間に基づいて繰り返し実行するには Repeatable を選択し、別のジョブによって実行するには Chain を選択します。

One-off スケジュールを選択した場合、ジョブは特定の日時に実行されるように設定する必要があります。

Repeatable スケジュールを選択した場合も、ジョブは特定の日時に実行されるように設定する必要があります。さらに、ジョブをどの頻度で実行するかを設定する必要があります。年次、月次、週次、日次、時間単位、または分単位にできます。

payment collection job の特定条件を設定できます。これは、ジョブが影響する要素を制御するために設計されています。要素には、customer type と顧客 ID が含まれます。たとえば、payment collection job を特定の customer type にのみ適用します。

条件を追加するには、Criteria の下で Create new をクリックします。条件を削除するには、Criteria の下で Delete をクリックします。

他のジョブをチェーンするには、Chain jobs の下で Create new をクリックし、Job typeJob を選択します。

chain job を削除するには、 Delete をクリックします。


payment collection job の設定後、そのジョブの statusnamecriterianext run at 変数が表示されます。ジョブを一時停止するには Pause をクリックし、再開するには Resume をクリックし、削除するには Delete をクリックします。

Dunning job

dunning job は、dunning 設定で設定されたアクションを実行するように設定されます。詳細については、Dunning を参照してください。

dunning job を作成するには、 Create new をクリックします。名前と説明を入力します。また、dunning job のスケジュールを設定します。ジョブを 1 回だけ実行するには One-off を選択し、設定された期間に基づいて繰り返し実行するには Repeatable を選択し、別のジョブによって実行するには Chain を選択します。

One-off スケジュールを選択した場合、ジョブは特定の日時に実行されるように設定する必要があります。

Repeatable スケジュールを選択した場合も、ジョブは特定の日時に実行されるように設定する必要があります。さらに、ジョブをどの頻度で実行するかを設定する必要があります。年次、月次、週次、日次、時間単位、または分単位にできます。

dunning job の特定条件を設定できます。これは、ジョブが影響する要素を制御するために設計されています。要素には、customer type、顧客 ID、custom attribute が含まれます。たとえば、dunning job を特定の customer type にのみ適用します。

条件を追加するには、Criteria の下で Create new をクリックします。条件を削除するには、Criteria の下で Delete をクリックします。

他のジョブをチェーンするには、Chain jobs の下で Create new をクリックし、Job typeJob を選択します。

chain job を削除するには、 Delete をクリックします。


dunning job の設定後、そのジョブの statusnamecriterianext run at 変数が表示されます。ジョブを一時停止するには Pause をクリックし、再開するには Resume をクリックし、削除するには Delete をクリックします。

Finance reporting job

finance reporting job は、指定期間のすべての財務仕訳を収集するように設定されます。

finance reporting job を作成するには、 Create new をクリックします。名前と説明を入力します。また、finance reporting job のスケジュールを設定します。ジョブを 1 回だけ実行するには 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 は、財務レポートが作成される期間を指定します。たとえば、2022 年 3 月の財務レポートや前月のレポートです。

他のジョブをチェーンするには、Chain jobs の下で Create new をクリックし、Job typeJob を選択します。

chain job を削除するには、 Delete をクリックします。


dunning job の設定後、そのジョブの statusnamecriterianext run at 変数が表示されます。ジョブを一時停止するには Pause をクリックし、再開するには Resume をクリックし、削除するには Delete をクリックします。

Exporting job

exporting job は、請求書、財務レポート、支払いトランザクション、利用イベントなどの複数コンポーネントを、さまざまな形式で異なるロケーションにエクスポートするように設定されます。

exporting job を作成するには、 Create new をクリックします。名前と説明を入力します。また、exporting job のスケジュールを設定します。ジョブを 1 回だけ実行するには One-off を選択し、設定された期間に基づいて繰り返し実行するには Repeatable を選択し、別のジョブによって実行するには Chain を選択します。

One-off スケジュールを選択した場合、ジョブは特定の日時に実行されるように設定する必要があります。

Repeatable スケジュールを選択した場合も、ジョブは特定の日時に実行されるように設定する必要があります。さらに、ジョブをどの頻度で実行するかを設定する必要があります。年次、月次、週次、日次、時間単位、または分単位にできます。

Configuration の下で、エクスポートするデータのタイプを設定します。これは請求書、財務レポート、支払いトランザクション、またはイベントにできます。さらに、宛先として email、SFTP、または webhook を設定します。

宛先として email を設定した場合は、mail template を指定します。mail template は Business configuration Template Mail templates で設定します。

SFTP を設定した場合は、ロケーションと形式を指定します。ロケーションは、エクスポートファイルの転送先を指定します。

exporting job の特定条件を設定できます。これは、ジョブが影響する要素を制御するために設計されています。要素には、customer typecustom attributepayment types が含まれます。たとえば、exporting job を後払い支払いタイプの顧客にのみ適用します。

条件を追加するには、Criteria の下で Create new をクリックします。条件を削除するには、Criteria の下で Delete をクリックします。

Period duration は、エクスポートが作成される期間を指定します。たとえば、2022 年 3 月の利用イベントのエクスポートや前月の請求書です。Period field は、検索対象のフィールドを指定します。

他のジョブをチェーンするには、Chain jobs の下で Create new をクリックし、Job typeJob を選択します。

chain job を削除するには、 Delete をクリックします。


exporting job の設定後、そのジョブの statusnamecriterianext run at 変数が表示されます。ジョブを一時停止するには Pause をクリックし、再開するには Resume をクリックし、削除するには Delete をクリックします。

Communication Job

Communication Job は、マーケティングまたはトランザクションメッセージをスケジュールに基づいて顧客に送信するために使用されます。
これは Mail Template(コンテンツ)とジョブ設定(受信者、タイミング、配信ルール)を組み合わせます。

Creating a 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)。
    • 複数の条件を組み合わせて対象を絞り込みます。
  7. Submit をクリックしてジョブを保存し、有効化します。

Example Walkthrough

  1. Create Mail Template

    • Name: Payment Details Changed
    • Subject: Our Payment Details Changed
    • From: no-reply@yourcompany.com
    • Body: ヒーロー画像、コンテンツ列などを追加します。
    • テンプレートを保存します。
  2. Create 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


Troubleshooting & Validation

  • Emails not delivered? SMTP 設定を確認し、Monetization の job history ログとともに SMTP ログを確認してください。
  • Placeholders not populated? placeholder 構文を再確認し、フィールドが object data に存在することを確認してください。

Job history

このセクションにアクセスするには、Job history をクリックします。job history には、各ジョブについて特定期間に実行されたジョブのページ分割された一覧が表形式で表示されます。ジョブが最後に実行された日時と、エラーおよび成功の合計数が含まれます。

実行済みジョブごとに、Name はジョブ名を指し、Time はジョブの開始時刻、終了時刻、実行時間を示し、Processed は成功数とエラー数を示します。

失敗した各ジョブのエラーメッセージおよび成功の全詳細を確認するには、 Details をクリックします。

Usage

このセクションにアクセスするには、Usage をクリックします。このセクションには、rating または入力フィールドの問題により rated できない usage events が表示されます。このようなイベントは修正してから再度 rated できます。