Mark Hammer's Blog

SalesforceやTrailheadに関する情報を投稿しているブログです。

Salesforce Tips

ドメインにSPF、DKIMを設定してSalesforceから送信するメールから「経由」を外す

はじめに Salesforceからメールを送信する場合、メールアクションやリストメールによる送信を行うことはよくあると思います。 しかし、「なりすましメール」と判定されないように気をつけなければなりません。 「なりすましメール」は、攻撃者がメールの差出…

Lightning環境で「私の個人情報」メニューの一部がアクセス不可になる

事象 Lightning環境にて画面右上のアイコン→設定をクリックし、「私の個人情報」内のメニューをクリックした際に一部のメニューが「アクセス権がありません」エラーとなる。 システム管理者権限を持っていても発生する。 実際のエラー画面 対象メニュー セキ…

Lightning Experience環境のレポート条件に表示される「選択された参照オブジェクト」とは

はじめに 最近このような質問を受けました。 レポート条件に「選択された参照オブジェクト」という値が設定されているが、これが何なのか分からない。 実際のキャプチャ 確かに「選択された参照オブジェクト」以外何も情報がないので、困ってしまいました。 …

Lightningでユーザを力技でコピーしたい

はじめに 今回の検証のきっかけはこちらの投稿です。 sf.forum.circlace.com ユーザはLightningでコピーできるのか、機能を試すという意味で興味を持ったのでやってみることにしました。 検証 実現可否の確認 ※以下Salesforce URLは https://mydomain.lightn…

選択リストを基に作った日付から年度判定をしたい

はじめに 以下のような質問を受けました。 あるオブジェクトに、以下の項目がある。 年/月を項目値とした選択リスト項目(項目値として2022/01、2022/02、…のように並んでいる) 上記選択リスト項目を基に、年月は選択リスト項目値のものを、日は15日に固定…

Salesforce MFAのマニュアル一覧

MFAのマニュアルについて、たまに質問されることがあったのでURLを書いておきます。 日本語版 ポータルサイト: https://successjp.salesforce.com/mfa-overview マニュアル: https://customersuccessjp.salesforce.com/l/220122/2021-09-02/26rt47 英語版 ポ…

レコードタイプ、ページレイアウト、○○プロセスの分け方を考える(認定アドミニストレータ向け)

最近、会社にてチームメンバーにSalesforce認定アドミニストレータ試験の勉強会を開いています。 その中で、「レコードタイプ、ページレイアウト、セールス/サポート/リードプロセスの使い分けが分かりません」と言われたので、サンプル問題を使って解説しま…

Lightningで活動タイムラインが表示されない時に確認する場所

はじめに 通常、Lightning Experienceのレコードページでは、「活動」タブに活動タイムラインが表示されます。 しかし、何をしたわけでもないのに「活動」タブが消え、活動タイムラインも表示されない場合があります。 今回は、このような「活動」タブが消え…

Salesforce MFAの紐づけをシステム管理者が代行する方法を考えてみた

(この投稿はSalesforce Advent Calendar 2021の12日目です) qiita.com どうも、Mark Hammerです。 そういえば今日はSalesforce ハッカソン 2021の発表日ですね。 どういった成果物が出てくるのか楽しみに見たいと思います。 developer.salesforce.com はじ…

SalesforceでログインをSSOに限定する方法

はじめに Salesforceは通常ログイン画面でユーザ名・パスワードを入力してログインしますが、SSOログインも利用可能です。 また、ログイン方法をSSOのみに制限する方法もヘルプで公開しています。 Salesforce Help: SSO を使用したログインをユーザに要求 こ…

Salesforce制限拡張、機能有効化のヘルプ一覧

はじめに Salesforce Helpの中に、英語版のみではありますが制限拡張、機能有効化に関するヘルプ一覧がまとめられたページを発見しました。 Salesforce Help: Common Feature Activation and Limit Change requests 以下、上記ヘルプのリストを依頼方法に沿…

Salesforce DX CLI で脆弱性とされた機能の紹介と対応策

はじめに 2021/10/4に、CERT/CCよりSalesforce DX CLIについてアクセス制限不備の問題が指摘されました。 jvn.jp www.security-next.com これに対し、Salesforceでは Salesforce ヘルプ: Salesforce Developer Experience Command Line Interface の設定 を…

Salesforceのリリースバージョン番号

はじめに 今年もDreamforceが終わりました。 Twitterを見てると、今年はワークフローとプロセスビルダーからフローに乗り換えに関する話題で盛り上がりましたね。 約1年後にはワークフローとプロセスビルダーの新規作成を禁止されるとなると結構な重要事項で…

古いAPIバージョンのアクセスを追加費用なしで確認したい

はじめに Salesforce Platform API バージョンが古いものについて、以下のように順次サポート終了、アクセス不可が予定されています。 Salesforce Platform API バージョン 7.0 ~ 20.0 の廃止 Summer '21でサポート終了、Summer ’22でアクセス不可 Salesfor…

Lightning Platform Starter, Plus ユーザとケースオブジェクトへのアクセス

はじめに Salesforceユーザライセンスのうち、比較的安価な Lightning Platform Starter ライセンスと Lightning Platform Plus ライセンス。 www.salesforce.com この2つのライセンスは、ヘルプにてケースオブジェクトにアクセス可能なことが明言されていま…

