Skip to Content
実用的な Salesforce アーキテクチャ
book

実用的な Salesforce アーキテクチャ

by Paul McCollum
May 2025
Beginner to intermediate
186 pages
2h 46m
Japanese
O'Reilly Media, Inc.
Content preview from 実用的な Salesforce アーキテクチャ

第8章. プログラミングとカスタマイズ

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

この章では、Salesforce のプログラミングとカスタマイズについて説明する。多くの読者は、これらのツールがすでに組織や演算子の中に存在しているため、ここで取り上げる概念に精通しているだろう。このような読者は、これらのツールの組み合わせ方や違いについて、より詳しい知識を求めているかもしれない。

プラットフォームをカスタマイズするためにコードを使わなければならないと考えるべきでない。いずれはそうなるかもしれないが、すべての新機能や機能アップグレードを素早く利用するためには、できるだけ多くの機能を「箱から出してすぐに」使えるように努力すべきだ。新しくリリースされた機能を含め)活用できる既存の機能があらかじめ組み込まれていないことを確認しない限り、カスタマイズを始めるべきでない。ソリューション・エンジニアは、コードがなくても、入ってくるニーズの大部分を満たすことができるはずだ。プラットフォームに追加された柔軟で近代的なプログラミング機能は、魅力的すぎるほど魅力的だが、カスタマイズを減らし、コードに拡張することなく、既存のプラットフォーム関数の中で可能性を追求することで、長期的な利点を得ることができる。

Salesforceのプログラミングとカスタマイズの状況は、マルチテナントと 宣言型対カスタム戦略という2つの主要概念に集約される。マルチテナントの制約は、共有される顧客/ユーザのリソースを保護するために、カスタマイズ技術の多くを色付けする。パフォーマンスを犠牲にすることなく最大限の機能を実現するために、Salesforce ではカスタマイズのための「宣言型」オプションを可能な限り表面化している。これらの宣言的オプションは、Webインタフェースからの設定である。クリック・ノット・コード」とも呼ばれ、コードへのアクセスを許可せずに設定や自動化のオプションを提供する戦略は、広くアピールされている。これは、「ローコード」ソリューション構築の世界的な動きと一致している。Salesforceは、より使いやすく、構築しやすいツールに投資しているため、Salesforceからより多くの機能が提供されることを期待したい。

プラットフォームの能力を見分ける方法

なぜアーキテクトにとってプログラミング環境が重要なのか?すべてのタスクを速く、安く、大規模にこなせる完璧なプラットフォームは存在しない。これらの側面は、たとえプラットフォームのネイティブ機能やコア機能をそのまま使っていたとしても、常に変数となる。クラウドプラットフォームを評価する際には、そのプラットフォームがどのような機能を持つのか、どのような制限があるのかを理解する必要がある。これは、オンプレミスの機能から移行する場合や、他のプラットフォームから移行する場合に特に重要である。宣伝されている機能が無制限であったり、他のプラットフォームと完全に同等であったりすると仮定すると、問題を引き起こす可能性がある。ユーザが "無限 "に何でもできるようなプラットフォームは、悪用され、オーバーロードしてしまうだろう。

新しいプラットフォームの適合性と能力を見極めようとするとき、私たちは極端な用語を多用して境界線を発見する。可能であれば、後で参照できるようにセッションを録音する。営業担当者が機能を過剰に説明することもある。図8-1は、能力を理解しようとするときに使用し、注意すべき用語をリストアップしたものである。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

リーダーの作法 ―ささいなことをていねいに

リーダーの作法 ―ささいなことをていねいに

Michael Lopp, 和智 右桂

Publisher Resources

ISBN: 9798341651685