---
schema_version: "1"
id: f5530552747f7b5eedd9199fb4ff11f5d8b18abcc15be455d14ea0682792073f
title: 基本の使用開始
collection: architect
version: next
locale: ja-jp
portal_url: https://docs.salesforce.com/architect/next/ja-jp/fundamentals/guides/get-started-fundamentals.md
canonical_url: https://staging.architect.salesforce.com/docs/architect/ja-jp/fundamentals/guide/get-started-fundamentals.html
source_site: staging.architect.salesforce.com
content_type: documentation
content_hash: 8ecd7c59e9d5b5e88eec1e54d91660d457b27bce4ddcd9ebc75f78132c45892d
products:
  - 基礎
  - Architect Site Content Repo
---
# 基本の使用開始

このセクションでは、Salesforce Platform のコアでのしくみを理解するために不可欠な Knowledge について説明します。Salesforce アーキテクチャを初めて使用する場合でも、理解を深めたいと考えている場合でも、次の基本記事は強固なアーキテクチャの基盤を構築するのに役立ちます。

## Salesforce Platform アーキテクチャ

[アーキテクチャの基本](/docs/architect/ja-jp/fundamentals/guide/architecture-basics)は、Salesforce Platform でソリューションを設計する方法を理解するための出発点です。この記事では、すべてのアーキテクトがマスターする必要がある 3 つの重要な領域について説明します。

- **トランザクション**:Salesforce がガバナ制限と実行コンテキストを使用してトランザクションを定義して制御する方法について説明します。プラットフォームの実行順序と、すべてのデータベース操作でデータの整合性を確保する方法について説明します。

- **メタデータとデータ**:メタデータとデータ間の重要な違いと、それが Sandbox 開発から本番リリース、パッケージ管理までのアプリケーションライフサイクルにどのように影響するかについて説明します。

- **プラットフォーム API**:使用可能なさまざまな Salesforce Platform API を探索し、各 API を使用するタイミングを理解し、API のバージョン管理とメンテナンスを計画する方法を学習します。

この記事から開始して、プラットフォームでリソースを管理し、制限を適用し、アプリケーション開発用の API を提供する方法の基礎を理解します。

## Salesforce Platform - 明日に向けた変革

[「Salesforce Platform - Transformed for Tomorrow](/docs/architect/ja-jp/fundamentals/guide/platform-transformation)」では、Salesforce のプラットフォーム アーキテクチャを刷新した包括的なトランスフォーメーションについて文書化しています。この詳細なホワイトペーパーでは、以下について説明します。

- **モダン プラットフォーム アーキテクチャ**:Salesforce がモノリシックなアーキテクチャから独立したサービスを備えた構造に進化し、AI を駆使したアプリケーションとエージェント環境をどのようにサポートしているかをご覧ください。

- **Hyperforce インフラストラクチャ**:複数のパブリッククラウドプロバイダーで運用され、拡張性、コンプライアンス、およびデータレジデンシー機能が強化された Salesforce の次世代インフラストラクチャについて説明します。

- **アーキテクチャの原則**:プラットフォーム開発の指針となる 6 つのコア原則を理解します。エンタープライズ グレードの Trust、マルチテナント設計、メタデータ駆動型アーキテクチャ、API ファースト アプローチ、オープンで相互運用可能なシステム、エージェント機能。

- **プラットフォーム層**:インフラストラクチャからユーザーエクスペリエンスまで、最新の Salesforce Platform を構成する相互接続されたレイヤーと、それらのレイヤーがどのように連携して包括的なビジネス機能を実現するのかを説明します。

この記事は、特に AI とクラウドネイティブアーキテクチャの時代において、Salesforce がエンタープライズアプリケーションの将来に向けてどのように位置付けているかを理解する上で不可欠な一読です。

## プラットフォームマルチテナントアーキテクチャ

[プラットフォーム マルチテナント アーキテクチャ](/docs/architect/ja-jp/fundamentals/guide/platform-multitenant-architecture)では、Salesforce Platform で信頼性と拡張性が高く、カスタマイズ可能な環境を実現する方法について、技術的な詳細を確認できます。この記事で説明する内容:

- **マルチテナント設計**:1 つの共有データベースとスキーマで、数十万もの組織のテナント固有のデータ、メタデータ、ビジネスロジックを安全に分離する方法について説明します。

- **プラットフォームデータレイヤー**:Universal Data Dictionary (UDD)、Flex 列、インデックスシステム、およびプラットフォームでメタデータとデータの両方を効率的に保存する方法を探索します。

- **アプリケーション開発**:ブラウザー ベースのツール、API、クエリ言語、Apex など、ノーコード、ローコード、プロコードの開発アプローチに対するプラットフォームのサポートについて説明します。

- **内部処理**:最適なパフォーマンスとセキュリティを確保するために、プラットフォームでクエリ、検索、一括操作、スキーマの変更、マルチテナントの分離をどのように処理するかについて説明します。

この技術概要は、Salesforce Platform の拡張性、安全性、カスタマイズ性を向上させる基盤となるメカニズムを理解する必要があるアーキテクトにとって非常に有益です。

## プラットフォーム共有アーキテクチャ

[プラットフォーム共有アーキテクチャ](/docs/architect/ja-jp/fundamentals/guide/platform-sharing-architecture)は、安全なデータアクセスモデルを構築するための包括的なガイドです。このドキュメントの対象項目:

- **共有コンポーネント**:プロファイル、権限セット、ロール階層、組織の共有設定、共有ルール、チーム、テリトリーなど、共有モデルを構成するすべてのコンポーネントについて説明します。

- **実装シナリオ**:実際の顧客のシナリオと、さまざまな共有コンポーネントがどのように連携して複雑なデータアクセス要件を満たすかを調べます。

- **ベストプラクティス**:大量のデータ、所有権の歪み、テリトリー管理、および組織変更の計画方法に関する考慮事項を理解します。

- **トラブルシューティング**:体系的なアプローチに従って、ユーザーがレコードにアクセスできる理由またはアクセスできない理由を診断し、共有モデルの一般的な問題を解決する方法について説明します。

このガイドでは、新しい共有モデルを設計する場合でも、既存の共有モデルを最適化する場合でも、安全で柔軟性が高く、メンテナンス可能なデータ アクセス アーキテクチャを作成するために必要な Knowledge を提供します。

---

この 4 つの記事は、Salesforce Platform Architecture Knowledge の基盤を形成します。基本概念から高度なアーキテクチャパターンまで段階的に理解できるように、アーキテクチャの基本から順番に読むことをお勧めします。
