システム管理者の独り言

元営業の素人がsalesforceシステム管理者になったので備忘録を。。

salesforce

レポートのエクスポート権限が割り当てられたユーザ

ずいぶん投稿してなかった。 ちょうど「レポートのエクスポート権限」がどのユーザに割り当てられてるか調べる依頼があったのでメモ。。 場所 プロファイルごとに権限のセットができる レポートのエクスポート つまり、各プロファイルごとにチェックがあるか…

ログインしたユーザとして実行できるダッシュボード数の制限

ログインしたユーザとして実行できるダッシュボード数の制限に達しました。 classic環境ですが、ダッシュボードを作成して保存したところ、上記エラーが発生しました。 調べたところ、動的ダッシュボードの制限でした。 Enterprise Edition → 最大5個 Unlimi…

SOQLで使う「ALL ROWS」キーワード

salesforceでは活動オブジェクトが一定の基準でアーカイブされます。 https://help.salesforce.com/articleView?id=000005175&language=ja&type=1 アーカイブされたデータを取得するのには「ALL ROWS」キーワードを使うと。 ALL ROWSキーワードを使用すると…

SOQLの日付リテラル

忙しさを理由に更新を怠っていた… 前回書いていた内容の続きは改めて書こう 今回はSOQLで使える日付リテラルをまとめとく。(リファレンス読めよ) 時々使うのでここに抜粋 SOQL日付リテラル一覧 日付リテラル 範囲 例 YESTERDAY 昨日の 00:00:00 から、その…

ApexからChatterフィードを作る

取引先責任者の拡張コントローラからChatterフィードをApexで作ってみた。 <やりたいこと> ・定型の内容でChatterに投稿したい。 ・投稿は、取引先責任者レコードに関連付けたい。 ・メンション先は固定 ワークフローでメールアラートを送るようなイメージ…

visualforceで選択肢を自作

visualforceの備忘録... visualforceにカスタムで選択肢を作成して値を取得。 1.取引先責任者のページにvisualforceへ遷移するカスタムボタンを設置。 2.遷移したページに選択リストを表示して取得した値を表示。 使ったのはSelectOptionクラス コントロ…

XMLを取得してみた

そのうち、XMLを扱う必要がありそうなのでGoogleMapsAPIを利用してXMLの取得を試してみた。 新宿都庁の住所を渡して緯度経度を取得してみる。 (Googleのドキュメントをみたら極力JSONがいいらしいけど。。。) 戻ってきた値をデバッグで表示 取得はできたの…

レコードタイプをSOQLで取得する

APEXのテストクラスなどでテストデータを作成する際に レコードタイプが複数あるオブジェクトのデータを作る時には SOQLでそのオブジェクトのレコードタイプを取得してfor文で作成すると楽。 List<Recordtype> rectype = [SELECT Id, Name, SObjectType FROM RecordType </recordtype>…

県庁所在地の緯度経度

ずっと書いていなかったので、これからはできるだけ書き留めていく。。。。 たまたま県庁所在地の緯度経度をMapに格納する必要があったのでいつか再利用するときに書き留めておく。。 それぞれの緯度経度はLocationクラスに格納しているので、キー名で呼び出…

共通部分をテンプレートにする

visualforceでPDFを複数パターン作ることになりました。 共通部分は使いまわした方がメンテナンス性も向上するので調べたところ、 「composition 」が使えそうだったのでテスト。 共通部分のページを部品として、PDFにするページで呼び出す感じかな。。。 ↓↓…

ホーム画面で掲示板

会社でいろんな部署からのメールが飛びかってる。「○月○日までに▲▲をやれー」 「■□部門からのお知らせでーす」 「冷やし中華始めましたー」みたいな。大抵は日々のメールに埋もれて忘れ去られていくわけで、 個人でメールに期日フラグ立てたり、todoを作るの…