Author Archives: Regardie
Apex Triggerの有効化/無効化を本番環境で制御する方法
概要 プロセルビルダーやフローが簡単にワンクリックで有効化/無効化を切り替えられるのに対して、Apex Triggerの有効化/無効化の切り替えを本番環境で行うのは用意ではありません。 通常、Sandbox環境から無効化されたApex Triggerをリリースするなどの手間が必要となります。 今回、「カスタムメタデータ型」または「カスタム設定」を用いて簡単に各Apex… Read More »
Salesforce CSRを用いてLet`s EncryptからSSL証明書を取得する方法
ZeroSSLを用いてブラウザ上で取得・更新するパターン ①download CSR from Salesforce ②access… Read More »
Einstein BotでCommunityログインユーザの情報を自動取得する方法
概要 (Closedの)Community CloudにEinstein Botを埋め込んだ場合、適切な設定を行わないと、EinsteinBotにユーザ情報を引き渡すために「既にログインしているユーザが自身の情報を再度入力する」という冗長な操作が必要となってしまいます。 本記事ではEinsteinBotに対して自動でCommunityログインユーザの情報を引き渡す方法について見ていきたいと思います。 ※SDOではメールアドレスを入力させ、どのメールアドレスから取引先責任者(≒コミュニティユーザ)を特定するという手法が用いられています。… Read More »
Einstein Botの基本用語
Basic Terminologies Dialog Intent(意図):Einstein`s interpretation of… Read More »
AIの基礎と学習方法
AIの四つの波 1998年:Internet AI 2004年:Business AI(ビジネスへのAIの応用) 2011年:Perception… Read More »
親レコードから子レコードに更新をかける方法
概要 Salesforce(というより、DB一般)は子レコードから親レコードに更新をかけるのは得意とする一方で、親レコードから子レコードに対して更新をかけることを相対的に苦手としています。 親レコードを起点として子レコードにDML操作をかける方法としては大きく以下の三つの選択肢がありますが、本記事ではプロセルビルダーを用いた子レコードの更新について見ていきたいと思います。 プロセルビルダーの標準機能 フロー(子レコードに対してクエリをかけ、取得したレコードに対してDML操作) Apex(同上)… Read More »
「ユーザページレイアウト」と「ユーザプロファイルページレイアウト」の相違
ユーザページレイアウト(User Page Layout) ・設定画面 ・反映される箇所(ユーザレコードページ) ユーザプロファイルページレイアウト(User… Read More »
Javascriptにおけるthisの参照先
thisの参照先 from:『脱初心者のJavaScript力を底上げするための本』 Java Scriptのdebugテクニック typeof オペランドのデータ型… Read More »
Zoomがブラウザで使えない理由
概要 表題の件、誰も一度は疑問に思ったことがあるのではないでしょうか? 結論 Zoomがブラウザで使えないのは、WebRTCという各ブラウザ標準の音声・映像の送受信プロトコルとは別の独自プロトコルを使っているためです。 この独自プロトコルこそが、Zoomの圧倒的な接続安定性や音声・映像品質を担保しています。 ちなみに、世の中の一般的なWeb会議ツールはほぼ例外なくWebRTCベースです。… Read More »