専門用語集(Glossary)¶
概要¶
リツビ BtoB ECサイトプロジェクトで使用される専門用語・略語を50音順・英字順で整理した用語集です。
🔍 使い方¶
- Ctrl+F(Windows)または Cmd+F(Mac)でページ内検索を活用
- 関連用語は相互リンクで参照
- 新しい用語の追加は本ドキュメント末尾の「用語追加ルール」を参照
📑 クイックナビゲーション¶
🔤 日本語(50音順)¶
あ行 | か行 | さ行 | た行 | な行 | は行 | ま行 | や行 | ら行
🔠 英数字(アルファベット順)¶
A | B | C | D | E | F | G | H | J | K | N | O | P | R | S | T | U | V
あ行¶
アクセス制御(Access Control)¶
顧客の権限レベルに応じて、商品表示や機能利用を制限する仕組み。リツビでは15種類の顧客ステータスに基づく階層的な制御を実装。
アップタイム(Uptime)¶
システムが正常に稼働している時間の割合。SLA(Service Level Agreement)では99.9%以上を目標とする。
アーカイブ(Archive)¶
過去のデータやファイルを長期保存する仕組み。リツビでは注文データを1年後にアーカイブ化。
インデックス(Index)¶
データベースの検索性能を向上させるためのデータ構造。商品コード、顧客IDなどの主要フィールドに設定。
エクスビアンス(Exuviance)¶
リツビが扱うスキンケアブランドの一つ。月次割戻金制度の対象商品カテゴリー。
エラーハンドリング(Error Handling)¶
システムエラーの適切な処理・表示・ログ記録を行う開発手法。
オムニチャネル(Omnichannel)¶
複数の販売チャネル(EC、店舗、電話など)を統合した顧客体験の提供手法。
か行¶
掛率(かけりつ)¶
顧客別に設定される割引率。標準価格に対する顧客固有の価格設定比率。例:掛率0.8 = 20%割引
基幹システム(Enterprise System)¶
企業の中核業務を支える統合システム。リツビではSMILEを使用。
顧客ステータス(Customer Status)¶
B2B顧客の分類体系。リツビでは15種類(プレミアム、スタンダード、リミテッド等)を定義。
在庫引当(Stock Allocation)¶
注文時に在庫を確保する処理。リアルタイムで在庫数を減算し、重複注文を防止。
承認フロー(Approval Workflow)¶
B2B取引における注文承認プロセス。顧客の与信状況に応じた段階的承認。
直送モード(Direct Shipping Mode)¶
メーカーから顧客へ直接配送するモード。通常配送費に10%の手数料を加算。
請求書(Invoice)¶
B2B取引で発行する正式な支払い要求書類。日本の商習慣に対応したフォーマット。
同期(Synchronization)¶
外部システム(SMILE)とECサイト間でのデータ整合性を保つ処理。在庫は10分毎、価格は1時間毎。
さ行¶
サーバーサイドレンダリング(SSR: Server-Side Rendering)¶
Next.jsでWebページをサーバー側で事前生成する技術。SEO効果とパフォーマンス向上。
スケーラビリティ(Scalability)¶
システムの拡張性。ユーザー数や取引量の増加に対応できる設計能力。
セキュリティホール(Security Hole)¶
システムの脆弱性。定期的なパッチ適用で対策。
セッション(Session)¶
ユーザーの一連の操作期間。ECサイトではカート情報や認証状態を保持。
ソーシングメーカー(Sourcing Manufacturer)¶
OEM/ODM製品の製造元企業。リツビの美容機器消耗品などが該当。
た行¶
データマイグレーション(Data Migration)¶
既存システムから新システムへのデータ移行作業。整合性チェックと段階的移行を実施。
デッドロック(Deadlock)¶
データベースで複数の処理が互いにロックを待つ状態。適切なトランザクション設計で回避。
トランザクション(Transaction)¶
データベースの一連の処理を一つの単位として扱う仕組み。全処理成功またはすべて取り消し。
特定商取引法(Act on Specified Commercial Transactions)¶
EC事業者が遵守すべき日本の法律。表示義務やクーリングオフ制度を規定。
な行¶
認証・認可(Authentication & Authorization)¶
認証:ユーザーの身元確認、認可:権限に基づくアクセス制御。JWTトークンを使用。
納期(Delivery Date)¶
商品の配送予定日。B2B取引では正確な納期提示が重要。
は行¶
バッチ処理(Batch Processing)¶
定期的に実行される一括処理。在庫同期、価格更新、レポート生成など。
非機能要件(Non-Functional Requirements)¶
性能、可用性、セキュリティなど、システムの品質に関する要件。
フォールバック(Fallback)¶
主要機能が利用できない場合の代替機能。決済システム障害時の代替手段など。
プラグイン(Plugin)¶
Vendureの拡張機能モジュール。B2B機能、キャンペーン管理、SMILE連携などをプラグインで実装。
ブロードキャスト(Broadcast)¶
システムイベントの一斉通知。在庫切れ、価格変更などの情報をリアルタイムで配信。
ヘッドレス(Headless)¶
フロントエンドとバックエンドを分離したアーキテクチャ。VendureとNext.jsの構成が該当。
ポイント制度(Point System)¶
顧客の購買行動に応じたポイント付与・利用システム。月次自動付与とバッチ処理対応。
ま行¶
マイグレーション(Migration)¶
データベーススキーマの変更を管理する仕組み。バージョン管理とロールバック機能付き。
マルチテナント(Multi-Tenant)¶
複数の顧客(テナント)が同一システムを共有する構成。B2Bでは顧客別データ分離が重要。
メゾセウティカル(Mesoceutical)¶
リツビが扱う美容クリニック向けトリートメント製品ブランド。
モノレポ(Monorepo)¶
複数のプロジェクト(Vendure、Next.js、共有ライブラリ)を単一リポジトリで管理する手法。
や行¶
ユーザビリティ(Usability)¶
システムの使いやすさ。B2Bでは業務効率化と操作の分かりやすさが重要。
与信(Credit)¶
顧客の支払い能力評価。B2B取引では与信限度額内での注文受付。
ら行¶
ライフサイクル(Lifecycle)¶
注文から配送完了までの一連のプロセス。各段階でのステータス管理。
リアルタイム(Real-time)¶
即座に処理・反映される仕組み。在庫確認、価格表示などで使用。
リファクタリング(Refactoring)¶
機能を変更せずにコードの内部構造を改善する作業。
レスポンシブ(Responsive)¶
様々な画面サイズに対応するWebデザイン手法。
ロールバック(Rollback)¶
システムを以前の状態に戻す処理。デプロイ失敗時やデータ障害時に実施。
英数字¶
API(Application Programming Interface)¶
システム間の情報交換を行うインターフェース。VendureのGraphQL APIやSMILE連携APIなど。
B2B(Business to Business)¶
企業間取引。リツビの主要ビジネスモデル。
CI/CD(Continuous Integration/Continuous Delivery)¶
継続的インテグレーション・継続的デリバリー。コード変更の自動テスト・デプロイ。
CMS(Content Management System)¶
コンテンツ管理システム。商品情報、ページコンテンツの管理。
CRUD(Create, Read, Update, Delete)¶
データの基本操作。作成、読取、更新、削除。
CSR(Client-Side Rendering)¶
ブラウザ側でWebページを生成する技術。動的なUIに適用。
DNS(Domain Name System)¶
ドメイン名とIPアドレスを変換するシステム。
ERP(Enterprise Resource Planning)¶
統合基幹業務システム。リツビではSMILEを使用。
Fly.io¶
Vendureサーバーのホスティングプラットフォーム。コンテナベースのデプロイ。
GraphQL¶
APIのクエリ言語。Vendureで採用、効率的なデータ取得が可能。
HTTPS(HyperText Transfer Protocol Secure)¶
暗号化されたHTTP通信。全ページでSSL/TLS暗号化を実装。
JWT(JSON Web Token)¶
認証情報をJSON形式で安全に送信するトークン規格。
KPI(Key Performance Indicator)¶
重要業績評価指標。売上、コンバージョン率、顧客満足度など。
Next.js¶
ReactベースのWebフレームワーク。ストロントフロントの実装に使用。
ORM(Object-Relational Mapping)¶
オブジェクト指向プログラミング言語でリレーショナルデータベースを操作する技術。
PCI DSS(Payment Card Industry Data Security Standard)¶
決済カード業界のセキュリティ基準。クレジットカード情報の保護規格。
PWA(Progressive Web App)¶
ネイティブアプリのような体験を提供するWebアプリケーション。
Redis¶
インメモリデータベース。キャッシュやセッション管理に使用。Upstashでホスティング。
REST(Representational State Transfer)¶
WebAPIの設計原則。HTTPメソッドを使用したリソース操作。
SaaS(Software as a Service)¶
クラウドベースのソフトウェア提供モデル。
SEO(Search Engine Optimization)¶
検索エンジン最適化。Next.jsのSSRでSEO効果を向上。
SLA(Service Level Agreement)¶
サービスレベル合意書。稼働率99.9%以上を保証。
SMILE¶
株式会社オービックビジネスコンサルタントの統合基幹業務システム。リツビの基幹システム。
SQL(Structured Query Language)¶
リレーショナルデータベースの操作言語。PostgreSQLで使用。
SSG(Static Site Generation)¶
静的サイト生成。ビルド時にHTMLを事前生成する技術。
TypeScript¶
JavaScriptに型定義を追加したプログラミング言語。全体的に採用で型安全性を確保。
UI/UX(User Interface/User Experience)¶
ユーザーインターフェース・ユーザーエクスペリエンス。使いやすいデザインと操作性。
Upstash¶
サーバーレスRedisサービス。キャッシュとセッション管理に使用。
Vendure¶
Node.js/TypeScript製のヘッドレスEコマースフレームワーク。バックエンドシステムの基盤。
Vercel¶
Next.jsの開発元が提供するホスティングプラットフォーム。ストロントフロントをデプロイ。
Webhook¶
HTTPコールバックの仕組み。外部システムからの自動通知に使用。
📝 用語追加ルール¶
新しい専門用語や略語を追加する場合は、以下の形式で記載してください:
テンプレート¶
### 用語名(英語名・読み方)
定義と説明。プロジェクト内での使用例や注意点。関連用語は [リンク](#関連用語)
で参照。
追加時の注意事項¶
- 50音順・英字順 で適切な位置に挿入
- 関連用語のリンク を相互に設定
- プロジェクト固有の使用例 を含める
- 略語は正式名称 も併記
- 更新履歴 に追加内容を記録
📅 更新履歴¶
| 日付 | 更新者 | 追加・変更内容 |
|---|---|---|
| 2024/12/24 | システム | 初版作成・基本用語約80語を整備 |
🔄 メンテナンス¶
- 月次レビュー: 新しいプロジェクト用語の追加確認
- 定期更新: 技術仕様変更に伴う用語定義の見直し
- 品質保証: 用語の正確性と最新性の維持
💡 用語の提案・修正: プロジェクトで新しい概念や技術用語が出てきた場合は、必ずこの用語集に追加して、チーム全体の理解を統一してください。