読者です 読者をやめる 読者になる 読者になる

tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:apex:sldsとapplyBodyTagの関係

Spring'17で新しく利用できるようになったapex:sldsの話です。apex:sldsを利用するとVisualforceページにLightning Design SystemのCSSを適用できるようになります。※このタグを利用するにはAPIバージョンが39.0以上の必要があります。 apex:sldsのタグです…

プロが教えるレスポンシブWebデザインの本を読んでみました

Web

モバイルに対応するCSSのサンプルコードがほしかったのでKindleで発売されていた「プロが教えるレスポンシブWebデザイン 現場のメソッド レイアウト・UIのマルチデバイス対応手法」という本を読んでみました。 本の内容 ■Chapter1 基本の確認 レスポンシブWe…

SFDC:Tokyo Salesforce Developer Group 2017 新年会に参加しました

先日、1月25日に開催されたSalesforce DG Tokyo 2017新年会に参加しました。 2017 新年会 - Tokyo Salesforce Developer Group (東京都) | Meetup 場所はJPタワーにあるSalesforceさんのオフィスです。Salesforceのマスコットたちの写真が飾られていました。…

SFDC:商談とケースの関連リスト

商談にはケース関連リストを表示する仕組みが用意されています。ですがケースには商談参照項目は存在しません。そのため商談のケース関連リストには新規作成ボタンが用意されていません。 商談のケース関連リストですが商談に紐付く取引先と取引先責任者のケ…

SFDC:Chatterフィード追跡とメール通知について

Chatterフィード追跡の機能を利用すればレコード更新時にレコードフィードに更新内容が自動投稿されます。 この投稿はメール通知されませんが、メンション付きのコメントなど条件を満たせばメール通知が行われます。 細かい条件は私の設定で管理されます。 …

SFDC:Spring'17 リリースノートが公開されました

Salesforceの次期バージョン『Spring'17』のリリースノートが公開されました。本番環境への適用は2017年2月12日を予定しているとのことです。 Salesforce Spring ’17 Release Notes リリースノートの日本語化はまだですが、Success Communityで要点をまとめ…

SFDC:LEXのお気に入り機能を試してみました

Spring'17のプレリリース環境でLightning Experienceのお気に入り機能を試してみました。 Salesforce で頻繁に使用する項目へのショートカットで、レコード、ダッシュボード、または任意の場所で星をクリックすることで利用できるみたいです。 レコードにア…

SFDC:モバイルアプリ『Limits Monitor』を試してみました

Salesforceのモバイルアプリ『Limits Monitor』を試してみました。 Limits Monitor on the App Store データストレージやAPI実行数など組織の利用状況を確認できるアプリです。開発者向けというよりは運用組織で意図しないレベルの消費をしていないか監視で…

SFDC:Spring'17プレリリース環境でapex:sldsタグを試してみました

Spring'17でapex:sldsタグが追加されたそうなのでプレリリース環境で試してみました。 Use the Lightning Design System in Visualforce Pages 次のように宣言することでLightning Design SystemのCSSを適用してくれるタグです。静的リソースにアップロード…

SFDC:Chatterの質問からケースを登録する方法

Summer'16の新機能でChatterの質問からケースを登録できるようになりました。 この機能を利用するには設定→ケース→サポート設定のページで有効化する必要があります。 ページの下の方に「Salesforce で質問-to-ケースを有効化」のチェックボックスが用意され…

SFDC:ID検証方法がユーザに追加されたときの流れ

ID検証方法がユーザに追加されたときの流れについて確認してみました。2要素認証有効化時の話です。次のように権限セットを用意してユーザに割り当てます。 以前試した時には気にしていなかったのですが、割り当てたタイミングでは特にメール通知等はありま…

SFDC:ビューステートエラーとRemoteActionの送信上限の考慮について

Apexではpublic変数を用意することでページとクラス側で値のやりとりを簡単にできる変数を用意できます。ですが無制限に用意できるのではなく上限をオーバーするとビューステートエラーが発生します。 ビューステートエラーで気をつけなくては行けないのはフ…

SFDC:主従関係と参照関係の違いについて

