Category Archives: Apex

参照関係で積み上げ集計を行う方法

まず言いたい 主従関係への変更に障害がなければ、主従関係に変更しましょう。 参照関係の項目のデータ型を主従関係に変更する場合の影響については、「参照関係を主従関係に変更する場合の考慮事項」を参照してください。 選択肢一覧 選択肢 ■DLRS/Rollup… Read More »

SalesforceにおけるOAuth認証について

前提知識としての「認証」と「認可」の違い ■認証(Authentication)とは何か? →利用者が「誰であるか(identity)」を確認すること(=Identity Management) 例1:ホテルのチェックイン 例2:ユーザ名とパスワードによるログイン… Read More »

Pardotカスタムオブジェクトのユースケース

前書き とにかく情報の少ないPardotカスタムオブジェクトの概要と使い方(ユースケース)を自分なりにまとめてみましたノ そもそもPardotカスタムオブジェクトとは何か? Pardotカスタムオブジェクトを利用すると、リード・取引先責任者・取引先の子オブジェクトの情報をPardot側へ同期することが可能です。 これにより、「特定商品を購入した顧客にメールを自動送信する」・「契約終了まで30日以内の顧客に契約更新の案内メールを自動送信する」など、Salesforce側のオブジェクトの情報に基づいたアクションをPardot側で設定可能となります。 注意事項… Read More »

リストビューからレコードを選択して一括削除する方法

前書き 画像のように、リストビューで選択したレコードを一括削除する方法をご紹介します。 注意事項 リストビューへの「削除」ボタンの実装はユーザからの要望が多い機能ですが、「データの信頼」および「ガバナンス」の観点から、多くの場合アンチパターンです。 各企業のシステム管理者およびSalesforceパートナー企業はユーザや顧客から要望があったとしても安易に実装しないでください。 リード(見込み顧客)やケース(問い合わせ)のノイズや重複の対処においては、削除ボタンによる物理削除ではなく、“その他問い合わせ”に分類するなどの論理削除を第一に検討してください。… Read More »

Setupオブジェクト(設定オブジェクト)とは何か?【Salesforce】

概要 Setupオブジェクト(設定オブジェクト)とは、メタデータを操作・開発する際に利用されるオブジェクトを指す。 Salesforceのシステム管理者が設定画面でユーザやページレイアウト、フローなどを編集している際に操作しているのが実はSetupオブジェクト(設定オブジェクト)である。 一方で、多くのユーザにとって馴染みのある取引先や取引先責任者などの標準オブジェクトやカスタムオブジェクトは全てNon-Setupオブジェクト(非設定オブジェクト)に分類される。 Setupオブジェクト(設定オブジェクト)とNon-Setupオブジェクト(非設定オブジェクト) は同一のトランザクションで処理することができず、そのような処理を行った場合はMIXED_DML_OPERATIONエラーが発生する。… Read More »