tyoshikawa1106のブログ

- Force.com Developer Blog -

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

SFDC:Dreamforce 2016 Keynote Videos 日本語同時通訳が公開されていました

Dreamforce 2016 Keynote Videos 日本語同時通訳が公開されていました。 Dreamforce 2016 Keynote Videos 日本語同時通訳 気になるキーワード Salesforce Einstein 事例紹介 - RED : 寄付金,NPO 事例紹介 - Schneider : エネルギー 事例紹介 - Fitbit IOT

SFDC:Winter'17開発者向け新機能Webinarの録画版が公開されていました

Winter'17新機能Webinarの録画版が公開されていました。Lightningまわりの新機能が多いみたいです。Chatterでコードスニペットがサポートされてコードを投稿できるようになったのが印象に残りました。(コードスニペット利用には権限設定が必要みたいです。) …

SFDC:レコード登録時にChattterグループに自動投稿する方法

レコード登録時にChatterグループに自動で投稿して情報共有を行いたいことがあると思います。そんなときはプロセスビルダーで対応することができます。 プロセスビルダーを使えばレコード作成・更新時にChatter投稿を実行できます。 Chatter投稿先にはChatte…

SFDC:カスタムボタンからApexを呼び出す方法

Salesforceのカスタムボタンやカスタムリンクを作成するとき、JavaScriptを実行することができます。これを利用してApexクラスの処理を実行することも可能です。 カスタムボタンでApexを実行したい場合、次の宣言が必要になります。 {!REQUIRESCRIPT("/soap/…

SFDC:getPassword処理のテストクラス実装について

resetPassword処理で指定したユーザのパスワードをリセットできますが、getPassword()を利用することでリセット後のパスワードを取得することができます。 これのテストクラスを書くときはどんな感じになるか確認してみました。 public with sharing class C…

SFDC:取引先履歴とrelatedListタグ

apex:realatedListタグは関連リストを簡単に表示できる便利なタグです。 apex:RelatedListのlistに指定する値について - Help - Salesforce.com こちらのタグをつかって取引先履歴などの履歴情報を表示できるのか調べてみました。海外のDiscussionForumによ…

SFDC:Apexで週の始まりの日付を取得する方法

Apexで週の始まりの日付を取得したい場合はDateクラスのtoStartOfWeed()メソッドを利用します。 サンプルコードです。 Date myDate = Date.today(); Date weekStart = myDate.toStartofWeek(); 週の末尾を取得するメソッドはないのでaddDaysをつかって算出す…

SFDC:Visualforce開発でBootstrapを使う方法

Visualforceページの開発でBootstrapを使おうとするとSFDCの標準スタイルに干渉してしまう問題があります。この問題を解決できるのがVisualStrapです。 その後、同じようなライブラリでBoostrap SF1が2014年10月頃に公開されました。これはPC向けの画面をつ…

SFDC:カスタマーサクセスグループについて

Salesforceにはカスタマーサクセスグループが用意されています。その公式サイトはこちらになります。 お客様の成功を支援! カスタマーサクセスグループ きちんと見たことはなかったのですが、便利なリンクがまとめられていました。 ユーザ会への参加手続き…

SFDC:Trailheadにログインできないときは・・・

Trailheadにログインするときはサイト右上のログインボタンからログインできます。 最近正常にログインできない問題に遭遇しました。この問題ですがDiscussionForumで解決方法が紹介されていました。 Trailheadにログインできません Trailheadサイトには言語…

SFDC:『apex:outputField』とフォントカラーの設定

apex:outputFieldはオブジェクトの項目のデータ型を見て自動で出力形式を変換して表示してくれる便利なタグです。便利ですが内部でいろいろ処理をやってくれているのでスタイルの指定がうまくいかなかったりすることがあると思います。 今回、apex:outputFie…

Java:JDBCドライバを使ってPostgreSQLにアクセスする手順

JDBCドライバのダウンロード 次のリンク先でJDBCドライバをダウンロードできます。 PostgreSQL JDBC Driver 最新版をダウンロードします。 これで『postgresql-9.4.1210.jre6.jar』ファイルを取得できました。 Javaプロジェクトの作成とJARファイルの読み込…

DataBase:Postgresの環境構築を試してみました

データベース環境の構築でPostgresについて勉強しました。環境はMacを使っています。 PostgreasSQLのダウンロード ダウンロードページはこちらです。 PostgreSQL: Downloads 今回はMacを利用するのでMac OS Xのリンクをクリックします。 DownloadInstallerの…

Java:Mavenを使ったApach-Commonsを導入を試してみました

Javaの開発ではMavenを使って外部ライブラリを簡単に利用できるとのことなので試してみました。開発環境はMac + Eclipse(Neon)です。 Mavenのインストール確認 Eclipseの場合は最初からインストールされているみたいです。以下の手順で確認できます。 File →…

Eclipse:インデントの種類をスペースに変更するときの手順

インデントの種類をスペースに変更するときの手順についてです。やり方は検索すれば参考になるサイトがすぐ見つかりました。 今回はMacとEclipse Neonのバージョンでやってみました。 設定手順 メニューのEclipseにある環境設定を選択します。 Java → Code S…

Java:ラムダ式のサンプル処理を動かしてみました

Java8からラムダ式が利用できるようになっている話はよく聞くのですが、実際に試したことが無かったので試してみました。ラムダ式とはメソッドを簡単に記述するための記法とのことです。 ラムダ式の基本構文 ( 型 引数, ...) -> {... 任意の処理 ...} サンプ…

Java:仮型引数の使い方

型を動的に変更したい場合、仮型引数を利用することで対応できます。次のように"E"と宣言します。 package jp.co.bbreak.sokusen._1._9._3; public class GenericsSample<E> { private E object; // ゲッタ public E getObject() { return this.object; } // セ</e>…

SFDC:Apexとインターフェイスクラス(interface)のサンプル

Apex開発でインターフェイスクラスを実装するときのサンプルです。インターフェイスクラスは抽象メソッドのみを持つクラスを用意するときに使用します。 Javaのサンプル Javaの場合は次のように書きます。 package jp.co.bbreak.sokusen._1._8._6; public in…

SFDC:Apexと抽象クラス(abstract)のサンプル

Apexの抽象クラスのサンプルです。abstractを宣言することで作成できます。一部処理のみ変更したいときに便利です。 サンプルのクラス構成 ExEmployee.cls (継承元クラス) ExManager.cls (ExEmployeeクラスを継承するサブクラス) ExPartTime.cls (ExEmployee…

SFDC:オブジェクト指向 - JavaとApexの構文の違い

Javaの本を読んでいるときにオブジェクト指向の話とそのサンプルコードがでてきたので、JavaとApexで書き方が変わる部分のサンプルに使わせてもらいました。 オブジェクト指向サンプルの仕様 クラス構成 Employee (従業員情報クラス) PartTime (アルバイト情…

Eclipse Next-Generation IDE (Eclipse Che) を試してみました

「これ、いいよ」と教えて貰ったEclipse Next-Generation IDEがステキだったので自分の環境にダウンロードして試してみました。Eclipse Cheと名前みたいです。 Eclipse Che | Eclipse Next-Generation IDE, Cloud IDE, and Workspace Server 3つの利用方法が…

SFDC:VisualforceのExcel出力とMacのKeynote

VisualforceにはExcel形式で出力する機能が用意されています。そしてMacのKeynoteはExcelファイルを変換して表示する機能が用意されています。 VisualforceページをExcel形式にしたものをMacのKeynoteで表示しようとすると次のように正しく表示することがで…

SFDC:プロセスビルダーと@InvocableMethodの活用例 - Work.comのバッチを投稿

プロセスビルダーと@InvocableMethodの活用例です。特定条件時にWork.comのバッチを登録します。詳細はTrailheadに記載があります。 Apexクラスを作成します。 global without sharing class GiveWorkThanksAction { @InvocableMethod(label='Give a Thanks …

SFDC:Flowとプロセスビルダーの連携を試してみました

TrailheadにFlowをつかった自動化のワークショップが公開されていました。 Automate Pre-Workshop Tasks with Flow Step | Salesforce Trailhead Flowの設定手順 ユーザの言語を英語にして試していますが次の手順で行います。 1. 設定→ Flow New Flowボタン…

SFDC:External Identity Userの設定を試してみました

TrailheadのIdentity for Customersに外部IDユーザの設定についてのモジュールが公開されていたので、試してみました。顧客がソーシャルアカウントを使ってSalesforceの情報にアクセスしたり、モバイル端末との連携に役立つそうです。 Identity for Customer…

SFDC:Trailhead - Public Speaking Skills

Public Speaking Skills | Salesforce Trailhead Choose the Right Event and Topic プレゼンテーションのための右のSalesforce関連のイベントを識別します。 説得力のあるセッションのタイトルや要約を作成します。 プレゼンテーションのための目標を学習書…

SFDC:Trailhead - Call Center Integration

Salesforceのコールセンター機能設定についてのモジュールが公開されています。 Call Center Integration | Salesforce Trailhead Get Started with Call Center コー​​ルセンター、オープンCTI、およびソフトフォンとの違い コー​​ルセンターの使用を開始す…

SFDC:Trailhead - Dreamforce '16 Ready

Dreamforce'16についてのモジュールが公開されています。 Learn About Dreamforce Unit | Salesforce Trailhead Learn About Dreamforce Dreamforceとは何ですか? Salesforceの年次会議を必須出席 あなたはDreamforceから何を得るのだろうか? 教育 ネット…

SFDC:Trailhead - Dreamforce & Beyond (2016版)

TrailheadにDreamforceについてのモジュールが公開されています。 Get to Know the Dreamforce Campus Unit | Salesforce Trailhead Get to Know the Dreamforce Campus セッション、展示会、および他のイベントが配置されている場所 Dreamforceのキャンパス…

SFDC:Search The Force.comを試してみました

Salesforceの情報を検索できる『Search The Force.com』というサイトが公開されています。 利用画面はこんな感じです。 例えば『apex』と入力すると検索候補が表示されます。 検索結果はこんな感じです。 エゴサーチしてみるとこんな感じでした。 Salesforce…