主従関係と参照関係の違いについてです。別のオブジェクトと関連付けを行うときは主従関係もしくは参照関係の項目を用意して対応します。 似たような項目なのでとりあえず主従関係にしとこうとか、なんとなく参照関係にしようといった選択を行うケースがある…

SFDC:プロセスビルダーとレコードID指定について

プロセスビルダーのアンチパターンについてです。プロセスビルダーを利用すると項目自動更新やChatter投稿などの便利な機能をプログラミングなしで実現することができます。ワークフロールールなどでもそうでしたが値更新処理などでレコードIDの直接指定を行…

SFDC:プロファイル設定で意識しておくこと

Salesforceではアクセス権限まわりの設定はプロファイル設定で管理できるようになっています。プロファイル設定にはたくさんのチェックボックスが用意されているのでよくわからないから全部にチェックをつけて置こうとなるケースがあるかもしれません。 この…

SFDC:テストクラスのアンチパターン『ダミークラス大作戦』について

テストクラスのアンチパターン『ダミークラス大作戦』についてです。Apex開発を行うときテストクラスを用意する必要があり、テストのカバー率が組織全体で75%以上になっていないと本番環境にリリースできないようになっています。 その昔テストクラス作るの…

SFDC:LEXの別組織のユーザ切り替え機能

Lightning Experienceで別組織ユーザに簡単に切り替えることができる機能が利用できるようになっています。ログインセッションが保持されていればクリック1つで切り替えることができました。 この機能を利用するにはログインページでログイン情報を保存して…

SFDC:DreamhouseのFacebook Messenger Botとアプリの公開設定について

ちょっと教えて貰った内容なのですが、DreamhouseのFacebook Messenger Botを動かした時、自分以外のFacebookユーザがメッセージを送ってもBotが動いてくれませんでした。この問題が発生したときはFacebook Developersサイトのアプリ設定で非公開になってい…

SFDC:個人取引先へのデータ変更と所有者の扱い

個人取引先を有効化するときに既存データの変換対応が必要になります。 その際に取引先と取引先責任者の所有者が異なるとどのような扱いになるか確認してみました。 取引先 取引先責任者 変換処理はこんな感じです。 // 個人取引先のレコードタイプ取得 Reco…

SFDC:MavensMate for Salesforce v0.0.11 (beta版)を試してみました

MavensMate for Salesforce v0.0.11(beta版)を試してみました。 Releases · joeferraro/MavensMate-Desktop · GitHub まだβ版ですがv0.0.11でLightning Design Systemのスタイルが適用されています。 Zipファイルをダウンロードして解凍するとappファイルを…

SFDC:Lightning Loginを試してみました

Winter'17の新機能『Lightning Login』を試してみました。Salesforce Authenticatorと組み合わせて利用する機能でセキュリティを確保したままログインを簡単にすることができる機能です。 Lightning Login を使用してパスワードなしでログイン この機能を利…

SFDC:個人取引先の取引先責任者IDについて

個人取引先を有効化すると取引先オブジェクトで取引先責任者の項目を利用できるようになります。そのため個人取引先レコード1つで取引先と取引先責任者の情報を管理することができます。 個人取引先は取引先責任者のルックアップ項目からも選択できるように…

SFDC:Waveを使用した製品パイプラインダッシュボードの作成をやってみました

TrailheadのWaveを使用した製品パイプラインダッシュボードの作成をやってみました。 WaveにCSVファイルをアップロードする サンプルデータのCSVファイルはTrailheadからダウンロードできます。 作成→データセットでアップロード画面を表示できます。 データ…

SFDC:レモネードスタンドアプリ開発をやってみました

Trailheadのレモネードスタンドアプリ開発をやってみました。 はじめに Developer Edition組織を作成してLightning Experienceを有効化します。 アプリケーションとカスタムオブジェクトを作成する 設定からアプリケーションとカスタムオブジェクトを作成し…

SFDC:Live Agentのその他のオプションを試してみました

Live Agentのその他のオプションを試してみました。基本的な設定は下記に記載してあります。 Trailheadで紹介されている内容です。 Live Agentには下記の主要な機能が用意されています。 1.スキル 2.基本的なブランド 3.訪問者に記録を保存させる 4.スニーク…

