tyoshikawa1106のブログ

- Force.com Developer Blog -

2018-01-01から1年間の記事一覧

SFDC:個人取引先とデータの操作

SalesforceでB2C向けの顧客管理を行うときは個人取引先を使用します。 個人取引先のデータは取引先オブジェクトに格納されます。取引先責任者の標準項目はPerson〜というAPI名でアクセスできます。 Accountオブジェクトにクエリを投げると値を取得できます。…

SFDC:Salesforce World Tour Tokyo 2018に参加しました

2018年12月05日(水)に開催されたSalesforce World Tour Tokyo 2018に参加しました。場所は東京ビッグサイトです。 会場に入ると受付前にセキュリティチェックのゲートがありました。早めの時間に行ったためかスムーズに通ることができました。 セキュリティ…

SFDC:リードの取引開始と個人取引先について

リードの取引開始ボタンをクリックすることで、リードに登録された情報を元に取引先、取引先責任者、商談を作成することができます。B to C向けの個人取引先の場合はどうなるのかなと検索したところ、ヘルプに記載がありました。 リードの取引開始に関する考…

SFDC:個人取引先の取引先名を数式で取得

個人取引先を利用する際に少しハマった話。商談に紐付く取引先名を数式で取得しようしたら値が空の場合がありました。個人取引先の場合は「Account.Name」では取得できないみたいです。 こうやって取得できます。 IF(Account.IsPersonAccount, Account.LastN…

SFDC:商品スケジュールのデータの持ち方

商品スケジュールのデータの持ち形についてです。Apexでは次のような感じでINSERT処理を実行できます。※実際にはループ処理の中でINSERT処理しちゃだめです。 上記処理の結果、画面にはこのように表示されます。収益の値が5000のデータを3件登録したので1500…

SFDC:商談の商品と共にコピーする機能と商品スケジュールについて

現在、Lightning Experienceでは利用できないため、なくなる機能の可能性がありますが、Salesforce Classicでは商談コピー時に商品も一緒にコピーのメニューが用意されています。 商品も一緒にコピーした場合は、商品スケジュールも一緒に作成されます。 こ…

SFDC:Salesforceアプリのテキストを送信を試してみました

Salesforceアプリのテキストを送信を試してみました。取引先のページレイアウト設定を行うと確認できますがテキストの送信という標準アクションが存在します。 このアクションは配置してもPCの画面では何も表示されません。 ですがSalesforceモバイルアプリ…

SFDC:個人取引先と住所項目

個人取引先を有効化すると取引先オブジェクトに個人取引先用の項目が追加されます。API名がPersonとついているものがそうです。個人取引先用項目というと少し特殊な感じがしますが、取引先責任者の項目を取引先側で参照可能になるという感じです。 取引先と…

SFDC:売上予測の目標の登録を試してみました

Sales Cloudユーザ向けの便利機能、売上予測の目標データ登録を試してみました。 この機能を利用するには設定で有効化する必要があります。 目標の登録方法の詳細はヘルプにまとめられています。 コラボレーション売上予測の目標データの読み込み 売上予測の…

SFDC:Force.comサイトとページビュー制限について

Force.comサイトとページビュー制限についてです。Force.comサイトはSalesforceにログインせずに外部からアクセスできるWebサイトを構築できる仕組みです。 JP:Sites FAQ - developer.force.com 基本的にあまり気にする必要はありませんが、月に表示可能な数…

SFDC:WebサイトへのForce.comサイトページの埋め込みを試してみました

SalesforceのVisualforceページを外部に公開したい場合はForce.comサイトを仕組みを使用します。ページ全体をForce.comサイトで開発できるときは話が簡単ですが、既存のWebサイト内にある入力フォームだけをForce.comサイトで構築したい場合は少し検討が必要…

SFDC:System.assertEqualsのエラーメッセージ指定を試してみました

Apexのテストクラス作成時にはSystem.assertEqualsを使って想定された結果となっているかをチェックできます。下記の場合はエラーメッセージを格納する変数の値が空白値となっているかをチェックできます。 System.assertEquals(String.isEmpty(result.error…

SFDC:商品を商談に追加するようユーザに促す機能を試してみました

商品を商談に追加するようユーザに促す機能を試してみました。この機能を有効化すると商談作成後に商談商品の登録画面が表示されるようになります。商談の設定画面で有効化できます。 商談を作成する 価格表の選択画面が表示される 商品の選択画面が表示され…

SFDC:Dreamforce2018 - サンフランシスコ移動ログ

Googleマップのタイムライン機能で移動ログを取得できました。ところどころGPSの記録がおかしくなっている部分がありましたが、だいたいこんな感じでした。サンフランシスコに到着後、空港と市内への移動 (BART) と会場からヒルトンホテルへの移動 (シャトル…

SFDC:Dreamforce2018 - 番外編「Clipper Card」をつかってみました

サンフランシスコ国際空港到着後に市内へ移動するにはタクシー、UBER、BARTといくつか選択肢がありますが、今回はBARTを利用しました。 BARTの切符購入をしようと思ってポチポチ操作していたところ、以前見た紙の切符ではなくClipper Cardがでてきました。(3…

SFDC:Dreamforce2018 - 番外編「スーパー 8 ユニオン スクエア」に宿泊しました

Dreamforceに参加する際に個人的に一番悩むことになるのが宿泊するホテルの予約です。5泊前後と約1週間近く滞在が必要になることもありますが、イベント期間中のサンフランシスコのホテル代が軒並み高めお値段になるためです。今回はそんな中比較的安かった…

SFDC:Dreamforce2018に参加しました - Day 4

現地時間で9/28 (金) - Dreamforce 2018のDay 4でした。この日がDreamforceの最終日でした。 最後の日ということでサンフランシスコを満喫しようと少し早めにホテルを出て朝食を食べに行きました。 エッグベネディクトが美味しいSears Fine Foodというお店で…

SFDC:Dreamforce2018に参加しました - Day 3

現地時間の9/27 (木) - Dreamforce 2018のDay 3です。この日はMarriott Marquisホテルに用意された会場を観に行きました。 会場を一目見ておくのが目的で長いする予定はなかったのですがちょうどField Serviceのセッションが始まるところだったので観ていき…

SFDC:Dreamforce2018に参加しました - Day 2

9/26 (水) - Dreamforce 2018のDay 2でした。ホテルを出たときは曇り空だったのですが、会場につく頃にはいい天気となっていました。 朝は少し早めにモスコーニセンターのベンチで過ごしてみました。会場のWiFiが利用できるのでPCを出しての作業が捗りました…

SFDC:Dreamforce2018に参加しました - Day 1

現地時間の9月25日(火) - Dreamforce2018 Day 1の日です。前日はいい天気だったのですがあいにくの曇り空でした。 モスコーニセンターの広間の様子です。Dreamforceは会場もオシャレにセットされているので見ていて楽しかったです。 朝の時間帯に同時通訳レ…

SFDC:Dreamforce2018に参加しました - Day 0

2018年9月25日(火)〜9月29日(金)までの5日間開催されるDreamforce2018に参加しました。9月24日(月)の17:00の便で成田空港を出発して同じく24日(月)の11:00頃にサンフランシスコ空港に到着しました。日本からサンフランシスコは時差の関係で9時間過去時刻に戻…

Memo:ホテルのWiFiにiPhoneで接続できなかったときの対応方法

宿泊しているホテルで無料WiFiが利用できたのですが、iPhoneで接続できなくてハマってしまったのでそのときの状況と解決方法のメモです。 状況 WiFiのNetwork NameとPasswordの紙をもらう iPhoneで接続。なぜかPasswordを入力する場所が無い WiFiアイコンは…

SFDC:Inside Dreamforce '18 Video

YoutubeでInside Dreamforce '18の動画リストが公開されていました。 Inside Dreamforce '18 下記のような動画がまとめられている再生リストです。 Inside Dreamforce '18: SWAG Inside Dreamforce '18: DREAMOJI Inside Dreamforce '18: The Heart of Dream…

SFDC:レポートの検索条件にログインユーザの情報を動的に設定する方法

レポートの検索条件には$User.EmployeeNumberというようなグローバル変数を指定することはできません。こうした条件指定を行いたい場合は数式項目でフラグを用意する方法での対応が必要になります。 IF(EmployeeNumber__c = $User.EmployeeNumber ,true , fa…

SFDC:Dreamforce2018 - Contact usで問い合わせ

Dreamforce2018の登録情報で困ったことがあったのでContact usから問い合わせしてみました。ログイン後のMy INFOのメニューからアクセスできます。 Contact usのリンクをクリックすると表示される問い合わせフォームはこんな感じでした。氏名、メールアドレ…

SFDC:Name項目のデータ型選択について

SalesforceオブジェクトのName項目とデータ型選択についてです。 Name項目はレコード作成の際に必須となる項目で、「テキスト型」と「自動採番型」の2種類から選択できます。 テキスト型は値を自由に入力したい場合に使用します。取引先名や商談名とよく目に…

SFDC:LEXでも動くVisualforce開発のサンプルコードを作ってみました

Lightning Experienceでも動くVisualforce開発のサンプルコードを作ってみました。Lightning Design SystemとAngularJS 1をつかった開発のサンプルになります。 GitHub - tyoshikawa1106/apex-trailblazer-pack: Apex Trailblazer Pack 取引先検索画面 商談…

SFDC:Dreamforce2018のHeroku関連セッション

Dreamforce2018のHeroku関連セッションを紹介する特設サイトが公開されています。 Dreamforce 2018 での Heroku | Heroku TrailBlazer Communityにより詳細な情報が共有されているのでそちらも確認しておくと良さそうでした。 https://success.salesforce.co…

SFDC:Dreamforce 2018 同時通訳用レシーバの貸し出しフォーム

Trailblazer Communityに同時通訳用レシーバの貸し出しフォームについての共有がありました。 https://success.salesforce.com/0D53A00003oxcMZ フォームのPDFについてはコメント欄に添付があります。 現地で記載するのは大変だと思うので先に印刷して準備し…

SFDC:Dreamforce 2018のセッション登録の流れ

Dreamforce 2018で参加したいセッションはSESSIONSのメニューから行います。 セッション数が多いので開始時間で絞り込みして探すのが良さそうです。 またロールを絞り込むのも必要そうです。開発者の場合はDeveloperを選択すると開発者向けセッションで絞り…