2016-01-01から1年間の記事一覧
Dreamforce 2016 Keynote Videos 日本語同時通訳が公開されていました。 Dreamforce 2016 Keynote Videos 日本語同時通訳 気になるキーワード Salesforce Einstein 事例紹介 - RED : 寄付金,NPO 事例紹介 - Schneider : エネルギー 事例紹介 - Fitbit IOT
Winter'17新機能Webinarの録画版が公開されていました。Lightningまわりの新機能が多いみたいです。Chatterでコードスニペットがサポートされてコードを投稿できるようになったのが印象に残りました。(コードスニペット利用には権限設定が必要みたいです。) …
レコード登録時にChatterグループに自動で投稿して情報共有を行いたいことがあると思います。そんなときはプロセスビルダーで対応することができます。 プロセスビルダーを使えばレコード作成・更新時にChatter投稿を実行できます。 Chatter投稿先にはChatte…
Salesforceのカスタムボタンやカスタムリンクを作成するとき、JavaScriptを実行することができます。これを利用してApexクラスの処理を実行することも可能です。 カスタムボタンでApexを実行したい場合、次の宣言が必要になります。 {!REQUIRESCRIPT("/soap/…
resetPassword処理で指定したユーザのパスワードをリセットできますが、getPassword()を利用することでリセット後のパスワードを取得することができます。 これのテストクラスを書くときはどんな感じになるか確認してみました。 public with sharing class C…
apex:realatedListタグは関連リストを簡単に表示できる便利なタグです。 apex:RelatedListのlistに指定する値について - Help - Salesforce.com こちらのタグをつかって取引先履歴などの履歴情報を表示できるのか調べてみました。海外のDiscussionForumによ…
Apexで週の始まりの日付を取得したい場合はDateクラスのtoStartOfWeed()メソッドを利用します。 サンプルコードです。 Date myDate = Date.today(); Date weekStart = myDate.toStartofWeek(); 週の末尾を取得するメソッドはないのでaddDaysをつかって算出す…
Visualforceページの開発でBootstrapを使おうとするとSFDCの標準スタイルに干渉してしまう問題があります。この問題を解決できるのがVisualStrapです。 その後、同じようなライブラリでBoostrap SF1が2014年10月頃に公開されました。これはPC向けの画面をつ…
Salesforceにはカスタマーサクセスグループが用意されています。その公式サイトはこちらになります。 お客様の成功を支援! カスタマーサクセスグループ きちんと見たことはなかったのですが、便利なリンクがまとめられていました。 ユーザ会への参加手続き…
Trailheadにログインするときはサイト右上のログインボタンからログインできます。 最近正常にログインできない問題に遭遇しました。この問題ですがDiscussionForumで解決方法が紹介されていました。 Trailheadにログインできません Trailheadサイトには言語…
apex:outputFieldはオブジェクトの項目のデータ型を見て自動で出力形式を変換して表示してくれる便利なタグです。便利ですが内部でいろいろ処理をやってくれているのでスタイルの指定がうまくいかなかったりすることがあると思います。 今回、apex:outputFie…
JDBCドライバのダウンロード 次のリンク先でJDBCドライバをダウンロードできます。 PostgreSQL JDBC Driver 最新版をダウンロードします。 これで『postgresql-9.4.1210.jre6.jar』ファイルを取得できました。 Javaプロジェクトの作成とJARファイルの読み込…
データベース環境の構築でPostgresについて勉強しました。環境はMacを使っています。 PostgreasSQLのダウンロード ダウンロードページはこちらです。 PostgreSQL: Downloads 今回はMacを利用するのでMac OS Xのリンクをクリックします。 DownloadInstallerの…
Javaの開発ではMavenを使って外部ライブラリを簡単に利用できるとのことなので試してみました。開発環境はMac + Eclipse(Neon)です。 Mavenのインストール確認 Eclipseの場合は最初からインストールされているみたいです。以下の手順で確認できます。 File →…
インデントの種類をスペースに変更するときの手順についてです。やり方は検索すれば参考になるサイトがすぐ見つかりました。 今回はMacとEclipse Neonのバージョンでやってみました。 設定手順 メニューのEclipseにある環境設定を選択します。 Java → Code S…
Java8からラムダ式が利用できるようになっている話はよく聞くのですが、実際に試したことが無かったので試してみました。ラムダ式とはメソッドを簡単に記述するための記法とのことです。 ラムダ式の基本構文 ( 型 引数, ...) -> {... 任意の処理 ...} サンプ…
型を動的に変更したい場合、仮型引数を利用することで対応できます。次のように"E"と宣言します。 package jp.co.bbreak.sokusen._1._9._3; public class GenericsSample<E> { private E object; // ゲッタ public E getObject() { return this.object; } // セ</e>…
Apex開発でインターフェイスクラスを実装するときのサンプルです。インターフェイスクラスは抽象メソッドのみを持つクラスを用意するときに使用します。 Javaのサンプル Javaの場合は次のように書きます。 package jp.co.bbreak.sokusen._1._8._6; public in…
Apexの抽象クラスのサンプルです。abstractを宣言することで作成できます。一部処理のみ変更したいときに便利です。 サンプルのクラス構成 ExEmployee.cls (継承元クラス) ExManager.cls (ExEmployeeクラスを継承するサブクラス) ExPartTime.cls (ExEmployee…
Javaの本を読んでいるときにオブジェクト指向の話とそのサンプルコードがでてきたので、JavaとApexで書き方が変わる部分のサンプルに使わせてもらいました。 オブジェクト指向サンプルの仕様 クラス構成 Employee (従業員情報クラス) PartTime (アルバイト情…
「これ、いいよ」と教えて貰ったEclipse Next-Generation IDEがステキだったので自分の環境にダウンロードして試してみました。Eclipse Cheと名前みたいです。 Eclipse Che | Eclipse Next-Generation IDE, Cloud IDE, and Workspace Server 3つの利用方法が…
VisualforceにはExcel形式で出力する機能が用意されています。そしてMacのKeynoteはExcelファイルを変換して表示する機能が用意されています。 VisualforceページをExcel形式にしたものをMacのKeynoteで表示しようとすると次のように正しく表示することがで…
プロセスビルダーと@InvocableMethodの活用例です。特定条件時にWork.comのバッチを登録します。詳細はTrailheadに記載があります。 Apexクラスを作成します。 global without sharing class GiveWorkThanksAction { @InvocableMethod(label='Give a Thanks …
TrailheadにFlowをつかった自動化のワークショップが公開されていました。 Automate Pre-Workshop Tasks with Flow Step | Salesforce Trailhead Flowの設定手順 ユーザの言語を英語にして試していますが次の手順で行います。 1. 設定→ Flow New Flowボタン…
TrailheadのIdentity for Customersに外部IDユーザの設定についてのモジュールが公開されていたので、試してみました。顧客がソーシャルアカウントを使ってSalesforceの情報にアクセスしたり、モバイル端末との連携に役立つそうです。 Identity for Customer…
Public Speaking Skills | Salesforce Trailhead Choose the Right Event and Topic プレゼンテーションのための右のSalesforce関連のイベントを識別します。 説得力のあるセッションのタイトルや要約を作成します。 プレゼンテーションのための目標を学習書…
Salesforceのコールセンター機能設定についてのモジュールが公開されています。 Call Center Integration | Salesforce Trailhead Get Started with Call Center コールセンター、オープンCTI、およびソフトフォンとの違い コールセンターの使用を開始す…
Dreamforce'16についてのモジュールが公開されています。 Learn About Dreamforce Unit | Salesforce Trailhead Learn About Dreamforce Dreamforceとは何ですか? Salesforceの年次会議を必須出席 あなたはDreamforceから何を得るのだろうか? 教育 ネット…
TrailheadにDreamforceについてのモジュールが公開されています。 Get to Know the Dreamforce Campus Unit | Salesforce Trailhead Get to Know the Dreamforce Campus セッション、展示会、および他のイベントが配置されている場所 Dreamforceのキャンパス…
Salesforceの情報を検索できる『Search The Force.com』というサイトが公開されています。 利用画面はこんな感じです。 例えば『apex』と入力すると検索候補が表示されます。 検索結果はこんな感じです。 エゴサーチしてみるとこんな感じでした。 Salesforce…