Assist_Design/docs/ja/how-it-works/eligibility-and-verification.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.6 KiB
Raw Blame History

sidebar_position, title
sidebar_position title
9 利用資格と本人確認

利用資格と本人確認

カスタマーポータルにおける利用資格と本人確認の仕組みを説明します:

  • インターネット利用資格NTTサービス提供可否確認
  • 本人確認(在留カード/身分証明書)

概要

概念 ソース 説明
商品 + 価格 Salesforce価格表 単一カタログソース
支払い方法 WHMCS Stripe経由のカード保存
注文 + フルフィルメント Salesforce Order+ 下流WHMCS 運用ワークフロー
インターネット利用資格 Salesforce Account+ Case 将来のインターネット注文に再利用
ID確認ステータス Salesforce Account+ Files 将来の注文に再利用

インターネット利用資格NTT住所確認

仕組み

  1. 顧客が /account/services/internet に移動
  2. Check Availabilityをクリック(サービス住所の登録が必要)
  3. ポータルが POST /api/services/internet/eligibility-request を呼び出し確認画面を表示
  4. ポータルがSalesforce OpportunityStage = Introduction)を検索/作成し、エージェントレビュー用のSalesforce Caseを作成
  5. エージェントがNTTサービス提供可否を確認手動プロセス
  6. エージェントがAccountの利用資格フィールドを更新
  7. Salesforce Flowが顧客にメール通知を送信
  8. 顧客が戻り利用可能なプランを確認

キャッシュとリアルタイム更新

RedisキャッシュBFF

キャッシュキー 内容 無効化
services:eligibility:{accountId} 利用資格ステータスと値 Platform Event
services:verification:{accountId} 確認ステータスと日付 Platform Event

CDC駆動の無効化 + 安全TTLデフォルト12時間を使用。Salesforce Platform Event受信時、BFFは

  1. 両方のキャッシュを無効化
  2. SSE account.updated を接続中のポータルに送信
  3. ポータルが最新データを再取得

レート制限

  • パブリックカタログエンドポイントIP + User-Agentごとにレート制限
  • POST /api/services/internet/eligibility-request:認証済み、レート制限、べき等

サブスクリプションタイプ検出

ポータルは商品名マッチングでインターネットサブスクリプションを識別します:

// 以下のパターンにマッチ(大文字小文字不問):
// - "internet"
// - "sonixnet"
// - "ntt" + "fiber"