Mark Hammer's Blog

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

Salesforce Tips

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…

埋め込みチャットの姓と名を入れ替えたい

はじめに Salesforce では、主に顧客とチャットでやり取りするための Web チャットチャネルを作成することができます。 trailhead.salesforce.com 例えば、上のTrailheadモジュールに従えば簡単なWeb埋め込みチャットを作ることができるのですが、ここで1つ…

Chatterメンション:手打ちとコピペの違い

はじめに 先日、会社でこんな問い合わせを受けました。 Chatterグループがメンションされればメール通知するよう設定をしています。 先日、ユーザから「Chatterグループをメンションしているのに何も連絡がない」と問い合わせを受けました。 確認すると、Cha…

Salesforce DevTools を使うには「すべてのデータの参照」権限が必要

はじめに Salesforce DevTools、便利ですよね。 以前便利ツールとして会社で紹介したのですが、このツール、使用するためのSalesforce権限が見つからなかったんですよね。*1 そこで2020/8に自分のDeveloper Edition環境で確認したのですが、「すべてのデータ…

フローで項目値を空文字に更新しようとしたけど更新されなかった話

これは以前の投稿の続編です。 フローの要件等は↓を読んでいただいた前提で進みますのでご了承ください。 sfblog.markhammer.net はじめに 以前、行動の被招集者のうち、ユーザ一覧をテキスト項目に投入するフローを作成したのですが、実際は投入先のテキス…

Salesforceサポートで紙での申請が必要なケース

はじめに Salesforceサポートのやり取りは、基本的にはケース上のコメントで行います。 そのため、個人取引先の有効化のようなリクエストも、ケースを起票して依頼します。 その一方、実はリクエストに紙(PDF)が必要なパターンもいくつか存在します。 今回は…

行動のActivityDateとActivityDateTimeの関係

はじめに このブログの基となったのはこちらの投稿です。 sf.forum.circlace.com この投稿を読んだ当時、仕事で行動のActivityDateを利用したプロセスビルダーを作成した頃だったため、 「『終日行動にチェックを入れない → ActivityDateTime に開始時刻が保…

行動の被招集者をまとめたテキスト項目を作りたい

要件 具体的な要件 「被招集者」項目の内容はどうやって保存されるのか 実現方法 作成したフロー 全体図 EventRelationオブジェクトデータ取得処理部分 EventRelationオブジェクトデータからユーザ情報抽出処理部分 ユーザ情報抽出後処理部分 終わりに 要件 …

コミュニティとSalesforceサポートの使い分け方

はじめに もう半年以上前になりますが、2019年10月に行われましたてきめし #07『Salesforceビアバッシュ with ライトニングトーク』に「コミュニティとSalesforceサポートの使い分け方」という内容で発表してきました。 発表時間は5分のため、発表資料はかな…

Community Cloud でのURLパラメータを用いたレポート絞り込み

はじめに Lightning Experienceでは、URLパラメータを用いたレポート絞り込みは以下の流れで設定します。(公式ヘルプ) レポートに対し、事前に絞り込み対象項目を設定する。 URLパラメータ fvX (Xには数字が入る) を設定したURLを用いて、レポートにアクセス…

Data connector for Salesforce でカスタムロングテキストエリア項目の内容が切れる

はじめに Salesforceのデータを Google スプレッドシートに表示、及び編集することが可能なData connector for Salesforce。 具体的な使用方法はこちらを参考にしていただければと思いますが、今回は某所で質問を受けた、Data connector for Salesforce でロ…

認定デベロッパー試験受験記(Admin向け)

TL; DR Admin側の知識に自信があるがDev側は自信がない人は、Admin向けの問題は全問正解するつもりでいきましょう。 コードを書く試験ではないですが、Trailheadの認定デベロッパー試験向けTrailmixは一通り進めることをおすすめします。 Apex、Visualforce…

MetadataComponentDependency クエリを使ってみた

※この記事は Salesforce 開発者向けブログキャンペーンへのエントリー記事です。 はじめに 2020/2にリリースされた Spring'20。 今回はSpring'20にリリースされた開発者向け機能のうち、MetadataComponentDependency クエリを触ってみました。 内容 以下、リ…

Lightning ExperienceでレポートエクスポートをURL指定で実現する(Spring'21版)

Spring'21 リリースノート にて、レポート詳細エクスポートの選択肢に xlsxエクスポートが追加されました。 ここでは、Spring'21 Lightning環境でのURLアクセスによるレポートエクスポート方法を記述します。 Lightning環境でのレポートエクスポート Lightni…

リストビューのKanbanに表示される項目を変更したい

はじめに リストビューでのKanban表示。 商談のフェーズをグルーピングしたものがよく見られます。 今回は某所で質問を受けた、リストビューのKanbanに表示される項目を変更する方法を書いていきます。 ちなみに Salesforce ヘルプには、「Kanban カードには…

カスタム表示ラベルを使って各国の新年の挨拶を表示する数式項目を作ろう

2020年、あけましておめでとうございます。 本年もよろしくお願いいたします。 今年最初の投稿は、タイトルの通り「Salesforceのカスタム表示ラベルを使って、1/1に各国の新年の挨拶を表示する数式項目を作ろう」です。 きっかけはこのTweetです。 今年もよ…

Chatterで招待したメールアドレスの一覧を知りたい

Chatterには、Salesforce ライセンスを持たないユーザでも使用できるようユーザを招待する機能があります。 わざわざ有償ライセンスを割り当てなくても、Chatterでやり取りができるようになる便利な機能ですが、招待したユーザの一覧を見る機能はありません…

Lightning Experience で表示される 参照カウント について調べてみた

Lightning Experience では Salesforce Classic と違い、Chatter投稿に「〇人が参照」、「再生回数〇回」といったChatter参照カウントが表示されます。 「〇人が参照」の場合は、リンクをクリックするとその投稿にいいね! と言ったり、コメント、編集、共有…