Salesforceとは？ - クラウドCRMの基礎から始めよう

## はじめに

皆さんこんにちは！この記事では、Salesforceの基本概念から実際の開発環境の準備まで、初心者の方向けにわかりやすく解説していきます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2648069/32f783ad-eb46-f181-7d1c-3e780c820c4d.png)


## 目次
1. [SaaSとCRMの基本概念](#saasとcrmの基本概念)
2. [Salesforceのクラウドサービス概要](#salesforceのクラウドサービス概要)
3. [無料開発者環境の取得方法](#無料開発者環境の取得方法)
4. [まとめ](#まとめ)

## SaaSとCRMの基本概念

### SaaSとは
SaaS（Software as a Service）は、インターネットを通じてソフトウェアを提供するサービス形態です。

**従来型ソフトウェアとSaaSの比較：**

| 項目 | 従来型ソフトウェア | SaaS |
|:---|:---|:---|
| 導入方法 | インストールが必要 | ブラウザからアクセス |
| 初期費用 | 高額（ライセンス費用） | 低額または無料 |
| 利用料金 | 買い切り + 保守費用 | 月額/年額サブスクリプション |
| アップデート | 手動更新が必要 | 自動アップデート |
| アクセス | インストール端末のみ | どこからでもアクセス可能 |
| カスタマイズ | 大規模な改修が必要 | 設定で柔軟に対応可能 |

### CRMの主要機能

| 機能カテゴリ | 主な機能 | 期待される効果 |
|:---|:---|:---|
| 顧客管理 | - 顧客情報の一元管理<br>- 商談履歴の記録<br>- 顧客対応記録 | - 顧客情報の共有<br>- 対応品質の向上<br>- 業務効率化 |
| 営業支援 | - 商談管理<br>- 売上予測<br>- 活動管理 | - 営業活動の可視化<br>- 精度の高い予測<br>- 営業効率の向上 |
| マーケティング | - キャンペーン管理<br>- リード管理<br>- ROI分析 | - 効果的な販促<br>- 見込み客の育成<br>- 投資対効果の把握 |
| カスタマーサービス | - 問い合わせ管理<br>- ナレッジ管理<br>- SLA管理 | - 応対品質の向上<br>- 解決時間の短縮<br>- 顧客満足度向上 |

## Salesforceのクラウドサービス概要

### 主要サービスラインナップ

| サービス名 | 主な用途 | 特徴的な機能 | 想定利用者 |
|:---|:---|:---|:---|
| Sales Cloud | 営業支援 | - リード管理<br>- 商談管理<br>- 売上予測<br>- モバイル対応 | - 営業担当者<br>- 営業管理者 |
| Service Cloud | カスタマーサポート | - ケース管理<br>- ナレッジベース<br>- オムニチャネル | - サポート担当者<br>- カスタマーサービス管理者 |
| Marketing Cloud | マーケティング自動化 | - メール配信<br>- SNS管理<br>- Journey Builder | - マーケター<br>- キャンペーン担当者 |
| Platform | アプリケーション開発 | - ローコード開発<br>- API連携<br>- カスタマイズ | - 開発者<br>- システム管理者 |

### Salesforceの特徴的な機能

| カテゴリ | 機能 | メリット |
|:---|:---|:---|
| カスタマイズ | - Point & Click設定<br>- Apex開発<br>- Lightning Components | - 専門知識不要で設定可能<br>- 複雑な要件にも対応<br>- モダンなUI開発 |
| セキュリティ | - マルチテナント<br>- 役割ベースアクセス制御<br>- 項目レベルセキュリティ | - 安全なデータ分離<br>- きめ細かな権限設定<br>- データ保護の徹底 |
| AI機能 | - Einstein Analytics<br>- 予測分析<br>- 自動化推奨 | - データドリブンな意思決定<br>- 業務効率の向上<br>- 予測精度の向上 |

## 無料開発者環境の取得方法

### Developer Editionの特徴と制限

| 項目 | 内容 | 備考 |
|:---|:---|:---|
| 費用 | 無料 | 期限なし |
| ユーザー数 | 2ユーザー | 管理者含む |
| ストレージ | データ：10MB<br>ファイル：10MB | 学習用途として十分 |
| 機能制限 | 一部のエンタープライズ機能を除き利用可能 | 本番環境と同等の開発が可能 |

### セットアップ手順

1. **アカウント作成**
   ```mermaid
   graph TD
      A[開発者サイトにアクセス] --> B[サインアップ情報入力]
      B --> C[確認メール受信]
      C --> D[メール内のリンクをクリック]
      D --> E[パスワード設定]
      E --> F[組織情報設定]
   ```

https://developer.salesforce.com/signup

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2648069/59f9d9f8-8e9a-ced7-b9df-756980cd68f1.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2648069/e012ca49-08ce-2f00-e687-43cb574f0fc6.png)

環境ができてログインすると、以下のような画面にアクセスできる
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2648069/3ab6f7fe-d22d-e43b-ba02-d3e976d7e1f4.png)


2. **初期設定チェックリスト**

| 設定カテゴリ | 設定項目 | 設定内容 |
|:---|:---|:---|
| 基本設定 | - タイムゾーン<br>- 言語<br>- 地域設定 | - 日本標準時<br>- 日本語<br>- 日本 |
| セキュリティ | - パスワードポリシー<br>- ログインIP制限<br>- 二要素認証 | - 複雑性要件設定<br>- 必要に応じて設定<br>- 推奨 |
| 通知設定 | - システム管理通知<br>- メンテナンス通知<br>- アップデート通知 | - 有効化推奨<br>- 有効化推奨<br>- 有効化推奨 |

## まとめ

### 学習ロードマップ

| フェーズ | 学習内容 | 推定期間 |
|:---|:---|:---|
| 入門 | - 基本概念の理解<br>- 標準機能の把握<br>- 基本的な操作方法 | 1-2週間 |
| 基本 | - 管理者としての設定<br>- カスタマイズの基礎<br>- データ管理 | 2-4週間 |
| 応用 | - Apex/LWC開発<br>- インテグレーション<br>- アプリケーション開発 | 2-3ヶ月 |

### 役立つ学習リソース

| リソース | URL | 特徴 |
|:---|:---|:---|
| Trailhead | [https://trailhead.salesforce.com/](https://trailhead.salesforce.com/) | - 公式学習プラットフォーム<br>- ゲーミフィケーション<br>- 実践的な学習 |
| 開発者ドキュメント | [https://developer.salesforce.com/docs](https://developer.salesforce.com/docs) | - 技術文書<br>- API リファレンス<br>- サンプルコード |
| Help & Training | [https://help.salesforce.com/](https://help.salesforce.com/) | - 機能説明<br>- 設定ガイド<br>- トラブルシューティング |

---

この記事がSalesforceを始める第一歩として役立てば幸いです。