« 2012年5月 | メイン | 2013年4月 »

2012年10月に作成された記事

2012年10月23日 (火)

レポートのアクセス権限設定

レポートのアクセス制御として、

公開レポートを実行させたいけど、編集・削除はさせたくない
・公開レポートを新規作成させたいけど、編集・削除はさせたくない

などのニーズがあるかと思いますが、

レポートのアクセス権限は、設定がちょっとややこしいので、表にまとめてみました。

レポートの「実行」「作成」「変更・削除」をする権限があるかないかは、

・レポートフォルダの公開先
・レポートフォルダのアクセス権限
・プロファイルで付与されている権限

で決まります。

○レポートの実行 の権限あり/なし

プロファイルで「レポート実行」権限が付与されている場合は、非表示フォルダ以外にあるレポートを実行可能です。

プロファイルで「すべてのデータの参照」権限が付与されている場合は、すべてのレポートを実行可能です。

レポートフォルダ
の種類(公開先)
レポートフォルダ
のアクセス権限
プロファイルで
付与されている権限
レポート実行 すべての
データの参照
公開フォルダ(※1) 参照のみ
公開フォルダ 参照・更新
非表示フォルダ(※2) 参照のみ ×
非表示フォルダ 参照・更新 ×
共有フォルダ(※3) 参照のみ
共有フォルダ 参照・更新
個人フォルダ(※4)

○:権限あり
×:権限なし
-:関係なし

※1 公開先で「このフォルダは、ポータルユーザを含むすべてのユーザがアクセス可能です」
   または「このフォルダは、ポータルユーザを除き、すべてのユーザがアクセス可能です」
   を選択したフォルダ
※2 公開先で「このフォルダはすべてのユーザから非表示となります」を選択したフォルダ
※3 公開先で「このフォルダは次のグループに含まれるユーザのみアクセス可能です」を選択したフォルダ
※4 「私の非公開カスタムレポート」フォルダ

○レポートの新規作成 の権限あり/なし

プロファイルで「レポートの作成とカスタマイズ」権限が付与されている場合は、アクセス権限が「参照・更新」に設定されている公開フォルダ、共有フォルダ 及び 個人フォルダにレポートを作成可能です。

プロファイルで「公開レポートの管理」権限が付与されている場合は、すべてのフォルダにレポートを作成可能です。

レポートフォルダ
の種類(公開先)
レポートフォルダ
のアクセス権限
プロファイルで
付与されている権限
レポートの作成
とカスタマイズ
公開レポート
の管理
公開フォルダ 参照のみ ×
公開フォルダ 参照・更新
非表示フォルダ 参照のみ ×
非表示フォルダ 参照・更新 ×
共有フォルダ 参照のみ ×
共有フォルダ 参照・更新
個人フォルダ

○レポートの変更・削除 の権限あり/なし

プロファイルで「レポートの作成とカスタマイズ」権限が付与されている場合は、個人フォルダのレポートのみ変更・削除可能です。

プロファイルで「公開レポートの管理」権限が付与されている場合は、すべてのフォルダのレポートを変更・削除可能です。

レポートフォルダ
の種類(公開先)
レポートフォルダ
のアクセス権限
プロファイルで
付与されている権限
レポートの作成
とカスタマイズ
公開レポート
の管理
公開フォルダ 参照のみ ×
公開フォルダ 参照・更新 ×
非表示フォルダ 参照のみ ×
非表示フォルダ 参照・更新 ×
共有フォルダ 参照のみ ×
共有フォルダ 参照・更新 ×
個人フォルダ

2012年10月15日 (月)

開発者コンソールにテストツールとクエリエディタが増えました

Winter '13で、開発者コンソールが機能強化されました!

今回は、増えた機能の中からテストツールクエリエディタの利用方法をご紹介します。

○テストツール

テストツールは、開発者コンソール上でテストの実行と結果の表示、カバーされているコードの色付き表示、テストコードの編集ができる機能です。

利用方法

1. 開発者コンソールを開き、「Tests」タブをクリックします。

20121015_1

2. 「New Run」ボタンを押下し、テストするクラスを選択し、「Run」ボタンを押下します。

20121015_2

3. テストが実行され、テスト結果が表示されます。

20121015_3

4. 右側の「Overall Code Coverage」に、すべてのクラスのカバー率が表示されます。

  カバー状態を見たいクラスを選択すると、
  下の画面に、カバーされているコードが青色で、
  カバーされていないコードが赤色で表示されます。

20121015_4

5. 3.の状態で、下側のテストクラス名をクリックすると、Apexコードが表示されます。
  そのまま編集して保存できるので、
  開発者コンソールだけで、テストコードのカバレッジ上げが可能です。

20121015_5_2


○クエリエディタ

クエリエディタは、開発者コンソール上でSOQLの実行 及び 抽出結果の編集ができる機能です。簡単な検索やデータの編集をしたい場合に、重宝すると思います。

利用方法

1. 開発者コンソールを開き、「Query Editor」タブをクリックします。

2. SOQLを入力して、「Execute」ボタンを押下します。
  失敗の場合は、↓のように、エラーが表示されます。

20121015_6

3. 成功の場合は、下に抽出結果が表示されます。

20121015_7

4. セルをダブルクリックすると値を編集できます
  編集後、「Save Rows」ボタンを押下すると、保存できます。

20121015_8

 「Insert Rows」ボタンで新しい行の追加、
 「Delete Rows」ボタンで行の削除もできます。

 「Create New」ボタンで新規作成画面、
 「Open Detail Page」ボタンで詳細画面、
 「Edit Page」ボタンで編集画面
 を表示することもできます。

採用情報

株式会社フレクトでは、事業拡大のため、
・Salesforce/Force.comのアプリケーション開発
・HerokuやAWSなどのクラウドプラットフォーム上
でのWebアプリケーション開発
エンジニア、マネージャーを募集中です。

未経験でも、これからクラウドをやってみたい方、
是非ご応募下さい。

フレクト採用ページへ

会社紹介

  • 株式会社フレクトは、
      ・認定コンサルタント
      ・認定上級デベロッパー
      ・認定デベロッパー
    が在籍している、セールスフォースパートナーです。
    また、heroku partnersにも登録されています。
    herokuパートナー
    株式会社フレクト
    Salesforce/Force.com
    導入支援サービス
    弊社の認定プロフェッショナルが支援致します。
    ・Visualforce/Apexによるアプリ開発
    ・Salesforceと連携するWebアプリ開発
    も承っております。
    セールスフォースご検討の際は、
    お気軽にお問合せください。

Twitter

リファレンス

■Developer's Guide(リファレンス)
・Apex  HTML | PDF | 日本語PDF | ガバナ制限
・Visualforce  HTML | PDF
・Web Services API  HTML | PDF | 日本語PDF
・Bulk API  HTML | PDF
・REST API  HTML | PDF | 日本語PDF
・Metadata API  HTML | PDF
・Migration Tool  HTML | PDF
・AJAX Toolkit  HTML | PDF
・Data Loader PDF | 日本語PDF

■早見表 (日本語)
数式
Apex
Visualforce
Web Services API
Chatter