SFDC:Live Agentを試してみました

Trailheadを見ながらService Cloudの便利機能、Live Agentを試してみました。 設定画面で有効化することで利用できるようになります。 有効化すると各設定が追加され、エンドポイントが割り当てられます。 Live Agentを利用するにはユーザに権限を付与する必…

SFDC:外部URLへのリダイレクトを防止する方法

Visualforceページの開発ではURLパラメータでリダイレクト先のURLを保持してリダイレクトを行うというケースがよくあると思います。もしそこで外部URLを入力されてしまったときにエラーにする方法についてです。 まずは外部URLへのリダイレクトを許可した状…

SFDC:標準オブジェクトの使い方

セールスフォースには標準オブジェクトがたくさん用意されていますが、どんな情報を入力すればいいか確認するのは少し大変。。ということで動画でまとめてみました。 下記のオブジェクトについてざっくりとですがまとめてあります。 商品 価格表 取引先 取引…

SFDC:アプリケーションセキュリティの学習

Trailheadにアプリケーションセキュリティについて学ぶことができるモジュールが用意されています。 セキュリティについて学ぶための専用の組織も用意されています。この組織をつかってTrailheadの課題を進めることでどのようなセキュリティリスクがあるのか…

SFDC:パートナーコミュニティへの参加方法

意外と情報の少ないパートナーコミュニティですが、Trailheadにコミュニティの参加方法などの情報が記載されていました。 パートナーコミュニティのサイトはこちら。 Salesforce Partner Community

SFDC:Lightning Experienceと見積り機能

Lightning Experienceと見積り機能についてです。見積り機能を利用するには設定で有効化する必要があります。 見積りは商談の関連情報から作成できます。 必要事項を入力して見積りを登録します。 登録後の詳細ページはこんな感じ。 関連情報から商品を追加…

SFDC:Lightning Experienceと価格表

AppLauncherからPricebook(価格表)を選択します。 Newボタンで新規作成できます。 必要事項を入力して保存します。 詳細ページはこんな感じ。 RELATEDタブから商品の追加を行います。 価格表の名前は編集ボタンで後から変更することもできます。 商品の追加…

SFDC:コミュニティと評価機能

コミュニティには評価機能が用意されています。コミュニティの管理画面から有効化することで利用できます。 有効化後は評価レベルとポイントの閾値を設定できるようになります。 評価ポイント上昇の条件も細かく設定可能です。 詳細はこちら。

SFDC:コミュニティユーザと共有セット

非公開レコードを他ユーザと共有する場合は共有ルールなどの仕組みがありますが、コミュニティユーザの場合は共有セットというしくみが用意されています。カスタマーポータル設定からアクセスできます。 共有設定を新規作成するとラベルとAPI名の入力欄が表…

SFDC:Lightning Actionを試してみました

Trailheadを見ながらLightning Actionを試してみました。 Lightning Alternatives to JavaScript Buttons | Salesforce Trailhead 簡単に試せるようにパッケージが公開されています。 https://login.salesforce.com/packaging/installPackage.apexp?p0=04to0…

SFDC:Salesforce World Tour Tokyo 2016の講演資料

Salesforce World Tour Tokyo 2016の講演資料ダウンロードページが公開されました。 当日見に行けなかったセッション動画をいくつか見てみたのですが、ひとまず下記セッションがおもしろかったです。 [開発者向け] Salesforce プラットフォーム はじめの一歩…

SFDC:今まであったWebセミナーの一覧ページ

今までにあったWebセミナーの一覧がまとめられたヘルプが公開されています。 - 過去のウェブセミナー一覧 - https://help.salesforce.com/articleView?id=Webinar---List&language=ja&type=1

SFDC:個人取引先と法人取引先のデータ変換

個人取引先を有効化した後、既存の法人取引先データを個人取引先データに変換するには自分で変換作業を行う必要があります。また個人取引先としてデータ登録した後、法人取引先に変換することもできるようになっているみたいです。 法人取引先から個人取引先…

