dackdive's blog

新米webエンジニアによる技術ブログ。JavaScript(React), Salesforce, Python など

Salesforce

Lightning ComponentをLightning Experienceで表示する方法

気になってたんだけど、こちらのスライドに書かれてたのでメモ。 2015/11/9 現在の方法。 Lightingコンポーネントベーシック開発 from Akihiro Iwaya 方法としては2つあるらしい。 Lightning Component タブとして表示 Visualforce に Lightning Compone…

Salesforce Trailhead: Lightning Experience Developmentのメモ

これやってみた。 気になったとこだけかいつまんでメモしておく。 (以下、Visualforce は VF、Lightning Experience は LEX と表記してます) 1. User Interface Development Considerations LEX と従来のユーザーインターフェース(Salesforce Classic)と…

Winter'16以降にブラウザでSalesforce1モバイルを開く方法

ちょいメモ。 Winter'16 から Lightning Experience (略称は LEX らしい) が有効になったため、 PC のブラウザで http://ap.salesforce.com/one/one.app にアクセスしても Salesforce1 のモバイル画面が表示されない。 LEX が有効だったら LEX が表示される…

Dreamforce'15に行ってきた〜4日目(最終)〜

9/18(金) Dreamforce 最終日です。 午前のセッションは DevZone に入り浸り状態、午後は Salesforce 本社でのテクニカルセッションに参加してきました。 過去記事一覧 Dreamforce'15に行ってきた〜前日編〜 - dackdive's blog Dreamforce'15に行ってきた〜1…

Dreamforce'15に行ってきた〜3日目〜

9/17(木) の様子です。 Analytics Cloud や Developer Keynote、そして Heroku オフィス訪問について。 過去記事一覧 Dreamforce'15に行ってきた〜前日編〜 - dackdive's blog Dreamforce'15に行ってきた〜1日目〜 - dackdive's blog Dreamforce'15に行って…

Dreamforce'15に行ってきた〜2日目〜

当日中に投稿できなかったんですが、9/16(水) Dreamforce 2日目に関するレポートです。 マーク・ベニオフの基調講演と、Lightning Design System (SLDS) 、そして SalesforceIQ などの話を中心に。 過去記事一覧 Dreamforce'15に行ってきた〜前日編〜 - dack…

Dreamforce'15に行ってきた〜1日目〜

さて、いよいよ Dreamforce が開催されました! 忘れないうちに今日聞いてきたセッションの内容などをメモ。 前日の様子はこちら。 Dreamforce'15に行ってきた〜前日編〜 - dackdive's blog 参加したセッション 9:00 - 9:20 Lightning Experience Highlights…

Dreamforce'15に行ってきた〜前日編〜

今年はありがたいことに Dreamforce に行けることになり、 今日 (9/14) からサンフランシスコに来ています。 ただいま、現地の時刻で 9/14(月) 22:00 頃です。 イベントは明日からスタートですが、参加登録は前日から可能だったので 今日は登録だけ済ませ、…

[Salesforce]データローダの言語を英語にする

超小ネタ。 Salesforce のデータローダを英語で使う方法。 (Mac 版のみ確認) といってもデータローダはほとんどが英語で書かれているんだけど なぜか対象の SObject を選択するところだけ日本語が混じっていて目的のオブジェクトが探しづらい。 ので、完全…

[Salesforce]Lightning Experience関連の情報(2015/8/27時点)

8/26(水) に Lightning Experience なる新デスクトップ UI が発表されました。 ということで、現時点で公開されている資料を自分用にメモ。

[Salesforce]組織の有効期限をプログラムで確認する方法

