Tips
こんにちは、Nambuです。皆さんはSalesforceの開発を行うときはどのようにしているでしょうか?よくあるのは開発者コンソールの利用だと思いますが、非常に便利なIDEであるVisual Studio Code(VSCode)を今回はご紹介したいと思います。この記事ではセットア…
こんにちは、Nambuです。皆さんはSalesforceの設定やApexの書き方で困った際はどのように解決しているでしょうか?出来るまで色々試してみる、今流行りの生成AIに聞いてみる、ネットで検索してこのはてなブログを見て解決している人もいるかもしれません。で…
こんにちは、Nambuです。 皆さんはタイトルにもあるLightining Mapコンポーネントを使用したことはありますか? これはSalesforce が提供するコンポーネントで、AuraやLWCで地図の表示ができるものです。 公式のドキュメントもありますが色々な人が日本語の…
こんにちは、Nambuです。 今回はApexトリガを作成する際に気を付けたい点について説明したいと思います。もしこのことを知らず何気なく使ってしまうと思った通りの結果が得られない可能性があるので注意が必要です。 問題の紹介 まず、前提として取引先と取…
こんにちは、Nambuです。 今回はデータインテグレーションを使用して緯度経度情報を取得した際にその値が住所の場所とずれてしまう現象について解説したいと思います。 データインテグレーションルールとは まず初めにデータインテグレーションルールの機能…
こんにちは、Nambuです。 今回はリストエディターでテンキーを使用する方法について説明していきたいと思います。なおこの記事で取り扱うリストエディターはListEditor非管理パッケージのバージョン2.43です。異なるバージョンやパッケージでは紹介する方法…
こんにちは、141です。今回は、Salesforceのログイン時に必須化される多要素認証について解説していきます。 全Salesforceユーザーに関わる内容のため、頑張って情報収集中です・・・。来年の適用必須化を前にリサーチした情報を順次アップデートしていきま…
こんにちは!mkです! 今回は外部ユーザ向けにコミュニティサイトを作成しよう!!ってなった時の手順をまとめておきます! コミュニティとは、従業員、顧客、パートナーをつなぐブランド空間...だそうです 詳しくはヘルプを確認してみてください! develope…
こんにちは。みつせです。 今回は、下記ブログを参考にしてPardot APIを使用した際に 本番環境とsandbox環境とで すこ~し変えないといけないところがあったのでメモ書き程度ですが書いていきやす。 base.terrasky.co.jp OAuth接続時 コールバック URL: htt…
yumotoです。 ある日付から何営業日後の日付の値(今回の場合、土日を除いた日付)を返すプログラムを作りました。 活動の記録等を入力したら、その何営業日後が期限のフォローアップTodoをトリガで自動生成するときや、 今日から10営業日後、などの日付が必…
どうも!こんにちは。KMです。 今回は、題の通り chrome拡張機能の「Salesforce Mass Editor」を使ってみたので、 その使い方だったりを紹介していきます。 追加は↓から chrome.google.com Salesforce Mass Editorとは? ウェブストアの説明によると、 ・リ…
こんにちは皆さん! YUMOTOです。 帳票等作成時に文字数未定の文字列を横幅見ていい感じの位置で改行したい なんてことがあると思うのですが、 文字数指定で改行した場合、全角と半角が混じっていると、 まだ文字が入りそうな中途半端なところで改行してしま…
こんにちは! YUMOTOです! apexには「数秒待つ」といったメソッドが用意されていません。 そのためこちらのサイトを参考に使いやすくメソッド化してみました。 やってることは同じです。 Apexでスリップの一つ方法 | Xgeek public void wait(Integer ms){ L…
こんにちは!mkです! Salesforce上ではフローやトリガー、プロセスビルダー、入力規則などの項目制御が行われていますが、これらには実行順序があります。 今回はその実行順序 についてざっくりと紹介していきたいと思います。 実行順序 実行順序は次のよう…
ApexクラスからChatterグループに対して何かしらをするなんてことがちょいちょいあります。 しかし、sandbox環境だと本番環境のChatterグループは引き継がれません。 そのため、sandbox環境で同じ名前のグループを作っても、ChatterグループのSFIDが異なるた…
こんにちは YUMOTOです。 「この項目、何かのプログラムで使用している項目だっけ?」 とか 「項目自体不要になったから削除したいんだけど、プログラム中どこで使われているっけ?」 なんて調べるシーンちょくちょくあります。 (そうならないように設計す…
yumotoです Listが上記画像のようになっているとします。 要素の数はList.size()を使うとすぐに調べることができるのですが、 あるカラムで分類するとそれぞれ何個になるのか調べたいときがちょいちょいあります。 Mapを使って分類して数え上げるプログラム…
VFページを作成するとき、StandardController.getRcord()をよく使いますよね。 getRecordなんていう名前のメソッドなので対象のレコードの情報をそのまま取ってきてると勘違いしていました。 結果は上画像参照 実はレコードのIDを取ってきているだけで、ID以…
こんにちは!141です。 今回は、画面系のプログラミングしか経験がない!って方に是非読んでいただきたい内容になっております。 裏で起動されて処理するプログラム・・・書いたことありますか? 経験が無い方は「バッチ処理」という概念を是非勉強してみて…
皆さんこんにちは、yumotoです! 今回はApexのテストクラスについて説明しようと思います! テストクラスとは SalesforceではApexというJavaに似た言語を使ってプログラムを開発することが可能です。 通常、sandboxというテスト環境にてプログラムを開発する…
こんにちはYumotoです! 今回はシステム管理者の代理ログイン機能について説明していきます。 代理ログインとは? まず初めに代理ログインとは何ぞやというところから説明していきます。 代理ログインとは 「システム管理者」が他の「任意のユーザ」として組…
簡単ログインできる拡張ツール こんにちは!141です。 通常はSalesforceのログインページで IDとパスワードを入力してログインしていると思いますが、 複数の環境にログインする必要が出てきた場合は 入力が面倒ではありませんか? そんな時に1クリックで、…
こんにちは!mkです! 今回はメールテンプレートの作成をするにはどうしたらいいの? というところについて話していきたいと思います。 そもそもメールテンプレートとは メールを送信するときに本題とは別に毎回同じように書く文章ありますよね。 送信者が○○…