SFDC:個人取引先とVisualforceのデータ登録

個人取引先機能を有効化すると取引先項目に取引先責任者の項目が追加されます。 そのため、Apex側では『new Account()』とするだけで取引先責任者の項目を利用することが可能です。 Visualforceページ側でapex:inputFieldをつかった入力フォームを作成するこ…

SFDC:個人取引先の有効化手順

個人取引先の機能を有効化するにはセールスフォースのサポートに連絡して有効化してもらう必要があります。サポートへの連絡はヘルプ&トレーニングから行うことができます。 ヘルプ&トレーニングのリンクをクリックすると次のような感じの画面が表示されると…

SFDC:B2C向け組織での取引先と取引先責任者の登録について

セールスフォースでは取引先と取引先責任者のオブジェクトをつかって顧客を管理できます。基本的には取引先の企業と担当者を登録して利用される想定のオブジェクトですが、B2C向けで顧客を登録するときは企業情報は登録しないことが多いと思います。 企業情…

SFDC:Chatterメンションとユーザの役職項目について

SalesforceのChatterでは @ を宣言することで特定のユーザにメンションを行うことができます。ユーザに通知したいときに便利な機能ですが組織のユーザ数が増えて同姓同名の人が出てくるとどちらを選べばいいかわからなくなると思います。 ユーザの画像で判断…

SFDC:Salesforce World Tour Tokyo 2016 Day2

12月13日と14日の2日間で開催されたSalesforce World Tour Tokyo 2016に参加しました。2日目は開発者向けセッションのある虎ノ門ヒルズの方に参加しました。 まずはEinstein Keynoteから。画像認識のデモなど見ることができました。 次のDeveloper Keynoteで…

SFDC:Salesforce World Tour Tokyo 2016 Day1

12月13日と14日の2日間で開催されたSalesforce World Tour Tokyo 2016に参加しました。初日はプリンスパークタワーで開催されました。 いつもはSaasyとChattyの二組が会場を歩いていましたが、今年はAstro,Cody,Einsteinが参加していました。(そういえばChat…

SFDC:ホームタブが消えてしまったときの対応

Lightning Experienceや外部データソースまわりの設定をさわっているとホームタブが非表示になってしまう現象に遭遇することがあります。 この現象...解決方法あるのかなと思っていたのですが、こうやれば大丈夫と教えてもらいました。プロファイル設定のタ…

SFDC:カスタマーユーザとして有効化した取引先責任者を削除する方法

検証用などでカスタマーユーザとして有効化した取引先責任者ですが、不要になって削除しようとすると次のエラーが発生すると思います。 削除を試みたテストは、次のポータルユーザに関連しているために削除できませんでした。 次のテーブルが空の場合は、削…

SFDC:TrailheadのSalesforce Career Exploration for Studentsをやってみました

TrailheadのSalesforce Career Exploration for Studentsをやってみました。 Salesforce Career Exploration for Students | Salesforce Trailhead 学生向けのSalesforce社でキャリアを構築していくには..という感じの内容でした。(米国のSalesforce社の話で…

SFDC:TrailheadのMarketing Cloudの基本をやってみました

Marketing Cloudの基本についてTrailheadで公開されていたのでやってみました。日本語訳もされています。 Marketing Cloud の使用開始 下記の内容を学習できます。 Marketing Cloud に含まれる製品を挙げる。 Marketing Cloud がデジタルマーケティング戦略…

SFDC:LEXで商談ダッシュボードを作成するときの流れ

LEXで商談ダッシュボードを作成するときの流れです。 画面右上の新規ダッシュボードボタンをクリック ダッシュボード名などを入力 画面右上Addボタンでコンポーネントを追加します。 対象レポートやグラフ種別などを指定します。 Addボタンを押して追加完了…

SFDC:LEXで商談レポートを作成するときの流れ

LEXで商談レポートを作成するときの流れです。 画面右上の新規レポートボタンをクリック レポートタイプを選択 表示する項目や条件を指定 レポートを保存 レポートを実行 こんな感じです。 追記 商談でフェーズ毎に絞り込みをしたい場合は専用の条件指定欄が…