Known IssueとIdeaExchange検索結果を以前と同じページ表示にする

はじめに Trailblazer CommunityがTrailheadと合流したため、Known IssueとIdeaExchangeはページの形式が変わりました。 trailblazer.salesforce.com https://trailblazer.salesforce.com/ideaSearchtrailblazer.salesforce.com さらにKnown IssueとIdeaExch…

データローダで複数のオブジェクトにまたがったデータを取得したい

はじめに データローダでデータを取得しようとするとき、例えば取引先責任者で「ID、姓、名、取引先名、作成者、最終更新者」のデータを取得しようとすると、以下SOQLと結果になります。 SOQL Select Id, AccountId, LastName, FirstName, CreatedById, Last…

PCだけでSalesforce多要素認証を実現する(Authy)

はじめに Salesforce多要素認証では、Salesforce AuthenticatorアプリかGoogle Authenticator等サードパーティ TOTP 認証アプリ、またはYubiKeyなどのセキュリティキーが必要となるため、「スマートフォンがない人はセキュリティキーを用意する必要がある」…

Salesforce多要素認証: API接続でも多要素認証を求められるケース

※この投稿は2021/3時点の内容を基に記載しています。 はじめに 2022/2から必須となるSalesforceでの多要素認証(MFA)。 セールスフォース・ドットコム社のFAQでは、API接続は多要素認証必須化の対象外としています。 FAQから抜粋 しかし、「ユーザインターフ…

「多要素認証の話」発表資料公開

2021/2/27の Salesforce Saturday 赤坂 にてLTで発表した、「多要素認証の話」の資料を公開します。 注意事項 この資料は2021/2/22週の資料、Salesforce動作に沿っています。 情報は常に更新されますので、何か設定される際は最新情報をご確認ください。 こ…

Salesforceの多要素認証(MFA)必須化に合わせるための設定

※注意:この記事は投稿時点の情報、Salesforce動作に沿って記載しています。 SSOログインに対する多要素認証の扱いなど、現在のSalesforce公開情報とは異なる場合がございます。ご了承ください。 はじめに 今年2月に発表された、2022/2/1からのSalesforceロ…

Salesforce Optimizerの「毎月実行」はいつ実行されるか確認してみた

はじめに Summer' 20 からアプリケーションでのアクセスも可能になり、便利になったSalesforce Optimizer。 リリースノート:Optimizer アプリケーションによる組織メンテナンスのスピードアップ より 新たに登場した Salesforce Optimizer アプリケーション…

Spring'21から使えるダッシュボードのURLパラメータフィルターの制約がレポートより厳しい話

はじめに 本投稿の基となったのはこちらの投稿です。(お役立ちコンテンツの数々、いつも見ております。) sf.forum.circlace.com 簡単に言うと、Spring'21からダッシュボードもレポート同様、URLパラメータによるフィルター指定ができるようになった、とリ…

カスタム項目の作成日をまとめて取得したい

今回は、会社で依頼された「特定オブジェクトにあるカスタム項目の作成日を一覧化してほしい」という要望について手順を追って記載いたします。 黄色線の部分を各項目ごとに取得したい 全体の手順 開発者コンソールを起動し、CustomFieldオブジェクトからSOQ…

Salesforce Tips: ゲストユーザの有無を調べたい

はじめに 楽天、PayPayにてSalesforceの設定不備により不正アクセスを受け、情報流出があったとの報道がありました。 xtech.nikkei.com xtech.nikkei.com これを受けてか、セールスフォース・ドットコム社でもプレスリリースを発表。 「当社製品の脆弱性に起…

週末を表す数式を簡潔に書きたい

「Salesforceで、日付が週末か否かを見分ける数式を書きたい。」と言われたとき、どういう数式を書けばよいでしょうか。 WEEKDAY関数とOR関数を使う 一番簡単な方法がこれです。 ヘルプを参考に、date__cが対象の日付項目とすると OR( WEEKDAY( date__c ) = …

Salesforceがサポートするクイックテキスト利用ケース

はじまり Salesforceには、クイックテキストという定義済みメッセージを項目に挿入できる機能があります。 trailhead.salesforce.com どの項目に挿入できるかは条件があるのですが、会社では行動の「説明」項目にテンプレートを挿入するために使用していまし…

システム管理者はヘルプメニューの非表示ができない

はじめに Lightning Experience画面右上にある「?」マークをクリックすると表示されるヘルプメニュー。 このメニューは 設定|ユーザエンゲージメント|ヘルプメニュー でカスタマイズでき、一番上に独自のコンテンツを掲載することができます。 追加した独…

Sales Cloud, Service Cloud, Community Cloudコンサルタント資格試験の違いを考える

はじめに 今年の9月から10月にかけて、Sales Cloud, Service Cloud, Community Cloudの各コンサルタント資格試験に合格しました。 Passed Salesforce Certified Service Cloud Consultant today.The 5th certification for me! pic.twitter.com/04c2O6JOX3— …

Salesforce数式: エラーを返す数式を含むAND, ORの条件判定

はじめに 本投稿の元ネタは、こちらのブログです。 sf.forum.circlace.com 内容を簡単に書くと「項目から日付を持ってきて、その月に日曜日が何回あるかを算出する」とのことで、以下の数式が紹介されていました。 4 + IF( AND( DAY(LastDay__c)>=29, WEEKDA…