ちょいメモ。 Trialforce ソース組織ってなぜか 1 年間の有効期限がありますよね。 すべての新しい TSO には 1 年間の有効期限が設定されます。TSO を 1 年以上使用する見込みの場合は、延長を申請するケースを登録します。 (https://developer.salesforce.c…

[Salesforce]スケジュール済みApexやトリガでVisualforceをpdfファイルに変換する方法(後編)

これの続きです。 前回までは Visualforce ページの(より正確には、PageReference クラスの)getContent() で pdf を取得しようとしてましたがだめそうなので Visualforce テンプレートを使う方法を試してみた。 TL;DR メールテンプレートのうち、Visualfor…

[Salesforce]組織のパスワードポリシーをForce.com Migration Toolで変更する

開発やちょっとした検証用に作成した組織のパスワードが定期的に期限切れになると管理するのがつらいので そういった組織についてはパスワードの有効期間を無期限に設定している。 これを毎回手作業でやると面倒なので Force.com Migration Tool でやりたい…

[Salesforce]Visualforceコンポーネントをプレビュー表示する方法

ちょいメモ。 Visualforce ページと違って Visualforce コンポーネントには 画面に「プレビュー」ボタンがないので知らなかったんだけど Visualforce 開発者ガイドに書いてあった。 http://ap.salesforce.com/apexcomponent/[コンポーネント名] というように…

[Salesforce]スケジュール済みApexやトリガでVisualforceをpdfファイルに変換する方法(前編)

以前の記事で、Visualforce ページを pdf ファイルとして添付してメール送信する方法について書いた。 この時、問題点として PageReference クラスの getContent() メソッドは スケジュール済み Apex(Apex スケジューラ?)やトリガなどの非同期処理内では…

[Salesforce]Apexで添付ファイルつきのメールを送信する

ちょいメモ。 Saleforce の添付ファイルを取ってくる方法と、Visualforce ページを pdf 化して送る方法。

[Lightning]カスタムコンポーネントをApp Builderに表示する

ちょいメモ。 Lightning コンポーネント開発者ガイドのここを見る。 Salesforce Developers 今回は開発者ガイドに従って、HelloWorld というコンポーネントを作成する。 以下は Force.com Migration Tool を使ってローカルで開発する場合のファイル構成。 sr…

[Salesforce]リストビューに「一括削除」ボタンを追加する

ちょいメモ。 タイトルの通り、Salesforce のリストビューで選択したレコードを一括削除するボタンがほしい。 (リストビューとはこの画面) 実は以前にも似たようなことを試していて、 この時はリストビューではなく、レコード詳細画面にある関連リスト。 …

[Salesforce]Summer'15でGAになるCustom Metadata Typeについて

リリースノートで言うとここ。 http://docs.releasenotes.salesforce.com/en-us/summer15/release-notes/rn_forcecom_development_additional_custom_metadata.htm 上のリリースノートからもリンクが貼られていたけど、詳しい解説っぽいブログ記事。 https:/…

[Lightning]ComponentのタブをForce.com Migration Toolでデプロイする

Lightning Componentのタブを手作業で作成・モバイルに追加するのが面倒なので、Force.com Migration Toolでやる方法。

[Lightning]Lightning Component イベントの処理方法メモ

という記事を Qiita に書いた。

Lightningコンポーネントでのログの出力方法

Trailhead の最後に出てきたので、要点のみメモ。 https://developer.salesforce.com/trailhead/lightning_components/lightning_components_debug Lightning には実行中のモードがあるらしい 詳しくはこちら http://www.salesforce.com/us/developer/docs/l…

SalesforceのデータをCSVでエクスポートする方法いくつか

何通りか方法が考えられるので、今のところ分かっているものをメモ。 考えられる方法 それぞれ参考 URL を貼っときます。 データローダのエクスポート DataLoaderを使いこなそう - TECH BLOG | 株式会社テラスカイ レポートのエクスポート機能 Help And Trai…

[Salesforce]Force.com Migration Toolで複数の組織を簡単に管理する

Force.com Migration Tool を使っている時、開発用の組織が複数あると build.properties を複数用意してデプロイ先を簡単に切り替えたい というニーズが個人的にあります。 具体的には、 デプロイ時、デプロイ先の組織 を引数で変更可能にしたい build.prope…

[Salesforce]行動を削除した時の UNSUPPORTED_APEX_TRIGGER_OPERATON について

エラー名でググってもちゃんとした情報が出てこなかったのでメモ。 Apex で複数件の行動を削除(delete)しようとした時、以下のようなエラーが出ることがある。 System.DmlException: Delete failed. First exception on row 0 with id 00U1000000k5j6vEAA;…

[Salesforce]ApexでCSVファイルをアップロードする

この記事を参考に。 SFDCで大容量CSVアップロード作ってみました。 - SHANON Engineer's Blog ほぼほぼこの通りでいいのですが、 parser でやろうとしている処理が parser という名前と一致しない " (ダブルクォート)で囲った値があった時に対応できない …

[Salesforce] 初心者向け Force.com Migration Tool用ファイル群を作った

初心者向けと書いてますが、ほとんど自分が普段使う用。 これから Force.com Migration Tool (Force.com 移行ツール)を使ってみようという人にも参考になるかも。 Force.com Migration Tool には最初からサンプルの build.xml が入ってるけど、 正直あんま…

[Salesforce] Winter'15バグ:Sandboxを更新したらログインできなくなった

焦った。 この Issue のことなんだけど、念のため日本語でまとめとく。 https://success.salesforce.com/issues_view?id=a1p300000008XDOAA2 (ちなみに、Issue を見た時は FIXED になってたけど2015/02/25昼時点で再現しました)

[Salesforce]IDを15桁から18桁に変換してくれるサイト

http://www.adminbooster.com/tool/15to18 意外と使える。 この Issue に遭遇して本文よく読んでたらでてきた。 https://success.salesforce.com/issues_view?id=a1p300000008XDOAA2 (2015/06/11追記) 15桁 → 18桁への変換方法が公式ヘルプとして存在した…

[Salesforce]Usage Metrics(利用状況総計値)のインストール手順

はじめに Summer'14 から正式リリースされているものの、日本語の記事がほとんど見当たらない Usage Metrics(利用状況総計値)についてのメモ。 Summer'14 リリースノートは こちら。 その他、参考になりそうなものはリファレンスにて。 とりあえず色々いじ…