【Salesforce】知っておきたいコンポーネントの意味や種類について解説!
IT・技術関連
更新日:2024.09.05


Salesforceで使われるコンポーネントとは?
Salesforceでは開発を手助けしてくれる機能の単位を表す「コンポーネント」が用意されています。
この記事では、Salesforceで使われるコンポーネントの意味と使える場所や種類をご紹介します。
コンポーネントの意味

Salesforceのコンポーネントを使う意味
Salesforceのコンポーネントを使う意味として、コンポーネントを利用することでシステムが簡単に構築できるということがあります。 Salesforceには、あらかじめ生成されたコンポーネントが多数準備されています。 これまで、ソフトウェアやシステムを構築するには、コードを書く必要がありました。そのため、開発に必要な言語を習得している人しか、システムやプログラムの構築ができませんでした。 しかし、Salesforceではコンポーネントを使用するとコードを書かなくても、使いたいコンポーネントを選択して、ドラッグ&ドロップするだけで選んだ機能を使うことができます。 これらのことから、システムやプログラムを構築する専門的なノウハウがないという人でも比較的簡単に目的にあった仕組みをカスタマイズすることができます。 また、既存のコンポーネントに必要な機能がない場合や独自にコンポーネントを構築したい場合は、独自のコンポーネントをカスタマイズすることも可能です。Salesforceのコンポーネントの種類
Salesforceには、多数のコンポーネントが用意されているといいましたが、Salesforceで使用するコンポーネントには3種類あります。ここからはコンポーネントの種類について紹介していきます。標準Lightningコンポーネント
1つ目が標準Lightningコンポーネントです。 標準Lightningコンポーネントは、Salesforceが提供している、Salesforceユーザーの間でよく利用されるコンポーネントです。SalesforceのプラットホームでUIを構築する際に使用することができます。 Lightningコンポーネントは、コンポーネントフレームワークが自動で処理するので、ブラウザやデバイスそれぞれの間の互換性を気にする必要がないというメリットがあります。カスタムLightningコンポーネント
2つ目はカスタムLightningコンポーネントです。 カスタムLightningコンポーネントは、開発が必要なコンポーネントです。 自社独自の機能や使いたい機能が既存のコンポーネントにない場合、カスタムLightningコンポーネントとして追加することになります。AppExchange
3つ目はAppExchangeです。 AppExchangeはAppExchangeストアでインストール可能です。 AppExchangeには、無料のものと有料のものがあります。 見積・請求、入金管理が行えるものやメール配信、チャットボットなど日々の業務を少し便利にするものから、リスク管理やセキュリティ、システム管理など安全かつ業務負担を軽減させ生産性を上げることに役立つものまで幅広い用途で使用できるものがあります。Lightningコンポーネントを使える場所
Lightningコンポーネントはどのような場所で使われるでしょうか。Lightningコンポーネントを使える場所について見てみましょう。Lightningページ
標準コンポーネント、カスタムコンポーネント、AppExchangeを使ってLightningページを作ることができます。 Lightningページには、アプリケーションページ、ホームページ、レコードページの3つがあります。アプリケーションページ
アプリケーションページには複数のコンポーネントを配置することができます。ホームページ
ホームページでもコンポーネントを配置することができます。Lightningコンポーネントを配置する場合、Lightningアプリケーションビルダーを使って配置します。レコードページ
レコードページにもコンポーネントを追加して使うことができます。コンポーネントを追加したり、削除や並び替えを行うことで希望にあわせてカスタマイズすることができます。コンポーネントタブ
コンポーネントはLightningページの一部として使うことが多いですが、それ以外で使用することもあります。Lightningコンポーネントそのものを1つのページのように、タブへ表示して使うことができます。アクション
コンポーネントはアクションとして使用することもできます。アクションは2つに分けることができ、それぞれ下のような特徴があります。 ・グローバルアクション ホームページや詳細ページ、Chatterタブなどで使用できるのがグローバルアクションです。 ただし、LEXでグローバルアクションを使用しても表示されることがないので、注意が必要です。 ・レコードページアクション レコードに表示できるアクションがレコードページアクションです。 レコードとの自動的な関連付けができるのでとても便利です。 レコード作成や更新、メールの送信などをコンテキストで素早く行うことも可能です。アプリケーション
Lightningではカスタムアプリケーションの作成をすることも可能です。1からカスタムアプリケーションを開発することで、独自のUIを構築することも可能となります。Visualforceページ
LightningコンポーネントはVisualforceページに埋め込むことができます。LightningOutと呼ばれている方法で、Salesforceの外部からLightningコンポーネントを呼び出せるものです。コンポーネントの種類
Salesforceには多数のコンポーネントが準備されていますが、これらのコンポーネントは大きく分けると7つに分けることができます。ここでは、どんな種類のコンポーネントがあるのか見てみましょう。ボタン
ボタンを押すことで切り替えができたり、ドロップダウンメニューを表示するボタンメニューなどがあります。データ入力
住所、チェックボックスグループ、ラジオボタングループ、リッチテキストエリアなどデータ入力に関するコンポーネントがあります。データの表示
Googleマップ上の決まった場所にリンクしたり、ハイパーリンクでメールを表示、URLをハイパーリンクで表示するようなコンポーネントがあります。フォーム
フォームをカスタマイズしたい時やレコード項目を表示するのに使用するようなコンポーネントがあります。レイアウト
コンテンツセクションの表示を切り替えられるアコーディオンやカード、カルーセル、タブ、タイルなどのコンポーネントがあります。ナビゲーションコンポーネント
地図を表示したり、ページ参照のURL生成などに使うコンポーネントです。ビジュアルコンポーネント
アイコンの表示、通知やトーストを使用したメッセージの表示などに使うコンポーネントです。最後に

この記事の監修者・著者

- AWSパートナー/Salesforce認定コンサルティングパートナー 認定企業
-
ITエンジニア派遣サービス事業を行っています。AWSやSalesforceなど専門領域に特化したITエンジニアが4,715名在籍し、常時100名以上のITエンジニアの即日派遣が可能です。
・2021年:AWS Japan Certification Award 2020 ライジングスター of the Year 受賞
・2022年3月:人材サービス型 AWSパートナー認定
・AWS認定資格保有者数1,154名(2024年6月現在)
・Salesforce認定コンサルティングパートナー
・Salesforce認定資格者276名在籍(2024年5月現在)
・LPIC+CCNA 認定資格者:472 名(2024年6月時点)
最新の投稿
- 2024-12-27営業インタビュー情報共有の活性化の中心に。SP企画部の新たな取り組み
- 2024-07-01営業インタビュー最短で当日にご提案可能。 OPE営業の対応が早い3つの理由
- 2024-07-01営業インタビュー研修見学ツアーが高評価!「お客様のOPEに対する期待を高め、継続に貢献できればと思います。」
- 2024-07-01営業インタビュー信頼関係を構築し、エンジニアの長期就業へ
ITエンジニアの派遣を利用したい企業様へ

- 求人・転職サイトや自社採用サイトを使っているが、自社に合ったITエンジニアが応募してこない…
- すぐに採用したいが、応募がぜんぜん集まらない
こんな悩みをお持ちの採用・人事担当者の方は、
オープンアップITエンジニアをご検討ください!
オープンアップITエンジニアをご検討ください!
当社のITエンジニア派遣サービスは
- 派遣スピードが速い!(最短即日)
- 4,500名のエンジニアから貴社にマッチした人材を派遣
- 正社員雇用も可能
こんな特長があり、貴社の事業やプロジェクトに合った最適なITエンジニアを派遣可能です。
まずは下記ボタンから無料でご相談ください。