Salesforce

2/3ページ

Spring’19の認定資格を更新

概要 本記事は、Salesforceに置けるSpring’19のリリース内容について各種認定資格を更新するためのTrailheadで学習したもののサマリとなります。なお、更新を行ったのは、下記の3つの認定資格となります。アドミニストレーター認定資格の更新 (Spring’19)https://trailhead.salesforce.com/ja/content/learn […]

VSCodeでSalesforceのPackage.xmlを作成

概要 本記事では、VSCodeのExtensionを使うことでSalesforceの対象組織のメタデータを抽出するのに必要となるPackage.xmlを作成する方法を記載します。 Extension 使用するExtensionは下記になります。なので、まずはこれをVSCodeにインストールします。Salesforce Package.xml Generator Extension for VS C […]

JavaのアプリからSalesforceのREST APIをコールする方法

  • 2019.04.30
  • API

概要 Javaのアプリケーション等の外部システムからSalesforceのREST APIをコールするには、事前にSalesforceの対象組織に対してログイン認証をする必要があります。本記事ではその部分をJavaのSpring Bootのフレームワークでどのように実装するかについて、サンプルコードを交えて整理しております。また、そのアプリでSalesforceとのOAuthでの認証を実現する方法 […]

VisualforceでreCAPTCHAを実装

概要 SalesforceのCommunityやSites等で外部へ公開するページをVisualforceで実装する場合にBotによる標準型攻撃を受けないようにするための対策としてGoogle社が提供するreCAPTCHA(リキャプチャ)を使用して認証を実装するサンプルコードと手順を紹介します。 Googleへサイトの登録とAPIキーを発行 まず、下記のURLからGoogleへサイトの登録とAPI […]

SalesforceのメールをSendGrid経由で送信する

概要 Salesforceから送信するメールは、Salesoforceのメールサーバから送られます。スパムや迷惑メールの対策のためにSalesforce外のメールサーバーを経由して送信する為には、メールリレーの機能を使用することで実現可能となります。本記事では、メールリレーを使用してクラウドでメール送信のサービスを提供しているSendGridを経由するように設定する方法を紹介します。メールリレーを […]

Salesforceのメールサービスを実装する方法

概要 本記事は、Salesforceのメールサービスを実装する方法を簡単に記載します。 ちなみにメールサービスとは、「Apexクラスを使用して受信メールを処理する自動化されたプロセス」という機能となります。 具体的には、Webサイトやフォームで受け付けた内容をSalesforceへメールとして送信することで、メールの情報を元にApexのプログラムでオブジェクトにレコードを作成したりすることができる […]

リストビューにおけるクイックアクションの一括実行

概要 本記事では、リストビューで選択したレコードに対して、用意したクイックアクションを実行することで、通常はレコード単位に行う操作が一括で実行できるようにする方法を記載します。 設定方法 クイックアクションを作成 まずは、オブジェクトのクイックアクションを作成します。 この例では、商談オブジェクトのフェーズ項目を更新するクイックアクションを作成します。 リストビューにクイックアクションを追加 検索 […]

[Salesforceデザイナー資格]Sharing and Visibilityデザイナー合格まで

概要 本記事では、Salesforceデザイナー資格のSharing and Visibilityデザイナー試験を受験して合格するまでに勉強した内容を簡単にまとめます 試験範囲 試験範囲については、リリースごとに変わる可能性があるので最新を確認する必要があります。 私が受験した時は、Winter’19でしたので、下記の内容となります。 http://tandc.salesforce.c […]

プロファイルのオブジェクト権限「すべて表示」が主従関係で親レコードに連動するか

概要 本記事は、親子の主従関係がある2つのオブジェクトがある場合に、プロファイルで親のオブジェクト権限に「すべて表示」や「すべて変更」が付与されていると、子レコードのデータアクセス権限が親レコードに連動するかどうかを検証してみた結果となります。 ※動作確認は、Developer Editionで行なっております。 検証結果 連動されました。 つまり、プロファイルのオブジェクト権限における「すべて表 […]

VSCodeを用いたSalesforce開発で使用するExtension

VSCodeを用いたSalesforce開発で使用するExtension 従来のSalesforceのApexやVisualforceの開発では、Force.com IDE(Eclipse)やMavensMate(SublineやAtom)がローカルの開発環境として使用されていました。現時点(2019年3月)でこれからの開発環境は、VSCodeのExtensionを用いるのが標準となります。本記事 […]