Force.com
Lightning Web Componentのページアクセス方法についてです。VisualforceページのときにはVisualforceタブを作成してユーザに展開していましたが、Lightning Web コンポーネントで構築した画面にアクセスするには、「Lightningページタブ」と「Lightningコン…
Winter'23で追加されたApexテストのSystem.Assert クラスを試してみました。追加されてから一年くらい経っている仕組みで、情報確認してからどこかで切り替えようかなと思いつつすっかり忘れてたので改めて確認してみました。 テストクラスでは今まで「Syste…
2023年10月17日ごろ公開されてたSalesforce Developers Blogの「Build Lightning Web Components Faster with Code Snippets」という記事で紹介されていたコードスニペットをつかったLightning Web コンポーネントの開発を試してみました。 Build Lightning …
Winter'24になったのでSalesforce データローダー v59.0 のインストールを試してみました。 データローダーのインストールサイトには設定メニューのデータローダーの画面のリンクからアクセスできます。少し前までデータローダという表記でしたが、Winter'24…
10月15日にWinter'24へのアップデートがリリースされたのでSalesforceの開発環境のバージョンもアップデートしてみました。 そのままだとあたらしくApexコードを作成時にAPIバージョンが58.0で作成されます。 大きく困ることはありませんが定期的にやってい…
Dreamforce2023 Developer Keynoteの動画を見てみました。 Dreamforce 2023 Developer Keynote: The Future of Development - YouTube Developer Keynote Salesforce開発の雇用が創出されてますって話。 デルタ航空の事例話。Customer 360, Sales Cloud, Ser…
設定ページから有効化できるようになっていたEinstein for Developersを試してみました。まだベータ版ですが、お試しで使えるみたいです。 有効化ページの説明文を翻訳すると次のように書かれていました。 Einstein for Developers 拡張機能は、VS Code マー…
Trailheadを見ながらVisual Studio CodeのApex Replay Debuggerを試してみました。 Find and Fix Bugs with Apex Replay Debugger | Salesforce Trailhead Apex Replay Debuggerについて Apex Replay Debuggerとは次のようなツールです。 Apex Replay Debugg…
指定ログイン情報をつかったApexコールアウトを試してみました。Salesforce World Tour TokyoのMini HackのApexのチャレンジで指定ログインを使用するものがありました。指定ログインは使ったことなかったので勉強してみようかとさわってみました。 指定ログ…
最近ハマった無効な商談フェーズとパス表示についての話です。商談のセールスパスを有効化すると画面にパス表示ができるようになっています。 商談画面から入力できるのはフェーズ項目で有効な選択リスト値のみとなっています。※ちょっと補足 - この組織では…
SalesforceサイトまたはExperience Cloudで外部に公開するサイト開発を行ったときに使用するサイトゲストユーザについてです。 Salesforceのサイトゲストユーザについて from Taiki Yoshikawa SalesforceサイトとExperience Cloudを利用する場合は権限設定を…
Winter'21リリースノートのメモです。 Lightningコンポーネント lightning-input-rich-text ベースコンポーネントへのカスタムボタンの追加 (ベータ) 第二世代パッケージでの Lightning メッセージチャネルのサポート クライアント側キャッシュのタイムアウ…
Apexバッチをスケジュール登録するときには、Apex クラスの設定ページにある「Apex をスケジュール」ボタンから登録します。 開始日と終了日の指定が必要になりますが、カレンダーポップアップでは5年後ぐらいまでしか選択肢に表示されません。 5年後ぐらい…
11月にmacOSの新しいバージョン「Big Sur」が公開されたのでさっそくアップデートしてみました。デザインにけっこう変更があっていい感じでした。 Big Sur自体は良かったのですが、Salesforce開発の用途でのPCをアップデートする場合、現時点ではデータロー…
Apex開発とPardot API - Part 2です。Part1ではVisualforceとApexでシンプルなAPI処理の書き方について記載しました。今回はApexバッチによる大量データ処理の場合について紹介します。前回の内容はこちら。 Apexバッチの処理内でAPIを実行する場合は『Datab…
Apex開発とPardot APIについてです。 Overview - Pardot API Documentation Pardot APIの基本的な使い方 Apexでの開発どうこうの前に、Pardot APIへの認証方法からデータの取得まで基本的な使い方がわからなかったのでどうしたものかなと悩んでいたところ、…
レポートの基準線をつかったグラフ幅の調整を試してみました。レポートのグラフ表示ですが抽出条件によっては集計結果に大きく差が出て一つのグラフが突出して長くなったります。 表示結果としては正しいのですが、画面の左端から右端まで視線を動かすことに…
Apex開発で押さえておきたいポイントについてです。 Apex開発について Apex開発は社内の業務をより効率良くSalesforce上で行えるように機能を開発できる仕組みです。データ入力の負担削減のための画面開発や日々のデータの自動更新など様々な場面で利用され…
Visualforceのモバイルアプリのアクセス制御についてです。Visualforceページの開発ではモバイル端末での利用は対象から除外して開発することはよくあると思います。そうした場合、モバイルデバイスのサイズでページにアクセスできてしまうとレイアウトが崩…
SOQLクエリで位置の近い順の取得を試してみました。Salesforceでは位置情報用のデータ型を作成でき、緯度・経度の情報を登録できます。緯度・経度の情報があれば、SOQLクエリのORDER BY処理で取得することが可能です。 (Twitterで教えてもらいました。) クエ…
個人的に思っているApex開発でのエラーハンドリング処理で避けたほうが良い実装方法を紹介します。 サンプル① if (isError) { System.debug('エラーが見つかったため処理を終了'); return; } サンプル② try { // ・・・何かの処理・・・ } catch(Exception e…
Lightningコンポーネント開発-地図アプリの開発を試してみました。 開発と言ってもSalesforceが標準で用意しているlightning:mapタグを使って実装できます。地図系の開発にはGoogleMapのAPIの契約が必要だったり、フリーのライブラリ「leaflet」の利用を検討…
Salesforce Extensions for Visual Studio CodeでJavaエラーが発生したときの対処方法についてです。ちょっと前からプライベートのMacBookで用意した開発環境でJavaエラーが発生するようになりました。エラーメッセージは下記のような感じ。 実行には Java 8…
サイトゲストユーザと標準オブジェクトの作成権限についての検証を行いました。Spring'20でサイトゲストユーザの権限周りの仕様変更がありました。サポートに困りますと問い合わせしたりして、「この変更は絶対です。更新権限は付与できなくなります」と回答…
活動の日時項目にアップデートがありました。全然気づかなかったのですが時期的にSpring'20のアップデートで適用されていたのかなと思います。 活動の日時項目には開始時間または終了時間を変更時にもう片方が自動調整される機能があります。 例えば開始時間…
Lighntingアプリケーションビルダーのアプリケーションページと標準コンポーネントについてです。 Lightningコンポーネントを配置して使用できるページを作成する機能です。標準コンポーネントの利用も可能ですが、タブやアコーディオンメニューなど一部の標…
"この記事は Salesforce 開発者向けブログキャンペーンへのエントリー記事です。" Spring'20の新機能 - Apexの新規および変更された項目を試してみました。 リリースノート Auth 名前空間とReports 名前空間のやつはよくわからないのでスキップ。 Schema 名…
聞いた話でWinter'20のリリースから。セキュリティアラートページでも通知されていたというサイトゲストユーザの更新権限除外の話のその後です。 Help | Training | Salesforce 経緯とか概要はこちら。 サイトゲストユーザの役割ですが、Force.comサイトやCo…
イベントモニタリング機能とDeveloper Edtion組織についてです。「イベントモニタリング」「イベントログ」「Event Monitoring Analytics」とおそらくこのあたりの機能共通ではないかと思いますが、特定のDeveloper Edtion組織で試すことが可能です。 このあ…
2020年3月1日を期限にサイトゲストユーザのアクセス権限周りの仕様変更がリリースされる件についてセキュリティアラート設定ページで通知されました。(情報が公開されていたのはWinter'20のリリースノートとのこと。) どのような変更になるのかのイメージは…