Assist_Design/docs/ja/how-it-works/orders-and-provisioning.md
ramirez d7efc99fdc Add Japanese translations of UAT and how-it-works documentation
Translated all UAT test guides and how-it-works documentation to Japanese.
Files are organized under docs/ja/uat/ and docs/ja/how-it-works/.
2026-02-24 12:11:14 +09:00

2.4 KiB
Raw Blame History

sidebar_position, title
sidebar_position title
4 注文とプロビジョニング

注文とプロビジョニング

顧客の注文がどのように作成され、どこに保存され、フルフィルメントがどのようにWHMCSに到達するかを説明します。

注文作成(顧客チェックアウト)

  • 注文はポータル価格表を使用してSalesforceに作成されます。レコードに含まれるもの
    • AccountIdユーザーのマッピングから
    • 注文タイプInternet、SIM、VPN
    • アクティベーション設定
    • 顧客プロフィール/チェックアウトフォームからの住所スナップショット
    • ステータスは「Pending Review」で開始
  • 作成前にWHMCS支払い方法の存在とインターネットの場合WHMCSにアクティブなインターネットサービスがないことを確認。

WHMCSへのフルフィルメントSalesforceトリガー

  • Salesforce Change Data Capture (CDC)が注文ステータスの変更を監視。トリガー時にプロビジョニングジョブをキューに入れます。
  • フルフィルメントステップ:
    1. Salesforce注文のactivation statusを「Activating」に設定
    2. Salesforce注文アイテムをWHMCS商品にマッピングし、WHMCS AddOrderを呼び出して請求注文を作成
    3. SIM注文の場合、FreebitでSIMをアクティベート
    4. SalesforceをWHMCS Order ID、activation status/結果、エラーコード/メッセージで更新
    5. ライブイベントを公開してUIが注文ステータスをリアルタイム更新SSE

データの所在

  • Salesforceマスター注文レコード、ステータス、住所スナップショット、商品明細
  • WHMCSフルフィルメント時に作成される請求コピー請求書/サブスクリプション用)
  • FreebitSIMプロビジョニングタスクのみ

エラー時の動作

  • 支払い方法不足:フルフィルメントを一時停止。Activation_Error_Code__c = PAYMENT_METHOD_MISSING
  • 検証/マッピング問題停止してエラーを返却。Salesforceにエラーコード/メッセージを記録
  • WHMCSエラー失敗としてマークし、エラーをSalesforceに書き戻し
  • Freebit/SIMエラーログに記録しactivation statusに表示。リトライ用にSalesforceに注文を保持