ipex

Salesforceの情報や趣味(ゲーム等)についてフリーに

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

Visualforceのボタンについてのあれこれ

VisualforceのボタンのStyleについてちょっと調べたのでログ ・ボタンを<apex:commandButton>で設置すると、Salesforce標準のCSSが適用されてしまう。 方法1:<apex:page>のstandardstylesheets属性をFalseに設定する 方法2:勝手に適用されたCSSのclass…

Apexでランダムな文字列を作成するメソッド

メモ用に。Apexでランダムな文字列を作成するメソッド。 多分、某ブログで共有されていたものの、真似の真似ぐらいのやつ。 public static string getRandomString(Integer LengthRequired){ String CharList = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP…

draw.io

便利なWebサービスを教えてもらったので共有draw.io https://www.draw.io/ドラッグ&ドロップで、 ER、フロー、モックアップ等々が作成できます。(参考) 無料で説明図を作るならドローツール「draw.io」に敵うものはないかも http://nelog.jp/draw-io たまに…

認定上級デベロッパー受験しました

業務の傍ら、上級デベロッパー1次受けてきました。結果は合格でした。新しい資格?が新設されるのか、既存のやつが移行するのか、内容がどうなのかとか... あんまり知らないんですけど、そのうち知る機会も取る機会もやってくるだろうというスタイルでやって…

CKEditorをVisualforceで適用する際のサンプルコードと注意点

2時間くらい嵌って、非常に焦ったのでログ。CKEditorというJavascriptのプラグインを使って、 Visualforceでリッチテキスト型の項目の編集画面を作成しようとした場合に起きた事象について。

ユーザの有効なレコードタイプを判別するisAvailable()

レコードタイプ選択画面を自前で作成する場合、 もしくはレコードタイプの選択リストを生成する場合。Schema.RecordTypeInfoを使うのですが、 Schemaで取得すると全部のレコードタイプが取れてしまうので、isAvailable()を使って制御してあげます。ユーザの…

Javascripのwindow.open()でオプションを設定する

カスタムボタンやカスタムリンクをクリックした際に、 新しくウィンドウを開く場合。「新規ウィンドウに表示」ではなく、 「Javascriptを実行」で開くことで、プロパティを調整できます。 window.open( url, '_blank', 'toolbar=no , location=no, directori…

月末を、1年前の月初に変換して表示する数式項目を作成する

数式項目で、表題の日付を表示する場合にひっかかった・・・。いつまで経っても日付の計算が苦手。日付 - 365 だと、閏年でズレてしまいます。色々対応策はあると思うのですが、 一番シンプルにできるのは、下みたいに判別してあげる方法かな? IF( DAY( Dat…

DatePickerの西暦プルダウンを変更するJavascript

稼働が上がったため、更新が滞りました・・・今週から再開。 Salesforceの標準の編集画面や、 Visualforceで日付型をinputFieldで表示した際に出る、日付の入力補助。あれの西暦プルダウンを弄る機会があったのでログ。 日付だけじゃなくて、時間の入力補助…

日時項目を指定の形式に変換して表示する数式

2015-10-01 15:00:00この形式で満足できない場合に、数式項目を作るのは常套手段かと思います。 特にCSVとかPDF出力の際には形式が指定されていることが多いNE。 ってことで、よく使ってる数式を1つ載せておきます。 毎回1から作ると面倒だし、こういうの1つ…

数値型、通貨型の項目での簡易入力

数値型とか通貨型の項目で、結構大きな数値を入力したい時の話。「10k」と入力することで、「10000」に自動的に変換してくれる! ↓↓↓↓↓ 知らなかったー。ちょこっと便利だけど、あんまり使うシーン無いかなぁ。k以外にも、mとかも使える。 あと試してない…

Codicを使ってAPI参照名を素早く決める

Salesforceで何かしらのAPI参照名を付ける際ってどうされてますか? 自分は英語名で付けたいのでラベル名をGoogle翻訳にかけたりしてました。 プロジェクトによっては、ローマ字でとかもありますが。で、そのGoogle翻訳の手間が面倒くさかったので別の方法無…

毎年1回だけ動かしたいApexバッチのスケジューリング

1年に1回だけ動くApexバッチのスケジュールは、 画面からスケジュールしようとしてもできない。// そもそもこの画面が分かりにく過ぎるという問題はさておき画面からできないなら、バッチの中でスケジュールしてあげるしかない。 ということで、finishメソッ…

Pardotを勉強したい #0

Pardot?何それおいしいの?レベルですが、 今後知識が必要になりそうなので、何ができるかくらいは知っておきたい。ただ、周りに導入例も無いし経験者もいない。 SalesforceのPardot導入予定者向けのサイトとかから読み取るしかないのかなー。http://www.sa…

標準レポートタイプの仕様で嵌ったお話

「レポートで取引先責任者出すと、Faxに取引先のFax番号が出るんだけど…」そんな馬鹿な、と思ってDev環境でレポートを作ってみたら同じ現象が。 よくよく調べてみたところ、 標準のレポートタイプ「取引先責任者と取引先」で作るとそうなるみたい。 回避方法…

Salesforce Winter16 新機能確認 #6 変更セット

■ 変更セットに、テストオプションの設定が追加 本番またはSandboxの受信変更セットをリリースまたは検証するときに、実行するテストを選択できるようになりました。テストオプションなるものが追加されるようです。 以下の4つのパターンでテストが実行でき…

Salesforce Winter16 新機能確認 #5 開発者コンソール

■ 開発者コンソールで、デバッグログの設定ができるように 開発者コンソールから追跡フラグおよびデバッグレベルを設定するには、 [Debug(デバッグ)] > [Change Log Levels(ログレベルを変更)] をクリックします。 [設定] > [デバッグログ] を開かなくても開…

Apexでハッシュ化の処理

今日勉強したことのログ。外部向けのURLに、SalesforceIdをパラメータとして付ける場合の話。 Id剥き出しはちょっと…ということで、ハッシュ化することに。結構簡単に実装できるんだね。サンプルも多くて、感謝。 String sample = EncodingUtil.convertToHex…

Salesforce Winter16 新機能確認 #4 Apex

■ Eclipse Force.com IDEのApexデバッガが正式リリース すっかりSublime民になっていましたが、使ってみようかな? Apexデバッガは、EclipseのForce.com IDEプラグインを拡張し、他の言語で使用できるデバッガのように動作します。このデバッガをSandbox組織…

 Salesforce Winter16 新機能確認 #3 Salesforce1

■ https://login.salesforce.com/one/one.app でSalesforce1にアクセスできなくなる /one/one.appで、PCブラウザからSalesforce1にアクセスできていたのですが、Winter16以降は使用不可になるとのこと If you’ve been testing your Salesforce1 mobile app s…

Webサービスを呼ぶApexクラスのテストクラス

外部のWebサービスを呼ぶApexクラスのテストクラスって、どう作れば良いのか。 普通の作り方だとエラーを吐くので、ちょっと調べてみることに。// 前任者から引き継いだ組織では当該クラスのカバー率は見ないことにしてましたが… ヘルプにありました。 Force…

Salesforce Winter16 新機能確認 #2 活動

■ 活動に参照関係項目を作成できるようになった カスタム参照項目は、新しい関連リストに対応する各カスタム参照を使用して、同じ関連リストの活動予定と完了した活動を結び付けます。 [活動予定] および [活動履歴] リストと同様に、このリストには [名前] …

Salesforce Winter16 新機能確認 #1 Chatter

■ Chatter投稿でリッチテキストが使用可能に こだわりたい人には朗報…かも? ちなみに、無効化は組織単位でAll-or-Nothing 書式設定オプションを無効および非表示にするには、[設定] の [Chatter 設定] ページで [ユーザによるリッチテキスト投稿の作成を許…

Winter'16 リリースノート

Winter'16 リリースノート 英語 https://resources.docs.salesforce.com/198/latest/en-us/sfdc/pdf/salesforce_winter16_release_notes.pdf 日本語 http://successjp.salesforce.com/features/pdf/Winter16_ReleaseNotes.pdf まずは、直近のWin16リリースノ…

テスト

テストです